.tut-layer{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:var(--ds-space-5);background:var(--scrim,rgba(0,0,0,.35));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tut{width:min(880px,100%);height:min(560px,100%);display:grid;grid-template-columns:240px minmax(0,1fr);border-radius:16px;overflow:hidden;background:var(--ds-page);box-shadow:0 0 0 1px var(--ds-edge-frame),0 24px 64px rgba(0,0,0,.35)}.tut-side{padding:var(--ds-space-4) var(--ds-space-2);background:var(--ds-chrome);border-right:1px solid var(--ds-edge-frame)}.tut-side,.tut-side-hd{display:flex;flex-direction:column;gap:var(--ds-space-0_5)}.tut-side-hd{padding:0 var(--ds-space-2) var(--ds-space-2);font-size:var(--ds-text-sm);color:var(--ds-ink)}.tut-side-hd span{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.tut-prog{height:3px;margin:0 var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-full);background:var(--ds-hover);overflow:hidden}.tut-prog i{display:block;height:100%;background:var(--ds-accent);transition:width .2s ease}.tut-li{display:flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-sidebar-row-h);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);text-align:left;font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.tut-li:hover{background:var(--ds-hover)}.tut-li.on{background:var(--ds-active);color:var(--ds-ink)}.tut-li .n{flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-full);box-shadow:inset 0 0 0 1px var(--ds-edge-muted);font-size:var(--ds-text-2xs)}.tut-li.done .n{background:var(--ds-accent);box-shadow:none;color:#fff}.tut-li .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tut-grow{flex:1}.tut-reset{align-self:flex-start;margin:0 var(--ds-space-2);font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.tut-reset:hover{color:var(--ds-ink);text-decoration:underline}.tut-main{display:flex;flex-direction:column;min-width:0;min-height:0}.tut-main-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ds-space-3);padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-3)}.tut-main-hd h2{margin:0;font-size:var(--ds-text-page,var(--ds-text-base));font-weight:600;color:var(--ds-ink)}.tut-main-hd p{margin:var(--ds-space-1) 0 0;font-size:var(--ds-text-sm);color:var(--ds-ink-muted)}.tut-stage{flex:1;min-height:0;display:flex;padding:0 var(--ds-space-5)}.tut-ft{display:flex;align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-3) var(--ds-space-5) var(--ds-space-4);font-size:var(--ds-text-sm)}.tut-ok{color:var(--status-completed)}.tut-try{color:var(--ds-ink-subtle)}.tut-sbx{position:relative;flex:1;display:flex;flex-direction:column;padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-control);box-shadow:0 0 0 1px var(--ds-edge-frame);outline:none;overflow:hidden}.tut-sbx:focus-visible{box-shadow:0 0 0 1px var(--ds-edge-focus)}.tut-sbx-hd{padding:var(--ds-space-1) var(--ds-space-2) var(--ds-space-2);font-size:var(--ds-text-xs);font-weight:500;color:var(--ds-ink-subtle)}.tut-row{display:flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-row,32px);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-ink)}.tut-row.focus{background:var(--ds-active)}.tut-row.sel{background:var(--ds-selected)}.tut-row.sel.focus{background:var(--ds-selected-strong)}.tut-row.done .t{color:var(--ds-ink-disabled);text-decoration:line-through}.tut-ck{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ds-radius-full);box-shadow:inset 0 0 0 1.25px var(--ds-ink-subtle);color:var(--status-completed)}.tut-badge,.tut-ck{font-size:var(--ds-text-2xs)}.tut-badge{margin-left:auto;color:var(--ds-accent)}.tut-bar{position:absolute;left:50%;bottom:52px;transform:translateX(-50%);padding:var(--ds-space-1) var(--ds-space-3);border-radius:var(--ds-radius-full);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame);color:var(--ds-ink);white-space:nowrap}.tut-bar,.tut-hint{font-size:var(--ds-text-xs)}.tut-hint{margin-top:auto;padding:var(--ds-space-2);color:var(--ds-ink-muted);display:flex;align-items:center;gap:var(--ds-space-1);flex-wrap:wrap}.tut-menu{align-self:center;margin-top:var(--ds-space-6);width:220px;padding:var(--ds-space-1);border-radius:var(--ds-radius-md);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame),0 8px 24px rgba(0,0,0,.25)}.tut-menu.inline{align-self:flex-start;margin:var(--ds-space-1) 0 0 var(--ds-space-2)}.tut-mi{display:flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-md);padding:0 var(--ds-space-2);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-ink);cursor:pointer}.tut-mi.hi,.tut-mi:hover{background:var(--ds-active)}.tut-mi .k{width:56px;font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.tut-new{display:flex;gap:var(--ds-space-2);width:min(360px,100%)}.tut-made,.tut-new{align-self:center;margin-top:var(--ds-space-6)}.tut-made{font-size:var(--ds-text-sm);color:var(--status-completed)}.tut-pal{align-self:center;width:min(420px,100%);margin-top:var(--ds-space-4);padding:var(--ds-space-2);border-radius:var(--ds-radius-md);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame),0 12px 32px rgba(0,0,0,.3)}.tut-pal input{width:100%;margin-bottom:var(--ds-space-1)}.tut-none{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle)}.tut-editor,.tut-none{padding:var(--ds-space-2)}.tut-editor{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-h-row);border-radius:var(--ds-radius-md);box-shadow:inset 0 0 0 1px var(--ds-edge-muted)}.tut-input{flex:1;min-width:120px;border:0;outline:none;background:transparent;font-size:var(--ds-text-base);color:var(--ds-ink)}.tut-chip{display:inline-flex;align-items:center;height:var(--ds-h-pill);padding:0 var(--ds-space-1_5);border-radius:var(--ds-radius-full);background:var(--ds-selected);font-size:var(--ds-text-sm);color:var(--ds-ink)}@media (max-width:720px){.tut{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:100%}.tut-side{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--ds-edge-frame);padding:var(--ds-space-2)}.tut-grow,.tut-prog,.tut-reset,.tut-side-hd{display:none}.tut-li{flex:none}}.hkd{position:fixed;right:var(--ds-space-3);bottom:var(--ds-space-3);z-index:120;width:340px;max-height:min(420px,60vh);display:flex;flex-direction:column;border-radius:var(--ds-radius-lg);border:1px solid var(--ds-edge-frame);background:var(--ds-menu);box-shadow:var(--ds-shadow-menu);color:var(--ds-ink);font:400 var(--ds-text-xs)/var(--ds-lh-xs) var(--ds-font);overflow:hidden;pointer-events:auto}.hkd-hd{flex:none;display:flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-h-md);padding:0 var(--ds-space-1) 0 var(--ds-space-3);border-bottom:1px solid var(--ds-edge-divider);font-size:var(--ds-text-sm);font-weight:500}.hkd-path{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:var(--ds-text-xs)}.hkd-path,.hkd-x{color:var(--ds-ink-subtle)}.hkd-x{flex:none;width:var(--ds-h-sm);height:var(--ds-h-sm);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ds-radius-sm);background:transparent;font-size:var(--ds-text-base);line-height:1;cursor:pointer}.hkd-x:hover{background:var(--ds-hover);color:var(--ds-ink)}.hkd-empty{padding:var(--ds-space-3);color:var(--ds-ink-subtle)}.hkd-list{list-style:none;margin:0;padding:var(--ds-space-1) 0;overflow-y:auto}.hkd-row{display:flex;align-items:flex-start;gap:var(--ds-space-2);padding:var(--ds-space-1) var(--ds-space-3)}.hkd-row+.hkd-row{border-top:1px solid var(--ds-edge-divider)}.hkd-k{flex:none;width:92px;padding-top:1px}.hkd-k kbd{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;height:18px;padding:0 var(--ds-space-1_5);border-radius:var(--ds-radius-xs);border:1px solid var(--ds-edge-button);background:var(--ds-hover);font:500 var(--ds-text-2xs)/16px var(--ds-font);color:var(--ds-ink-muted)}.hkd-m{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.hkd-w{color:var(--ds-ink-muted)}.hkd-a{color:var(--ds-accent);font-weight:500}.hkd-b{color:var(--ds-ink-subtle);font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.hkd{left:var(--ds-space-3);width:auto}}.cmdk-layer{position:fixed;inset:0;z-index:140;display:flex;align-items:flex-start;justify-content:center;padding:11vh 16px 16px;--dialog-backdrop:var(--ds-dialog-scrim);-webkit-backdrop-filter:var(--ds-dialog-filter);backdrop-filter:var(--ds-dialog-filter)}.cmdk{display:flex;flex-direction:column;max-height:min(560px,78vh);border-radius:var(--ds-radius-dialog);overflow:hidden;background:var(--ds-dialog);color:var(--ds-ink);font-family:var(--ds-font);box-shadow:var(--ds-shadow-elevated);outline:none}.cmdk,.cmdk-help,.cmdk-launch{width:min(640px,100%)}.cmdk-help{max-height:min(640px,82vh)}.cmdk-in{display:flex;align-items:center;gap:12px;height:56px;padding:0 20px;color:var(--ds-ink-subtle)}.cmdk-in,.cmdk-in>svg{flex:none}.cmdk-in input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;color:var(--ds-ink);font:400 var(--ds-text-lg)/1 var(--ds-font)}.cmdk-in input::placeholder{color:var(--ds-ink-placeholder)}.cmdk-in input[readonly]{cursor:default;caret-color:transparent}.cmdk-link,.cmdk-mode{flex:none;display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-md);padding:0 8px;border:0;border-radius:var(--ds-radius-md);background:none;color:var(--ds-ink-muted);font:400 var(--ds-text-sm)/1 var(--ds-font);cursor:pointer}.cmdk-link:hover,.cmdk-mode.on,.cmdk-mode:hover{background:var(--ds-hover);color:var(--ds-ink)}.cmdk-spin{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--ds-edge-frame);border-top-color:var(--ds-ink-muted);animation:cmdk-spin .7s linear infinite}@keyframes cmdk-spin{to{transform:rotate(1turn)}}.cmdk-cats{display:flex;gap:4px;padding:0 14px 10px;flex:none;overflow-x:auto;scrollbar-width:none}.cmdk-cats::-webkit-scrollbar{display:none}.cmdk-cat{flex:none;display:inline-flex;align-items:center;height:var(--ds-h-md);padding:0 12px;border:1px solid transparent;border-radius:var(--ds-radius-full);background:none;color:var(--ds-ink-subtle);font:500 var(--ds-text-xs)/1 var(--ds-font);cursor:pointer;transition:color var(--ds-dur-hover),background-color var(--ds-dur-hover)}.cmdk-cat.on,.cmdk-cat:hover{color:var(--ds-ink)}.cmdk-cat.on{background:var(--ds-active);border-color:var(--ds-edge-frame)}.cmdk-ctx{flex:none}.cmdk-ctx-hint,.cmdk-ctx>svg{flex:none;color:var(--ds-ink-subtle)}.cmdk-ctx-hint{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:var(--ds-text-xs)}.cmdk-ctx+.cmdk-list{border-top:0}.cmdk-list{flex:1;min-height:0;overflow-y:auto;padding:8px 10px 10px;border-top:1px solid var(--ds-edge-divider);scroll-padding:8px}.cmdk-cats+.cmdk-list{border-top:0;padding-top:2px}.cmdk-row{display:flex;align-items:center;gap:8px;width:100%;height:var(--ds-h-row);padding:0 8px;border:0;border-radius:var(--ds-radius-md);background:none;color:var(--ds-ink);text-align:left;cursor:pointer;font:500 var(--ds-text-sm)/var(--ds-lh-sm) var(--ds-font)}.cmdk-row>svg{flex:none;width:18px;color:var(--ds-ink-subtle)}.cmdk-row.on{background:var(--ds-active)}.cmdk-row.on>svg{color:var(--ds-ink-muted)}.cmdk-row.is-danger,.cmdk-row.is-danger>svg{color:var(--ds-failure)}.cmdk-row-l{flex:none;max-width:60%}.cmdk-row-l,.cmdk-row-s{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-row-s{flex:1;min-width:0;color:var(--ds-ink-subtle);font-weight:400;font-size:var(--ds-text-sm)}.cmdk-row-k{margin-left:auto;flex:none;padding-left:8px}.cmdk-row:not(.on) .cmdk-row-k .cmdk-kbd{border-color:transparent}.cmdk-row.is-ask .cmdk-row-l{font-weight:400;color:var(--ds-ink-muted)}.cmdk-empty{padding:28px 12px;text-align:center;color:var(--ds-ink-subtle);font-size:var(--ds-text-sm)}.cmdk-ft{display:flex;align-items:center;gap:16px;height:var(--ds-h-row);padding:0 20px;flex:none;border-top:1px solid var(--ds-edge-divider);color:color-mix(in oklab,var(--ds-ink-subtle) 85%,transparent);font:400 var(--ds-text-xs)/1 var(--ds-font)}.cmdk-ft span{display:inline-flex;align-items:center;gap:6px}.cmdk-ft .cmdk-kbd{border-color:transparent;min-width:0;padding:0 1px;font-size:var(--ds-text-xs)}.cmdk-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-edge-muted);background:none;color:var(--ds-ink-subtle);font:500 var(--ds-text-2xs)/1 var(--ds-font);white-space:nowrap;letter-spacing:.02em}.cmdk-keys,.cmdk-keys-step,.cmdk-sc-alt{display:inline-flex;align-items:center;gap:3px}.cmdk-or,.cmdk-then{color:var(--ds-ink-placeholder);font-size:var(--ds-text-xs);margin:0 3px}.cmdk-help-body{flex:1;min-height:0;overflow-y:auto;padding:0 16px 12px;border-top:1px solid var(--border)}.cmdk-sc-group{padding-top:14px}.cmdk-sc-h{margin:0 0 4px;font:500 var(--ds-text-xs)/1.2 var(--font-ui);color:var(--text-dim)}.cmdk-sc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--ds-h-md);padding:3px 0;border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.cmdk-sc-row:last-child{border-bottom:0}.cmdk-sc-l{font-size:var(--ds-text-sm);color:var(--text)}.cmdk-sc-k{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px}.cmdk-sc.is-compact .cmdk-sc-row{min-height:var(--ds-h-md)}.rp-scard .cmdk-sc{padding:0 14px 10px}.cmdk-sc-search{width:100%;max-width:360px;height:var(--ds-h-md);padding:0 10px;border-radius:8px;border:1px solid var(--border);background:var(--bg-field,var(--bg));color:var(--text);font:400 var(--ds-text-sm)/1 var(--font-ui)}.cmdk-sc-search:focus{outline:none;border-color:var(--border-strong)}.cmdk-grab{width:36px;height:4px;margin:8px auto 0;border-radius:2px;background:var(--border-strong);flex:none}.cmdk-layer.is-sheet{align-items:flex-end;padding:0 8px calc(8px + env(safe-area-inset-bottom))}.cmdk-layer.is-sheet>.cmdk{width:100%;max-height:82dvh;border-radius:22px;animation:cmdk-sheet-in .34s cubic-bezier(.22,1,.36,1) both}.cmdk-layer.is-sheet[data-dialog-state=closing]>.cmdk{animation:cmdk-sheet-out .18s ease-in both}.cmdk-layer.is-sheet .cmdk-in{height:48px}.cmdk-layer.is-sheet .cmdk-in input{font-size:var(--ds-text-md)}.cmdk-layer.is-sheet .cmdk-row{height:44px;font-size:var(--ds-text-base)}.cmdk-layer.is-sheet .cmdk-row-s{display:none}@keyframes cmdk-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes cmdk-sheet-out{to{transform:translateY(24px);opacity:0}}@media (max-width:640px){.cmdk-layer:not(.is-sheet){padding-top:8vh}.cmdk-ft,.cmdk-row-s{display:none}.cmdk-sc-row{align-items:flex-start;flex-direction:column;gap:4px;padding:6px 0}.cmdk-sc-k{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.cmdk-layer.is-sheet>.cmdk{animation:none}}.csb .ds-dialog-body{padding:var(--ds-space-4) var(--ds-space-4) var(--ds-space-3);gap:var(--ds-space-3)}.csb-note{margin:0 var(--ds-space-2);font-size:var(--ds-text-xs);line-height:1.5;color:var(--ds-ink-subtle)}.csb-note kbd{font:500 var(--ds-text-2xs)/1 var(--font-ui);padding:2px 4px;border-radius:var(--ds-radius-xs);border:1px solid var(--ds-edge-button);color:var(--ds-ink-muted)}.csb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.csb-row{display:flex;align-items:center;gap:var(--ds-space-2);height:var(--ds-sidebar-row-h);padding:0 var(--ds-space-1) 0 var(--ds-space-1_5);border-radius:var(--ds-radius-md);color:var(--ds-ink);transition:background-color var(--ds-dur-hover),opacity var(--ds-dur-hover)}.csb-row:hover{background:var(--ds-hover)}.csb-row[draggable=true]{cursor:grab}.csb-row.is-drag{opacity:.4}.csb-row.is-over{box-shadow:inset 0 2px 0 var(--ds-accent)}.csb-row.is-hidden .csb-ic,.csb-row.is-hidden .csb-nm{color:var(--ds-ink-disabled)}.csb-row.is-hidden .csb-nm{text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--ds-ink-disabled) 60%,transparent)}.csb-grip{width:12px;color:var(--ds-ink-disabled)}.csb-grip,.csb-ic{flex:none;display:inline-flex}.csb-ic{color:var(--ds-ink-subtle)}.csb-nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ds-text-sm)}.csb-pin{font-size:var(--ds-text-xs);color:var(--ds-ink-subtle);padding-right:var(--ds-space-2)}.csb-acts{display:inline-flex;align-items:center;gap:2px;flex:none}.csb-acts .ds-btn:not(.csb-eye){opacity:0}.csb-acts .ds-btn:focus-visible,.csb-row:hover .csb-acts .ds-btn{opacity:1}.csb-acts .ds-btn:disabled{opacity:0!important}.csb-eye.is-off{color:var(--ds-ink-disabled)}.csb-eye:disabled{opacity:.3!important}.csb-grow{flex:1}.csb .ds-dialog-foot{padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-4)}@media (pointer:coarse){.csb-acts .ds-btn{opacity:1}}.shell-railmenu{width:220px}.shell-app.is-focus{grid-template-columns:minmax(0,1fr)}.shell-app.is-focus .shell-rail,.shell-app.is-focus .shell-side{display:none}.shell-focus-scrim{position:fixed;inset:0;z-index:89;background:var(--ds-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ds-fade var(--ds-dur-overlay) ease-out}.shell-app.is-focus .shell-panel{position:fixed;z-index:90;inset:clamp(12px,3vh,32px) clamp(12px,7vw,120px);border-radius:var(--ds-radius-xl);box-shadow:0 0 0 1px var(--ds-edge-frame),var(--ds-shadow-elevated);animation:shell-focus-in var(--ds-dur-dialog) var(--ds-ease)}.shell-app.is-focus .split-layout.is-multi{padding:0;background:var(--bg)}.shell-app.is-focus .split-layout.is-multi .split-gap,.shell-app.is-focus .split-layout.is-multi .split-panel:not(.is-focused){display:none}.shell-app.is-focus .split-layout.is-multi .split-panel.is-focused{border:0;border-radius:0}.shell-focus-exit{position:fixed;z-index:91;top:clamp(12px,3vh,32px);right:clamp(12px,7vw,120px);transform:translate(50%,-50%);display:inline-flex;align-items:center;gap:6px;height:var(--ds-h-sm);padding:0 10px;border-radius:var(--ds-radius-btn);border:1px solid var(--ds-edge-button);background:var(--ds-menu);color:var(--ds-ink-muted);font:500 var(--ds-text-xs)/1 var(--font-ui);box-shadow:var(--ds-shadow-menu);cursor:pointer}.shell-focus-exit:hover{color:var(--ds-ink);background-image:linear-gradient(var(--ds-hover),var(--ds-hover))}.shell-focus-exit kbd{font:inherit;color:var(--ds-ink-subtle)}@keyframes shell-focus-in{0%{opacity:0;transform:translateY(4px) scale(.985)}}@media (prefers-reduced-motion:reduce){.shell-app.is-focus .shell-panel,.shell-focus-scrim{animation:none}}.m-notif.is-done .t,.shell-notif-row.is-done .t{color:var(--text-secondary);font-weight:400}.m-notif.is-done .b,.shell-notif-row.is-done .b{color:var(--text-muted)}.m-notif[data-state=seen] .shell-unread-dot,.shell-notif-row[data-state=seen] .shell-unread-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--blue)}.shell-notif-wrap{position:relative}.shell-notif-acts{position:absolute;top:4px;right:6px;display:none;align-items:center;gap:2px;padding:2px;border-radius:var(--ds-radius-full);background:var(--ds-menu);box-shadow:0 0 0 1px var(--ds-edge-frame)}.shell-notif-acts:focus-within,.shell-notif-wrap:hover .shell-notif-acts{display:inline-flex}.shell-notif-act{display:inline-flex;align-items:center;justify-content:center;width:var(--ds-h-md);height:var(--ds-h-md);border-radius:var(--ds-radius-btn);color:var(--ds-ink-muted)}.shell-notif-act:hover{background:var(--ds-hover);color:var(--ds-ink)}@media (hover:none){.shell-notif-acts{display:none!important}}.shell-notif-more{display:block;margin:-2px 0 4px 44px;padding:0 6px;height:var(--ds-h-sm);border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-ink-subtle)}.shell-notif-more:hover{background:var(--ds-hover);color:var(--ds-ink)}.shell-notif-children{margin-left:22px;border-left:1px solid var(--ds-edge-divider)}.shell-notif-row.is-child{padding-left:10px}.shell-notif-row.is-child .t{font-weight:400}.shell-notif-tick{flex:none;width:6px;height:6px;margin:7px 4px 0;border-radius:var(--ds-radius-full);background:var(--ds-edge-frame)}.shell-notif{width:380px;border-radius:var(--ds-radius-lg);background:var(--ds-menu);box-shadow:var(--ds-shadow-menu),0 0 0 1px var(--ds-edge-frame)}.shell-notif-hd{height:var(--ds-header-h);padding:0 var(--ds-space-3) 0 var(--ds-space-4);border-bottom-color:var(--ds-edge-divider);font:600 var(--ds-text-sm)/var(--ds-lh-sm) var(--font-ui)}.shell-notif-list{max-height:min(480px,64vh);padding:4px 6px 8px}.shell-notif-day{display:flex;align-items:flex-end;height:var(--ds-h-md);padding:0 8px 4px;font:500 var(--ds-text-xs)/var(--ds-lh-xs) var(--font-ui);color:var(--ds-ink-subtle)}.shell-notif-day:not(:first-child){margin-top:8px}.shell-notif-row{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-h-list);padding:6px 10px 6px 8px;border-radius:var(--ds-radius-lg)}.shell-notif-row:hover{background:var(--ds-hover)}.shell-notif-body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:0;align-items:baseline}.shell-notif-body .t{grid-column:1;font-size:var(--ds-text-sm);line-height:var(--ds-lh-sm)}.shell-notif-body .w{grid-column:2;grid-row:1;font-size:var(--ds-text-xs);color:var(--ds-ink-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.shell-notif-body .b{grid-column:1/-1;font-size:var(--ds-text-xs);line-height:var(--ds-lh-xs);color:var(--ds-ink-subtle)}.shell-notif-row .shell-unread-dot{margin-top:0;width:8px;height:8px}.shell-notif-acts{top:50%;transform:translateY(-50%)}.shell-notif-more{margin-left:40px}.shell-notif-ft{padding:8px var(--ds-space-4);border-top-color:var(--ds-edge-divider)}@media (max-width:767px){.shell-notif{width:min(380px,calc(100vw - 16px))}}@media (min-width:768px){:root{--gl-blur:24px;--gl-wall:#0b0c0e;--gl-glass:rgba(30,32,37,0.46);--gl-glass2:rgba(16,17,20,0.70);--gl-menu:rgba(62,64,71,0.96);--gl-drop:blur(26px) saturate(180%) brightness(.6);--gl-hi:rgba(255,255,255,0.15);--gl-edge:rgba(255,255,255,0.08);--gl-lo:rgba(0,0,0,0.42);--gl-lens:rgba(255,255,255,0.09);--gl-hover:rgba(235,240,255,0.05);--gl-spec:rgba(255,255,255,0.09);--gl-shadow:0 30px 70px -30px rgba(0,0,0,0.8),0 2px 10px -4px rgba(0,0,0,0.5);--gl-rim:rgba(255,255,255,0.12);--gl-rim2:rgba(255,255,255,0.06)}[data-theme=light]{--gl-wall:#ece6da;--gl-drop:blur(26px) saturate(180%);--gl-menu:rgba(250,249,246,0.90);--gl-glass:rgba(255,255,255,0.66);--gl-glass2:rgba(251,248,241,0.84);--gl-hi:rgba(255,255,255,0.95);--gl-edge:rgba(60,45,20,0.08);--gl-lo:rgba(60,45,20,0.08);--gl-lens:rgba(255,255,255,0.80);--gl-hover:rgba(60,45,20,0.05);--gl-spec:rgba(255,255,255,0.55);--gl-shadow:0 30px 70px -34px rgba(60,45,20,0.40),0 2px 8px -4px rgba(60,45,20,0.14);--gl-rim:rgba(255,255,255,0.7);--gl-rim2:rgba(60,45,20,0.10)}.shell-app{position:relative;isolation:isolate;padding:10px;gap:10px;grid-template-columns:64px 264px minmax(0,1fr);background:var(--gl-wall)}.shell-app.is-collapsed{grid-template-columns:64px minmax(0,1fr)}.shell-app:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;filter:blur(90px);background:radial-gradient(310px 310px at 170px 130px,rgba(107,140,255,.42),transparent 65%),radial-gradient(280px 280px at 440px 700px,rgba(167,123,255,.32),transparent 65%),radial-gradient(350px 350px at calc(100% - 130px) calc(100% - 90px),rgba(255,154,90,.26),transparent 65%),radial-gradient(210px 210px at calc(100% - 470px) 50px,rgba(120,170,255,.17),transparent 65%)}[data-theme=light] .shell-app:before{background:radial-gradient(310px 310px at 170px 130px,rgba(107,140,255,.22),transparent 65%),radial-gradient(280px 280px at 440px 700px,rgba(167,123,255,.16),transparent 65%),radial-gradient(350px 350px at calc(100% - 130px) calc(100% - 90px),rgba(255,154,90,.16),transparent 65%),radial-gradient(210px 210px at calc(100% - 470px) 50px,rgba(120,170,255,.1),transparent 65%)}.shell-panel,.shell-rail,.shell-side{--gl-fill:var(--gl-glass);position:relative;border:0;border-radius:24px;background:transparent;box-shadow:var(--gl-shadow)}.shell-panel:before,.shell-rail:before,.shell-side:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(120% 50% at 18% 0,var(--gl-spec),transparent 62%),radial-gradient(90% 45% at 88% 100%,rgba(255,255,255,.035),transparent 60%),var(--gl-fill);-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(125%);backdrop-filter:blur(var(--gl-blur)) saturate(125%);box-shadow:inset 0 1px 8px -3px var(--gl-rim),inset 0 0 0 1px var(--gl-edge)}.shell-panel>*,.shell-rail>*,.shell-side>*{position:relative;z-index:1}.shell-panel>:has(.shell-menu,.ui-popup-surface),.shell-rail>:has(.shell-menu,.ui-popup-surface),.shell-side>:has(.shell-menu,.ui-popup-surface){z-index:5}.shell-panel>.shell-hd.is-floating{position:absolute}.shell-panel{--gl-fill:var(--gl-glass2)}.shell-side{padding:0 10px;overflow:hidden}@media (max-height:760px){.shell-side{overflow:hidden auto;background:radial-gradient(120% 50% at 18% 0,var(--gl-spec),transparent 62%),var(--gl-fill);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),inset 0 -1px 0 var(--gl-lo),var(--gl-shadow)}.shell-side:before{display:none}}.shell-side .shell-scroll{padding-left:0;padding-right:0}.shell-hd,.shell-main,.shell-tabs{background:transparent}.shell-rail{padding:14px 0 12px;gap:4px}.shell-rb{width:40px;height:40px;border-radius:14px;transition:background-color .15s,color .15s,transform .2s cubic-bezier(.16,1,.3,1)}.shell-rb:hover{background:var(--gl-hover)}.shell-rb:active{transform:scale(.94)}.shell-rb.on{background:var(--gl-lens);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 .5px var(--gl-edge),0 6px 16px -8px rgba(0,0,0,.55)}.shell-rb>svg{width:20px;height:20px}.shell-acct:after,.shell-dt,.shell-mchip.now,.shell-mchip.soon{box-shadow:none}.shell-si{height:32px;padding:0 10px;margin-bottom:2px;border-radius:10px;transition:background-color .15s,color .15s}.shell-si:hover{background:var(--gl-hover)}.shell-si.on{background:var(--gl-lens);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 .5px var(--gl-edge)}.shell-sl{height:32px;padding:0 10px}.shell-new{height:34px;margin-left:0;margin-right:0;padding:0 10px}.shell-side{--ds-sidebar-gutter:0px}.shell-side .shell-sh{--ds-sidebar-gutter:8px}.shell-side .shell-cal{padding-left:0;padding-right:0}html .shell-side div.home-top:has(>.shell-new){flex:none}html :is(.dialog-surface.pop-surface.msg-modal,.srch:not(.srch-page)){--text:#fff;--text-secondary:#fff;--text-dim:#fff;--text-muted:#fff;--ink:#fff;--ink2:#fff;--ink3:#fff;--ink4:#fff;--ds-ink:#fff;--ds-ink-muted:#fff;--ds-ink-subtle:#fff;--bg-surface:rgba(255,255,255,.06);--bg-hover:rgba(255,255,255,.10);--bg-active:rgba(255,255,255,.16);--bg-field:rgba(255,255,255,.08);--border:rgba(255,255,255,.14);position:relative;isolation:isolate;color:#fff;background:transparent!important}html :is(.dialog-surface.pop-surface.msg-modal,.srch:not(.srch-page)):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backdrop-filter:var(--gl-drop);backdrop-filter:var(--gl-drop)}html .dialog-layer[data-dialog-state=open]:has(>.msg-modal),html .dialog-layer[data-dialog-state=open]>.msg-modal{animation-fill-mode:backwards!important}html :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface,.ml-suggest,.ml-pick-menu,.mn-pop,.dz-pop,.rcd-hits,.rce-pop,.rcs-menu,.sh-sugg,.sh-menu,.ml-sharesugg,.pdfa-pop,.pdfr-results,.ag-menu,.ag-appmenu-pop,.cx-menu,.ie-pop,.ph-drops,.cbr-menu,.au-vp-pop,.ec-vp-pop,.edz-pop,.ent-menu,.lr-colmenu,.cl-menu,.srch-view-pop,.dl-pop,.ss-pop,.ag-cx-panel,.cmdk-panel,.crm-filter-pop,.dcx-vt-pop,.dfab-pop,.ds-tip,.dv-fpop,.dz-composer,.dz-float,.ml-pcard,.pop-hcard,.pw-add,.rpl-tip,.rpt-tip,.ss-assist,.ss-stock-tip,.vt-card,.wd-compose,.wd-wcard,.cv-pop){--text:#fff;--text-secondary:#fff;--text-dim:#fff;--text-muted:#fff;--text-placeholder:rgba(255,255,255,.7);--ds-ink:#fff;--ds-ink-muted:#fff;--ds-ink-subtle:#fff;--ds-ink-placeholder:rgba(255,255,255,.7);--ink:#fff;--ink2:#fff;--ink3:#fff;--ink4:#fff;--bg-hover:rgba(255,255,255,.10);--bg-active:rgba(255,255,255,.16);--bg-field:rgba(255,255,255,.08);--bg-elevated:rgba(20,21,24,.85);--bg-surface:rgba(255,255,255,.06);--ds-active:rgba(255,255,255,.16);--gl-hover:rgba(255,255,255,.10);--lens:rgba(255,255,255,.14);--hi:rgba(255,255,255,.15);--edge:rgba(255,255,255,.10);--div:rgba(255,255,255,.14);--border:rgba(255,255,255,.14);--border-default:rgba(255,255,255,.14);--border-soft:rgba(255,255,255,.10);--border-field:rgba(255,255,255,.16);--ds-edge-divider:rgba(255,255,255,.14);color:#fff;background:var(--gl-menu)!important;border:0!important;border-radius:16px!important;-webkit-backdrop-filter:var(--gl-drop)!important;backdrop-filter:var(--gl-drop)!important;box-shadow:inset 0 1px 8px -3px rgba(255,255,255,.28),inset 0 0 0 1px rgba(255,255,255,.1),0 30px 70px -30px rgba(0,0,0,.8),0 2px 10px -4px rgba(0,0,0,.5)!important}html[data-theme=light] :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface,.ml-suggest,.ml-pick-menu,.mn-pop,.dz-pop,.rcd-hits,.rce-pop,.rcs-menu,.sh-sugg,.sh-menu,.ml-sharesugg,.pdfa-pop,.pdfr-results,.ag-menu,.ag-appmenu-pop,.cx-menu,.ie-pop,.ph-drops,.cbr-menu,.au-vp-pop,.ec-vp-pop,.edz-pop,.ent-menu,.lr-colmenu,.cl-menu,.srch-view-pop,.dl-pop,.ss-pop,.ag-cx-panel,.cmdk-panel,.crm-filter-pop,.dcx-vt-pop,.dfab-pop,.ds-tip,.dv-fpop,.dz-composer,.dz-float,.ml-pcard,.pop-hcard,.pw-add,.rpl-tip,.rpt-tip,.ss-assist,.ss-stock-tip,.vt-card,.wd-compose,.wd-wcard,.cv-pop){--text:inherit;--text-secondary:inherit;--text-dim:inherit;--text-muted:inherit;--text-placeholder:inherit;--ds-ink:inherit;--ds-ink-muted:inherit;--ds-ink-subtle:inherit;--ds-ink-placeholder:inherit;--ink:inherit;--ink2:inherit;--ink3:inherit;--ink4:inherit;--bg-hover:inherit;--bg-active:inherit;--bg-field:inherit;--bg-elevated:inherit;--bg-surface:inherit;--ds-active:inherit;--gl-hover:inherit;--lens:inherit;--hi:inherit;--edge:inherit;--div:inherit;--border:inherit;--border-default:inherit;--border-soft:inherit;--border-field:inherit;--ds-edge-divider:inherit;color:var(--text);background:var(--gl-menu)!important;-webkit-backdrop-filter:blur(26px) saturate(180%)!important;backdrop-filter:blur(26px) saturate(180%)!important;box-shadow:inset 0 1px 8px -3px rgba(255,255,255,.9),inset 0 0 0 1px rgba(60,45,20,.1),0 30px 70px -30px rgba(60,45,20,.35),0 2px 10px -4px rgba(60,45,20,.16)!important}html[data-theme=light] .ui-popup-surface :is(.text-gray-300,.text-gray-400,.text-gray-600,.text-gray-900){color:inherit}html[data-theme=light] :is(.dialog-surface.pop-surface.msg-modal,.srch:not(.srch-page)){--text:inherit;--text-secondary:inherit;--text-dim:inherit;--text-muted:inherit;--ink:inherit;--ink2:inherit;--ink3:inherit;--ink4:inherit;--ds-ink:inherit;--ds-ink-muted:inherit;--ds-ink-subtle:inherit;--bg-surface:inherit;--bg-hover:inherit;--bg-active:inherit;--bg-field:inherit;--border:inherit;color:var(--text);background:var(--gl-menu)!important}html[data-theme=light] :is(.dialog-surface.pop-surface.msg-modal,.srch:not(.srch-page)):before{-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%)}html .crm-filter-pop .ent-menu.is-inline{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html :is(.shell-menu:not(.shell-notif),.ds-menu,[role=menu].ui-popup-surface,[role=menu].popup-motion-surface,.pop-menu-surface,.cl-menu,.ag-menu,.dv-fpop,.mi-menu,.dfab-pop,.ent-menu:not(.is-inline),.rp-cal-pop,.ui-popup-surface:has(>[role=listbox])){padding:8px!important}html .ui-popup-surface>[role=listbox]{padding:0}html .ui-popup-surface :is(.text-gray-300,.text-gray-400,.text-gray-600,.text-gray-900){color:#fff}html :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface) :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface):not(:only-child){background:var(--gl-menu)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface) :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface):only-child{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}.shell-mi{border-radius:10px}.shell-mi:hover{background:var(--gl-hover)}.shell-panel,.shell-side{--bg:transparent;--bg-chrome:transparent;--bg-panel:transparent;--bg-surface:rgba(255,255,255,0.035);--bg-card:rgba(255,255,255,0.035);--bg-raised:rgba(255,255,255,0.035);--bg-field:rgba(0,0,0,0.26);--bg-hover:var(--gl-hover);--bg-active:rgba(255,255,255,0.07);--rp-sh-card:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),0 6px 16px -12px rgba(0,0,0,.5);--ds-page:transparent;--ds-chrome:transparent;--ds-control:var(--bg-surface);--ds-card:var(--bg-surface);--ds-input-focus:var(--bg-field);--ds-hover:var(--bg-hover);--ds-active:var(--bg-active);--ds-band:rgba(235,240,255,0.025)}html:not([data-theme=light]) .shell-panel{--bg-surface:#303137;--bg-elevated:#303137;--ds-card:#303137;--bg-field:#26272c}html:not([data-theme=light]) .shell-panel :is(.rp-scard,.ds-kcard,.kt-card,.kt-tile){background:#303137!important}[data-theme=light] .shell-panel,[data-theme=light] .shell-side{--bg-surface:rgba(255,255,255,0.62);--bg-card:rgba(255,255,255,0.62);--bg-raised:rgba(255,255,255,0.62);--bg-field:rgba(60,45,20,0.05);--bg-active:rgba(60,45,20,0.07);--ds-band:rgba(60,45,20,0.03);--ds-control:var(--bg-surface);--ds-card:var(--bg-surface);--ds-input-focus:var(--bg-field);--ds-active:var(--bg-active);--rp-sh-card:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),0 6px 16px -12px rgba(60,45,20,.3)}.shell-tab.is-active{background:color-mix(in srgb,var(--text) 9%,transparent);box-shadow:none}.rp-kcol{background:transparent}.rp-spill{height:38px;padding:0 10px 0 14px;background:var(--bg-field);box-shadow:inset 0 1px 2px rgba(0,0,0,.18),inset 0 0 0 1px var(--gl-edge)}.rp-kcard{border-radius:12px;padding:12px}.rp-kcard:hover{background:var(--gl-lens)}.rp-kcard .rp-kchip{background:transparent;box-shadow:none}.rp-kcard .rp-kchip:hover{background:var(--gl-hover)}.shell-panel .ds-seg{padding:2px;gap:2px;box-shadow:none;background:var(--bg-field);overflow:visible}.shell-panel .ds-seg>button{border-right:0;border-radius:var(--ds-radius-btn-in);padding:0 10px}.shell-panel .ds-seg>button.is-active,.shell-panel .ds-seg>button[aria-pressed=true]{background:var(--gl-lens);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 .5px var(--gl-edge),0 4px 12px -6px rgba(0,0,0,.45)}.shell-panel .rp-dpan.dp-info{background:transparent;border:0;box-shadow:none;padding:0 0 12px;gap:10px}.shell-panel .dp-info .dc-stack{gap:10px;padding:0}.shell-panel .dp-info .dc{border-radius:16px;padding:2px 6px;background:var(--gl-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge)}.shell-panel .cal-panel{--cal-panel-bg:transparent;box-shadow:inset 0 0 0 1px var(--gl-edge)}.shell-panel .cal-panel .rp-cal-days{background:var(--gl-glass2)!important;-webkit-backdrop-filter:blur(var(--gl-blur));backdrop-filter:blur(var(--gl-blur))}.shell-panel .cal-mhd .rp-bp,.shell-panel .cal-mhd .rp-btn{background:var(--gl-lens);border-color:transparent;box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 .5px var(--gl-edge)}.ag-view .ag-comp{min-height:54px;border-radius:27px;padding:8px 8px 8px 14px;background:var(--gl-glass);-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(115%);backdrop-filter:blur(var(--gl-blur)) saturate(115%);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),inset 0 -1px 0 var(--gl-lo),var(--gl-shadow)}.ag-view .ag-comp:focus-within{box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--border-strong),inset 0 -1px 0 var(--gl-lo),var(--gl-shadow)}.shell-panel .rp-comp.mi-pill{background:var(--gl-glass)!important;-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(115%)!important;backdrop-filter:blur(var(--gl-blur)) saturate(115%)!important;box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),inset 0 -1px 0 var(--gl-lo),var(--gl-shadow)!important}.shell-panel .rp-comp.mi-pill.focused,.shell-panel .rp-comp.mi-pill:focus-within{box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--border-strong),inset 0 -1px 0 var(--gl-lo),var(--gl-shadow)!important}.ag-view .ag-user,[data-theme=light] .ag-view .ag-user{max-width:520px;padding:10px 16px;border-radius:20px 20px 6px 20px;background:var(--gl-lens);color:var(--text);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 .5px var(--gl-edge),0 8px 20px -12px rgba(0,0,0,.5)}[data-theme=light] .ag-view .ag-user .ag-user-att{background:var(--gl-hover);color:var(--text-secondary)}.ag-view .ag-apbar{border-radius:14px;background:var(--gl-glass2);-webkit-backdrop-filter:blur(var(--gl-blur)) saturate(115%);backdrop-filter:blur(var(--gl-blur)) saturate(115%);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),var(--gl-shadow)}.shell-panel .rp-chat .msg-row,.shell-panel .rp-chat .msg-sys,.shell-panel .rp-chat .rp-daysep{max-width:none;margin-left:8px;margin-right:8px}.shell-panel .rp-chat .msg-row{padding-left:12px!important;padding-right:12px!important;border-radius:12px}.shell-panel .rp-chat .msg-row:hover{background:var(--gl-hover)}.shell-panel .rp-chat .msg-composer-wrap,.shell-panel .rp-chat .msg-typing-row{max-width:none}.shell-panel .rp-chat .msg-composer-wrap{padding:0 20px 20px!important}.shell-panel .rp-chh{min-height:48px;box-shadow:inset 0 -1px 0 var(--gl-edge)}.shell-panel .cm-htabs button{height:26px}.shell-panel .cm-htabs button.on,.shell-side .cm-tabs button.on{background:var(--gl-lens);color:var(--text);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 .5px var(--gl-edge)}.shell-side .cm-tabs{flex:1;height:32px;padding:0 3px;border-radius:var(--ds-radius-btn);background:var(--gl-glass);box-shadow:inset 0 1px 0 var(--gl-hi),inset 0 0 0 1px var(--gl-edge),inset 0 -1px 0 var(--gl-lo)}.shell-side .cm-tabs button{height:26px}.shell-panel .cm-replies .n{color:#5b9dd9}[data-theme=light] .shell-panel .cm-replies .n{color:#3a78b8}.shell-app.is-focus{padding:0}.kt-card,.kt-tile,.shell-panel .ds-kcard,.shell-panel .rp-scard{box-shadow:inset 0 1px 8px -3px var(--gl-rim),inset 0 0 0 1px var(--gl-edge)!important}.shell-panel .cm-htabs button.on,.shell-si.on,.shell-side .cm-tabs button.on{box-shadow:inset 0 1px 6px -3px var(--gl-rim),inset 0 0 0 1px var(--gl-edge),0 4px 12px -6px rgba(0,0,0,.35)}}@media (prefers-reduced-transparency:reduce) and (min-width:768px){html :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface,.ml-suggest,.ml-pick-menu,.mn-pop,.dz-pop,.rcd-hits,.rce-pop,.rcs-menu,.sh-sugg,.sh-menu,.ml-sharesugg,.pdfa-pop,.pdfr-results,.ag-menu,.ag-appmenu-pop,.cx-menu,.ie-pop,.ph-drops,.cbr-menu,.au-vp-pop,.ec-vp-pop,.edz-pop,.ent-menu,.lr-colmenu,.cl-menu,.srch-view-pop,.dl-pop,.ss-pop,.ag-cx-panel,.cmdk-panel,.crm-filter-pop,.dcx-vt-pop,.dfab-pop,.ds-tip,.dv-fpop,.dz-composer,.dz-float,.ml-pcard,.pop-hcard,.pw-add,.rpl-tip,.rpt-tip,.ss-assist,.ss-stock-tip,.vt-card,.wd-compose,.wd-wcard,.cv-pop){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--gl-menu)!important}.shell-panel:before,.shell-rail:before,.shell-side:before{-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;background:var(--bg-chrome)}}.shell-side-resize{display:none}@media (min-width:768px){.shell-side-resize{display:block;position:absolute;top:0;bottom:0;z-index:50;left:calc(48px + var(--shell-side-w, 272px) - 5px);width:10px;cursor:col-resize;touch-action:none}.shell-side-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;border-radius:2px;background:transparent;transition:background .12s}.shell-side-resize:active:after,.shell-side-resize:focus-visible:after,.shell-side-resize:hover:after{background:var(--text-muted)}.shell-side-resize:focus{outline:none}}@media (min-width:768px) and (prefers-reduced-transparency:no-preference){html:not([data-theme=light]) :is(.mi-pill,.composer-wrap,.ag-comp,.ui-comp){background:rgba(255,255,255,.1)!important;border-color:transparent!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important;backdrop-filter:blur(24px) saturate(160%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 0 0 1px rgba(255,255,255,.1),0 10px 30px -14px rgba(0,0,0,.45)!important}}@media (min-width:768px) and (prefers-reduced-transparency:no-preference){.shell-panel .rp-swrap :is(.rp-btn,.rp-bp,.rp-btn-p,.ds-select,.rp-sin,.ds-input,.ds-btn){height:34px;border-radius:11px}.shell-panel .rp-swrap .rp-slink{height:30px;border-radius:9px}html:not([data-theme=light]) .shell-panel .rp-swrap :is(.rp-btn,.rp-bp){color:var(--text);border-color:transparent;background:var(--frost-bg);box-shadow:var(--raised-shadow);-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur)}html:not([data-theme=light]) .shell-panel .rp-swrap :is(.rp-btn,.rp-bp):hover{background:var(--frost-bg-hover)}html:not([data-theme=light]) .shell-panel .rp-swrap :is(.rp-sin,.ds-input){background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}html:not([data-theme=light]) .ds-select{background:var(--frost-bg)!important;border-color:transparent!important;border-radius:11px!important;box-shadow:var(--raised-shadow)!important;-webkit-backdrop-filter:var(--frost-blur);backdrop-filter:var(--frost-blur)}}@media (min-width:768px){.shell-panel .settings-content-inner.rp-swrap{padding-top:16px}.shell-panel .rp-swrap>.rp-slab:first-child,.shell-panel .rp-swrap>:first-child>.rp-slab:first-child{margin-top:0}}@media (min-width:768px) and (prefers-reduced-transparency:no-preference){:root{--pop-fill:rgba(72,72,80,.36);--pop-blur:blur(8px) saturate(170%) contrast(.72) brightness(.94);--pop-radius:16px;--pop-rim:inset 0 18px 22px -18px rgba(255,255,255,.22),inset 0 -20px 24px -18px rgba(0,0,0,.38),inset 14px 0 20px -16px rgba(255,255,255,.08),inset -14px 0 20px -16px rgba(0,0,0,.18);--pop-drop:0 12px 40px rgba(0,0,0,.40);--pop-solid:rgba(64,64,72,.96)}html:not([data-theme=light]){--raised-bg:var(--pop-fill);--frost-bg:var(--pop-fill);--raised-shadow:var(--pop-rim);--frost-blur:var(--pop-blur);--raised-bg-hover:rgba(96,96,106,.44);--frost-bg-hover:rgba(96,96,106,.44);--finish-bg:rgba(47,116,208,.62);--finish-bg-hover:rgba(59,130,221,.74);--finish-rim:var(--pop-rim);--finish-blur:var(--pop-blur)}html:not([data-theme=light]) :is(.shell-rail .shell-rb.on,.shell-side .shell-si.on){background:var(--pop-fill)!important;box-shadow:var(--pop-rim)!important;-webkit-backdrop-filter:var(--pop-blur);backdrop-filter:var(--pop-blur)}html:not([data-theme=light]) :is(.shell-side .cm-tabs button.on,.shell-panel .cm-htabs button.on,.shell-side :is(.rp-seg,.ds-seg,.shell-seg)>:is(.on,[aria-pressed=true],[aria-selected=true])){background:rgba(96,96,106,.44)!important;box-shadow:var(--pop-rim)!important}html:not([data-theme=light]) :is(.shell-new,.cal-new-btn,.ds-btn.is-raised,.gka .rp-btn-p,.gka .aw-b.is-p,.kit-detail :is(.rp-biz-top,.crm-mtop)>.r .rp-btn-p,.shell-panel :is(.rcm-bar,.rp-biz-top) .rp-btn-p,.shell-app .rp-tbar :is(.rp-btn-p,.rp-primary),.mn-wave-play,.portal-cal-btn){-webkit-backdrop-filter:var(--pop-blur);backdrop-filter:var(--pop-blur)}html:not([data-theme=light]) :is(.rp-kcard,.ag-xb-card){background:var(--pop-fill)!important;box-shadow:var(--pop-rim)!important;border-color:transparent!important;-webkit-backdrop-filter:var(--pop-blur);backdrop-filter:var(--pop-blur)}html:not([data-theme=light]) :is(.ds-tip,.rpl-tip,.rpt-tip,.ss-stock-tip,.rcs-tip,.pop-tip){--pop-radius:9px}html:not([data-theme=light]) :is(.app-dialog,.aak-card,.pop-dialog){--pop-radius:22px}html:not([data-theme=light]) :is(.ui-popup-surface,.popup-motion-surface,.pop-menu-surface,.dl-pop,.ph-drops,.bg-card,.pop-dropdown,.shell-menu,.ds-menu,.ag-menu,.ag-appmenu-pop,.cbr-menu,.sh-menu,.mn-pop,.rcs-menu,.lr-colmenu,.pw-add,.tut-menu,.ss-pop,.pop-menu,.ml-suggest,.ml-sharesugg,.sh-sugg,.rcd-hits,.pdfr-results,.au-vp-pop,.ec-vp-pop,.dcx-vt-pop,.ie-pop,.edz-pop,.ent-menu,.cv-pop,.ss-assist,.cmdk-panel,.pop-picker,.ml-pick-menu,.pop-date,.cl-menu,.cx-menu,.crm-filter-pop,.dv-fpop,.srch-view-pop,.pop-filter,.dz-pop,.pdfa-pop,.rce-pop,.ag-cx-panel,.dfab-pop,.dz-float,.dz-composer,.wd-compose,.vt-card,.pop-glass,.pop-popover,.pop-hcard,.ml-pcard,.wd-wcard,.pop-hover,.ds-tip,.rpl-tip,.rpt-tip,.ss-stock-tip,.rcs-tip,.pop-tip,.cbr-toast,.undo-toast,.toast-stack>div,.pop-toast,.app-dialog,.aak-card,.pop-dialog){--bg-hover:rgba(255,255,255,.12);--bg-active:rgba(255,255,255,.18);--ds-active:rgba(255,255,255,.18);--gl-hover:rgba(255,255,255,.12);--bg-field:rgba(255,255,255,.08);--border:rgba(255,255,255,.12);--ds-edge-divider:rgba(255,255,255,.10);color:#fff;background:var(--pop-fill)!important;border:0!important;border-radius:var(--pop-radius)!important;-webkit-backdrop-filter:var(--pop-blur)!important;backdrop-filter:var(--pop-blur)!important;box-shadow:var(--pop-rim),var(--pop-drop)!important}html:not([data-theme=light]) :is(.ui-popup-surface,.popup-motion-surface,.pop-menu-surface,.dl-pop,.ph-drops,.bg-card,.pop-dropdown,.shell-menu,.ds-menu,.ag-menu,.ag-appmenu-pop,.cbr-menu,.sh-menu,.mn-pop,.rcs-menu,.lr-colmenu,.pw-add,.tut-menu,.ss-pop,.pop-menu,.ml-suggest,.ml-sharesugg,.sh-sugg,.rcd-hits,.pdfr-results,.au-vp-pop,.ec-vp-pop,.dcx-vt-pop,.ie-pop,.edz-pop,.ent-menu,.cv-pop,.ss-assist,.pop-picker,.ml-pick-menu,.pop-date,.cl-menu,.cx-menu,.crm-filter-pop,.dv-fpop,.srch-view-pop,.pop-filter){padding:8px!important}html:not([data-theme=light]) :is(.ui-popup-surface,.popup-motion-surface,.pop-menu-surface,.dl-pop,.ph-drops,.bg-card,.pop-dropdown,.shell-menu,.ds-menu,.ag-menu,.ag-appmenu-pop,.cbr-menu,.sh-menu,.mn-pop,.rcs-menu,.lr-colmenu,.pw-add,.tut-menu,.ss-pop,.pop-menu,.ml-suggest,.ml-sharesugg,.sh-sugg,.rcd-hits,.pdfr-results,.au-vp-pop,.ec-vp-pop,.dcx-vt-pop,.ie-pop,.edz-pop,.ent-menu,.cv-pop,.ss-assist,.pop-picker,.ml-pick-menu,.pop-date,.cl-menu,.cx-menu,.crm-filter-pop,.dv-fpop,.srch-view-pop,.pop-filter) :is([role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=option],.shell-mi){min-height:32px;padding-left:10px!important;padding-right:10px!important;gap:8px;border-radius:8px!important}html:not([data-theme=light]) :is(.ui-popup-surface,.popup-motion-surface,.pop-menu-surface,.dl-pop,.ph-drops,.bg-card,.pop-dropdown,.shell-menu,.ds-menu,.ag-menu,.ag-appmenu-pop,.cbr-menu,.sh-menu,.mn-pop,.rcs-menu,.lr-colmenu,.pw-add,.tut-menu,.ss-pop,.pop-menu,.ml-suggest,.ml-sharesugg,.sh-sugg,.rcd-hits,.pdfr-results,.au-vp-pop,.ec-vp-pop,.dcx-vt-pop,.ie-pop,.edz-pop,.ent-menu,.cv-pop,.ss-assist,.pop-picker,.ml-pick-menu,.pop-date,.cl-menu,.cx-menu,.crm-filter-pop,.dv-fpop,.srch-view-pop,.pop-filter) :is([role=separator],hr){margin:4px 6px!important}html:not([data-theme=light]) :is(.ds-tip,.rpl-tip,.rpt-tip,.ss-stock-tip,.rcs-tip,.pop-tip){padding:6px 10px!important}html:not([data-theme=light]) :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface) :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface):not(:only-child){background:var(--pop-solid)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not([data-theme=light]) :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface) :is(.ui-popup-surface,.shell-menu,.ds-menu,.popup-motion-surface,.pop-menu-surface):only-child{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html:not([data-theme=light]) :is(.dialog-surface.pop-surface.msg-modal,.srch:not(.srch-page)){background:var(--pop-fill)!important;box-shadow:var(--pop-rim),var(--pop-drop)!important}html:not([data-theme=light]) :is(.dialog-surface.pop-surface.msg-modal,.srch:not(.srch-page)):before{-webkit-backdrop-filter:var(--pop-blur);backdrop-filter:var(--pop-blur)}html:not([data-theme=light]) :is(.rp-comp.mi-pill,.ag-comp,.ui-comp,.uc-box,.rd-cpill,.mi-thread-pill):not(#_){background:var(--pop-fill)!important;background-image:none!important;border:0!important;-webkit-backdrop-filter:var(--pop-blur)!important;backdrop-filter:var(--pop-blur)!important;box-shadow:var(--pop-rim)!important}html:not([data-theme=light]) :is(.rp-comp.mi-pill,.ag-comp,.ui-comp,.uc-box,.rd-cpill,.mi-thread-pill):not(#_):is(:focus-within,.focused){background:rgba(80,80,88,.42)!important;box-shadow:var(--pop-rim)!important}html:not([data-theme=light]) :is(.rp-comp.mi-pill,.ag-comp,.ui-comp,.uc-box,.rd-cpill,.mi-thread-pill):not(#_){--text-placeholder:rgba(235,238,245,.42);--ds-ink-placeholder:rgba(235,238,245,.42)}html:not([data-theme=light]) .shell-app :is(.rp-comp.mi-pill,.ag-comp,.ui-comp,.uc-box,.rd-cpill,.mi-thread-pill):not(#_) :is(input,textarea)::placeholder{color:rgba(235,238,245,.42)!important}html:not([data-theme=light]) :is(.ui-popup-surface,.popup-motion-surface,.shell-menu,.ds-menu) :is(.ui-comp,.uc-box):not(#_){background:rgba(255,255,255,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}html:not([data-theme=light]) .ag-mm{margin:-8px}html:not([data-theme=light]) .ag-mm-s{height:40px;padding:0 18px}html:not([data-theme=light]) .ag-mm-s input{height:auto!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}html:not([data-theme=light]) .ag-mm-l{padding:8px 10px 4px}html:not([data-theme=light]) .ag-mm-list{padding:0 8px 8px}html:not([data-theme=light]) .ag-menu .ag-mm-o{margin:0;width:100%;height:auto}html:not([data-theme=light]) .ag-mm-o:last-of-type{margin-bottom:0}html:not([data-theme=light]) .ag-mm-sp{padding:0 8px 0 18px}html:not([data-theme=light]) .ag-cx-panel{padding:14px 18px}html:not([data-theme=light]) .ag-cx-panel:has(>.ag-cx-modes){padding:8px}html:not([data-theme=light]) .ag-cx-modes{padding:0;gap:0}html:not([data-theme=light]) .ag-cx-modelink,html:not([data-theme=light]) .ag-cx-modeopt{min-height:32px;padding:0 10px;border-radius:8px}html:not([data-theme=light]) .ag-cx-modelink{display:flex;align-items:center;margin:0}}.ag-cx-modeopt .t{flex-direction:row;align-items:baseline;gap:8px}.ag-cx-modeopt .sub{white-space:nowrap}