@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-wght-normal.29txv0wq9-da0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-mono-latin-ext-wght-normal.41xmsrsmrahbg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}
:root,:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c10;--surface:#10121a;--raised:#151827;--line:#ebeeff12;--line-strong:#ebeeff21;--text:#e9ebf1;--text-2:#9ba1b0;--text-3:#7b8294;--inverse:#f6f7fb;--on-inverse:#0b0c10;--accent:#9b51e0;--on-accent:#fff;--accent-ink:#ad6eea;--accent-dim:#9b51e026;--ok:#41c98d;--attention:#e8a33d;--critical:#f26d6d;--unknown:var(--text-3);--ok-dim:#41c98d1f;--attention-dim:#e8a33d1f;--critical-dim:#f26d6d1f;--shadow-overlay:0 8px 24px #00000047;--shadow-lift:4px 0 20px #00000059;--shadow-lift-right:-4px 0 20px #00000059;--frame:#060709;--frame-nav:var(--bg);--frame-page:var(--surface);--frame-edge:#ebeeff0f}:root[data-theme=light],[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fa;--surface:#fff;--raised:#f2f3f5;--line:#0e131814;--line-strong:#0e131829;--text:#0e1318;--text-2:#4f5762;--text-3:#5c6479;--inverse:#0e1318;--on-inverse:#fff;--accent:#7d2ae8;--on-accent:#fff;--accent-ink:#7d2ae8;--accent-dim:#7d2ae814;--accent-subtle:#f1eafb;--ok:#12704a;--attention:#7d5507;--critical:#b52f2f;--unknown:var(--text-3);--ok-dim:#12704a1a;--attention-dim:#7d55071a;--critical-dim:#b52f2f1a;--shadow-overlay:0 8px 24px #0e13181a;--shadow-lift:4px 0 20px #0e13180a;--shadow-lift-right:-4px 0 20px #0e13180a;--frame:#e8e9ec;--frame-nav:#f2f3f5;--frame-page:var(--surface);--frame-edge:#0e13180d}:root{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-micro:10px;--lh-micro:14px;--text-meta:11px;--lh-meta:16px;--text-row:12px;--lh-row:16px;--text-body:13px;--lh-body:20px;--text-emphasis:14px;--lh-emphasis:20px;--text-title:16px;--lh-title:24px;--text-display:20px;--lh-display:28px;--text-display-lg:28px;--lh-display-lg:34px;--tracking-micro:.08em;--tracking-display-lg:-.01em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--radius-control:8px;--radius-panel:14px;--radius-pill:999px;--control-sm:28px;--control-md:32px;--control-lg:40px;--tap-min:44px;--row-dense:36px;--row-comfortable:44px;--sidebar-width:60px;--topbar-height:44px;--inset-min:12px;--motion-fast:.12s;--motion-base:.2s;--motion-slow:.32s;--ease:cubic-bezier(.2, .8, .2, 1);--focus-ring:0 0 0 2px var(--bg), 0 0 0 4px var(--text-3);--focus-ring-reach:4px}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}body{background:var(--bg);color:var(--text);margin:0}:focus-visible{box-shadow:var(--focus-ring);outline:none}.t-micro{font-family:var(--font-mono);font-size:var(--text-micro);line-height:var(--lh-micro);letter-spacing:var(--tracking-micro);color:var(--text-3)}[data-ai=working]{background:var(--raised);position:relative;overflow:hidden}[data-ai=working]:after{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--text) 6%, transparent) 50%, transparent 80%);animation:ai-shimmer 1.6s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes ai-shimmer{to{transform:translate(100%)}}.skeleton{background:var(--raised);border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s;--motion-slow:0s}[data-ai=working]:after{animation:none;display:none}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}:root{--hairline:1px;--edge:inset 0 0 0 var(--hairline) var(--line);--edge-strong:inset 0 0 0 var(--hairline) var(--line-strong);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--icon-row:16px;--icon-header:20px;--icon-stroke:1.5;--width-reading:320px;--width-overlay:360px;--width-dialog:440px;--width-page:760px;--width-page-wide:1080px}
:where(.ks-shell),:where(.ks-tooltip){--shell-canvas:var(--bg,Canvas);--shell-surface:var(--surface,Canvas);--shell-selected:var(--raised,color-mix(in srgb, CanvasText 8%, Canvas));--shell-selected-text:var(--shell-text);--shell-hover:color-mix(in srgb, var(--shell-selected) 60%, transparent);--shell-text:var(--text,CanvasText);--shell-text-2:var(--text-2,color-mix(in srgb, CanvasText 70%, Canvas));--shell-text-3:var(--text-3,color-mix(in srgb, CanvasText 55%, Canvas));--shell-line:var(--line,color-mix(in srgb, CanvasText 10%, transparent));--shell-line-strong:var(--line-strong,color-mix(in srgb, CanvasText 18%, transparent));--shell-ink:var(--inverse,CanvasText);--shell-on-ink:var(--on-inverse,Canvas);--shell-shadow-overlay:var(--shadow-overlay,0 8px 24px color-mix(in srgb, CanvasText 18%, transparent));--shell-shadow-float:var(--shadow-lift-right,-16px 0 24px -16px #00000073);--shell-shadow-float-left:16px 0 24px -16px #00000073;--shell-scrim:var(--scrim,var(--color-scrim,#0006));--shell-focus-ring:var(--focus-ring,0 0 0 2px var(--shell-canvas), 0 0 0 4px var(--shell-text-3));--shell-font:var(--font-sans,ui-sans-serif, system-ui, sans-serif);--shell-font-mono:var(--font-mono,ui-monospace, monospace);--shell-text-body:var(--text-body,13px);--shell-lh-body:var(--lh-body,20px);--shell-text-row:var(--text-row,12px);--shell-text-meta:var(--text-meta,11px);--shell-text-micro:var(--text-micro,10px);--shell-text-emphasis:var(--text-emphasis,14px);--shell-weight-medium:var(--weight-medium,500);--shell-weight-semibold:var(--weight-semibold,600);--shell-topbar-height:var(--topbar-height,44px);--shell-inset:var(--inset-min,12px);--shell-canvas-pad:24px;--shell-row:var(--control-sm,28px);--shell-control:var(--control-md,32px);--shell-icon:var(--icon-row,16px);--shell-icon-header:var(--icon-header,20px);--shell-hairline:var(--hairline,1px);--shell-gap-xs:2px;--shell-gap-sm:4px;--shell-gap:8px;--shell-gap-lg:12px;--shell-rail-pad:12px;--shell-search-width:240px;--shell-crumb-min:140px;--shell-crumb-max:280px;--shell-tab-fade:24px;--shell-edge-hit:12px;--shell-tip-offset:10px;--shell-menu-width:208px;--shell-phonebar-height:56px;--shell-badge-size:16px;--shell-rail-button:36px;--shell-rail-pad-compact:8px;--shell-rail-gap:6px;--shell-secondary-row:var(--shell-control);--shell-corner-inset:var(--shell-inset);--shell-corner-top:calc((var(--shell-topbar-height) - var(--shell-control)) / 2);--shell-corner-room-start:calc(var(--shell-corner-inset) + var(--shell-control) + var(--shell-gap));--shell-corner-room-end:calc(var(--shell-corner-inset) + var(--shell-control) + var(--shell-gap));--shell-unit:1px;--shell-radius-control:var(--radius-control,8px);--shell-radius-panel:var(--radius-panel,14px);--shell-radius-pill:var(--radius-pill,999px);--shell-motion-fast:var(--motion-fast,.12s);--shell-motion-base:var(--motion-base,.2s);--shell-ease:var(--ease,cubic-bezier(.2, .8, .2, 1));--shell-press-scale:.95;--shell-z-bar:20;--shell-z-rail:40;--shell-z-edge:50;--shell-z-menu:60;--shell-z-scrim:79;--shell-z-sheet:80;--shell-z-rail-over:81;--shell-z-corner:82;--shell-z-tooltip:90;--shell-frame:var(--frame,color-mix(in srgb, var(--bg,Canvas) 92%, black));--shell-frame-nav:var(--frame-nav,var(--bg,Canvas));--shell-frame-page:var(--frame-page,var(--surface,Canvas));--shell-frame-edge:var(--frame-edge,var(--line,color-mix(in srgb, CanvasText 8%, transparent)));--shell-frame-outline:inset 0 0 0 var(--shell-hairline) var(--shell-frame-edge);--shell-frame-gap:var(--frame-gap,12px);--shell-frame-radius:var(--frame-radius,12px);--shell-frame-head:var(--frame-head,56px);--shell-frame-seam:2px;--shell-frame-selected:color-mix(in srgb, var(--shell-text) 8%, transparent);--shell-frame-hover:color-mix(in srgb, var(--shell-text) 5%, transparent);--shell-text-nav:var(--text-nav,15px);--shell-lh-nav:var(--lh-nav,20px);--shell-row-nav:var(--row-nav,36px);--shell-text-display:var(--text-display,20px);--shell-lh-display:var(--lh-display,28px);--shell-tracking-display:-.01em;--shell-weight-regular:var(--weight-regular,400);--shell-page-width:var(--width-page,760px);--shell-page-width-wide:var(--width-page-wide,1080px);--shell-selected-icon:currentColor;--shell-raised:var(--raised,color-mix(in srgb, CanvasText 6%, Canvas));--shell-lh-row:var(--lh-row,16px);--shell-icon-mark:var(--icon-mark,24px);--shell-account-width:var(--width-menu,256px);--shell-account-pad:6px;--shell-account-pitch:1px;--shell-account-item-gap:10px;--shell-account-head-pad:6px var(--shell-gap) 4px;--shell-account-rule-margin:5px var(--shell-gap);--shell-account-search-margin:2px 0 4px;--shell-account-fade:16px;--shell-account-glyph:var(--icon-row,16px);--shell-account-glyph-sm:14px;--shell-account-glyph-lg:18px;--shell-account-clear-x:24px;--shell-account-clear-y:64px;--shell-rail-width:224px;--shell-rail-collapsed:60px;--shell-panel-width:340px;--shell-secondary-width:208px}.ks-shell{background:var(--shell-canvas);width:100%;min-width:0;height:100svh;color:var(--shell-text);font-family:var(--shell-font);font-size:var(--shell-text-body);line-height:var(--shell-lh-body);display:flex;position:relative;overflow:hidden}@layer ks-base{.ks-shell,.ks-shell :where(*),.ks-tooltip{box-sizing:border-box}.ks-shell :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ks-shell :where(a){color:inherit;text-decoration:none}.ks-shell :where(button,a,[tabindex]):focus-visible{box-shadow:var(--shell-focus-ring);outline:none}}.ks-figure{font-family:var(--shell-font-mono);font-variant-numeric:tabular-nums;color:var(--shell-text-3);font-weight:400}:is(.ks-rail-row,.ks-rail-icon-btn,.ks-secondary-row,.ks-secondary-tab,.ks-tab)[aria-current=page] .ks-figure{color:var(--shell-text-2)}.ks-rail-icon,.ks-header-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ks-rail-icon,.ks-rail-icon>svg{width:var(--shell-icon);height:var(--shell-icon)}.ks-header-icon,.ks-header-icon>svg{width:var(--shell-icon-header);height:var(--shell-icon-header)}.ks-tip-anchor{display:inline-flex}.ks-rail{z-index:var(--shell-z-rail);width:var(--shell-rail-width);flex-shrink:0;position:relative}.ks-rail-column{gap:var(--shell-gap-xs);height:100%;padding:var(--shell-rail-pad);flex-direction:column;display:flex}.ks-rail[data-expanded=false] .ks-rail-column{align-items:center}.ks-rail-header{min-width:0;height:var(--shell-topbar-height);margin-top:calc(-1 * var(--shell-rail-pad));margin-bottom:var(--shell-gap-sm);flex-shrink:0;align-items:center;display:flex}.ks-rail[data-expanded=true] .ks-rail-header>*{flex:auto;min-width:0}.ks-rail-row,.ks-rail-search{align-items:center;gap:var(--shell-gap);width:100%;height:var(--shell-row);padding-inline:var(--shell-gap);border-radius:var(--shell-radius-control);color:var(--shell-text-2);font-weight:var(--shell-weight-medium);text-align:left;transition:background-color var(--shell-motion-fast) var(--shell-ease), color var(--shell-motion-fast) var(--shell-ease);display:flex}.ks-rail-row:hover{background:var(--shell-hover);color:var(--shell-text)}.ks-rail-row[aria-current=page]{background:var(--shell-selected);color:var(--shell-selected-text)}.ks-rail-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ks-rail-count{font-size:var(--shell-text-meta);margin-left:auto}.ks-rail-search{margin-bottom:var(--shell-gap-sm);box-shadow:inset 0 0 0 var(--shell-hairline) var(--shell-line);color:var(--shell-text-3);transition:box-shadow var(--shell-motion-fast) var(--shell-ease), color var(--shell-motion-fast) var(--shell-ease);font-weight:400}.ks-rail-search:hover{box-shadow:inset 0 0 0 var(--shell-hairline) var(--shell-line-strong);color:var(--shell-text-2)}.ks-rail-search:focus-visible{box-shadow:var(--shell-focus-ring)}.ks-rail-search-label{font-size:var(--shell-text-row)}.ks-rail-kbd{font-size:var(--shell-text-micro);margin-left:auto}.ks-rail-icon-btn,.ks-icon-btn{width:var(--shell-control);height:var(--shell-control);border-radius:var(--shell-radius-control);color:var(--shell-text-2);transition:background-color var(--shell-motion-fast) var(--shell-ease), color var(--shell-motion-fast) var(--shell-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ks-rail-icon-btn:hover,.ks-icon-btn:hover{background:var(--shell-hover);color:var(--shell-text)}.ks-rail-icon-btn[aria-current=page]{background:var(--shell-selected);color:var(--shell-selected-text)}.ks-icon-btn[aria-current=page],.ks-icon-btn[aria-pressed=true]{background:var(--shell-selected);color:var(--shell-text)}.ks-rail-mark{color:var(--shell-text)}.ks-rail-icon-count{top:calc(var(--shell-gap-xs) * -1);right:calc(var(--shell-gap-xs) * -1);font-size:var(--shell-text-micro);position:absolute}.ks-rail-nav{gap:var(--shell-gap-lg);width:calc(100% + 2 * var(--shell-gap-sm));min-height:0;margin:calc(-1 * var(--shell-gap-sm));padding:var(--shell-gap-sm);scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.ks-rail[data-expanded=false] .ks-rail-nav{align-items:center}.ks-rail-group{gap:var(--shell-gap-xs);flex-direction:column;width:100%;display:flex}.ks-rail[data-expanded=false] .ks-rail-group{align-items:center}.ks-rail[data-expanded=true] .ks-rail-group-later{padding-top:var(--shell-gap-lg);border-top:var(--shell-hairline) solid var(--shell-line)}.ks-rail-group-label{padding:var(--shell-gap-xs) var(--shell-gap) var(--shell-gap-sm);color:var(--shell-text-2);font-size:var(--shell-text-row);font-weight:var(--shell-weight-medium)}.ks-rail-spacer{flex:auto}.ks-rail-footer{width:100%;padding-top:var(--shell-gap-lg);align-items:center;display:flex}.ks-rail[data-expanded=false] .ks-rail-footer{justify-content:center}.ks-edge{z-index:var(--shell-z-edge);flex-shrink:0;width:0;position:relative}.ks-edge-hit{inset-block:0;left:calc(var(--shell-edge-hit) / -2);width:var(--shell-edge-hit);cursor:col-resize;touch-action:none;outline:none;position:absolute}.ks-edge-seam{inset-block:0;width:var(--shell-hairline);transition:background-color var(--shell-motion-fast) var(--shell-ease);background:0 0;position:absolute;left:50%;transform:translate(-50%)}.ks-edge-hit:hover .ks-edge-seam,.ks-edge-hit:focus-visible .ks-edge-seam,.ks-edge-hit[data-dragging=true] .ks-edge-seam{background:var(--shell-text-3)}.ks-corner{top:var(--shell-corner-top);z-index:var(--shell-z-corner);display:flex;position:absolute}.ks-corner-start{left:calc(var(--shell-rail-width) + var(--shell-corner-inset))}.ks-corner-end{right:var(--shell-corner-inset)}.ks-corner-door[aria-disabled=true]{color:var(--shell-text-3);cursor:default}.ks-corner-door[aria-disabled=true]:hover{background:0 0}.ks-shell[data-corner-doors=true]:not([data-mark-door=true]) .ks-secondary-header,.ks-shell[data-corner-doors=true]:not([data-mark-door=true]):not([data-secondary-docked=true]) .ks-centre .ks-topbar{padding-left:var(--shell-corner-room-start)}.ks-shell[data-corner-doors=true][data-panel-docked=true] .ks-panel-header,.ks-shell[data-corner-doors=true]:not([data-panel-docked=true]) .ks-centre .ks-topbar{padding-right:var(--shell-corner-room-end)}body[data-ks-dragging=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.ks-shell[data-two-level=true] .ks-rail-column{gap:var(--shell-rail-gap);padding-inline:var(--shell-rail-pad-compact)}.ks-shell[data-two-level=true] .ks-rail .ks-rail-icon-btn{width:var(--shell-rail-button);height:var(--shell-rail-button)}.ks-shell[data-two-level=true] .ks-rail-nav,.ks-shell[data-two-level=true] .ks-rail-group{gap:var(--shell-rail-gap)}.ks-rail-door-glyph,.ks-rail-door:is(:hover,:focus-visible) .ks-rail-door-mark{display:none}.ks-rail-door:is(:hover,:focus-visible) .ks-rail-door-glyph,.ks-rail-door-mark{display:inline-flex}.ks-rail-door[aria-expanded=false] .ks-rail-door-mark{display:none}.ks-rail-door[aria-expanded=false] .ks-rail-door-glyph{display:inline-flex}.ks-rail-mark-static{cursor:default}.ks-shell[data-mark-door=true] .ks-rail-header{height:calc(var(--shell-corner-top) + var(--shell-control));padding-top:var(--shell-corner-top);align-items:flex-start}.ks-shell[data-mark-door=true] .ks-rail .ks-rail-header .ks-rail-door{width:var(--shell-control);height:var(--shell-control)}.ks-shell[data-mark-door=true] .ks-rail-door :is(.ks-rail-door-mark,.ks-rail-door-glyph),.ks-shell[data-mark-door=true] .ks-rail-door :is(.ks-rail-door-mark,.ks-rail-door-glyph)>svg{width:var(--shell-icon-header);height:var(--shell-icon-header)}.ks-shell[data-mark-door=true] .ks-rail-door-mark{justify-content:center;align-items:center}.ks-shell[data-mark-door=true] .ks-rail-door[aria-expanded=false]:not(:hover,:focus-visible) .ks-rail-door-mark{display:inline-flex}.ks-shell[data-mark-door=true] .ks-rail-door[aria-expanded=false]:not(:hover,:focus-visible) .ks-rail-door-glyph{display:none}.ks-rail-door[aria-disabled=true]{cursor:default}.ks-rail-door[aria-disabled=true]:hover{background:0 0}.ks-rail-door[aria-disabled=true]:is(:hover,:focus-visible) .ks-rail-door-mark{display:inline-flex}.ks-rail-door[aria-disabled=true]:is(:hover,:focus-visible) .ks-rail-door-glyph{display:none}.ks-rail-nav-fill{flex:auto}.ks-rail-group-end{margin-top:auto}.ks-rail[data-expanded=true] .ks-rail-group-end{padding-top:var(--shell-gap-lg);border-top:var(--shell-hairline) solid var(--shell-line)}.ks-secondary{gap:var(--shell-gap-xs);width:var(--shell-secondary-width);min-height:0;padding:0 var(--shell-rail-pad-compact) var(--shell-rail-pad);background:var(--shell-canvas);flex-direction:column;flex-shrink:0;display:flex;position:relative}.ks-secondary-header{height:var(--shell-topbar-height);padding-inline:var(--shell-gap);flex-shrink:0;align-items:center;display:flex}.ks-secondary-title{color:var(--shell-text);font-size:var(--shell-text-emphasis);font-weight:var(--shell-weight-semibold);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ks-secondary-action,.ks-secondary-row{align-items:center;gap:var(--shell-gap);width:100%;height:var(--shell-secondary-row);padding-inline:var(--shell-gap);border-radius:var(--shell-radius-control);color:var(--shell-text-2);font-weight:var(--shell-weight-medium);text-align:left;transition:background-color var(--shell-motion-fast) var(--shell-ease), color var(--shell-motion-fast) var(--shell-ease);flex-shrink:0;display:flex}.ks-secondary-action{margin-bottom:var(--shell-gap-sm);color:var(--shell-text)}.ks-secondary-action:hover,.ks-secondary-row:hover{background:var(--shell-hover);color:var(--shell-text)}.ks-secondary-action[aria-current=page],.ks-secondary-row[aria-current=page]{background:var(--shell-selected);color:var(--shell-selected-text)}.ks-secondary-search{align-items:center;gap:var(--shell-gap);height:var(--shell-secondary-row);margin-bottom:var(--shell-gap-sm);padding-inline:var(--shell-gap);border-radius:var(--shell-radius-control);box-shadow:inset 0 0 0 var(--shell-hairline) var(--shell-line);color:var(--shell-text-3);flex-shrink:0;display:flex}.ks-secondary-search:focus-within{box-shadow:var(--shell-focus-ring)}.ks-secondary-search-input{min-width:0;color:var(--shell-text);font:inherit;font-size:var(--shell-text-row);background:0 0;border:0;outline:none;flex:auto;padding:0}.ks-secondary-search-input::placeholder{color:var(--shell-text-3)}.ks-secondary-nav{gap:var(--shell-gap-lg);min-height:0;margin:calc(-1 * var(--shell-gap-sm));padding:var(--shell-gap-sm);scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ks-secondary-group{gap:var(--shell-gap-xs);flex-direction:column;display:flex}.ks-secondary-group-label{padding:var(--shell-gap-xs) var(--shell-gap) var(--shell-gap-sm);color:var(--shell-text-3);font-size:var(--shell-text-row);font-weight:var(--shell-weight-medium)}.ks-secondary-empty{padding:var(--shell-gap);color:var(--shell-text-3);font-size:var(--shell-text-row);margin:0}.ks-shell[data-secondary-overlay=true] .ks-secondary{top:0;bottom:0;left:var(--shell-rail-width);z-index:var(--shell-z-sheet);border-right:var(--shell-hairline) solid var(--shell-line);box-shadow:var(--shell-shadow-float-left);position:absolute}.ks-shell[data-secondary-overlay=true] .ks-secondary:focus{outline:none}.ks-shell[data-secondary-overlay=true] .ks-rail{z-index:var(--shell-z-rail-over)}.ks-scrim.ks-scrim-secondary{inset:0 0 0 var(--shell-rail-width)}.ks-secondary-tabs{align-items:center;gap:var(--shell-gap-sm);height:var(--shell-phonebar-height);padding-inline:var(--shell-inset);scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--shell-tab-fade)), transparent 100%);mask-image:linear-gradient(to right, black 0, black calc(100% - var(--shell-tab-fade)), transparent 100%);flex-shrink:0;display:flex;overflow-x:auto}.ks-secondary-tabs::-webkit-scrollbar{display:none}.ks-main:has(>.ks-topbar)>.ks-secondary-tabs{margin-top:var(--shell-topbar-height)}.ks-main:has(>.ks-topbar):has(>.ks-secondary-tabs)>.ks-scroller{padding-top:0}.ks-secondary-tab{align-items:center;gap:var(--shell-gap-sm);height:var(--shell-control);padding-inline:var(--shell-gap-lg);border-radius:var(--shell-radius-pill);color:var(--shell-text-2);font-weight:var(--shell-weight-medium);white-space:nowrap;box-shadow:inset 0 0 0 var(--shell-hairline) var(--shell-line);flex-shrink:0;display:inline-flex}.ks-secondary-tab[aria-current=page]{background:var(--shell-selected);box-shadow:none;color:var(--shell-selected-text)}.ks-secondary-tab-action{color:var(--shell-text)}.ks-centre{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ks-centre[hidden]{display:none}.ks-main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ks-scroller{min-height:0;padding:0 var(--shell-canvas-pad) var(--shell-canvas-pad);scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ks-scroller::-webkit-scrollbar{display:none}.ks-main:has(>.ks-topbar)>.ks-scroller{padding-top:var(--shell-topbar-height)}.ks-scroller[data-full-bleed=true]{padding-inline:0;padding-bottom:0;overflow:hidden}.ks-topbar{inset-inline:0;z-index:var(--shell-z-bar);align-items:center;gap:var(--shell-gap-lg);height:var(--shell-topbar-height);padding-inline:var(--shell-inset);background:var(--shell-canvas);pointer-events:none;display:flex;position:absolute;top:0}.ks-topbar>*{pointer-events:auto}.ks-topbar-where{align-items:center;gap:var(--shell-gap-lg);min-width:0;height:100%;display:flex}.ks-topbar-phone-lead{flex-shrink:0;align-items:center;display:flex}.ks-topbar-lead{flex:auto;align-items:center;min-width:0;height:100%;display:flex}.ks-topbar-spacer{flex:auto}.ks-topbar-search{min-width:0;max-width:var(--shell-search-width)}.ks-topbar-acts,.ks-topbar-door{align-items:center;gap:var(--shell-gap);flex-shrink:0;display:flex}.ks-title{color:var(--shell-text);font-size:var(--shell-text-emphasis);font-weight:var(--shell-weight-medium);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.ks-count{font-size:var(--shell-text-row);flex-shrink:0}.ks-crumbs{align-items:center;gap:var(--shell-gap-sm);flex-shrink:0;min-width:0;display:flex}.ks-crumbs[data-compact=true]{flex-shrink:1;overflow:hidden}.ks-crumb,.ks-back{align-items:center;gap:var(--shell-gap-sm);height:var(--shell-row);padding-inline:var(--shell-gap-sm);border-radius:var(--shell-radius-control);color:var(--shell-text-3);transition:background-color var(--shell-motion-fast) var(--shell-ease), color var(--shell-motion-fast) var(--shell-ease);flex-shrink:0;display:inline-flex}.ks-crumb:hover,.ks-back:hover{background:var(--shell-hover);color:var(--shell-text)}.ks-crumb-sep{color:var(--shell-text-3);flex-shrink:0}.ks-crumb-record{min-width:var(--shell-crumb-min);max-width:var(--shell-crumb-max);color:var(--shell-text);font-weight:var(--shell-weight-medium);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.ks-crumbs[data-compact=true] .ks-crumb-record{min-width:0}.ks-tabs{align-items:center;gap:var(--shell-gap-sm);min-width:0;height:100%;-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--shell-tab-fade)), transparent 100%);mask-image:linear-gradient(to right, black 0, black calc(100% - var(--shell-tab-fade)), transparent 100%);scrollbar-width:none;display:flex;overflow-x:auto}.ks-tabs::-webkit-scrollbar{display:none}.ks-tab{align-items:center;gap:var(--shell-gap-sm);height:var(--shell-row);padding-inline:var(--shell-gap);border-radius:var(--shell-radius-control);color:var(--shell-text-3);white-space:nowrap;transition:background-color var(--shell-motion-fast) var(--shell-ease), color var(--shell-motion-fast) var(--shell-ease);flex-shrink:0;display:inline-flex}.ks-tab:hover{background:var(--shell-hover);color:var(--shell-text)}.ks-tab[aria-current=page]{background:var(--shell-selected);color:var(--shell-text);font-weight:var(--shell-weight-medium)}.ks-tab-count{font-size:var(--shell-text-meta)}.ks-badge{top:calc(var(--shell-gap-xs) * -1);right:calc(var(--shell-gap-xs) * -1);min-width:var(--shell-badge-size);height:var(--shell-badge-size);padding-inline:var(--shell-gap-sm);border-radius:var(--shell-radius-pill);background:var(--shell-ink);color:var(--shell-on-ink);font-size:var(--shell-text-micro);justify-content:center;align-items:center;display:inline-flex;position:absolute}.ks-create{width:var(--shell-control);height:var(--shell-control);border-radius:var(--shell-radius-pill);background:var(--shell-ink);color:var(--shell-on-ink);transition:transform var(--shell-motion-base) var(--shell-ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ks-create:active{transform:scale(var(--shell-press-scale))}.ks-create>svg{width:var(--shell-icon);height:var(--shell-icon)}.ks-menu-anchor{display:inline-flex;position:relative}.ks-menu{top:calc(100% + var(--shell-gap));z-index:var(--shell-z-menu);gap:var(--shell-gap-xs);width:var(--shell-menu-width);padding:var(--shell-gap-sm);border:var(--shell-hairline) solid var(--shell-line);border-radius:var(--shell-radius-panel);background:var(--shell-surface);box-shadow:var(--shell-shadow-overlay);flex-direction:column;display:flex;position:absolute;right:0}.ks-menu-item{align-items:center;gap:var(--shell-gap);height:var(--shell-row);padding-inline:var(--shell-gap);border-radius:var(--shell-radius-control);color:var(--shell-text);text-align:left;display:flex}.ks-menu-item:hover{background:var(--shell-hover)}.ks-aside{width:var(--shell-panel-width);border-left:var(--shell-hairline) solid var(--shell-line);background:var(--shell-surface);flex-direction:column;flex-shrink:0;min-height:0;display:flex}.ks-panel-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ks-panel-header{align-items:center;gap:var(--shell-gap);height:var(--shell-topbar-height);padding-inline:var(--shell-inset);background:var(--shell-surface);flex-shrink:0;display:flex}.ks-panel-title{min-width:0;color:var(--shell-text);font-size:var(--shell-text-body);font-weight:var(--shell-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.ks-panel-meta{align-items:center;gap:var(--shell-gap);flex-shrink:0;display:flex}.ks-panel-body{flex:auto;min-height:0;overflow-y:auto}.ks-panel-body-padded{padding:0 var(--shell-inset) var(--shell-inset)}.ks-phonebar{height:calc(var(--shell-phonebar-height) + env(safe-area-inset-bottom,0));padding-bottom:env(safe-area-inset-bottom,0);border-top:var(--shell-hairline) solid var(--shell-line);background:var(--shell-canvas);flex-shrink:0;align-items:stretch;display:flex}.ks-phonebar-item{justify-content:center;align-items:center;gap:var(--shell-gap-xs);min-width:0;color:var(--shell-text-3);flex-direction:column;flex:1 1 0;display:flex}.ks-phonebar-item[aria-current=page]{color:var(--shell-selected-text)}.ks-phonebar-label{max-width:100%;font-size:var(--shell-text-micro);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ks-aside[data-phone=true]{z-index:var(--shell-z-sheet);border-left:0;width:auto;position:absolute;inset:0}.ks-shell[data-phone=true] .ks-topbar{gap:0;padding-inline:0}.ks-topbar-scroll{align-items:center;gap:var(--shell-gap);pointer-events:auto;scrollbar-width:none;flex:1 1 0;min-width:0;height:100%;display:flex;overflow-x:auto}.ks-topbar-scroll::-webkit-scrollbar{display:none}.ks-topbar-scroll>*,.ks-topbar-scroll .ks-topbar-where,.ks-topbar-scroll .ks-topbar-lead,.ks-topbar-scroll .ks-tabs{flex-shrink:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.ks-topbar-scroll .ks-topbar-spacer{flex:1 0 0}.ks-topbar-scroll:before,.ks-topbar-scroll:after{content:"";flex:0 0 calc(var(--shell-tab-fade) - var(--shell-gap));align-self:stretch}.ks-topbar-scroll:first-child:before,.ks-topbar-scroll:last-child:after{flex-basis:calc(var(--shell-inset) - var(--shell-gap))}.ks-shell[data-phone=true] .ks-topbar-phone-lead,.ks-shell[data-phone=true] .ks-topbar-door{z-index:1;align-items:center;gap:var(--shell-gap-sm);background:var(--shell-canvas);flex-shrink:0;align-self:stretch;display:flex;position:relative}.ks-shell[data-phone=true] .ks-topbar-phone-lead{padding-left:var(--shell-inset);padding-right:var(--shell-gap-sm)}.ks-shell[data-phone=true] .ks-topbar-door{padding-left:var(--shell-gap-sm);padding-right:var(--shell-inset)}.ks-shell[data-phone=true] .ks-topbar-phone-lead:after,.ks-shell[data-phone=true] .ks-topbar-door:before{content:"";width:var(--shell-tab-fade);pointer-events:none;position:absolute;inset-block:0}.ks-shell[data-phone=true] .ks-topbar-phone-lead:after{background:linear-gradient(to right, var(--shell-canvas), transparent);left:100%}.ks-shell[data-phone=true] .ks-topbar-door:before{background:linear-gradient(to left, var(--shell-canvas), transparent);right:100%}.ks-shell[data-phone=true] .ks-scroller:not([data-full-bleed=true]){padding-inline:var(--shell-inset)}@media (max-width:767.98px){.ks-shell:not([data-phone=true]) .ks-rail,.ks-shell:not([data-phone=true]) .ks-edge,.ks-shell:not([data-phone=true]) .ks-corner,.ks-shell:not([data-phone=true]) .ks-aside,.ks-shell:not([data-phone=true]) .ks-secondary{display:none}}@media (min-width:768px){.ks-secondary-tabs{display:none}}.ks-shell[data-panel-overlay=true] .ks-aside{top:var(--shell-topbar-height);z-index:var(--shell-z-sheet);max-width:calc(100% - var(--shell-rail-width) - var(--shell-canvas-pad));box-shadow:var(--shell-shadow-float);position:absolute;bottom:0;right:0}.ks-shell[data-panel-overlay=true] .ks-aside:focus{box-shadow:var(--shell-shadow-float);outline:none}.ks-scrim{inset:var(--shell-topbar-height) 0 0 0;z-index:var(--shell-z-scrim);background:var(--shell-scrim);position:absolute}@media (min-width:768px) and (max-width:1279.98px){.ks-shell:not([data-panel-overlay=true]) .ks-aside,.ks-shell:not([data-panel-overlay=true]) .ks-edge-panel{display:none}.ks-shell:not([data-panel-overlay=true]) .ks-panel-door[aria-pressed=true]{background:0 0}}@media (min-width:768px) and (max-width:1439.98px){.ks-shell:not([data-rail-narrow=true]) .ks-rail{width:var(--shell-rail-collapsed);overflow:hidden}.ks-shell:not([data-rail-narrow=true]) .ks-rail :is(.ks-rail-row,.ks-rail-search){justify-content:center;padding-inline:0}.ks-shell:not([data-rail-narrow=true]) .ks-rail :is(.ks-rail-label,.ks-rail-count,.ks-rail-kbd,.ks-rail-group-label),.ks-shell:not([data-rail-narrow=true]) .ks-rail :is(.ks-rail-header,.ks-rail-footer)>*{display:none}.ks-shell[data-two-level=true]:not([data-rail-narrow=true]) .ks-rail .ks-rail-header>*{display:inline-flex}.ks-shell[data-two-level=true]:not([data-secondary-overlay=true]) :is(.ks-secondary,.ks-edge-secondary){display:none}}.ks-shell:where([data-look=panels]){--shell-canvas:var(--shell-frame);--shell-topbar-height:var(--shell-frame-head);--shell-selected:var(--shell-frame-selected);--shell-hover:var(--shell-frame-hover);--shell-corner-inset:calc(var(--shell-frame-gap) * 2);--shell-corner-top:calc(var(--shell-frame-gap) + (var(--shell-frame-head) - var(--shell-control)) / 2);--shell-corner-room-end:calc(var(--shell-corner-inset) + var(--shell-control) + var(--shell-gap) - var(--shell-frame-gap));background:var(--shell-frame)}@media (min-width:768px){.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-secondary{--shell-canvas:var(--shell-frame-nav);--shell-secondary-row:var(--shell-row-nav);width:var(--shell-secondary-width);margin-block:var(--shell-frame-gap);padding:0 var(--shell-gap) var(--shell-gap-lg);border-radius:var(--shell-frame-radius);background:var(--shell-frame-nav);box-shadow:var(--shell-frame-outline)}}.ks-shell:where([data-look=panels])[data-secondary-overlay=true] .ks-secondary{box-shadow:var(--shell-frame-outline), var(--shell-shadow-overlay);border-right:0}.ks-shell:where([data-look=panels]) .ks-secondary-header{height:var(--shell-frame-head);padding-inline:var(--shell-gap-lg)}.ks-shell:where([data-look=panels]) .ks-secondary-title{font-size:var(--shell-text-display);line-height:var(--shell-lh-display);font-weight:var(--shell-weight-semibold);letter-spacing:var(--shell-tracking-display)}.ks-shell:where([data-look=panels]) .ks-secondary :is(.ks-secondary-row,.ks-secondary-action){padding-inline:var(--shell-gap-lg);font-size:var(--shell-text-nav);line-height:var(--shell-lh-nav);font-weight:var(--shell-weight-regular);color:var(--shell-text)}.ks-shell:where([data-look=panels]) .ks-secondary-action{margin-bottom:var(--shell-gap-lg);font-weight:var(--shell-weight-medium)}.ks-shell:where([data-look=panels]) .ks-secondary-row[aria-current=page]{font-weight:var(--shell-weight-medium)}.ks-shell:where([data-look=panels]) .ks-secondary .ks-rail-count{font-size:var(--shell-text-row)}.ks-shell:where([data-look=panels]) .ks-secondary-group-label{padding-inline:var(--shell-gap-lg);font-size:var(--shell-text-row)}.ks-shell:where([data-look=panels]) .ks-secondary{--shell-corner-room-start:calc(var(--shell-corner-inset) + var(--shell-control))}@media (min-width:768px){.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-centre{--shell-canvas:var(--shell-frame-page);--bg:var(--shell-frame-page);margin:var(--shell-frame-gap);border-radius:var(--shell-frame-radius);background:var(--shell-frame-page);box-shadow:var(--shell-frame-outline);overflow:hidden}.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-centre .ks-topbar{padding-inline:var(--shell-canvas-pad)}}.ks-shell:where([data-look=panels]) .ks-centre{--shell-corner-room-start:calc(var(--shell-corner-inset) + var(--shell-control) + var(--shell-gap) - var(--shell-frame-gap))}@media (min-width:768px){.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-secondary+.ks-centre,.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-secondary+.ks-edge+.ks-centre{margin-left:var(--shell-frame-gap)}.ks-shell:where([data-look=panels]):not([data-phone=true]):has(>.ks-aside) .ks-centre{margin-right:0}.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-topbar .ks-title{font-size:var(--shell-text-display);line-height:var(--shell-lh-display);font-weight:var(--shell-weight-semibold);letter-spacing:var(--shell-tracking-display)}}.ks-shell:where([data-look=panels]) .ks-topbar-where{flex-shrink:0}@media (min-width:768px){.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-page{width:100%;max-width:var(--shell-page-width);margin-inline:auto}.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-page[data-width=wide]{max-width:var(--shell-page-width-wide)}.ks-shell:where([data-look=panels]):not([data-phone=true]) :is(.ks-edge-secondary,.ks-edge-panel) .ks-edge-hit{width:var(--shell-frame-gap);left:0}.ks-shell:where([data-look=panels]):not([data-phone=true]) :is(.ks-edge-secondary,.ks-edge-panel) .ks-edge-seam{inset-block:var(--shell-frame-gap);width:var(--shell-frame-seam);border-radius:var(--shell-radius-pill)}.ks-shell:where([data-look=panels]):not([data-phone=true]) .ks-aside{--shell-surface:var(--shell-frame-page);margin:var(--shell-frame-gap);border-radius:var(--shell-frame-radius);background:var(--shell-frame-page);box-shadow:var(--shell-frame-outline);border-left:0;overflow:hidden}}.ks-shell:where([data-look=panels])[data-panel-overlay=true] .ks-aside{top:calc(var(--shell-topbar-height) + var(--shell-frame-gap));margin:0 var(--shell-frame-gap) var(--shell-frame-gap) 0;box-shadow:var(--shell-frame-outline), var(--shell-shadow-overlay)}.ks-shell:where([data-look=panels]) .ks-panel-title{font-size:var(--shell-text-emphasis)}.ks-shell:where([data-look=panels]) .ks-rail{--shell-icon:var(--shell-icon-header)}.ks-shell:where([data-look=panels]) .ks-rail-footer{margin-bottom:calc((var(--shell-control) - var(--shell-rail-button)) / 2);justify-content:center}.ks-shell:where([data-look=panels]) :is(.ks-rail-row,.ks-rail-icon-btn)[aria-current=page] .ks-rail-icon,.ks-shell:where([data-look=panels]) .ks-phonebar-item[aria-current=page] .ks-header-icon{color:var(--shell-selected-icon)}.ks-shell:where([data-look=panels]) .ks-corner-door[aria-pressed=true]:not(:hover){background:0 0}.ks-account{min-width:0;position:relative}.ks-account-trigger{align-items:center;gap:var(--shell-gap);width:100%;min-width:0;height:var(--shell-control);padding:0 var(--shell-gap) 0 var(--shell-gap-sm);border-radius:var(--shell-radius-control);color:var(--shell-text);text-align:left;cursor:pointer;transition:background var(--shell-motion-fast) var(--shell-ease);background:0 0;border:0;display:flex}.ks-account-trigger:hover,.ks-account-trigger[aria-expanded=true]{background:var(--shell-raised)}.ks-account-trigger-compact{width:var(--shell-control);justify-content:center;padding:0}.ks-account-trigger-compact[aria-expanded=true]:not(:hover){background:0 0}.ks-shell[data-two-level=true] .ks-rail .ks-account-trigger-compact{width:var(--shell-rail-button);height:var(--shell-rail-button)}.ks-account-name{min-width:0;font-size:var(--shell-text-body);font-weight:var(--shell-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.ks-account-chevron,.ks-account-badge{flex-shrink:0;display:inline-flex}.ks-account-chevron{color:var(--shell-text-3);transition:transform var(--shell-motion-fast) var(--shell-ease)}.ks-account-chevron[data-open=true]{transform:rotate(180deg)}.ks-account-menu{z-index:var(--shell-z-menu);gap:var(--shell-account-pitch);width:var(--shell-account-width);max-width:calc(100vw - var(--shell-account-clear-x));max-height:calc(100dvh - var(--shell-account-clear-y));padding:var(--shell-account-pad);border:var(--shell-hairline) solid var(--shell-line);border-radius:var(--shell-radius-panel);background:var(--shell-surface);box-shadow:var(--shell-shadow-overlay);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.ks-account-menu[data-placement=below]{top:calc(100% + var(--shell-gap-sm))}.ks-account-menu[data-placement=beside]{bottom:0;left:calc(100% + (var(--shell-rail-width) - var(--shell-rail-button)) / 2 + var(--shell-gap))}body:has(.ks-account-menu) .ks-tooltip{display:none}.ks-account-head{align-items:center;gap:var(--shell-account-item-gap);min-width:0;padding:var(--shell-account-head-pad);display:flex}.ks-account-avatar{width:var(--shell-row);height:var(--shell-row);border-radius:var(--shell-radius-pill);background:var(--shell-raised);color:var(--shell-text-2);font-size:var(--shell-text-meta);font-weight:var(--shell-weight-medium);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ks-account-avatar img{object-fit:cover;width:100%;height:100%}.ks-account-head-name{min-width:0;color:var(--shell-text);font-size:var(--shell-text-body);font-weight:var(--shell-weight-medium);line-height:var(--shell-lh-row);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ks-account-divider{height:var(--shell-hairline);margin:var(--shell-account-rule-margin);background:var(--shell-line);flex-shrink:0}.ks-account-item{align-items:center;gap:var(--shell-account-item-gap);width:100%;min-height:var(--shell-row);padding:0 var(--shell-gap);border-radius:var(--shell-radius-control);color:var(--shell-text);font:inherit;font-size:var(--shell-text-body);text-align:left;cursor:pointer;transition:background var(--shell-motion-fast) var(--shell-ease);background:0 0;border:0;display:flex}.ks-account-item:hover{background:var(--shell-raised)}.ks-account-item[aria-checked=true]{font-weight:var(--shell-weight-medium)}.ks-account-item-glyph{width:var(--shell-icon-header);height:var(--shell-icon-header);color:var(--shell-text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ks-account-item-glyph>svg{width:var(--shell-account-glyph);height:var(--shell-account-glyph)}.ks-account-item-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ks-account-item-meta{color:var(--shell-text-3);font-size:var(--shell-text-meta);flex-shrink:0}.ks-account-item-end{color:var(--shell-text-3);flex-shrink:0;display:inline-flex}.ks-account-item-end-check{color:inherit}:is(.ks-account-item-end,.ks-account-chevron,.ks-account-search-icon)>svg{width:var(--shell-account-glyph-sm);height:var(--shell-account-glyph-sm)}.ks-account-item-kbd{color:var(--shell-text-3);font:inherit;font-size:var(--shell-text-row);background:0 0;border:0;flex-shrink:0;padding:0}.ks-account-empty{padding:var(--shell-gap);color:var(--shell-text-3);font-size:var(--shell-text-row);margin:0}.ks-account-search{align-items:center;gap:var(--shell-gap);height:var(--shell-row);margin:var(--shell-account-search-margin);padding:0 var(--shell-gap);border:var(--shell-hairline) solid var(--shell-line);border-radius:var(--shell-radius-control);color:var(--shell-text-3);flex-shrink:0;display:flex}.ks-account-search-icon{flex-shrink:0;display:inline-flex}.ks-account-search:focus-within{border-color:var(--shell-line-strong)}.ks-account-search input{min-width:0;color:var(--shell-text);font:inherit;font-size:var(--shell-text-row);background:0 0;border:0;outline:none;flex:auto;padding:0}.ks-account-search input:focus-visible{box-shadow:none}.ks-account-list{gap:var(--shell-account-pitch);max-height:calc(7 * var(--shell-row) + 6 * var(--shell-account-pitch));overscroll-behavior:contain;scroll-snap-type:y mandatory;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.ks-account-list>.ks-account-item{height:var(--shell-row);scroll-snap-align:start;flex-shrink:0;min-height:0}.ks-account-list[data-more-below]{-webkit-mask-image:linear-gradient(to bottom, var(--shell-text) calc(100% - var(--shell-account-fade)), transparent);mask-image:linear-gradient(to bottom, var(--shell-text) calc(100% - var(--shell-account-fade)), transparent)}.ks-account-list[data-more-above]{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--shell-text) var(--shell-account-fade));mask-image:linear-gradient(to bottom, transparent, var(--shell-text) var(--shell-account-fade))}.ks-account-list[data-more-above][data-more-below]{-webkit-mask-image:linear-gradient(to bottom, transparent, var(--shell-text) var(--shell-account-fade), var(--shell-text) calc(100% - var(--shell-account-fade)), transparent);mask-image:linear-gradient(to bottom, transparent, var(--shell-text) var(--shell-account-fade), var(--shell-text) calc(100% - var(--shell-account-fade)), transparent)}.ks-workspace-mark{width:var(--shell-icon-header);height:var(--shell-icon-header);color:var(--shell-text-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ks-workspace-mark[data-size="24"]{width:var(--shell-icon-mark);height:var(--shell-icon-mark)}.ks-workspace-mark>svg{width:var(--shell-account-glyph);height:var(--shell-account-glyph)}.ks-workspace-mark[data-size="24"]>svg{width:var(--shell-account-glyph-lg);height:var(--shell-account-glyph-lg)}.ks-workspace-mark-logo{object-fit:contain;width:100%;height:100%;display:block}.ks-workspace-mark-initials{border-radius:calc(var(--shell-radius-control) / 2);background:var(--shell-raised);color:var(--shell-text-2);font-size:var(--shell-text-micro);font-weight:var(--shell-weight-semibold);letter-spacing:var(--shell-tracking-display);line-height:1}.ks-workspace-mark-initials[data-size="24"]{font-size:var(--shell-text-meta)}.ks-tooltip{z-index:var(--shell-z-tooltip);left:calc(var(--ks-tip-x) * var(--shell-unit));top:calc(var(--ks-tip-y) * var(--shell-unit));padding:var(--shell-gap-sm) var(--shell-gap);border:var(--shell-hairline) solid var(--shell-line);border-radius:var(--shell-radius-control);background:var(--shell-surface);box-shadow:var(--shell-shadow-overlay);color:var(--shell-text);font-family:var(--shell-font);font-size:var(--shell-text-row);font-weight:var(--shell-weight-medium);line-height:var(--shell-lh-body);white-space:pre;pointer-events:none;position:fixed}.ks-tooltip[data-side=right]{transform:translate(var(--shell-tip-offset), -50%)}.ks-tooltip[data-side=left]{transform:translate(calc(-100% - var(--shell-tip-offset)), -50%)}.ks-tooltip[data-side=bottom]{transform:translate(-50%, var(--shell-tip-offset))}@media (prefers-reduced-motion:reduce){:where(.ks-shell){--shell-motion-fast:0s;--shell-motion-base:0s}}
