@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-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}: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-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}: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;--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)}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;--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}
: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-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-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-tooltip:70;--shell-z-sheet:80;--shell-rail-width:224px;--shell-panel-width:340px}.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 :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}.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)}body[data-ks-dragging=true]{-webkit-user-select:none;user-select:none;cursor:col-resize}.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-aside{display:none}}.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}}
