:root{--smk-font-sans:var(--font-inter,"Inter Variable"), Inter, ui-sans-serif, system-ui, sans-serif;--smk-font-mono:var(--font-geist-mono,"Geist Mono Variable"), "SFMono-Regular", Consolas, monospace;--smk-font-display:var(--smk-font-sans);--smk-canvas:#f2f3f4;--smk-surface:#fff;--smk-surface-muted:#eef1f4;--smk-border:#1118271f;--smk-text:#1c232d;--smk-muted:#5c6775;--smk-brand-fill:#7aa2ff;--smk-brand-ink:#0b1018;--smk-brand-text-light:#315fba;--smk-brand-text-dark:#7aa2ff;--smk-brand-text:var(--smk-brand-text-light);--smk-brand-soft:var(--smk-brand-fill)}@supports (color:color-mix(in lab, red, red)){:root{--smk-brand-soft:color-mix(in srgb, var(--smk-brand-fill) 14%, transparent)}}:root{--smk-primary-fill:var(--smk-brand-fill);--smk-primary-ink:var(--smk-brand-ink);--smk-primary-text:var(--smk-brand-text);--smk-primary-soft:var(--smk-brand-soft);--smk-success:#18794e;--smk-success-soft:#e8f5ed;--smk-warning:#a15c00;--smk-warning-soft:#b453091a;--smk-danger:#b42318;--smk-danger-ink:#fff;--smk-danger-soft:#fee4e2;--smk-info:#315bd6;--smk-info-soft:#e8eeff;--smk-focus-ring:var(--smk-brand-text);--smk-radius-xs:.25rem;--smk-radius-sm:.375rem;--smk-radius-md:.5rem;--smk-radius-lg:.625rem;--smk-radius-xl:.75rem;--smk-radius-2xl:1rem;--smk-radius-full:9999px;--smk-shadow-sm:0 1px 2px #0f172a14;--smk-shadow-md:0 8px 24px #1118271a;--smk-shadow-lg:0 12px 32px #1118271a;--smk-motion-duration-fast:.12s;--smk-motion-duration-base:.16s;--smk-motion-duration-slow:.22s;--smk-motion-duration-layout:.28s;--smk-motion-ease-standard:ease;--smk-motion-ease-out:cubic-bezier(.16, 1, .3, 1);--smk-motion-ease-in-out:cubic-bezier(.77, 0, .175, 1);--smk-motion-ease-drawer:cubic-bezier(.32, .72, 0, 1)}:root.dark,:root[data-chroma-theme-resolved=dark]{--smk-canvas:#121517;--smk-surface:#181c23;--smk-surface-muted:#14181f;--smk-border:#ffffff17;--smk-text:#e8ecf2;--smk-muted:#929cab;--smk-brand-text:var(--smk-brand-text-dark);--smk-success:#5fd08b;--smk-success-soft:#5fd08b21;--smk-warning:#f0b429;--smk-warning-soft:#f0b42926;--smk-danger:#ff7a7a;--smk-danger-ink:#260000;--smk-danger-soft:#ff7a7a1f;--smk-info:#73a7ff;--smk-info-soft:#73a7ff21}:root{--chroma-rail-w:55px;--chroma-rail-x:256px;--chroma-bar-h:56px;--chroma-radius:9px;--chroma-type-caption:10.5px;--chroma-type-control:13.5px;--chroma-type-nav:13.5px;--chroma-type-body:13px;--chroma-type-heading:15.5px;--chroma-font:var(--smk-font-sans);--chroma-bg:#121517;--chroma-surface:#181c23;--chroma-surface-2:#14181f;--chroma-rail-bg:#0d1015;--chroma-bar-bg:#0d1015f2;--chroma-line:#ffffff17;--chroma-text:#e8ecf2;--chroma-muted:#929cab;--chroma-accent:var(--smk-brand-fill);--chroma-accent-text:var(--smk-brand-text);--chroma-accent-ink:var(--smk-brand-ink);--chroma-accent-soft:var(--smk-brand-soft);--chroma-warn:#f0b429;--chroma-warn-soft:#f0b42926;--chroma-warn-ink:#1a1400;--chroma-danger:#ff7a7a;--chroma-danger-ink:#260000;--chroma-danger-soft:#ff7a7a1f;--chroma-success:#5fd08b;--chroma-success-soft:#5fd08b21;--chroma-info:#73a7ff;--chroma-info-soft:#73a7ff21}[data-chroma=atlas]{--chroma-bg:#0b1220;--chroma-surface:#121b2e;--chroma-surface-2:#0e1626;--chroma-rail-bg:#0a0f1c;--chroma-bar-bg:#0a0f1cf2;--chroma-line:#ffffff17;--chroma-text:#e8edf6;--chroma-muted:#8b98af;--chroma-accent:#01aeff;--chroma-accent-ink:#04121f;--chroma-accent-soft:#01aeff24;--chroma-danger:#ff7a7a;--chroma-danger-soft:#ff7a7a1f}[data-chroma=janus]{--chroma-bg:#f6f7f4;--chroma-surface:#fff;--chroma-surface-2:#eef2ea;--chroma-rail-bg:#fbfcf9;--chroma-bar-bg:#fbfcf9f2;--chroma-line:#e2e7de;--chroma-text:#1b2420;--chroma-muted:#64706a;--chroma-accent:#a4f083;--chroma-accent-text:#1d7a42;--chroma-accent-ink:#08301b;--chroma-accent-soft:#e2f5e8;--chroma-danger:#b42318;--chroma-danger-ink:#fff;--chroma-danger-soft:#fee4e2;--chroma-success:#18794e;--chroma-success-soft:#e8f5ed;--chroma-info:#315bd6;--chroma-info-soft:#e8eeff}@supports (color:lab(0% 0 0)){[data-chroma=janus]{--chroma-accent:lab(87.9073% -38.7797 44.3818)}}[data-chroma=athena]{--chroma-bg:#0e100e;--chroma-surface:#161916;--chroma-surface-2:#121512;--chroma-rail-bg:#0b0d0b;--chroma-bar-bg:#0b0d0bf2;--chroma-line:#ffffff14;--chroma-text:#e9efe9;--chroma-muted:#8fa093;--chroma-accent:#24b8a6;--chroma-accent-text:#0f766e;--chroma-accent-ink:#052e2b;--chroma-accent-soft:#24b8a621;--chroma-danger:#ff8a80;--chroma-danger-soft:#ff8a801f}html[data-chroma-theme-resolved=light] .ch-shell{--smk-brand-text:var(--smk-brand-text-light);--chroma-bg:#f2f3f4;--chroma-surface:#fff;--chroma-surface-2:#eef1f4;--chroma-rail-bg:#fbfcfd;--chroma-bar-bg:#fbfcfdf2;--chroma-line:#1118271f;--chroma-text:#1c232d;--chroma-muted:#5c6775;--chroma-accent-soft:var(--chroma-accent)}@supports (color:color-mix(in lab, red, red)){html[data-chroma-theme-resolved=light] .ch-shell{--chroma-accent-soft:color-mix(in srgb, var(--chroma-accent) 14%, transparent)}}html[data-chroma-theme-resolved=light] .ch-shell{--chroma-warn:#a15c00;--chroma-warn-soft:#b453091a;--chroma-danger:#b42318;--chroma-danger-ink:#fff;--chroma-danger-soft:#fee4e2;--chroma-success:#18794e;--chroma-success-soft:#e8f5ed;--chroma-info:#315bd6;--chroma-info-soft:#e8eeff}html[data-chroma-theme-resolved=dark] .ch-shell{--smk-brand-text:var(--smk-brand-text-dark);--chroma-bg:#121517;--chroma-surface:#181c23;--chroma-surface-2:#14181f;--chroma-rail-bg:#0d1015;--chroma-bar-bg:#0d1015f2;--chroma-line:#ffffff17;--chroma-text:#e8ecf2;--chroma-muted:#929cab;--chroma-accent-soft:var(--chroma-accent)}@supports (color:color-mix(in lab, red, red)){html[data-chroma-theme-resolved=dark] .ch-shell{--chroma-accent-soft:color-mix(in srgb, var(--chroma-accent) 14%, transparent)}}html[data-chroma-theme-resolved=dark] .ch-shell{--chroma-warn:#f0b429;--chroma-warn-soft:#f0b42926;--chroma-danger:#ff7a7a;--chroma-danger-ink:#260000;--chroma-danger-soft:#ff7a7a1f;--chroma-success:#5fd08b;--chroma-success-soft:#5fd08b21;--chroma-info:#73a7ff;--chroma-info-soft:#73a7ff21}html[data-chroma-theme-resolved] .ch-shell .ch-content{background-color:var(--chroma-bg);color:var(--chroma-text)}@media (prefers-reduced-motion:no-preference){html.ch-theme-transition,html.ch-theme-transition *,html.ch-theme-transition :before,html.ch-theme-transition :after{transition-property:background-color,border-color,color,fill,stroke,box-shadow!important;transition-duration:var(--smk-motion-duration-slow)!important;transition-timing-function:var(--smk-motion-ease-standard)!important}}.ch-shell{--smk-brand-text:var(--smk-brand-text-dark);--smk-brand-soft:var(--smk-brand-fill)}@supports (color:color-mix(in lab, red, red)){.ch-shell{--smk-brand-soft:color-mix(in srgb, var(--smk-brand-fill) 14%, transparent)}}.ch-shell{--smk-canvas:var(--chroma-bg);--smk-surface:var(--chroma-surface);--smk-surface-muted:var(--chroma-surface-2);--smk-border:var(--chroma-line);--smk-text:var(--chroma-text);--smk-muted:var(--chroma-muted);--smk-primary-fill:var(--chroma-accent);--smk-primary-ink:var(--chroma-accent-ink);--smk-primary-text:var(--chroma-accent-text);--smk-primary-soft:var(--chroma-accent-soft);--smk-success:var(--chroma-success);--smk-success-soft:var(--chroma-success-soft);--smk-warning:var(--chroma-warn);--smk-warning-soft:var(--chroma-warn-soft);--smk-danger:var(--chroma-danger);--smk-danger-ink:var(--chroma-danger-ink);--smk-danger-soft:var(--chroma-danger-soft);--smk-info:var(--chroma-info);--smk-info-soft:var(--chroma-info-soft);background:var(--chroma-bg);height:100dvh;color:var(--chroma-text);font-family:var(--chroma-font);flex-direction:column;display:flex}.ch-bar{z-index:60;height:var(--chroma-bar-h);flex:0 0 var(--chroma-bar-h);background:var(--chroma-bar-bg);border-bottom:1px solid var(--chroma-line);align-items:center;gap:14px;padding:0 14px 0 10px;display:flex;position:relative}.ch-brand{min-width:calc(var(--chroma-rail-w) + 130px);flex:none;align-items:center;gap:10px;display:flex}.ch-logo{width:34px;height:34px;font-weight:800;font-size:var(--chroma-type-heading);background:var(--chroma-accent);color:var(--chroma-accent-ink);border-radius:10px;flex:0 0 34px;place-items:center;display:grid;overflow:hidden}.ch-logo svg{width:20px;height:20px}.ch-wordmark{white-space:nowrap;font-weight:700;font-size:var(--chroma-type-heading);letter-spacing:-.01em}.ch-env{border:1px solid var(--chroma-warn);background:var(--chroma-warn-soft);color:var(--chroma-warn);font-size:var(--chroma-type-caption);letter-spacing:.09em;border-radius:5px;flex:none;padding:2px 6px;font-weight:700;line-height:1.4}.ch-rail-toggle{appearance:none;color:var(--chroma-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;font-family:inherit;display:grid}.ch-rail-toggle:hover{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-search{appearance:none;font:inherit;text-align:left;cursor:pointer;background:var(--chroma-surface-2);border:1px solid var(--chroma-line);min-width:0;max-width:560px;height:36px;color:var(--chroma-muted);font-size:var(--chroma-type-control);border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.ch-search-ph{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-key{font:600 var(--chroma-type-caption)/1 ui-monospace, SFMono-Regular, Menlo, monospace;border:1px solid var(--chroma-line);border-radius:5px;margin-left:auto;padding:3px 5px}.ch-bar-crumbs{white-space:nowrap;min-width:0;color:var(--chroma-muted);font-size:var(--chroma-type-control);flex:0 auto;justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;overflow:hidden}.ch-bar-crumbs>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.ch-bar-crumbs+.ch-bar-right{margin-left:0}.ch-bar-crumbs .ch-breadcrumbs{justify-content:flex-end;min-width:0;display:flex}.ch-bar-crumbs .ch-breadcrumbs ol{flex:0 auto;justify-content:flex-end;min-width:0;flex-wrap:nowrap!important}.ch-bar-crumbs .ch-breadcrumbs li{min-width:0;overflow:hidden}.ch-bar-crumbs .ch-breadcrumbs li:not(:last-child):has(>:not([aria-hidden=true])){min-width:2.4em}@supports not selector(:has(*)){.ch-bar-crumbs .ch-breadcrumbs li:not(:last-child){min-width:2.4em}}.ch-bar-crumbs .ch-breadcrumbs li:first-child{flex-shrink:999}.ch-bar-crumbs .ch-breadcrumbs li:last-child{flex:none}.ch-bar-crumbs .ch-breadcrumbs li>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ch-bar-crumbs .ch-breadcrumbs li:not(:last-child)>:not([aria-hidden=true]){min-width:2.4em}.ch-bar-crumbs .ch-breadcrumbs li>[aria-hidden=true]{flex:none;min-width:0}.ch-bar-right{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.ch-cta{appearance:none;cursor:pointer;white-space:nowrap;border-radius:var(--chroma-radius);background:var(--chroma-accent);height:34px;color:var(--chroma-accent-ink);font-family:inherit;font-size:var(--chroma-type-control);border:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-weight:600;line-height:1;text-decoration:none;display:flex}.ch-icon-btn{appearance:none;cursor:pointer;border-radius:var(--chroma-radius);width:34px;height:34px;color:var(--chroma-muted);background:0 0;border:0;place-items:center;font-family:inherit;text-decoration:none;display:grid}.ch-icon-btn:hover{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-rail-toggle:focus-visible,.ch-search:focus-visible,.ch-cta:focus-visible,.ch-icon-btn:focus-visible,.ch-user-trigger:focus-visible,.ch-user-menu-item:focus-visible,.ch-nav-item:focus-visible,.ch-nav-caret:focus-visible,.ch-switch-app:focus-visible,.ch-theme-option:focus-visible,.ch-wn-close:focus-visible,.ch-feedback:focus-visible{outline:2px solid var(--chroma-accent-text);outline-offset:2px}.ch-rail-toggle,.ch-search,.ch-cta,.ch-icon-btn,.ch-user-trigger,.ch-user-menu-item,.ch-nav-item,.ch-nav-caret,.ch-switch-app,.ch-theme-option,.ch-wn-close,.ch-feedback{transition:background-color .15s var(--smk-motion-ease-standard), border-color .15s var(--smk-motion-ease-standard), color .15s var(--smk-motion-ease-standard), filter .15s var(--smk-motion-ease-standard), opacity .15s var(--smk-motion-ease-standard)}.ch-rail-toggle:active,.ch-search:active,.ch-icon-btn:active,.ch-user-trigger:active,.ch-user-menu-item:active,.ch-nav-item:active,.ch-nav-caret:active,.ch-switch-app:active,.ch-theme-option:active,.ch-wn-close:active{background:var(--chroma-accent-soft);color:var(--chroma-text)}.ch-cta:hover,.ch-feedback:hover{filter:brightness(.9)saturate(1.04)}.ch-cta:active,.ch-feedback:active{filter:brightness(.86)}html[data-chroma-theme-resolved=dark] :is(.ch-cta,.ch-feedback):hover{filter:brightness(1.16)saturate(1.08)}html[data-chroma-theme-resolved=dark] :is(.ch-cta,.ch-feedback):active{filter:brightness(1.06)saturate(1.04)}.ch-rail-toggle:disabled,.ch-search:disabled,.ch-cta:disabled,.ch-icon-btn:disabled,.ch-user-trigger:disabled,.ch-user-menu-item:disabled,.ch-theme-option:disabled,.ch-wn-close:disabled,button.ch-feedback:disabled{cursor:not-allowed;opacity:.5}.ch-user{position:relative}.ch-user-trigger{appearance:none;border-radius:var(--chroma-radius);min-width:0;max-width:218px;height:36px;color:var(--chroma-text);cursor:pointer;font-family:inherit;font-size:var(--chroma-type-control);text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:3px 7px 3px 4px;display:flex}.ch-user-trigger:hover,.ch-user-trigger[aria-expanded=true]{background:var(--chroma-surface-2)}.ch-user-avatar{object-fit:cover;border-radius:999px;flex:0 0 28px;width:28px;height:28px}.ch-user-avatar-fallback{background:var(--chroma-accent-soft);color:var(--chroma-accent-text);font-size:var(--chroma-type-caption);place-items:center;font-weight:750;display:grid}.ch-user-trigger-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ch-user-trigger-name,.ch-user-trigger-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-user-trigger-name{font-size:var(--chroma-type-control);font-weight:650;line-height:1.1}.ch-user-trigger-role{color:var(--chroma-muted);font-size:var(--chroma-type-caption);line-height:1.1}.ch-user-chev{color:var(--chroma-muted);flex:none;place-items:center;display:grid}.ch-user-pop{animation:ch-pop var(--smk-motion-duration-base) ease-out;z-index:65;border:1px solid var(--chroma-line);background:var(--chroma-surface);width:248px;color:var(--chroma-text);border-radius:12px;position:absolute;top:42px;right:0;overflow:hidden;box-shadow:0 18px 46px -20px #00000094}.ch-user-menu-head{border-bottom:1px solid var(--chroma-line);padding:12px 13px}.ch-user-menu-name,.ch-user-menu-email{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ch-user-menu-name{font-size:var(--chroma-type-body);font-weight:650}.ch-user-menu-email{color:var(--chroma-muted);font-size:var(--chroma-type-caption);margin-top:3px}.ch-user-menu-role{background:var(--chroma-accent-soft);color:var(--chroma-accent-text);font-size:var(--chroma-type-caption);border-radius:6px;margin-top:8px;padding:2px 7px;font-weight:650;display:inline-flex}.ch-user-menu-list{gap:2px;padding:6px;display:grid}.ch-user-menu-tail{border-top:1px solid var(--chroma-line)}.ch-theme-group{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.ch-theme-label{color:var(--chroma-muted);font-size:var(--chroma-type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ch-theme-options{gap:4px;display:flex}.ch-theme-option{appearance:none;border:1px solid var(--chroma-line);width:32px;height:32px;color:var(--chroma-muted);cursor:pointer;font:inherit;background:0 0;border-radius:8px;place-items:center;padding:0;display:inline-grid}.ch-theme-option svg{width:15px;height:15px}.ch-theme-option:hover,.ch-theme-option:focus-visible{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-theme-option[aria-checked=true]{border-color:var(--chroma-accent-text);background:var(--chroma-accent-soft);color:var(--chroma-text)}.ch-theme-option[aria-checked=true] svg{color:var(--chroma-accent-text)}.ch-user-menu-item{appearance:none;width:100%;min-height:34px;color:var(--chroma-muted);cursor:pointer;font-family:inherit;font-size:var(--chroma-type-control);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-weight:550;line-height:1.2;text-decoration:none;display:flex}.ch-user-menu-item svg{flex:0 0 16px}.ch-user-menu-item:hover,.ch-user-menu-item:focus-visible{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-user-menu-item:focus-visible{outline-offset:-2px}.ch-user-menu-item.ch-user-danger{color:var(--chroma-danger)}.ch-user-menu-item.ch-user-danger:hover,.ch-user-menu-item.ch-user-danger:focus-visible{background:var(--chroma-danger-soft);color:var(--chroma-danger)}.ch-user-menu-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ch-user-menu-hint{text-overflow:ellipsis;color:var(--chroma-muted);font-size:var(--chroma-type-caption);font-weight:500;line-height:1.3;display:block;overflow:hidden}.ch-user-menu-caret{color:var(--chroma-muted);transition:transform .14s var(--smk-motion-ease-standard);flex:none;place-items:center;display:grid}.ch-user-menu-caret.ch-open{transform:rotate(180deg)}.ch-user-submenu{border-left:1px solid var(--chroma-line);gap:2px;margin:2px 0 2px 13px;padding-left:10px;display:grid}.ch-user-menu-item[aria-checked=true]{color:var(--chroma-text);font-weight:650}.ch-user-menu-item[aria-checked=true] svg:last-child{color:var(--chroma-accent-text)}.ch-user-menu-viewing{border-bottom:1px solid var(--chroma-line);background:var(--chroma-warn-soft);color:var(--chroma-warn);font-size:var(--chroma-type-caption);align-items:flex-start;gap:8px;padding:9px 13px;line-height:1.35;display:flex}.ch-user-menu-viewing svg{flex:0 0 14px;margin-top:2px}.ch-user-menu-viewing-sub{color:var(--chroma-muted);font-size:var(--chroma-type-caption);margin-top:2px;display:block}.ch-user-menu-list.ch-viewing{background:var(--chroma-warn-soft)}.ch-user-menu-item.ch-user-viewing{color:var(--chroma-warn)}.ch-user-trigger.ch-user-viewing{box-shadow:inset 0 0 0 1px var(--chroma-warn)}.ch-user-trigger-role.ch-user-trigger-viewing{color:var(--chroma-warn);font-weight:650}.ch-user-avatar-wrap{flex:0 0 28px;display:flex;position:relative}.ch-user-viewing-badge{border:2px solid var(--chroma-rail-bg);background:var(--chroma-warn);width:15px;height:15px;color:var(--chroma-warn-ink);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.ch-switcher{position:relative}@keyframes ch-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ch-switch-pop{animation:ch-pop var(--smk-motion-duration-base) ease-out;z-index:60;background:var(--chroma-surface);border:1px solid var(--chroma-line);border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:4px;width:228px;padding:8px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 16px 40px -18px #00000080}.ch-switch-app{font-family:inherit;font-size:var(--chroma-type-control);color:var(--chroma-muted);cursor:pointer;border-radius:9px;justify-items:center;gap:6px;padding:10px 4px 8px;text-decoration:none;display:grid}.ch-switch-app:hover{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-switch-app[aria-current]{background:var(--chroma-surface-2);color:var(--chroma-text);font-weight:600}.ch-sq{width:38px;height:38px;font-weight:800;font-size:var(--chroma-type-body);color:#fff;border-radius:11px;place-items:center;display:grid}.ch-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ch-command-scrim{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04070c94;place-items:start center;padding:min(14vh,112px) 16px 16px;display:grid;position:fixed;inset:0}.ch-command{border:1px solid var(--smk-border,var(--chroma-line));background:var(--smk-surface,var(--chroma-surface));width:min(600px,100%);color:var(--smk-text,var(--chroma-text));border-radius:14px;overflow:hidden;box-shadow:0 24px 70px -28px #000000b8}.ch-command-search{border-bottom:1px solid var(--smk-border,var(--chroma-line));align-items:center;gap:10px;min-height:52px;padding:0 14px;display:flex}.ch-command-search>svg{width:18px;height:18px;color:var(--smk-muted,var(--chroma-muted))}.ch-command-search input{min-width:0;color:inherit;font-family:inherit;font-size:var(--chroma-type-body);background:0 0;border:0;outline:0;flex:1;font-weight:500;line-height:1.4}.ch-command-search input::placeholder{color:var(--smk-muted,var(--chroma-muted))}.ch-command kbd{border:1px solid var(--smk-border,var(--chroma-line));color:var(--smk-muted,var(--chroma-muted));font:650 var(--chroma-type-caption)/1 ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:5px;flex:none;padding:3px 6px}.ch-command-list{max-height:min(60vh,470px);padding:7px;overflow-y:auto}.ch-command-group+.ch-command-group{border-top:1px solid var(--smk-border,var(--chroma-line));margin-top:5px;padding-top:5px}.ch-command-group h3{color:var(--smk-muted,var(--chroma-muted));font-size:var(--chroma-type-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:7px 9px 5px;font-weight:750}.ch-command-group button{appearance:none;border-radius:var(--chroma-radius);width:100%;min-height:40px;color:var(--smk-muted,var(--chroma-muted));cursor:pointer;font-family:inherit;font-size:var(--chroma-type-control);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:7px 9px;display:flex}.ch-command-group button[aria-selected=true]{background:var(--smk-primary-soft,var(--chroma-accent-soft));color:var(--smk-text,var(--chroma-text))}.ch-command-group button:focus-visible{outline:2px solid var(--smk-primary-text,var(--chroma-accent-text));outline-offset:-2px}.ch-command-group button:disabled{cursor:not-allowed;opacity:.48}.ch-command-icon{flex:0 0 18px;place-items:center;display:grid}.ch-command-icon svg{width:18px;height:18px}.ch-command-copy{flex:1;gap:2px;min-width:0;display:grid}.ch-command-copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ch-command-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--smk-muted,var(--chroma-muted));font-size:var(--chroma-type-caption);overflow:hidden}.ch-command-empty{color:var(--smk-muted,var(--chroma-muted));font-size:var(--chroma-type-body);text-align:center;margin:0;padding:28px 12px}.ch-home-action-card{cursor:pointer;transition:background-color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), border-color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), color var(--smk-motion-duration-base) var(--smk-motion-ease-standard)}.ch-home-hero-icon svg,.ch-home-hero-watermark svg{width:100%;height:100%}.ch-home-action-card:hover{border-color:var(--smk-text)}@supports (color:color-mix(in lab, red, red)){.ch-home-action-card:hover{border-color:color-mix(in srgb, var(--smk-text) 20%, var(--smk-border))}}.ch-home-action-card:hover{background:var(--smk-brand-soft)!important}@supports (color:color-mix(in lab, red, red)){.ch-home-action-card:hover{background:color-mix(in srgb, var(--smk-brand-soft) 40%, var(--smk-surface))!important}}.ch-home-action-card>span:last-child{transition:color var(--smk-motion-duration-base) var(--smk-motion-ease-standard)}.ch-home-action-card:hover>span:last-child{color:var(--smk-text)!important}.ch-home-action-card:focus-visible{outline:2px solid var(--smk-brand-text);outline-offset:2px}.ch-home-hero-actions :is(a,button),.ch-home-hero-aside :is(a,button),.ch-page-header-actions :is(a,button),.ch-page-toolbar :is(a,button),.ch-state :is(a,button){transition:background-color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), border-color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), filter var(--smk-motion-duration-base) var(--smk-motion-ease-standard)}.ch-home-hero-actions :is(a,button){font-weight:600}html[data-chroma-theme-resolved=dark] .ch-home-hero-actions :is(a,button):hover{filter:brightness(1.16)saturate(1.08)}.ch-home-hero-actions :is(a,button):focus-visible,.ch-home-hero-aside :is(a,button):focus-visible,.ch-page-header-actions :is(a,button):focus-visible,.ch-page-toolbar :is(a,button):focus-visible,.ch-state :is(a,button):focus-visible,.ch-breadcrumbs a:focus-visible{outline:2px solid var(--smk-brand-text);outline-offset:2px}.ch-breadcrumbs a{color:var(--smk-text);transition:background-color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), color var(--smk-motion-duration-base) var(--smk-motion-ease-standard);border-radius:6px;padding:2px 5px;font-weight:600;text-decoration:none}.ch-breadcrumbs a:hover{background:var(--smk-brand-soft);color:var(--smk-brand-text)}.ch-confirm-dialog{box-sizing:border-box;border:1px solid var(--smk-border,var(--chroma-line));background:var(--smk-surface,var(--chroma-surface));width:min(420px,100vw - 32px);color:var(--smk-text,var(--chroma-text));font:var(--chroma-type-body)/1.45 var(--chroma-font);border-radius:14px;padding:24px}.ch-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04070c94}.ch-confirm-body{gap:8px;display:grid}.ch-confirm-dialog h2{margin:0;font-size:20px;line-height:1.2}.ch-confirm-dialog p{color:var(--smk-muted,var(--chroma-muted));margin:0}.ch-confirm-typing{gap:6px;margin-top:8px;display:grid}.ch-confirm-typing label{font-size:13px;font-weight:500}.ch-confirm-typing label span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.ch-confirm-typing input{box-sizing:border-box;border:1px solid var(--smk-border,var(--chroma-line));background:var(--smk-surface,var(--chroma-surface));width:100%;min-height:38px;color:var(--smk-text,var(--chroma-text));font:var(--chroma-type-body)/1.25 var(--chroma-font);border-radius:8px;padding:8px 10px}.ch-confirm-typing input:focus-visible{outline:2px solid var(--smk-primary-text,var(--chroma-accent-text));outline-offset:2px}.ch-confirm-actions{justify-content:end;gap:8px;margin-top:16px;display:flex}.ch-confirm-actions button{border:1px solid var(--smk-border,var(--chroma-line));min-height:36px;color:inherit;cursor:pointer;font:650 var(--chroma-type-control)/1 var(--chroma-font);background:0 0;border-radius:8px;padding:8px 12px}.ch-confirm-actions button:focus-visible{outline:2px solid var(--smk-primary-text,var(--chroma-accent-text));outline-offset:2px}.ch-confirm-actions button:disabled,.ch-confirm-typing input:disabled{cursor:not-allowed;opacity:.6}.ch-confirm-actions button:not(.ch-confirm-submit,.ch-confirm-danger,:disabled):hover{border-color:var(--smk-text)}@supports (color:color-mix(in lab, red, red)){.ch-confirm-actions button:not(.ch-confirm-submit,.ch-confirm-danger,:disabled):hover{border-color:color-mix(in srgb, var(--smk-text) 20%, var(--smk-border))}}.ch-confirm-actions button:not(.ch-confirm-submit,.ch-confirm-danger,:disabled):hover{background:var(--smk-surface-muted)}.ch-confirm-actions .ch-confirm-submit{background:var(--smk-primary-fill,var(--chroma-accent));color:var(--smk-primary-ink,var(--chroma-accent-ink));border-color:#0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.ch-confirm-actions .ch-confirm-danger{background:var(--smk-danger,var(--chroma-danger));color:var(--smk-danger-ink,var(--chroma-danger-ink))}.ch-confirm-actions :is(.ch-confirm-submit,.ch-confirm-danger):not(:disabled):hover{filter:brightness(.94)}.ch-confirm-spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.ch-confirm-spinner{animation:.8s linear infinite ch-confirm-spin}}@keyframes ch-confirm-spin{to{transform:rotate(360deg)}}.ch-body{flex:1;min-height:0;display:flex}.ch-shell,.ch-shell *,.ch-shell :before,.ch-shell :after{box-sizing:border-box}.ch-rail{flex:0 0 var(--chroma-rail-w);width:var(--chroma-rail-w);background:var(--chroma-rail-bg);border-right:1px solid var(--chroma-line);scrollbar-width:thin;scrollbar-color:var(--chroma-line) transparent;transition:flex-basis .18s var(--smk-motion-ease-standard), width .18s var(--smk-motion-ease-standard), padding-inline .18s var(--smk-motion-ease-standard);flex-direction:column;padding:10px 8px;display:flex;overflow:hidden auto}.ch-expanded .ch-rail{flex-basis:var(--chroma-rail-x);width:var(--chroma-rail-x);padding:10px 8px}@media (prefers-reduced-motion:reduce){.ch-rail{transition:none}}.ch-group{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.ch-group-label{font-size:var(--chroma-type-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--chroma-muted);opacity:0;transform-origin:0;max-height:0;transition:max-height .18s var(--smk-motion-ease-standard), padding .18s var(--smk-motion-ease-standard), margin .18s var(--smk-motion-ease-standard), opacity var(--smk-motion-duration-fast) var(--smk-motion-ease-standard), transform .18s var(--smk-motion-ease-standard);margin-bottom:-2px;padding:0 10px;font-weight:700;display:block;overflow:hidden;transform:scale(.92)}.ch-expanded .ch-group-label{opacity:1;max-height:32px;margin-bottom:0;padding:12px 10px 5px;transform:scale(1)}.ch-shell:not(.ch-expanded) .ch-group+.ch-group{border-top:1px solid var(--chroma-line);margin-top:2px;padding-top:8px}.ch-nav-item{border-radius:var(--chroma-radius);height:38px;color:var(--chroma-muted);font-family:inherit;font-size:var(--chroma-type-nav);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:0 6px;font-weight:550;line-height:1.5;text-decoration:none;display:flex;position:relative}.ch-shell:not(.ch-expanded) .ch-nav-item{justify-content:flex-start}.ch-shell:not(.ch-expanded) .ch-unread-dot{right:5px}.ch-nav-mark{flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.ch-nav-item svg{flex:0 0 18px}.ch-nav-item .ch-lbl{text-overflow:ellipsis;opacity:0;filter:blur(4px);min-width:0;transition:opacity var(--smk-motion-duration-fast) var(--smk-motion-ease-standard), filter .18s var(--smk-motion-ease-standard);display:block;overflow:hidden}.ch-nav-item .ch-badge{display:none}.ch-expanded .ch-nav-item .ch-lbl{opacity:1;filter:blur()}.ch-expanded .ch-nav-item .ch-badge{min-width:20px;height:20px;font-size:var(--chroma-type-caption);background:var(--chroma-accent-soft);color:var(--chroma-accent-text);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-weight:700;display:grid}.ch-nav-item:hover{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-nav-item.ch-current{background:var(--chroma-accent-soft);color:var(--chroma-text)}.ch-nav-item.ch-current:before{content:"";background:var(--chroma-accent);border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.ch-expanded .ch-nav-item.ch-current:before{left:-12px}.ch-nav-row{align-items:center;gap:2px;display:flex}.ch-nav-row .ch-nav-item{flex:auto;min-width:0}.ch-nav-caret{appearance:none;width:24px;height:24px;color:var(--chroma-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 24px;place-items:center;padding:0;display:none}.ch-expanded .ch-nav-caret{display:grid}.ch-nav-caret:hover{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-nav-caret svg{transition:transform .18s}.ch-nav-caret[aria-expanded=true] svg{transform:rotate(90deg)}.ch-nav-children{border-left:1px solid var(--chroma-line);flex-direction:column;gap:2px;margin:2px 0 2px 19px;padding-left:8px;display:none}.ch-expanded .ch-nav-children{display:flex}.ch-nav-item.ch-within{color:var(--chroma-text)}.ch-shell:not(.ch-expanded) .ch-nav-item.ch-within:not(.ch-current):before{content:"";background:var(--chroma-accent);opacity:.45;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:-8px}.ch-rail-search{appearance:none;text-align:left;background:0 0;border:0;flex:none;width:100%;margin-bottom:6px}.ch-expanded .ch-rail-search{background:var(--chroma-surface-2);box-shadow:inset 0 0 0 1px var(--chroma-line)}.ch-expanded .ch-rail-search:hover{box-shadow:inset 0 0 0 1px var(--chroma-accent-soft)}.ch-rail .ch-rail-search:active{background:var(--chroma-accent-soft);color:var(--chroma-text)}.ch-rail-search .ch-key{display:none}.ch-expanded .ch-rail-search .ch-key{display:block}.ch-rail-search .ch-nav-mark svg{width:18px;height:18px}.ch-tile{border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.ch-tile svg{width:15px;height:15px}.ch-rail-foot{border-top:1px solid var(--chroma-line);padding-top:8px}.ch-app-version{text-align:center;color:var(--chroma-muted);font-size:var(--chroma-type-caption);letter-spacing:.04em;opacity:.72;padding:4px 10px 1px;font-weight:600;display:none}.ch-expanded .ch-app-version{display:block}button.ch-help{appearance:none;text-align:left;background:0 0;border:0;width:100%}.ch-whatsnew,.ch-changelog{--ch-wn-border:var(--ch-wn-light-border);--ch-wn-surface:var(--ch-wn-light-surface);--ch-wn-ink:var(--ch-wn-light-ink);--ch-wn-muted:var(--ch-wn-light-muted);--ch-wn-accent:var(--ch-wn-light-accent);--ch-wn-brand:var(--ch-wn-light-brand)}html[data-chroma-theme-resolved=dark] .ch-whatsnew,html[data-chroma-theme-resolved=dark] .ch-changelog{--ch-wn-border:var(--ch-wn-dark-border);--ch-wn-surface:var(--ch-wn-dark-surface);--ch-wn-ink:var(--ch-wn-dark-ink);--ch-wn-muted:var(--ch-wn-dark-muted);--ch-wn-accent:var(--ch-wn-dark-accent);--ch-wn-brand:var(--ch-wn-dark-brand)}.ch-whatsnew{display:none}.ch-expanded .ch-whatsnew,.ch-toast .ch-whatsnew{border:1px solid var(--chroma-line);border-radius:var(--chroma-radius);background:var(--chroma-accent-soft);margin:4px 0 8px;padding:10px 11px 11px;display:block}.ch-expanded.ch-changelog-preview .ch-changelog-link{display:none}.ch-toast{z-index:55;width:min(340px,100vw - 36px);position:fixed;bottom:18px;right:18px}.ch-toast .ch-whatsnew{background:var(--chroma-surface);margin:0;padding:13px 14px 14px;box-shadow:0 14px 30px -10px #0006,0 2px 8px #00000029}@media (prefers-reduced-motion:no-preference){.ch-toast{animation:ch-toast-in var(--smk-motion-duration-slow) cubic-bezier(.2, .8, .3, 1) both}}@keyframes ch-toast-in{0%{opacity:0;transform:translateY(10px)}}.ch-wn-head{align-items:center;gap:8px;display:flex}.ch-wn-title{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--chroma-accent-text);flex:1;font-size:10.5px;font-weight:700}.ch-wn-close{width:20px;height:20px;color:var(--chroma-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:-3px -3px -3px 0;padding:0;display:grid}.ch-wn-close:hover{background:var(--chroma-surface-2);color:var(--chroma-text)}.ch-wn-list{flex-direction:column;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.ch-wn-row{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ch-wn-entry{min-width:0;color:var(--chroma-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;line-height:1.3;overflow:hidden}.ch-wn-when{color:var(--chroma-muted);opacity:.75;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:10.5px;line-height:1.3}.ch-wn-summary{-webkit-line-clamp:2;color:var(--chroma-muted);-webkit-box-orient:vertical;flex:0 0 100%;margin-top:2px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.ch-wn-row.ch-wn-unseen .ch-wn-entry{color:var(--chroma-text);font-weight:600}.ch-wn-row.ch-wn-unseen .ch-wn-when{color:var(--chroma-accent-text);opacity:1}.ch-wn-link{font-size:var(--chroma-type-control);color:var(--chroma-accent-text);transition:background-color var(--smk-motion-duration-base) var(--smk-motion-ease-standard), color var(--smk-motion-duration-base) var(--smk-motion-ease-standard);border-radius:7px;margin-top:9px;margin-left:-6px;padding:4px 6px;font-weight:650;text-decoration:none;display:inline-block}.ch-wn-link:hover{background:var(--chroma-accent-soft)}.ch-changelog-release{grid-template-columns:120px 28px minmax(0,1fr);column-gap:12px;padding:34px 0 58px;display:grid}.ch-changelog-meta{align-content:start;justify-items:start;gap:7px;display:grid}.ch-changelog-meta time{line-height:1.35}.ch-changelog-version{background:var(--ch-wn-brand);border-radius:5px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.ch-changelog-version{background:color-mix(in srgb, var(--ch-wn-brand) 14%, transparent)}}.ch-changelog-version{box-shadow:inset 0 0 0 1px var(--ch-wn-brand)}@supports (color:color-mix(in lab, red, red)){.ch-changelog-version{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ch-wn-brand) 34%, transparent)}}.ch-changelog-version{color:var(--ch-wn-accent);font-size:13px;font-weight:750;line-height:1}@media (min-width:641px){.ch-changelog-meta{align-self:start;position:sticky;top:20px}}.ch-changelog-marker{min-height:100%;display:block;position:relative}.ch-changelog-marker:before{content:"";background:var(--ch-wn-muted);border-radius:999px;width:8px;height:8px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab, red, red)){.ch-changelog-marker:before{background:color-mix(in srgb, var(--ch-wn-muted) 74%, var(--ch-wn-surface))}}.ch-changelog-marker:before{box-shadow:0 0 0 4px var(--ch-wn-muted)}@supports (color:color-mix(in lab, red, red)){.ch-changelog-marker:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--ch-wn-muted) 12%, transparent)}}.ch-changelog-marker:before{transform:translate(-50%)}.ch-changelog-release-latest .ch-changelog-marker:before{background:var(--ch-wn-brand);width:12px;height:12px;box-shadow:0 0 0 8px var(--ch-wn-brand);top:6px}@supports (color:color-mix(in lab, red, red)){.ch-changelog-release-latest .ch-changelog-marker:before{box-shadow:0 0 0 8px color-mix(in srgb, var(--ch-wn-brand) 18%, transparent)}}.ch-changelog-release:not(:last-child) .ch-changelog-marker:after{content:"";background:var(--ch-wn-muted);width:1px;position:absolute;top:21px;bottom:-100px;left:50%}@supports (color:color-mix(in lab, red, red)){.ch-changelog-release:not(:last-child) .ch-changelog-marker:after{background:color-mix(in srgb, var(--ch-wn-muted) 30%, transparent)}}.ch-changelog-release:not(:last-child) .ch-changelog-marker:after{transform:translate(-50%)}.ch-changelog-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ch-changelog-entry-title{letter-spacing:-.015em;font-size:23px;font-weight:720;line-height:1.25}.ch-changelog-body{position:relative}.ch-changelog-release:not(:last-child) .ch-changelog-body:after{content:"";background:var(--ch-wn-border);height:1px;position:absolute;bottom:-29px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ch-changelog-release:not(:last-child) .ch-changelog-body:after{background:color-mix(in srgb, var(--ch-wn-border) 78%, transparent)}}.ch-changelog-body>p{max-width:66ch}.ch-changelog-latest,.ch-changelog-section-title{letter-spacing:.08em;text-transform:uppercase;width:fit-content;font-size:10px;font-weight:750;line-height:1}.ch-changelog-latest{background:var(--ch-wn-brand);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.ch-changelog-latest{background:color-mix(in srgb, var(--ch-wn-brand) 14%, transparent)}}.ch-changelog-latest{box-shadow:inset 0 0 0 1px var(--ch-wn-brand)}@supports (color:color-mix(in lab, red, red)){.ch-changelog-latest{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ch-wn-brand) 32%, transparent)}}.ch-changelog-latest{margin:0;padding:5px 8px}.ch-changelog-image{object-fit:cover;border:1px solid;border-radius:14px;width:100%;max-height:460px;margin-top:26px;display:block}.ch-changelog-sections{margin-top:30px;display:block}.ch-changelog-section+.ch-changelog-section{margin-top:26px}.ch-changelog-section-title{background:var(--ch-log-tag,var(--ch-wn-accent));border-radius:999px;align-items:center;gap:5px;margin:0 0 12px;padding:6px 8px;display:inline-flex;color:var(--ch-log-tag-ink,var(--ch-log-tag,var(--ch-wn-accent)))!important}@supports (color:color-mix(in lab, red, red)){.ch-changelog-section-title{background:color-mix(in srgb, var(--ch-log-tag,var(--ch-wn-accent)) 18%, transparent)}}.ch-changelog-section-title{box-shadow:inset 0 0 0 1px var(--ch-log-tag,var(--ch-wn-accent))}@supports (color:color-mix(in lab, red, red)){.ch-changelog-section-title{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ch-log-tag,var(--ch-wn-accent)) 48%, transparent)}}.ch-changelog-section-icon{flex:none;width:12px;height:12px}.ch-changelog-section[data-kind=added]{--ch-log-tag:#a4f083}.ch-changelog-section[data-kind=changed]{--ch-log-tag:#01aeff}.ch-changelog-section[data-kind=deprecated]{--ch-log-tag:#ffd166}.ch-changelog-section[data-kind=removed]{--ch-log-tag:#ff7b72}.ch-changelog-section[data-kind=fixed]{--ch-log-tag:#46e0d0}.ch-changelog-section[data-kind=security]{--ch-log-tag:#d09cff}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section-title{background:var(--ch-log-tag);box-shadow:none}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section[data-kind=added]{--ch-log-tag-ink:#08301b}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section[data-kind=changed]{--ch-log-tag-ink:#123a70}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section[data-kind=deprecated]{--ch-log-tag-ink:#5c3b00}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section[data-kind=removed]{--ch-log-tag-ink:#6a1712}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section[data-kind=fixed]{--ch-log-tag-ink:#064943}html[data-chroma-theme-resolved=light] .ch-shell .ch-changelog-section[data-kind=security]{--ch-log-tag-ink:#4c2470}.ch-changelog-items{gap:11px;margin:12px 0 0;padding:0 0 0 18px;font-size:14px;line-height:1.55;display:grid}.ch-changelog-section .ch-changelog-items{margin-top:0;padding-left:10px;list-style:none}.ch-changelog-section .ch-changelog-items li{padding-left:19px;position:relative}.ch-changelog-section .ch-changelog-items li:before{content:"";border:1.25px solid var(--ch-log-tag,var(--ch-wn-accent));border-radius:999px;width:4px;height:4px;position:absolute;top:.78em;left:0;transform:translateY(-50%)}@media (max-width:640px){.ch-changelog-release{grid-template-columns:1fr;gap:14px;padding:26px 0 42px}.ch-changelog-marker{display:none}.ch-changelog-release:not(:last-child) .ch-changelog-body:after{bottom:-21px}.ch-changelog-meta{grid-template-columns:auto auto 1fr;align-items:center;gap:8px}.ch-changelog-entry-title{font-size:21px}.ch-changelog-latest{margin-top:0}.ch-changelog-sections{margin-top:24px}}.ch-unread-dot{background:var(--chroma-accent);width:7px;height:7px;box-shadow:0 0 0 2px var(--chroma-rail-bg);border-radius:999px;position:absolute;top:8px;right:12px}.ch-nav-item:hover .ch-unread-dot{box-shadow:0 0 0 2px var(--chroma-surface-2)}.ch-nav-item.ch-current .ch-unread-dot{box-shadow:0 0 0 2px var(--chroma-accent-soft)}.ch-expanded .ch-unread-dot{display:none}.ch-content{min-width:0;padding:var(--smk-content-padding,0);scrollbar-width:thin;scrollbar-color:var(--chroma-line) transparent;flex:1;overflow-y:auto}@media (max-width:860px){.ch-brand{min-width:0}.ch-wordmark{display:none}}.ch-sq svg{width:26px;height:26px}.ch-scrim{display:none}@media (max-width:1024px){.ch-rail{z-index:70;top:var(--chroma-bar-h);width:var(--chroma-rail-x);flex-basis:var(--chroma-rail-x);border-right:1px solid var(--chroma-line);transition:transform var(--smk-motion-duration-layout) cubic-bezier(.32, .72, .33, 1), visibility 0s linear var(--smk-motion-duration-layout);visibility:hidden;padding:10px 8px;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:12px 0 40px -18px #00000080}.ch-mobile-open .ch-rail{visibility:visible;transition-delay:0s;transform:translate(0)}.ch-rail .ch-group-label{opacity:1;max-height:32px;margin-bottom:0;padding:12px 10px 5px;transform:scale(1)}.ch-shell .ch-rail .ch-nav-item{justify-content:flex-start;padding:0 6px}.ch-rail .ch-nav-item .ch-lbl{opacity:1;filter:blur()}.ch-rail .ch-nav-item .ch-badge{background:var(--chroma-accent-soft);min-width:20px;height:20px;color:var(--chroma-accent-text);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:700;display:grid}.ch-rail .ch-app-version{display:block}.ch-rail .ch-nav-caret{display:grid}.ch-rail .ch-nav-children{display:flex}.ch-rail .ch-rail-search{background:var(--chroma-surface-2);box-shadow:inset 0 0 0 1px var(--chroma-line)}.ch-rail .ch-rail-search:hover{box-shadow:inset 0 0 0 1px var(--chroma-accent-soft)}.ch-shell .ch-rail .ch-rail-search .ch-key{display:none}.ch-shell .ch-rail .ch-nav-item.ch-within:not(.ch-current):before{content:none}.ch-nav-item.ch-current:before{left:-12px}.ch-scrim{z-index:65;inset:var(--chroma-bar-h) 0 0 0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;pointer-events:none;transition:opacity .25s var(--smk-motion-ease-standard);background:#0000004d;display:block;position:fixed}.ch-mobile-open .ch-scrim{opacity:1;pointer-events:auto}.ch-key{display:none}.ch-cta{padding:0 11px}@media (prefers-reduced-motion:reduce){.ch-rail{transition:none}}}@media (max-width:767px){.ch-bar{gap:8px;padding:0 10px 0 8px}.ch-search{width:36px;min-width:0;color:var(--chroma-muted);border-radius:9px;flex:0 0 36px;justify-content:center;margin-left:0;padding:0}.ch-search .ch-search-ph,.ch-bar-crumbs{display:none}.ch-bar-crumbs+.ch-bar-right,.ch-bar-right{margin-left:auto}.ch-cta{white-space:nowrap;flex:none}.ch-user-trigger{justify-content:center;width:34px;padding:3px}.ch-user-trigger-text,.ch-user-chev{display:none}.ch-user-pop{width:min(248px,100vw - 20px);right:-2px}.ch-theme-option{width:36px;height:36px}}@media (max-width:480px){.ch-cta .ch-cta-label{display:none}.ch-cta{justify-content:center;width:34px;padding:0}}@media (max-width:1024px){.ch-rail .ch-whatsnew{border:1px solid var(--chroma-line);border-radius:var(--chroma-radius);background:var(--chroma-accent-soft);margin:4px 0 8px;padding:10px 11px 11px;display:block}.ch-rail .ch-unread-dot,.ch-changelog-preview .ch-rail .ch-changelog-link{display:none}}@media (prefers-reduced-motion:reduce){.ch-scrim,.ch-nav-item .ch-lbl,.ch-group-label,.ch-nav-caret svg,:where(.ch-rail-toggle,.ch-search,.ch-cta,.ch-icon-btn,.ch-user-trigger,.ch-user-menu-item,.ch-nav-item,.ch-nav-caret,.ch-switch-app,.ch-theme-option,.ch-wn-close,.ch-feedback){transition:none}.ch-switch-pop{animation:none}}.ch-fb-scrim{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:ch-fb-fade var(--smk-motion-duration-base) var(--smk-motion-ease-standard);background:#00000085;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ch-fb{--ch-fb-surface:var(--ch-fb-light-surface);--ch-fb-surface-2:var(--ch-fb-light-surface-2);--ch-fb-text:var(--ch-fb-light-text);--ch-fb-muted:var(--ch-fb-light-muted);--ch-fb-line:var(--ch-fb-light-line);--ch-fb-warn:var(--ch-fb-light-warn);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid var(--ch-fb-line);border-radius:var(--ch-fb-radius);background:var(--ch-fb-surface);width:100%;max-width:460px;max-height:calc(100vh - 40px);color:var(--ch-fb-text);animation:ch-fb-rise .18s var(--smk-motion-ease-standard);padding:18px 20px 16px;overflow-y:auto;box-shadow:0 18px 48px #00000057}html[data-chroma-theme-resolved=dark] .ch-fb,.dark .ch-fb{--ch-fb-surface:var(--ch-fb-dark-surface);--ch-fb-surface-2:var(--ch-fb-dark-surface-2);--ch-fb-text:var(--ch-fb-dark-text);--ch-fb-muted:var(--ch-fb-dark-muted);--ch-fb-line:var(--ch-fb-dark-line);--ch-fb-warn:var(--ch-fb-dark-warn);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ch-fb-head{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.ch-fb-title{margin:0;font-size:22px;font-weight:700;line-height:1.2}.ch-fb-intro{color:var(--ch-fb-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.ch-fb-x{width:26px;height:26px;color:var(--ch-fb-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.ch-fb-x:hover{background:var(--ch-fb-surface-2);color:var(--ch-fb-text)}.ch-fb-type-field{border:0;min-width:0;margin:0 0 12px;padding:0}.ch-fb-type-legend{box-sizing:border-box;width:100%;padding:0}.ch-fb-types{gap:6px;display:grid}.ch-fb-chip{text-align:left;border:1px solid var(--ch-fb-line);background:var(--ch-fb-surface-2);min-width:0;min-height:44px;color:var(--ch-fb-text);cursor:pointer;transition:border-color .14s var(--smk-motion-ease-standard), background .14s var(--smk-motion-ease-standard);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:5px 3px;display:flex;position:relative}.ch-fb-type-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ch-fb-chip:has(.ch-fb-type-input:focus-visible){outline:2px solid var(--ch-fb-accent);outline-offset:2px}.ch-fb-chip:hover{border-color:var(--ch-fb-accent)}.ch-fb-chip-on{border-color:var(--ch-fb-accent);background:var(--ch-fb-accent-soft)}.ch-fb-chip-icon{color:var(--ch-fb-muted);flex:none;display:grid}.ch-fb-chip-on .ch-fb-chip-icon{color:var(--ch-fb-accent)}.ch-fb-chip-name{white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:1.2}.ch-fb-type-status{min-height:17px;color:var(--ch-fb-muted);margin:6px 0 0;font-size:12px;line-height:1.4}.ch-fb-type-status strong{color:var(--ch-fb-text);font-weight:600}.ch-fb-field{margin-bottom:11px}.ch-fb-label{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;font-size:13px;font-weight:650;display:flex}.ch-fb-required{letter-spacing:.06em;text-transform:uppercase;color:var(--ch-fb-muted);font-size:10px;font-weight:650}.ch-fb-help{color:var(--ch-fb-muted);margin:-1px 0 6px;font-size:12px;line-height:1.4}.ch-fb-summary,.ch-fb-text{box-sizing:border-box;width:100%;font:inherit;color:var(--ch-fb-text);background:var(--ch-fb-surface-2);border:1px solid var(--ch-fb-line);border-radius:var(--ch-fb-radius);padding:10px 11px;font-size:16px;line-height:1.5}.ch-fb-summary{field-sizing:content;resize:none;min-height:46px;max-height:118px}.ch-fb-counter{color:var(--ch-fb-muted);font-variant-numeric:tabular-nums;text-align:right;margin:4px 1px 0;font-size:12px;line-height:1.3;display:block}.ch-fb-counter-low{color:var(--ch-fb-warn)}.ch-fb-text{resize:vertical}.ch-fb-summary:focus-visible,.ch-fb-text:focus-visible{outline:2px solid var(--ch-fb-accent);outline-offset:1px}.ch-fb-drop{border:1px dashed var(--ch-fb-line);border-radius:var(--ch-fb-radius);transition:border-color .14s var(--smk-motion-ease-standard), background .14s var(--smk-motion-ease-standard);margin-top:10px;padding:8px}.ch-fb-drop-on{border-color:var(--ch-fb-accent);background:var(--ch-fb-accent-soft)}.ch-fb-pick{width:100%;font:inherit;text-align:left;color:var(--ch-fb-muted);background:var(--ch-fb-surface-2);border-radius:var(--ch-fb-radius);cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;font-size:12px;display:grid}.ch-fb-pick:hover{color:var(--ch-fb-text);background:var(--ch-fb-accent-soft)}.ch-fb-pick:disabled{cursor:default;opacity:.7}.ch-fb-upload-icon{width:32px;height:32px;color:var(--ch-fb-accent);background:var(--ch-fb-accent-soft);border-radius:8px;place-items:center;display:grid}.ch-fb-upload-copy{gap:1px;min-width:0;display:grid}.ch-fb-upload-copy strong{color:var(--ch-fb-text);font-size:13px;font-weight:650}.ch-fb-upload-copy>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ch-fb-browse{border:1px solid var(--ch-fb-line);color:var(--ch-fb-text);border-radius:7px;padding:5px 8px;font-size:12px;font-weight:600}.ch-fb-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ch-fb-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.ch-fb-thumb-card{min-width:0;position:relative}.ch-fb-thumb{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--ch-fb-line);border-radius:7px;width:100%;display:block}.ch-fb-size{color:#ffffffdb;background:#000000a8;border-radius:4px;padding:1px 4px;font-size:9px;position:absolute;bottom:4px;right:4px}.ch-fb-remove{color:#ffffffe6;border:1px solid var(--ch-fb-line);cursor:pointer;background:#000000a8;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:4px;right:4px}.ch-fb-remove:hover{color:var(--ch-fb-text);border-color:var(--ch-fb-accent)}.ch-fb-note{color:var(--ch-fb-warn);margin:7px 0 0;font-size:12px}.ch-fb-meta{color:var(--ch-fb-muted);margin:12px 0 0;font-size:12px}.ch-fb-disclose{font:inherit;color:var(--ch-fb-accent);cursor:pointer;background:0 0;border:0;margin-left:7px;padding:0;font-size:12px;text-decoration:underline}.ch-fb-details{background:var(--ch-fb-surface-2);border:1px solid var(--ch-fb-line);border-radius:var(--ch-fb-radius);grid-template-columns:auto 1fr;gap:3px 12px;margin:8px 0 0;padding:9px 11px;font-size:12px;display:grid}.ch-fb-details dt{color:var(--ch-fb-muted)}.ch-fb-details dd{word-break:break-word;margin:0}.ch-fb-foot{border-top:1px solid var(--ch-fb-line);align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.ch-fb-owner{color:var(--ch-fb-muted);font-size:12px}.ch-fb-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ch-fb-err{color:var(--ch-fb-warn);font-size:12px}.ch-fb-send{font:inherit;color:var(--ch-fb-accent-ink);background:var(--ch-fb-accent);border-radius:var(--ch-fb-radius);cursor:pointer;border:0;padding:7px 16px;font-size:14px;font-weight:600}.ch-fb-send:disabled{opacity:.45;cursor:default}.ch-fb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ch-fb-done{text-align:center;justify-items:center;gap:7px;padding:26px 10px 30px;display:grid}.ch-fb-tick{width:42px;height:42px;color:var(--ch-fb-accent-ink);background:var(--ch-fb-accent);border-radius:50%;place-items:center;display:grid}.ch-fb-done-msg{margin:0;font-size:14px;font-weight:600}.ch-fb-ref{color:var(--ch-fb-muted);margin:0;font-size:12px}.ch-fb-ref code{font-size:12px}button.ch-feedback{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}@keyframes ch-fb-fade{0%{opacity:0}to{opacity:1}}@keyframes ch-fb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:480px){.ch-fb-scrim{align-items:flex-end}.ch-fb{border-radius:var(--ch-fb-radius) var(--ch-fb-radius) 0 0;max-width:none;max-height:92vh}.ch-fb-chip{padding-inline:2px}}@media (max-width:360px){.ch-fb-size{display:none}}@media (prefers-reduced-motion:reduce){.ch-fb-scrim,.ch-fb{animation:none}.ch-fb-chip,.ch-fb-drop{transition:none}}
