@font-face{font-family:Space Grotesk;src:url(./space-grotesk-var-BhU9QXUp.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-var-6fWv1k7M.woff2)format("woff2");font-weight:100 800;font-style:normal;font-display:swap}:root{--font-display:"Space Grotesk", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif;--font-sans:"Space Grotesk", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif;--font-cjk:"PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Space Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--gx-void:#04060d;--gx-900:#080c17;--gx-800:#0d1322;--gx-700:#141c30;--gx-600:#1d2740;--gx-500:#2a3654;--gx-400:#46557a;--gx-300:#6b7ba4;--gx-200:#9aa8c8;--gx-100:#ccd5e8;--gx-050:#eef2fa;--hue-galaxy:#35e0d6;--hue-galaxy-deep:#12a8a4;--hue-stardust:#8c6cff;--hue-stardust-deep:#5c3fe0;--hue-starlight:#ffc456;--hue-flare:#ff5c6e;--hue-verdant:#3fd07e;--hue-signal:#4aa8ff;--brand-gold:#ffc456;--brand-blue:#2367fd;--surface-void:var(--gx-void);--surface-app:#05080f;--surface-panel:#0d1322d1;--surface-card:#141c30b8;--surface-raised:#141c30;--surface-sunken:#060a13;--surface-input:#060a13bf;--surface-hover:#35e0d614;--surface-selected:#35e0d621;--surface-agent:#8c6cff1a;--surface-scrim:#03050bb8;--text-hero:#f2f6ff;--text-body:var(--gx-100);--text-muted:var(--gx-300);--text-faint:var(--gx-400);--text-invert:#05080f;--text-accent:var(--hue-galaxy);--text-link:var(--hue-signal);--text-link-hover:var(--hue-galaxy);--line-hairline:#9aa8c824;--line-strong:#9aa8c847;--line-accent:#35e0d68c;--line-grid:#6b7ba41a;--focus-ring-color:var(--hue-galaxy);--accent-primary:var(--hue-galaxy);--accent-primary-ink:#04231f;--accent-primary-soft:#35e0d624;--accent-primary-fill:var(--accent-primary);--accent-primary-fill-hover:color-mix(in oklab, var(--accent-primary-fill) 88%, white);--accent-secondary:var(--hue-stardust);--accent-secondary-soft:#8c6cff29;--ident-ink:#0b1020;--ident-01:#dd5f3f;--ident-02:#b97821;--ident-03:#8f8919;--ident-04:#6b921a;--ident-05:#41991b;--ident-06:#1b9b25;--ident-07:#1b9a54;--ident-08:#1b9781;--ident-09:#1f92ae;--ident-10:#4687de;--ident-11:#767be7;--ident-12:#9670e6;--ident-13:#ba5de2;--ident-14:#dd41d2;--ident-15:#e04f9e;--ident-16:#e1566e;--code-ground:#fff;--code-ink:#0b1020;--code-quiet:16px;--state-ok:var(--hue-verdant);--state-ok-soft:#3fd07e24;--state-warn:var(--hue-starlight);--state-warn-soft:#ffc45624;--state-risk:var(--hue-flare);--state-risk-soft:#ff5c6e24;--state-info:var(--hue-signal);--state-info-soft:#4aa8ff24;--state-idle:var(--gx-400);--state-idle-soft:#46557a38;--life-stock:var(--hue-signal);--life-inuse:var(--hue-verdant);--life-fault:var(--hue-flare);--life-retired:var(--gx-300);--src-glpi:#35e0d6;--src-zabbix:#ff8a4b;--src-splashtop:#8c6cff;--src-manual:#9aa8c8;--chart-cat-01:#00a672;--chart-cat-02:#ffd1cd;--chart-cat-03:#b16fbe;--chart-cat-04:#c1b12e;--chart-cat-05:#afb4ff;--chart-cat-06:#abf269;--chart-cat-07:#ff8abb;--chart-cat-08:#d07102;--paint-galaxy:radial-gradient(120% 90% at 8% -10%, #8c6cff38 0%, #8c6cff00 55%), radial-gradient(90% 70% at 100% 0%, #35e0d624 0%, #35e0d600 60%), linear-gradient(180deg, #070b15 0%, #04060d 100%);--paint-grid:linear-gradient(var(--line-grid) 1px, transparent 1px), linear-gradient(90deg, var(--line-grid) 1px, transparent 1px);--paint-river:linear-gradient(180deg, #35e0d600 0%, #35e0d6b3 22%, #8c6cffb3 68%, #8c6cff00 100%)}[data-theme=servicecool]{--sc-050:#fff;--sc-075:#f5f8fb;--sc-100:#eaf0f6;--sc-200:#d8e2ec;--sc-300:#b6c4d3;--sc-400:#8698ab;--sc-500:#5b6f84;--sc-600:#3d5265;--sc-700:#26394a;--sc-800:#16252f;--sc-900:#0e1a24;--hue-galaxy:#2367fd;--hue-galaxy-deep:#1a4fd0;--hue-stardust:#6d4bd8;--hue-starlight:#b97400;--hue-flare:#d92d3f;--hue-verdant:#0f9d63;--hue-signal:#2367fd;--surface-void:var(--sc-100);--surface-app:#f2f6fa;--surface-panel:#ffffffeb;--surface-card:#fff;--surface-raised:#fff;--surface-sunken:#eaf0f6;--surface-input:#fff;--surface-hover:#2367fd0f;--surface-selected:#2367fd1a;--surface-agent:#6d4bd812;--surface-scrim:#0e1a246b;--text-hero:var(--sc-900);--text-body:var(--sc-700);--text-muted:var(--sc-500);--text-faint:var(--sc-400);--text-invert:#fff;--text-accent:var(--hue-galaxy);--text-link:var(--hue-galaxy);--text-link-hover:var(--hue-galaxy-deep);--line-hairline:#26394a24;--line-strong:#26394a47;--line-accent:#2367fd8c;--line-grid:#26394a12;--focus-ring-color:var(--hue-galaxy-deep);--accent-primary:var(--hue-galaxy);--accent-primary-ink:#fff;--accent-primary-soft:#2367fd1a;--accent-primary-fill:var(--accent-primary);--accent-primary-fill-hover:color-mix(in oklab, var(--accent-primary-fill) 88%, black);--accent-secondary:var(--hue-stardust);--accent-secondary-soft:#6d4bd81a;--state-ok:var(--hue-verdant);--state-ok-soft:#0f9d631f;--state-warn:var(--hue-starlight);--state-warn-soft:#ffc45638;--state-risk:var(--hue-flare);--state-risk-soft:#d92d3f1a;--state-info:var(--hue-signal);--state-info-soft:#2367fd1a;--state-idle:var(--sc-400);--state-idle-soft:#8698ab2e;--life-stock:var(--hue-signal);--life-inuse:var(--hue-verdant);--life-fault:var(--hue-flare);--life-retired:var(--sc-400);--src-glpi:#2367fd;--src-zabbix:#c25a00;--src-splashtop:#6d4bd8;--src-manual:#5b6f84;--chart-cat-01:#3b6cb3;--chart-cat-02:#952500;--chart-cat-03:#79088b;--chart-cat-04:#f85988;--chart-cat-05:#747a01;--chart-cat-06:#005b51;--chart-cat-07:#9272f6;--chart-cat-08:#00a3bb;--paint-galaxy:radial-gradient(120% 90% at 6% -20%, #2367fd1a 0%, #2367fd00 55%), linear-gradient(180deg, #f7fafd 0%, #eef3f8 100%);--paint-river:linear-gradient(180deg, #2367fd00 0%, #2367fd99 24%, #6d4bd899 70%, #6d4bd800 100%)}[data-theme=galaxy-light]{--hue-galaxy:#0d9e95;--hue-galaxy-deep:#0b7f78;--hue-stardust:#6a48e8;--hue-starlight:#b97400;--hue-flare:#d92d3f;--hue-verdant:#0f9d63;--hue-signal:#1f6fd6;--surface-void:#eef1f8;--surface-app:#f3f5fa;--surface-panel:#ffffffeb;--surface-card:#fff;--surface-raised:#fff;--surface-sunken:#eaeef6;--surface-input:#fff;--surface-hover:#0d9e950f;--surface-selected:#0d9e951a;--surface-agent:#6a48e80f;--surface-scrim:#10142e6b;--text-hero:#171b4d;--text-body:#333963;--text-muted:#5f6690;--text-faint:#8b93ad;--text-invert:#fff;--text-accent:var(--hue-galaxy);--text-link:var(--hue-signal);--text-link-hover:var(--hue-galaxy-deep);--line-hairline:#1a1d5221;--line-strong:#1a1d5242;--line-accent:#0d9e958c;--line-grid:#1a1d520f;--focus-ring-color:var(--hue-galaxy-deep);--accent-primary:var(--hue-galaxy);--accent-primary-ink:#fff;--accent-primary-soft:#0d9e951a;--accent-primary-fill:var(--hue-galaxy-deep);--accent-primary-fill-hover:color-mix(in oklab, var(--accent-primary-fill) 88%, black);--accent-secondary:var(--hue-stardust);--accent-secondary-soft:#6a48e81a;--state-ok:var(--hue-verdant);--state-ok-soft:#0f9d631f;--state-warn:var(--hue-starlight);--state-warn-soft:#ffc45638;--state-risk:var(--hue-flare);--state-risk-soft:#d92d3f1a;--state-info:var(--hue-signal);--state-info-soft:#1f6fd61a;--state-idle:#8b93ad;--state-idle-soft:#8b93ad2e;--life-stock:var(--hue-signal);--life-inuse:var(--hue-verdant);--life-fault:var(--hue-flare);--life-retired:#8b93ad;--src-glpi:#0d9e95;--src-zabbix:#c25a00;--src-splashtop:#6a48e8;--src-manual:#5f6690;--chart-cat-01:#00765e;--chart-cat-02:#339ae2;--chart-cat-03:#929c14;--chart-cat-04:#845eac;--chart-cat-05:#a54806;--chart-cat-06:#d47a8f;--chart-cat-07:#3634b2;--chart-cat-08:#840473;--paint-galaxy:radial-gradient(120% 90% at 6% -20%, #0d9e9517 0%, #0d9e9500 55%), linear-gradient(180deg, #f8fafd 0%, #eff3f9 100%);--paint-river:linear-gradient(180deg, #0d9e9500 0%, #0d9e9599 24%, #6a48e899 70%, #6a48e800 100%)}[data-theme=servicecool],[data-theme=galaxy-light]{--ident-ink:#fff;--ident-01:#c64626;--ident-02:#9b651d;--ident-03:#787317;--ident-04:#5b7b17;--ident-05:#388018;--ident-06:#198321;--ident-07:#198148;--ident-08:#187f6d;--ident-09:#1c7b92;--ident-10:#286fd0;--ident-11:#5c62e0;--ident-12:#8155df;--ident-13:#a939d9;--ident-14:#c325b8;--ident-15:#cf2784;--ident-16:#d62948;--code-ground:#fff;--code-ink:#0b1020;--code-quiet:16px}:root{--fs-micro:10px;--fs-caps:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:34px;--fs-4xl:46px;--fs-metric:40px;--lh-tight:1.1;--lh-snug:1.28;--lh-body:1.55;--lh-loose:1.7;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-caps:.14em;--ls-caps-wide:.22em;--ls-cjk:.04em;--ls-display:-.02em;--ls-metric:-.03em;--type-display:var(--fw-bold) var(--fs-3xl) / var(--lh-tight) var(--font-display);--type-title:var(--fw-semibold) var(--fs-xl) / var(--lh-snug) var(--font-display);--type-section:var(--fw-semibold) var(--fs-md) / var(--lh-snug) var(--font-display);--type-body:var(--fw-regular) var(--fs-md) / var(--lh-body) var(--font-sans);--type-body-sm:var(--fw-regular) var(--fs-sm) / var(--lh-body) var(--font-sans);--type-body-lg:var(--fw-regular) var(--fs-xl) / var(--lh-body) var(--font-sans);--type-cell:var(--fw-regular) var(--fs-sm) / 1.4 var(--font-sans);--type-data:var(--fw-medium) var(--fs-sm) / 1.4 var(--font-mono);--type-caps:var(--fw-medium) var(--fs-caps) / 1.2 var(--font-mono);--type-micro:var(--fw-medium) var(--fs-micro) / 1.2 var(--font-mono);--type-metric:var(--fw-bold) var(--fs-metric) / 1 var(--font-display);--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:56px;--sp-12:72px;--rail-w:72px;--nav-w:232px;--dock-w:372px;--topbar-h:56px;--substrip-h:34px;--row-h:40px;--row-h-dense:32px;--control-h:32px;--control-h-lg:38px;--control-h-xl:48px;--gutter:16px;--panel-pad:18px;--r-none:0px;--r-control:2px;--r-chip:999px;--r-dot:50%;--notch:14px;--notch-sm:9px;--clip-plate:polygon(0 0, calc(100% - var(--notch)) 0, 100% var(--notch), 100% 100%, 0 100%);--clip-agent:polygon(0 0, 100% 0, 100% 100%, var(--notch) 100%, 0 calc(100% - var(--notch)));--clip-tile:polygon(0 0, calc(100% - var(--notch-sm)) 0, 100% var(--notch-sm), 100% 100%, var(--notch-sm) 100%, 0 calc(100% - var(--notch-sm)));--bw-hair:1px;--bw-accent:2px;--focus-ring:0 0 0 1px var(--surface-app), 0 0 0 3px var(--focus-ring-color);--focus-ring-inset:inset 0 0 0 2px var(--focus-ring-color);--sh-none:none;--sh-plate:inset 0 1px 0 #ccd5e80f, 0 18px 40px -28px #000000e6;--sh-raised:inset 0 1px 0 #ccd5e814, 0 26px 60px -30px #000000f2;--sh-modal:0 40px 120px -40px #000, 0 0 0 1px var(--line-strong);--sh-glow-primary:0 0 0 1px #35e0d659, 0 0 24px -6px #35e0d673;--sh-glow-agent:0 0 0 1px #8c6cff66, 0 0 28px -6px #8c6cff80;--sh-inset-well:inset 0 1px 2px #0009;--blur-panel:blur(14px) saturate(1.1);--blur-scrim:blur(3px)}[data-theme=servicecool],[data-theme=galaxy-light]{--sh-plate:0 1px 2px #0e1a240f, 0 8px 24px -18px #0e1a2459;--sh-raised:0 2px 4px #0e1a240f, 0 16px 32px -20px #0e1a244d;--sh-modal:0 24px 64px -24px #0e1a2459, 0 0 0 1px var(--line-hairline);--sh-glow-primary:0 0 0 1px #0b72e766;--sh-glow-agent:0 0 0 1px #6d4bd859;--sh-inset-well:inset 0 1px 1px #0e1a240f;--blur-panel:blur(8px)}:root{--dur-instant:90ms;--dur-fast:.15s;--dur-base:.22s;--dur-slow:.38s;--dur-scan:1.4s;--dur-drift:24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--ease-linear:linear;--t-control:all var(--dur-fast) var(--ease-out);--t-plate:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}@keyframes og-scan{0%{opacity:0;transform:translateY(-100%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(1200%)}}@keyframes og-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes og-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes og-drift{0%{background-position:0 0,0 0}to{background-position:240px 160px,0 0}}@keyframes og-river{0%{top:-18%}to{top:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer asmp-ds-base{*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--surface-app);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:lang(zh),.og-cjk{font-family:var(--font-cjk);letter-spacing:var(--ls-cjk)}h1,h2,h3,h4,p{margin:0}a{color:var(--text-link);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--text-link) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--text-link) 40%, transparent);text-underline-offset:.2em;transition:var(--t-control);text-decoration-thickness:1px}a:hover{color:var(--text-link-hover);-webkit-text-decoration-color:var(--text-link-hover);text-decoration-color:var(--text-link-hover)}.og-link-bare{text-decoration-line:none}button{font:inherit;color:inherit}::selection{background:var(--accent-primary-soft);color:var(--text-hero)}:focus-visible{box-shadow:var(--focus-ring);outline:none}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.og-void{background-image:var(--paint-grid), var(--paint-galaxy);background-size:40px 40px,40px 40px,cover,cover,cover;background-attachment:fixed}.og-plate{background:var(--surface-panel);border:var(--bw-hair) solid var(--line-hairline);clip-path:var(--clip-plate);box-shadow:var(--sh-plate);-webkit-backdrop-filter:var(--blur-panel);backdrop-filter:var(--blur-panel)}.og-plate--agent{clip-path:var(--clip-agent);background:var(--surface-panel)}.og-tile{background:var(--surface-card);border:var(--bw-hair) solid var(--line-hairline);clip-path:var(--clip-tile)}.og-cap{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.og-cap--wide{letter-spacing:var(--ls-caps-wide)}.og-eyebrow{align-items:center;gap:var(--sp-4);font:var(--type-caps);letter-spacing:var(--ls-caps-wide);text-transform:uppercase;color:var(--text-muted);display:flex}.og-eyebrow:before{content:"";background:var(--accent-primary);flex:none;width:5px;height:5px;transform:rotate(45deg)}.og-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.og-conflict{-webkit-text-decoration:underline double var(--state-warn);text-decoration:underline double var(--state-warn);text-underline-offset:3px;cursor:help}}html{overflow-x:hidden}:root:not([data-theme]){--text-muted:var(--gx-200);--text-faint:var(--gx-300)}@supports (color:color-mix(in srgb, red 50%, blue)){:root[data-theme=galaxy-light]{--to-ink-ok:color-mix(in srgb, var(--state-ok) 55%, var(--text-hero));--to-ink-warn:color-mix(in srgb, var(--state-warn) 48%, var(--text-hero));--to-ink-risk:color-mix(in srgb, var(--state-risk) 78%, var(--text-hero));--to-ink-info:color-mix(in srgb, var(--state-info) 78%, var(--text-hero));--to-ink-accent:color-mix(in srgb, var(--accent-primary-fill) 82%, var(--text-hero))}}body{background:var(--surface-app);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;margin:0;overflow-x:hidden}*,:before,:after{box-sizing:border-box;min-width:0}img,svg,iframe{max-width:100%}.to-shell{flex-direction:column;min-height:100dvh;display:flex}.to-topbar{z-index:20;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));background:var(--surface-raised);border-bottom:var(--bw-hair) solid var(--line-hairline);align-items:center;gap:12px;display:flex;position:sticky;top:0}.to-brand{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.to-brand__mark{color:var(--accent-primary-fill);flex:none}.to-brand__zh{font:var(--fw-semibold) var(--fs-xl) / 1.2 var(--font-display);letter-spacing:var(--ls-display);color:var(--text-hero)}.to-topbar__auth{align-items:center;gap:4px;margin-left:auto;display:flex}.to-topbar__user{font:var(--type-data);color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;max-width:40vw;overflow:hidden}.to-topbar__btn{width:44px;height:44px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-control);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.to-topbar__btn:hover{color:var(--text-hero);background:var(--surface-hover)}.to-topbar__btn:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color)}a.to-topbar__btn{text-decoration:none}.to-main{width:100%;max-width:680px;padding:16px max(16px, env(safe-area-inset-right,0px)) calc(72px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:1;margin:0 auto}.to-main--wide{max-width:1080px}.to-bottomnav{z-index:20;height:calc(56px + env(safe-area-inset-bottom,0px));padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--surface-raised);border-top:var(--bw-hair) solid var(--line-hairline);display:flex;position:fixed;bottom:0;left:0;right:0}.to-bottomnav__item{font:var(--fw-medium) var(--fs-xs) / 1 var(--font-sans);letter-spacing:var(--ls-cjk);color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex}.to-bottomnav__item:hover{color:var(--text-hero);text-decoration:none}.to-bottomnav__item[aria-current=page]{color:var(--accent-primary-fill)}.to-bottomnav__item:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:-2px}.to-bottomnav__icon{display:inline-flex;position:relative}.to-bottomnav__badge{min-width:18px;height:18px;font:var(--fw-semibold) 11px / 1 var(--font-mono);border-radius:var(--r-chip);background:var(--state-risk);color:var(--text-invert);justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-6px;right:-12px}.to-banner{background:var(--state-warn-soft);border-bottom:var(--bw-hair) solid var(--line-hairline);color:var(--text-body);font:var(--type-body-sm);flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 16px;display:flex}.to-banner--risk{background:var(--state-risk-soft)}.to-banner strong{color:var(--text-hero)}.to-stack{flex-direction:column;gap:20px;display:flex}.to-stack--tight{gap:10px}.to-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.to-spacer{margin-left:auto}.to-zone{flex-direction:column;gap:12px;display:flex}.to-zone__head{flex-wrap:wrap;align-items:center;gap:10px;scroll-margin-top:64px;display:flex}.to-zone__title{font:var(--fw-semibold) var(--fs-xl) / var(--lh-snug) var(--font-display);letter-spacing:var(--ls-display);color:var(--text-hero)}.to-zone__hint{width:100%;font:var(--type-body-sm);color:var(--text-muted)}.to-page-head{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.to-page-head__t{flex-direction:column;flex:1;gap:4px;display:flex}.to-page-title{font:var(--fw-bold) var(--fs-2xl) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--text-hero);margin:0}.to-cap{font:var(--type-caps);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-faint)}.to-cap--zh{font:var(--fw-medium) var(--fs-xs) / 1.2 var(--font-sans);letter-spacing:var(--ls-cjk);color:var(--text-muted)}.to-section{font:var(--fw-semibold) var(--fs-lg) / var(--lh-snug) var(--font-display);color:var(--text-hero)}.to-prose{font:var(--fw-regular) var(--fs-lg) / var(--lh-loose) var(--font-sans);color:var(--text-body)}.to-prose p{margin:0 0 10px}.to-prose p:last-child{margin-bottom:0}.to-body{font:var(--type-body);color:var(--text-body)}.to-meta{font:var(--type-body-sm);color:var(--text-muted)}.to-data{font:var(--type-data);font-variant-numeric:tabular-nums;color:var(--text-body);overflow-wrap:anywhere}.to-num{font-variant-numeric:tabular-nums}.to-clamp-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.to-clamp-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a.to-link{color:var(--text-link);font-weight:var(--fw-medium);text-decoration:none}a.to-link:hover{color:var(--text-link-hover);text-underline-offset:.2em;text-decoration:underline}a.to-link:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:2px}.to-loading{text-align:center;padding:24px 0}.to-plate{background:var(--surface-card);border:var(--bw-hair) solid var(--line-hairline);clip-path:var(--clip-plate);box-shadow:var(--sh-plate)}.to-plate--pad{padding:14px 16px}.to-plate--focus{border-left:3px solid var(--accent-primary)}.to-plate--link{color:inherit;transition:border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:block}.to-plate--link:hover{border-color:var(--line-accent);text-decoration:none}.to-plate--link:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:2px}.to-notice{border:var(--bw-hair) solid var(--line-hairline);background:var(--surface-sunken);font:var(--type-body);color:var(--text-body);padding:12px 14px}.to-empty-line{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.to-empty-line__t{font:var(--fw-medium) var(--fs-md) / 1.4 var(--font-sans);color:var(--text-hero)}.to-chip{height:24px;font:var(--fw-medium) var(--fs-xs) / 1 var(--font-sans);letter-spacing:.02em;border-radius:var(--r-control);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.to-chip--lg{height:28px;font-size:var(--fs-sm);padding:0 11px}.to-chip--ok{background:var(--state-ok-soft);color:var(--to-ink-ok,var(--state-ok))}.to-chip--warn{background:var(--state-warn-soft);color:var(--to-ink-warn,var(--state-warn))}.to-chip--risk{background:var(--state-risk-soft);color:var(--to-ink-risk,var(--state-risk))}.to-chip--info{background:var(--state-info-soft);color:var(--to-ink-info,var(--state-info))}.to-chip--idle{background:var(--state-idle-soft);color:var(--text-body)}.to-chip--accent{background:var(--accent-primary-soft);color:var(--to-ink-accent,var(--accent-primary-fill))}.to-chip--line{border:var(--bw-hair) solid var(--line-strong);color:var(--text-body);background:0 0}.to-chip--mono{font:var(--type-data)}.to-count{height:22px;font:var(--fw-semibold) var(--fs-xs) / 1 var(--font-mono);border-radius:var(--r-chip);background:var(--surface-sunken);color:var(--text-muted);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;display:inline-flex}.to-count--lg{height:24px;font-size:var(--fs-sm)}.to-count--risk{background:var(--state-risk-soft);color:var(--to-ink-risk,var(--state-risk))}.to-dot{border-radius:var(--r-dot);flex:none;width:8px;height:8px;display:inline-block}.to-dot--ok{background:var(--state-ok)}.to-dot--warn{background:var(--state-warn)}.to-dot--risk{background:var(--state-risk)}.to-dot--info{background:var(--state-info)}.to-dot--idle{background:var(--state-idle)}.to-state{font:var(--fw-medium) var(--fs-sm) / 1 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.to-state--ok{color:var(--to-ink-ok,var(--state-ok))}.to-state--warn{color:var(--to-ink-warn,var(--state-warn))}.to-state--risk{color:var(--to-ink-risk,var(--state-risk))}.to-state--info{color:var(--to-ink-info,var(--state-info))}.to-state--idle{color:var(--text-muted)}.to-tabs{border-bottom:var(--bw-hair) solid var(--line-hairline);gap:4px;display:flex}.to-tab{height:44px;color:var(--text-muted);font:var(--fw-medium) var(--fs-md) / 1 var(--font-sans);letter-spacing:var(--ls-cjk);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 12px;display:inline-flex}a.to-tab,a.to-tab:hover{text-decoration:none}.to-tab[aria-selected=true]{color:var(--text-hero);border-bottom-color:var(--accent-primary)}.to-tab:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:-2px}.to-tabs--scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.to-tabs--scroll .to-tab{white-space:nowrap;flex:none}.to-doclinks{flex-wrap:wrap;gap:8px;display:flex}.to-doclinks__a{border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-card);min-height:44px;color:var(--text-hero);font:var(--fw-medium) var(--fs-md) / 1 var(--font-sans);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.to-doclinks__a:hover{background:var(--surface-hover);text-decoration:none}.to-doclinks__a .to-meta{font-weight:var(--fw-regular)}.to-disclose{min-height:40px;color:var(--text-link);font:var(--fw-medium) var(--fs-md) / 1.3 var(--font-sans);letter-spacing:var(--ls-cjk);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.to-disclose:hover{color:var(--text-link-hover);text-underline-offset:.2em;text-decoration:underline}.to-disclose--quiet{color:var(--text-muted)}.to-disclose:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:2px}.to-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.to-act__note{font:var(--type-body-sm);color:var(--text-muted)}.to-textarea{background:var(--surface-input);width:100%;min-height:88px;color:var(--text-body);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);font:var(--fw-regular) var(--fs-lg) / var(--lh-body) var(--font-sans);resize:vertical;padding:10px 12px}.to-textarea:focus-visible{box-shadow:var(--focus-ring-inset);border-color:var(--line-accent);outline:none}.to-field{flex-direction:column;gap:8px;display:flex}.to-field__label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.to-form{flex-direction:column;gap:16px;display:flex}.to-select{width:100%;height:var(--control-h-lg,44px);background:var(--surface-input);color:var(--text-body);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);font:var(--fw-regular) var(--fs-md) / 1 var(--font-sans);padding:0 12px}.to-select:focus-visible{box-shadow:var(--focus-ring-inset);border-color:var(--line-accent);outline:none}.to-input{width:100%;height:var(--control-h-lg,44px);background:var(--surface-input);color:var(--text-body);border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);font:var(--fw-regular) var(--fs-md) / 1 var(--font-sans);padding:0 12px}.to-input:focus-visible{box-shadow:var(--focus-ring-inset);border-color:var(--line-accent);outline:none}.to-input--mono{font-family:var(--font-mono)}.to-input[aria-invalid=true],.to-select[aria-invalid=true]{border-color:var(--state-risk)}.to-pills{flex-wrap:wrap;gap:8px;display:flex}.to-pill{border:var(--bw-hair) solid var(--line-strong);border-radius:var(--r-control);background:var(--surface-card);min-height:40px;color:var(--text-body);font:var(--fw-medium) var(--fs-md) / 1 var(--font-sans);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.to-pill[aria-pressed=true],.to-pill[aria-checked=true]{background:var(--surface-selected);border-color:var(--line-accent);color:var(--text-hero)}.to-pill:disabled{opacity:.5;cursor:not-allowed}.to-pill:focus-visible{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:2px}.to-progress{flex:1;align-items:center;gap:8px;min-width:120px;display:inline-flex}.to-bar{background:var(--surface-sunken);border-radius:var(--r-chip);flex:1;height:6px;overflow:hidden}.to-bar>i{background:var(--accent-primary);border-radius:var(--r-chip);height:100%;display:block}.to-progress__n{font:var(--type-data);color:var(--text-body)}.to-progress__tot{color:var(--text-muted)}.to-inbox__head,.to-taskrow__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.to-inbox__title,.to-taskrow__title{font:var(--fw-medium) var(--fs-lg) / 1.45 var(--font-sans);letter-spacing:var(--ls-cjk);color:var(--text-hero);margin-top:8px}.to-inbox__task{font:var(--type-body-sm);color:var(--text-muted);align-items:center;gap:6px;margin-top:6px;display:flex}.to-inbox__task svg{color:var(--text-link);flex:none}.to-taskrow .to-meta:last-child{margin-top:4px}.to-login{max-width:440px;margin:8px auto 0;padding:18px 18px 16px}.to-login--inline{margin-top:0}.to-overlay{z-index:30;padding:calc(16px + env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--surface-scrim);-webkit-backdrop-filter:var(--blur-scrim);backdrop-filter:var(--blur-scrim);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}.to-overlay__panel{width:100%;max-width:440px;margin-top:24px}.to-login__steps{gap:16px;margin-bottom:16px;display:flex}.to-login__step{color:var(--text-muted);font:var(--fw-medium) var(--fs-sm) / 1 var(--font-sans);letter-spacing:var(--ls-cjk);border-bottom:3px solid #0000;align-items:baseline;gap:6px;padding-bottom:8px;display:inline-flex}.to-login__step[aria-current=step]{color:var(--text-hero);border-bottom-color:var(--accent-primary)}.to-login__step .to-num{font-size:var(--fs-xs)}.to-login__title{color:var(--text-hero);font:var(--fw-semibold) var(--fs-xl) / 1.2 var(--font-sans);letter-spacing:var(--ls-cjk);align-items:baseline;gap:8px;margin:0 0 6px;display:flex}.to-login__lead{color:var(--text-body);font:var(--type-body);margin:0 0 16px}.to-login__form{flex-direction:column;gap:14px;display:flex}.to-login__actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:4px;display:flex}.to-login__foot{border-top:var(--bw-hair) solid var(--line-hairline);color:var(--text-muted);font:var(--type-body-sm);margin-top:16px;padding-top:12px}.to-login__eye{min-height:44px;color:var(--text-link);font:var(--fw-medium) var(--fs-xs) / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:-15px -6px;padding:15px 6px;display:inline-flex}.to-enroll{flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;display:flex}.to-enroll__qr{border-radius:var(--r-control);background:#fff;width:200px;height:200px;padding:10px}.to-enroll__manual{width:100%;font:var(--type-body-sm);color:var(--text-muted)}.to-enroll__manual summary{cursor:pointer;align-items:center;min-height:36px;display:flex}.to-enroll__secret{background:var(--surface-sunken);border-radius:var(--r-control);-webkit-user-select:all;user-select:all;margin:6px 0;padding:8px 10px}.to-task-head{flex-direction:column;gap:8px;display:flex}.to-task-head__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.to-task-head__title{font:var(--fw-bold) var(--fs-2xl) / var(--lh-tight) var(--font-display);letter-spacing:var(--ls-display);color:var(--text-hero);margin:0}.to-block{scroll-margin-top:64px}.to-block__head{border-bottom:var(--bw-hair) solid var(--line-hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.to-block__n{border-radius:var(--r-dot);background:var(--accent-primary-soft);width:24px;height:24px;color:var(--to-ink-accent,var(--accent-primary-fill));font:var(--fw-semibold) var(--fs-xs) / 1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.to-block__title{font:var(--fw-semibold) var(--fs-lg) / var(--lh-snug) var(--font-display);color:var(--text-hero)}.to-context__sig{font:var(--type-body-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.to-reject{background:var(--surface-sunken);border-left:var(--bw-accent) solid var(--line-accent);flex-direction:column;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.to-check{min-height:40px;font:var(--type-body);color:var(--text-body);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.to-check input{width:20px;height:20px;accent-color:var(--accent-primary-fill);flex:none;margin:2px 0 0}.to-question{scroll-margin-top:64px}.to-question__q{font:var(--fw-semibold) var(--fs-xl) / 1.4 var(--font-display);color:var(--text-hero);letter-spacing:var(--ls-cjk);margin:8px 0 0}.to-eyebrow{border-bottom:var(--bw-hair) solid var(--line-hairline);align-items:baseline;gap:8px;margin-top:16px;padding-bottom:6px;display:flex}.to-eyebrow__zh{font:var(--fw-semibold) var(--fs-md) / var(--lh-snug) var(--font-display);color:var(--text-hero)}.to-choices{flex-direction:column;gap:8px;margin-top:10px;display:flex}.to-choice{background:var(--surface-card);border:var(--bw-hair) solid var(--line-hairline);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);gap:12px;padding:12px 14px;display:flex;position:relative}.to-choice--selected{background:var(--surface-selected);border-color:var(--line-accent)}.to-choice:focus-within{outline:var(--bw-accent) solid var(--focus-ring-color);outline-offset:2px}.to-choice input[type=radio]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.to-choice__mark{border-radius:var(--r-dot);border:var(--bw-accent) solid var(--line-strong);background:var(--surface-card);flex:none;width:22px;height:22px;margin-top:2px}.to-choice--selected .to-choice__mark{border-color:var(--accent-primary);box-shadow:inset 0 0 0 5px var(--accent-primary)}.to-choice__main{flex-direction:column;gap:4px;min-width:0;display:flex}.to-choice__title{font:var(--fw-medium) var(--fs-lg) / 1.4 var(--font-sans);color:var(--text-hero)}.to-choice__k{font:var(--fw-medium) var(--fs-xs) / 1.2 var(--font-sans);color:var(--text-muted);margin-top:4px}.to-choice__body{font:var(--type-body);color:var(--text-body)}.to-choice--escape{background:var(--surface-sunken);border-style:dashed}.to-escape__rule{align-items:center;gap:10px;margin-top:4px;display:flex}.to-escape__rule:after{content:"";background:var(--line-hairline);flex:1;height:1px}.to-advice{flex-direction:column;gap:8px;margin-top:12px;display:flex}.to-submit{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;display:flex}.to-verdict{background:var(--state-ok-soft);border-left:var(--bw-accent) solid var(--state-ok);margin-top:10px;padding:10px 12px}.to-verdict--escape{background:var(--state-warn-soft);border-left-color:var(--state-warn)}.to-verdict__k{font:var(--fw-medium) var(--fs-xs) / 1.2 var(--font-sans);color:var(--text-body)}.to-verdict .to-meta{color:var(--text-body)}.to-verdict__answer{font:var(--fw-semibold) var(--fs-lg) / 1.4 var(--font-sans);color:var(--text-hero);margin-top:2px;display:block}.to-verdict__reason{font:var(--type-body);color:var(--text-body);white-space:pre-wrap;margin-top:4px}.to-steps{border:var(--bw-hair) solid var(--line-hairline)}.to-step{border-bottom:var(--bw-hair) solid var(--line-hairline);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:8px 10px;padding:10px 12px;scroll-margin-top:64px;display:grid}.to-step:last-child{border-bottom:0}.to-step__k{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.to-step__n{font:var(--fw-medium) var(--fs-xs) / 1 var(--font-mono);color:var(--text-muted)}.to-step__body{flex-direction:column;gap:8px;min-width:0;display:flex}.to-step__text{font:var(--fw-regular) var(--fs-lg) / 1.5 var(--font-sans);letter-spacing:var(--ls-cjk);color:var(--text-body)}.to-step--done .to-step__text{color:var(--text-muted)}.to-step--dropped .to-step__text{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.to-step--doing .to-step__text{font-weight:var(--fw-medium)}.to-step--wait{background:var(--state-warn-soft)}.to-step--wait .to-step__text{font-weight:var(--fw-medium);color:var(--text-hero)}.to-step__time,.to-step__queued{font:var(--type-body-sm);color:var(--text-muted)}.to-waitcard{background:var(--state-warn-soft);border:var(--bw-hair) solid var(--line-hairline);flex-direction:column;gap:10px;padding:12px 14px;scroll-margin-top:64px;display:flex}.to-gates{background:var(--surface-sunken);font:var(--type-body);color:var(--text-body);grid-template-columns:minmax(0,1fr);gap:2px 10px;padding:10px 12px;line-height:1.5;display:grid}.to-gates--sm{padding:8px 10px}.to-gates__k{margin-top:6px}.to-gates__k:first-child{margin-top:0}.to-gates--bad{border-left:var(--bw-accent) solid var(--state-risk)}.to-gates__missing{color:var(--state-risk);font-weight:var(--fw-medium);margin-bottom:4px}@media (width>=560px){.to-gates{grid-template-columns:120px minmax(0,1fr);gap:6px 12px}.to-gates__k{margin-top:0;padding-top:3px}}.to-tickoff{background:var(--surface-sunken);border-left:var(--bw-accent) solid var(--line-accent);flex-direction:column;gap:10px;padding:12px;display:flex}.to-tickoff__label{align-items:baseline;gap:8px;display:flex}.to-tickoff__why{margin:0}.to-tickoff__sent{background:var(--surface-sunken);font:var(--type-body);color:var(--text-body);white-space:pre-wrap;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.to-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.to-slot{min-height:108px;color:inherit;background:var(--surface-card);border:var(--bw-hair) solid var(--line-hairline);clip-path:var(--clip-plate);flex-direction:column;gap:6px;padding:12px 10px;text-decoration:none;display:flex}.to-slot--empty{background:var(--surface-sunken);border-style:dashed}.to-slot--filled:hover{border-color:var(--line-accent)}.to-slot__zh{font:var(--fw-semibold) var(--fs-md) / 1.3 var(--font-display);color:var(--text-hero)}.to-slot__who{font:var(--fw-regular) var(--fs-xs) / 1.3 var(--font-sans);color:var(--text-muted)}.to-slot__foot{font:var(--type-body-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.to-other{color:inherit;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.to-other__name{font:var(--fw-medium) var(--fs-md) / 1.4 var(--font-sans);color:var(--text-hero)}.to-art__frame{padding:0;overflow:hidden}.to-art__frame iframe{background:#fff;border:0;width:100%;height:max(420px,100dvh - 240px);display:block}.to-art__image{text-align:center}.to-art__image img{max-width:100%;height:auto}.to-art__pre{font:var(--type-data);white-space:pre;color:var(--text-body);margin:0;overflow-x:auto}.to-notes{flex-direction:column;gap:8px;display:flex}.to-note{max-width:88%;font:var(--type-body);color:var(--text-body);white-space:pre-wrap;border-radius:14px;padding:8px 12px}.to-note--user{background:var(--surface-selected);border-bottom-right-radius:4px;align-self:flex-end}.to-note--numen{background:var(--surface-sunken);border-bottom-left-radius:4px;align-self:flex-start}.to-note__meta{font:var(--fw-regular) var(--fs-xs) / 1.2 var(--font-sans);color:var(--text-muted);flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.to-note--user .to-note__meta{justify-content:flex-end}.to-note__err{color:var(--to-ink-risk,var(--state-risk));font-weight:var(--fw-medium);flex-basis:100%}.to-composer{flex-direction:column;gap:8px;margin-top:10px;display:flex}.to-statusbar{font:var(--type-body);color:var(--text-body);grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;display:grid}.to-statusbar dt{color:var(--text-muted);font:var(--fw-medium) var(--fs-sm) / 1.5 var(--font-sans)}.to-statusbar dd{min-width:0;margin:0}.to-danger{border-top:var(--bw-hair) solid var(--line-hairline);margin-top:12px;padding-top:12px}.to-job__log{background:var(--surface-sunken);border-radius:var(--r-control);max-height:240px;font:var(--type-data);color:var(--text-body);white-space:pre-wrap;margin:0;padding:10px 12px;overflow:auto}.to-table{border-collapse:collapse;width:100%;font:var(--type-body)}.to-table th,.to-table td{text-align:left;vertical-align:top;border-bottom:var(--bw-hair) solid var(--line-hairline);padding:8px 10px}.to-table th{font:var(--fw-medium) var(--fs-xs) / 1.2 var(--font-sans);color:var(--text-muted);white-space:nowrap}.to-scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.to-user{flex-direction:column;gap:8px;display:flex}.to-user__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.to-user__name{font:var(--fw-semibold) var(--fs-lg) / 1.3 var(--font-sans);color:var(--text-hero)}.to-kv{font:var(--type-body-sm);grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;margin:0;display:grid}.to-kv dt{color:var(--text-muted);white-space:nowrap}.to-kv dd{color:var(--text-body);margin:0}.to-admin-form{background:var(--surface-sunken);border-left:var(--bw-accent) solid var(--line-accent);flex-direction:column;gap:12px;padding:12px 14px;display:flex}.to-md__h{margin:12px 0 6px;font-size:1.05em;font-weight:650;line-height:1.4}.to-md__h:first-child{margin-top:0}.to-md__list{margin:8px 0;padding-inline-start:1.4em}.to-md__list li{margin:2px 0}.to-md__code{font-family:var(--font-mono);border-radius:var(--r-control);background:var(--surface-sunken);padding:.08em .32em;font-size:.92em}.to-md__pre{border-radius:var(--r-control);background:var(--surface-sunken);margin:8px 0;padding:10px;overflow-x:auto}.to-md__pre code{font-family:var(--font-mono);white-space:pre;font-size:.92em}.to-md__quote{border-inline-start:3px solid var(--line-strong);color:var(--text-muted);margin:8px 0;padding-inline-start:10px}.to-md__quote p{margin:2px 0}.to-md-tight>:first-child{margin-top:0}.to-md-tight>:last-child{margin-bottom:0}@media (pointer:coarse),(width<=720px){input,select,textarea{font-size:16px!important}.to-login,.to-form,.to-admin-form,.to-composer,.to-reject,.to-tickoff{--control-h-lg:44px}.to-input,.to-select{height:44px}}@media (width>=720px){.to-main{padding:24px 24px calc(80px + env(safe-area-inset-bottom,0px))}.to-login{margin-top:40px}.to-login__actions,.to-submit{flex-direction:row;align-items:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
