:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#101214;--color-sidebar:#151719;--color-surface:#1a1d20;--color-surface-2:#202428;--color-surface-3:#292e33;--color-border:#30353a;--color-border-soft:#282d31;--color-text:#f0f2f2;--color-text-2:#c2c8ca;--color-text-muted:#8d969a;--color-text-faint:#667176;--color-accent:#f48042;--color-accent-hover:#ffa265;--color-accent-soft:#f480421c;--color-accent-line:#f480422e;--color-accent-strong:#f480424d;--color-accent-contrast:#25170e;--color-brand-mark:linear-gradient(140deg, #ffa966, #e36a30);--color-brand-mark-contrast:#2a180e;--color-avatar-warm-bg:#3a3029;--color-avatar-warm-line:#665044;--color-avatar-warm-text:#ffbe91;--color-green:#5bc78b;--color-green-soft:#5bc78b1f;--color-yellow:#e4ba68;--color-yellow-soft:#e4ba681f;--color-yellow-line:#e4ba684d;--color-red:#ef7777;--color-red-soft:#ef77771f;--color-red-line:#ef77774d;--color-blue:#81b7e9;--color-blue-soft:#81b7e91f;--color-violet:#b7a1ed;--color-violet-soft:#b7a1ed1f;--color-surface-raised:#1f2327;--color-surface-sunken:var(--color-surface-2);--color-border-strong:var(--color-text-faint);--color-text-inverse:#101214;--color-primary:var(--color-accent);--color-primary-hover:var(--color-accent-hover);--color-primary-contrast:var(--color-accent-contrast);--color-focus:var(--color-accent);--color-accent-bg:var(--color-accent-soft);--color-danger:var(--color-red);--color-danger-bg:var(--color-red-soft);--color-danger-line:var(--color-red-line);--color-danger-solid:var(--color-red);--color-danger-solid-hover:#f79090;--color-danger-solid-contrast:#251414;--color-warning:var(--color-yellow);--color-warning-bg:var(--color-yellow-soft);--color-warning-line:var(--color-yellow-line);--color-success:var(--color-green);--color-success-bg:var(--color-green-soft);--color-info:var(--color-blue);--color-info-bg:var(--color-blue-soft);--color-alarm:var(--color-red);--color-alarm-bg:var(--color-red-soft);--color-fault:var(--color-violet);--color-fault-bg:var(--color-violet-soft);--color-control:#9fb3d9;--color-control-bg:#9fb3d921;--color-overlay:#00000094;--color-backdrop:#0000007a;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 25px 80px #0000006b;--shadow-lg:0 30px 90px #00000094;--shadow-accent:0 4px 15px #f480422e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-sm:6px;--radius-md:7px;--radius-lg:9px;--radius-xl:11px;--radius-2xl:12px;--radius-full:999px;--duration-fast:.12s;--duration-normal:.18s;--ease-out:cubic-bezier(.2, 0, 0, 1);--font-sans:"Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:Consolas, ui-monospace, SFMono-Regular, Menlo, "Liberation Mono", monospace;--text-2xs:.7143rem;--text-xs:.7857rem;--text-sm:.8571rem;--text-md:1rem;--text-lg:1.0714rem;--text-xl:1.2857rem;--text-2xl:1.6429rem;--text-3xl:clamp(1.7143rem, 3vw, 2.5714rem);--leading-tight:1.2;--leading-normal:1.5;--eyebrow-tracking:.13em;--heading-tracking:-.045em;--control-height-sm:2.1429rem;--control-height-md:2.5714rem;--layout-sidebar-width:248px;--layout-sidebar-collapsed-width:64px;--layout-topbar-height:52px;--layout-page-width:1520px;--z-header:100;--z-drawer:200;--z-dialog:300;--z-toast:400;--z-tooltip:500}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f7f7;--color-sidebar:#fff;--color-surface:#fff;--color-surface-2:#f7f8f8;--color-surface-3:#eff1f2;--color-border:#dfe3e5;--color-border-soft:#e9edef;--color-text:#1e2528;--color-text-2:#4d585d;--color-text-muted:#6d797e;--color-text-faint:#98a2a6;--color-accent:#d96328;--color-accent-hover:#bd4e17;--color-accent-soft:#d9632817;--color-accent-line:#d9632838;--color-accent-strong:#d9632859;--color-accent-contrast:#fff;--color-brand-mark:linear-gradient(140deg, #f08a4b, #d55a1e);--color-brand-mark-contrast:#fff;--color-avatar-warm-bg:#fbe9dd;--color-avatar-warm-line:#f0c9ad;--color-avatar-warm-text:#a3461a;--color-green:#19885a;--color-green-soft:#19885a1a;--color-yellow:#a6781d;--color-yellow-soft:#a6781d1a;--color-yellow-line:#a6781d4d;--color-red:#bf4444;--color-red-soft:#bf444417;--color-red-line:#bf44444d;--color-blue:#3879b1;--color-blue-soft:#3879b117;--color-violet:#7658a9;--color-violet-soft:#7658a917;--color-surface-raised:#fff;--color-text-inverse:#fff;--color-danger-solid-hover:#a93a3a;--color-danger-solid-contrast:#fff;--color-control:#4a5f8f;--color-control-bg:#4a5f8f1a;--color-overlay:#1f292d80;--color-backdrop:#1f292d59;--shadow-sm:0 1px 2px #1f292d14;--shadow-md:0 25px 80px #1f292d29;--shadow-lg:0 30px 90px #1f292d38;--shadow-accent:0 4px 15px #d9632833}[data-accent=blue][data-theme=dark]{--color-accent:#81b7e9;--color-accent-hover:#a3cbf0;--color-accent-soft:#81b7e91c;--color-accent-line:#81b7e92e;--color-accent-strong:#81b7e94d;--color-accent-contrast:#0f1a25;--shadow-accent:0 4px 15px #81b7e92e}[data-accent=violet][data-theme=dark]{--color-accent:#b7a1ed;--color-accent-hover:#cbbaf3;--color-accent-soft:#b7a1ed1c;--color-accent-line:#b7a1ed2e;--color-accent-strong:#b7a1ed4d;--color-accent-contrast:#1c1530;--shadow-accent:0 4px 15px #b7a1ed2e}[data-accent=green][data-theme=dark]{--color-accent:#5bc78b;--color-accent-hover:#7fd6a5;--color-accent-soft:#5bc78b1c;--color-accent-line:#5bc78b2e;--color-accent-strong:#5bc78b4d;--color-accent-contrast:#0d2117;--shadow-accent:0 4px 15px #5bc78b2e}[data-accent=blue][data-theme=light]{--color-accent:#3879b1;--color-accent-hover:#2b6496;--color-accent-soft:#3879b117;--color-accent-line:#3879b138;--color-accent-strong:#3879b159;--color-accent-contrast:#fff;--shadow-accent:0 4px 15px #3879b133}[data-accent=violet][data-theme=light]{--color-accent:#7658a9;--color-accent-hover:#634591;--color-accent-soft:#7658a917;--color-accent-line:#7658a938;--color-accent-strong:#7658a959;--color-accent-contrast:#fff;--shadow-accent:0 4px 15px #7658a933}[data-accent=green][data-theme=light]{--color-accent:#177f52;--color-accent-hover:#116843;--color-accent-soft:#177f5217;--color-accent-line:#177f5238;--color-accent-strong:#177f5259;--color-accent-contrast:#fff;--shadow-accent:0 4px 15px #177f5233}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:87.5%}html[data-text-size=small]{font-size:81.25%}html[data-text-size=large]{font-size:93.75%}html[data-text-size=xlarge]{font-size:100%}body{background:var(--color-bg);min-width:20rem;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{line-height:var(--leading-tight);font-weight:700}h1{font-size:var(--text-2xl);letter-spacing:var(--heading-tracking)}h2{font-size:var(--text-lg);letter-spacing:-.02em}h3{font-size:var(--text-md);letter-spacing:-.015em}a{color:var(--color-primary);text-underline-offset:.15em}a:hover{color:var(--color-primary-hover)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}svg{flex-shrink:0}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{background:var(--color-primary);color:var(--color-primary-contrast)}.ui-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.muted{color:var(--color-text-muted)}.faint{color:var(--color-text-faint);font-size:var(--text-2xs)}.mono{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-text-muted)}.eyebrow{margin:0 0 var(--space-2);color:var(--color-accent);font-size:var(--text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-weight:750}.page-stack{gap:var(--space-4);flex-direction:column;display:flex}.section-title{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);display:flex}.section-title:first-child{margin-top:0}.section-title h2,.section-title h3{font-size:var(--text-lg);letter-spacing:-.02em;margin:0}.section-hint{color:var(--color-text-faint);font-size:var(--text-2xs)}.text-link{color:var(--color-accent);font-size:var(--text-xs);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-weight:650;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--color-accent-hover)}.ui-dot{--dot-color:var(--color-text-faint);--dot-halo:var(--color-surface-3);background:var(--dot-color);width:8px;height:8px;box-shadow:0 0 0 4px var(--dot-halo);border-radius:50%;flex:none;display:inline-block}.ui-dot--success{--dot-color:var(--color-success);--dot-halo:var(--color-success-bg)}.ui-dot--warning{--dot-color:var(--color-warning);--dot-halo:var(--color-warning-bg)}.ui-dot--danger{--dot-color:var(--color-danger);--dot-halo:var(--color-danger-bg)}.ui-dot--info{--dot-color:var(--color-info);--dot-halo:var(--color-info-bg)}.ui-dot--accent{--dot-color:var(--color-accent);--dot-halo:var(--color-accent-soft)}.tile-icon{border-radius:var(--radius-md);background:var(--color-surface-3);width:32px;height:32px;color:var(--color-text-muted);flex:none;place-items:center;display:grid}.tile-icon--accent{background:var(--color-accent-soft);color:var(--color-accent)}.tile-icon--info{background:var(--color-info-bg);color:var(--color-info)}.tile-icon--fault{background:var(--color-fault-bg);color:var(--color-fault)}.tile-icon--success{background:var(--color-success-bg);color:var(--color-success)}.page-grid{gap:var(--space-3);grid-template-columns:repeat(var(--grid-columns,3), minmax(0, 1fr));display:grid}.page-grid--2{--grid-columns:2}.page-grid--4{--grid-columns:4}@media (max-width:1250px){.page-grid--4,.page-grid:not(.page-grid--2):not(.page-grid--4){--grid-columns:2}}@media (max-width:680px){.page-grid,.page-grid--2,.page-grid--4{--grid-columns:1}}.row-list{margin:0;padding:0;list-style:none}.row-item{border:0;border-bottom:1px solid var(--color-border-soft);width:100%;min-height:60px;color:var(--color-text-2);text-align:left;background:0 0;align-items:center;gap:11px;padding:10px 17px;text-decoration:none;display:flex}.row-item:last-child{border-bottom:0}a.row-item:hover,button.row-item:hover{background:var(--color-surface-2);color:var(--color-text-2)}.row-item__main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.row-item>.ui-entity{flex:1}.row-item__title{color:var(--color-text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.row-item__meta{color:var(--color-text-muted);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-item__aside{align-items:center;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--text-2xs);white-space:nowrap;flex:none;display:inline-flex}.skip-link{top:-4rem;left:var(--space-2);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-contrast);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-2)}.fullscreen-state,.fatal-error{justify-content:center;align-items:center;gap:var(--space-4);min-height:60vh;padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.app-shell{--sidebar-width:var(--layout-sidebar-width);grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns var(--duration-normal) var(--ease-out);display:grid}.app-shell.is-collapsed{--sidebar-width:var(--layout-sidebar-collapsed-width)}.app-progress{z-index:calc(var(--z-header) + 1);background:linear-gradient(90deg, transparent, var(--color-accent), transparent);background-size:200% 100%;height:2px;animation:1s linear infinite app-progress;position:fixed;inset:0 0 auto}@keyframes app-progress{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.app-progress{background:var(--color-accent);animation:none}}.sidebar{z-index:var(--z-header);border-right:1px solid var(--color-border-soft);background:var(--color-sidebar);outline:none;flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.sidebar__top{height:var(--layout-topbar-height);border-bottom:1px solid var(--color-border-soft);flex:none;justify-content:space-between;align-items:center;gap:6px;padding:0 10px 0 14px;display:flex}.sidebar--collapsed .sidebar__top{flex-direction:column;justify-content:center;height:auto;padding:10px 0}.brand{min-width:0;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand:hover{color:var(--color-text)}.brand__mark{background:var(--color-brand-mark);width:30px;height:30px;box-shadow:var(--shadow-accent);color:var(--color-brand-mark-contrast);border-radius:9px;flex:none;place-items:center;font-size:18px;font-weight:800;line-height:1;display:inline-grid}.brand__copy{flex-direction:column;line-height:1;display:flex}.brand__copy strong{letter-spacing:-.06em;font-size:17px;font-weight:700}.brand__dot{color:var(--color-accent)}.brand__copy small{color:var(--color-text-muted);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700}.sidebar__collapse{color:var(--color-text-faint)}.sidebar__search{flex:none;padding:12px 10px 4px}.sidebar--collapsed .sidebar__search{padding:10px 0 4px}.sidebar-search{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-2);width:100%;height:34px;color:var(--color-text-faint);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast);align-items:center;gap:9px;padding:0 6px 0 10px;display:flex}.sidebar-search:hover{border-color:var(--color-border);color:var(--color-text-muted)}.sidebar-search__icon{flex:none}.sidebar-search__label{text-align:left;flex:auto}.sidebar-search--icon{justify-content:center;width:44px;height:36px;margin:0 auto;padding:0}.sidebar__content{scrollbar-width:thin;flex:auto;min-height:0;padding:8px 10px 16px;overflow-y:auto}.nav{flex-direction:column;gap:4px;display:flex}.nav__group+.nav__group{margin-top:10px}.nav__group-label{color:var(--color-text-faint);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px 10px;font-weight:700}.nav__divider{background:var(--color-border-soft);height:1px;margin:2px 8px 8px}.nav-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nav-item{border-radius:var(--radius-lg);min-height:36px;color:var(--color-text-muted);font-size:var(--text-sm);transition:background-color var(--duration-fast), color var(--duration-fast);align-items:center;gap:10px;padding:0 10px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-item:hover{background:var(--color-surface-2);color:var(--color-text-2)}.nav-item[aria-current=page]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent-line);color:var(--color-accent)}.nav-item__icon{flex:none}.nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.nav-item__badge{flex:none;align-items:center;display:inline-flex}.nav-item__hotkey{color:var(--color-text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);opacity:0;transition:opacity var(--duration-fast);flex:none;font-weight:600}.nav-item:hover .nav-item__hotkey,.nav-item:focus-visible .nav-item__hotkey{opacity:1}.nav--platform{border-top:1px solid var(--color-border-soft);margin-top:12px;padding-top:12px}.nav-toggle{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.nav-toggle[aria-expanded=true]{color:var(--color-text-2)}.nav-toggle.is-active{color:var(--color-accent)}.nav-toggle__chevron{color:var(--color-text-faint);transition:transform var(--duration-fast);flex:none}.nav-toggle[aria-expanded=false] .nav-toggle__chevron{transform:rotate(-90deg)}.nav-list--nested{margin-top:2px;padding-left:12px}.sidebar--collapsed .nav-list--nested{padding-left:0}.sidebar--collapsed .nav-item{justify-content:center;width:44px;margin:0 auto;padding:0}.sidebar--collapsed .nav-item__badge--dot{position:absolute;top:4px;right:4px}.sidebar--collapsed .nav-item__badge--dot .ui-badge{color:#0000;border-radius:50%;width:8px;min-width:0;height:8px;padding:0;font-size:0;overflow:hidden}.sidebar__footer{border-top:1px solid var(--color-border-soft);flex:none;padding:8px 10px 10px}.sidebar--collapsed .sidebar__footer{padding:8px 0 10px}.account{--account-panel-width:272px;position:relative}.account__trigger{border-radius:var(--radius-lg);width:100%;min-height:50px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:7px 8px;display:flex}.account__trigger:hover,.account__trigger[aria-expanded=true]{border-color:var(--color-border-soft);background:var(--color-surface-2)}.account__trigger--icon{justify-content:center;padding:6px 0}.account__copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.account__copy strong,.account__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__copy strong{font-size:var(--text-sm);font-weight:650;line-height:1.2}.account__copy small{color:var(--color-text-muted);font-size:var(--text-2xs)}.account__chevron{color:var(--color-text-faint);flex:none}.account__panel,.account__submenu{z-index:var(--z-drawer);width:var(--account-panel-width);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface-raised);max-width:calc(100vw - 20px);max-height:calc(100dvh - 90px);box-shadow:var(--shadow-md);animation:account-in var(--duration-fast) var(--ease-out);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.account__submenu{left:calc(var(--account-panel-width) + 6px);width:300px;animation-name:account-submenu-in}.sidebar--collapsed .account__panel{left:8px}.sidebar--collapsed .account__submenu{left:calc(var(--account-panel-width) + 14px)}@keyframes account-in{0%{opacity:0;transform:translateY(4px)}}@keyframes account-submenu-in{0%{opacity:0;transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.account__panel,.account__submenu{animation:none}}.account__heading{color:var(--color-text-faint);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 10px 6px;font-weight:700;display:flex}.account__count{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:0}.account__search{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-2);height:34px;color:var(--color-text-faint);cursor:text;transition:border-color var(--duration-fast);flex:none;align-items:center;gap:8px;margin:0 4px 6px;padding:0 10px;display:flex}.account__search:focus-within{border-color:var(--color-border-strong)}.account__search input{min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:auto}.account__search input::placeholder{color:var(--color-text-faint)}.account__note{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;padding:8px 10px}.account__list{scrollbar-width:thin;flex:none;gap:2px;max-height:317px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.account__org{border-radius:var(--radius-lg);min-height:42px;color:var(--color-text-2);align-items:center;gap:10px;padding:6px 10px 6px 8px;text-decoration:none;display:flex}.account__org:hover,.account__org:focus-visible{background:var(--color-surface-2);color:var(--color-text);outline:none}.account__org[aria-current=true]{background:var(--color-surface-2);color:var(--color-text)}.account__org-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.account__org-name,.account__org-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__org-name{font-size:var(--text-sm);font-weight:600}.account__org-copy small{color:var(--color-text-faint);font-size:var(--text-2xs)}.account__check{color:var(--color-accent);flex:none}.account__hotkey{opacity:0;transition:opacity var(--duration-fast);flex:none;display:inline-flex}.account__org:hover .account__hotkey,.account__org:focus-visible .account__hotkey,.account__item:hover .account__hotkey,.account__item:focus-visible .account__hotkey{opacity:1}.account__item{border-radius:var(--radius-lg);width:100%;min-height:36px;color:var(--color-text-2);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.account__item:hover,.account__item:focus-visible{background:var(--color-surface-2);color:var(--color-text);outline:none}.account__item[aria-current=true]{color:var(--color-text)}.account__item--create{min-height:42px;color:var(--color-text-muted);margin-top:2px;padding-left:8px}.account__item-icon{color:var(--color-text-muted);flex:none}.account__item-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.account__glyph{border:1px dashed var(--color-border-strong);border-radius:var(--radius-sm);width:27px;height:27px;color:var(--color-text-muted);flex:none;place-items:center;display:inline-grid}.account__glyph--solid{border-style:solid;border-color:var(--color-border);background:var(--color-surface-2)}.account__separator{background:var(--color-border-soft);flex:none;height:1px;margin:6px 4px}.account__me{align-items:center;gap:10px;padding:6px 10px 8px 8px;display:flex}.account__me-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.account__me-copy strong,.account__me-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account__me-copy strong{font-size:var(--text-sm)}.account__me-copy small{color:var(--color-text-muted);font-size:var(--text-2xs)}.account__current{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-2);width:100%;min-height:48px;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast), background-color var(--duration-fast);flex:none;align-items:center;gap:10px;padding:6px 8px;display:flex}.account__current:hover,.account__current:focus-visible,.account__current[aria-expanded=true]{border-color:var(--color-border);background:var(--color-surface-3);outline:none}.account__current:focus-visible{box-shadow:0 0 0 2px var(--color-focus)}.account__current .account__count{border-radius:var(--radius-full);background:var(--color-surface-raised);min-width:20px;font-size:var(--text-2xs);text-align:center;flex:none;padding:2px 6px}.account__current-chevron{color:var(--color-text-faint);transition:transform var(--duration-fast);flex:none}.account__current[aria-expanded=true] .account__current-chevron{color:var(--color-text)}.account__back{color:var(--color-text-muted);margin-bottom:2px}.main-shell{flex-direction:column;min-width:0;display:flex}.topbar{z-index:calc(var(--z-header) - 1);height:var(--layout-topbar-height);border-bottom:1px solid var(--color-border-soft);background:var(--color-bg);align-items:center;gap:12px;padding:0 24px;display:flex;position:sticky;top:0}.topbar__spacer{flex:auto}.topbar__menu{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text);background:0 0;border:0;flex:none;place-items:center;margin-left:-8px;display:none}.topbar__menu:hover{background:var(--color-surface-2)}.page{width:min(100%, var(--layout-page-width));outline:none;margin:0 auto;padding:28px 36px 80px}.sidebar-backdrop{display:none}.breadcrumbs{min-width:0;color:var(--color-text-faint);font-size:var(--text-2xs);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;font-weight:750}.breadcrumbs__list{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.breadcrumbs__item{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:var(--color-border-strong);font-weight:400}.breadcrumbs__item a{color:inherit;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.breadcrumbs__item a:hover{color:var(--color-text-2)}.breadcrumbs__item [aria-current=page]{color:var(--color-accent);text-overflow:ellipsis;overflow:hidden}.realtime-banner{margin-bottom:var(--space-6);border:1px solid var(--color-warning-line);border-radius:var(--radius-lg);background:var(--color-warning-bg);color:var(--color-text-2);font-size:var(--text-xs);align-items:flex-start;gap:10px;padding:11px 14px;display:flex}.realtime-banner strong{color:var(--color-warning)}.realtime-banner svg{color:var(--color-warning);flex:none;margin-top:1px}@media (max-width:960px){.app-shell,.app-shell.is-collapsed{grid-template-columns:1fr}.sidebar{width:var(--layout-sidebar-width);transition:transform var(--duration-normal) var(--ease-out);position:fixed;top:0;left:0;transform:translate(-100%)}.is-nav-open .sidebar{transform:translate(0)}.sidebar-backdrop{z-index:calc(var(--z-header) - 1);background:var(--color-backdrop);display:block;position:fixed;inset:0}.topbar{padding:0 16px}.topbar__menu{display:grid}.page{padding:24px 20px 70px}}@media (max-width:680px){.page{padding:20px 14px 55px}.breadcrumbs__item:not(:last-child){display:none}.breadcrumbs__item:last-child:before{content:none}}.auth-layout{flex-direction:column;min-height:100dvh;display:flex}.auth-layout__header{justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.auth-layout__main{padding:var(--space-4);flex:auto;justify-content:center;align-items:flex-start;display:flex}.auth-card{gap:var(--space-5);width:100%;max-width:400px;margin-top:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-md);flex-direction:column;padding:28px;display:flex}@media (max-width:30rem){.auth-card{padding:var(--space-4);margin-top:0}}.auth-layout__footer{padding:var(--space-4);color:var(--color-text-faint);font-size:var(--text-2xs);letter-spacing:.08em;text-align:center;text-transform:uppercase}.device-connection{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}.device-connection__seen{color:var(--color-text-muted);font-size:var(--text-xs)}.command-result{gap:var(--space-3);flex-direction:column;display:flex}.command-result__status{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;margin:0;display:flex}.command-result__progress{border-radius:var(--radius-sm);background:var(--color-surface-3);width:100%;height:6px;accent-color:var(--color-accent);border:0;overflow:hidden}.command-result__progress::-webkit-progress-bar{background:var(--color-surface-3);border-radius:var(--radius-sm)}.command-result__progress::-webkit-progress-value{background:var(--color-accent);border-radius:var(--radius-sm)}.command-result__progress::-moz-progress-bar{background:var(--color-accent);border-radius:var(--radius-sm)}.command-result__section{gap:var(--space-2);flex-direction:column;display:flex}.command-targets{border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);max-height:20rem;margin:0;padding:0;list-style:none;overflow-y:auto}.command-targets__empty{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.command-target{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-soft);flex-direction:column;display:flex}.command-target:last-child{border-bottom:0}.command-target__main{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.command-target__name{min-width:0;color:var(--color-text);font-size:var(--text-xs);overflow-wrap:anywhere;font-weight:600}.command-target__error{color:var(--color-danger);font-size:var(--text-xs);margin:0}.command-target__observed{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-2xs);flex-wrap:wrap;margin:0;display:flex}.command-dialog__body{gap:var(--space-3);flex-direction:column;display:flex}.command-dialog__hints{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.command-dialog__hints li{align-items:flex-start;gap:var(--space-2);display:flex}.command-dialog__hints svg{color:var(--color-text-faint);flex:none;margin-top:2px}.alert-status{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.alert-status__time{font-weight:400}.event-time{align-items:center;gap:var(--space-1) var(--space-2);white-space:nowrap;flex-wrap:wrap;display:flex}.event-time>time{font-size:var(--text-2xs);color:var(--color-text-muted)}.event-card{gap:var(--space-2);flex-direction:column;display:flex}.event-card__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.event-card__meta{color:var(--color-text-muted);font-size:var(--text-2xs);overflow-wrap:anywhere;margin:0}.event-detail{gap:var(--space-5);flex-direction:column;display:flex}.event-detail__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.event-detail__section{gap:var(--space-2);flex-direction:column;display:flex}.event-detail__links{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-detail__pre{padding:var(--space-3);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-sunken);max-height:18rem;color:var(--color-text-2);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55;overflow:auto}.shortcuts{gap:var(--space-5);flex-direction:column;display:flex}.shortcuts__title{margin:0 0 var(--space-2);color:var(--color-text-faint);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex}.shortcuts__list{margin:0}.shortcuts__row{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border-soft);font-size:var(--text-xs);padding:8px 0;display:flex}.shortcuts__row:first-child{border-top:0}.shortcuts__row dt{color:var(--color-text-2)}.shortcuts__row dd{margin:0}.shortcuts__note{font-size:var(--text-2xs);margin:0}
