.aero{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4fb;--panel:#ffffffbd;--panel-soft:#ffffffa8;--panel-solid:#fff;--card:#fff;--panel-inset:#f7f9ff;--panel-border:#fff;--well:#0b10200f;--track:#dde3f3;--line:#dce2f0;--line-strong:#7b86a4;--slab:#0b1020;--scrim:#0b102073;--ink:#0b1020;--muted:#3a4563;--faint:#7480a6;--on-ink:#fff;--on-brand:#fff;--on-ai:#fff;--on-status:#0b1020;--brand:#3e5bff;--brand-text:#2a43d6;--brand-soft:#e4e9ff;--grad:linear-gradient(100deg,#0ea5e9,#3e7bff 45%,#7c3aed);--grad-1:#0ea5e9;--grad-2:#3e7bff;--grad-3:#7c3aed;--ai:#7c3aed;--ai-text:#6d28d9;--ai-soft:#f1eafe;--ai-line:#d6c4fb;--ai-grad:linear-gradient(135deg,#7c3aed,#4f46e5);--signal:#e8501e;--signal-text:#b93a0e;--signal-soft:#fde9e1;--ok:#059669;--ok-text:#047857;--ok-soft:#d1fae5;--warn:#d97706;--warn-text:#92400e;--warn-soft:#fef3c7;--bad:#dc2626;--bad-text:#b91c1c;--bad-soft:#fee2e2;--sign-rwy:#c8102e;--on-sign-rwy:#fff;--sign-twy:#ffd100;--on-sign-twy:#000;--mx-ok:#a7f3d0;--mx-warn:#fde68a;--mx-signal:#fdba74;--mx-bad:#fca5a5;--mx-ink:#0b1020;--plate-a:#4f7bff;--plate-b:#2238b8;--plate-edge:#1b2c96;--plate-stroke:#ffffffe6;--plate-op:.84;--plate-ink:#fff;--plate-sub:#f1f5ff;--plate-weak-a:#fcd34d;--plate-weak-b:#e08a0b;--plate-weak-edge:#9a5b05;--plate-weak-ink:#0b1020;--plate-weak-sub:#3b2a05;--plate-quiet-op:.46;--plate-shadow:#283c8c47;--suite-safety:#ff4545;--suite-safety-2:#dc2626;--suite-safety-text:#c81e1e;--suite-quality:#0ea5e9;--suite-quality-2:#0284c7;--suite-quality-text:#0369a1;--suite-security:#10b981;--suite-security-2:#047857;--suite-security-text:#047857;--suite-compliance:#f0b429;--suite-compliance-2:#d97706;--suite-compliance-text:#8a5a06;--suite-documents:#6366f1;--suite-documents-2:#4f46e5;--suite-documents-text:#4338ca;--suite-oversight:#ec4899;--suite-oversight-2:#db2777;--suite-oversight-text:#be185d;--slab-ink:#fff;--slab-muted:#b4c0dc;--slab-line:#ffffff29;--slab-panel:#ffffff12;--slab-accent:#7dd3fc;--slab-ok:#34d399;--slab-warn:#fbbf24;--slab-signal:#ff7a4d;--slab-orb:#3e7bff80;--mslab:#f0f2ff;--mslab-ink:#0b1020;--mslab-muted:#3a4563;--mslab-line:#dce2f0;--mslab-panel:#fff;--mslab-accent:#2a43d6;--mslab-ok:#047857;--mslab-warn:#d97706;--mslab-signal:#b93a0e;--mslab-orb:#7c3aed29;--mslab-shadow:0 24px 60px #283c8c1f;--orb-a:#3e7bff73;--orb-b:#7c3aed52;--orb-c:#0ea5e952;--shadow:0 24px 60px #283c8c1f;--shadow-lg:0 40px 90px #283c8c33;--shadow-sm:0 8px 24px #0b102012;--shadow-brand:0 14px 34px #3e5bff4d;--font-display:var(--aero-face-display-ext), var(--aero-face-display), system-ui, sans-serif;--font-mono:var(--aero-face-mono-ext), var(--aero-face-mono), ui-monospace, monospace;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-page:32px;--fs-hero:clamp(46px,6.3vw,98px);--fs-section:clamp(34px,5vw,72px);--fs-closing:clamp(52px,9.4vw,156px);--fs-outline:clamp(84px,13vw,190px);--fs-figure-xl:64px;--fs-figure-lg:44px;--fs-figure-md:32px;--r-4:4px;--r-8:8px;--r-12:12px;--r-18:18px;--r-24:24px;--r-32:32px;--r-pill:999px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--sp-96:96px;--dur-press:.1s;--dur-hover:.15s;--dur-settle:.25s;--dur-arrive:.35s;--curve:cubic-bezier(.2,.7,.3,1);--press-scale:.98;--blur:18px;--w-marketing:1240px;--w-app:1480px;--w-form:640px;background:var(--bg);color:var(--ink);font-family:var(--font-display)}@media (prefers-color-scheme:dark){:root[data-appearance=system] .aero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b16;--panel:#ffffff0f;--panel-soft:#ffffff14;--panel-solid:#111829;--card:#161e33;--panel-inset:#0f1626;--panel-border:#ffffff1f;--well:#ffffff12;--track:#ffffff1a;--line:#ffffff24;--line-strong:#ffffff6b;--slab:#000;--scrim:#0000009e;--ink:#eef2fb;--muted:#a7b2cc;--faint:#7c88a8;--on-ink:#070b16;--on-brand:#070b16;--on-ai:#fff;--on-status:#0b1020;--brand:#7c97ff;--brand-text:#a3b6ff;--brand-soft:#7c97ff29;--grad:linear-gradient(100deg,#38bdf8,#6a8bff 45%,#a78bfa);--grad-1:#38bdf8;--grad-2:#6a8bff;--grad-3:#a78bfa;--ai:#a78bfa;--ai-text:#c4b5fd;--ai-soft:#a78bfa24;--ai-line:#a78bfa66;--ai-grad:linear-gradient(135deg,#7c3aed,#4f46e5);--signal:#ff7a4d;--signal-text:#ff8e66;--signal-soft:#ff7a4d29;--ok:#34d399;--ok-text:#34d399;--ok-soft:#34d39924;--warn:#fbbf24;--warn-text:#fbbf24;--warn-soft:#fbbf2424;--bad:#f87171;--bad-text:#f87171;--bad-soft:#f8717124;--sign-rwy:#c8102e;--on-sign-rwy:#fff;--sign-twy:#ffd100;--on-sign-twy:#000;--mx-ok:#2fa57b;--mx-warn:#d9a520;--mx-signal:#e0762e;--mx-bad:#e05b5b;--mx-ink:#070b16;--plate-a:#5d86ff;--plate-b:#2a44cc;--plate-edge:#16237a;--plate-stroke:#ffffff73;--plate-op:.8;--plate-ink:#fff;--plate-sub:#f1f5ff;--plate-weak-a:#fcd34d;--plate-weak-b:#e08a0b;--plate-weak-edge:#8a5104;--plate-weak-ink:#0b1020;--plate-weak-sub:#3b2a05;--plate-quiet-op:.42;--plate-shadow:#0009;--suite-safety:#ff4545;--suite-safety-2:#dc2626;--suite-safety-text:#ff9090;--suite-quality:#0ea5e9;--suite-quality-2:#0284c7;--suite-quality-text:#5cc8f5;--suite-security:#10b981;--suite-security-2:#047857;--suite-security-text:#4ade9f;--suite-compliance:#f0b429;--suite-compliance-2:#d97706;--suite-compliance-text:#f5c451;--suite-documents:#6366f1;--suite-documents-2:#4f46e5;--suite-documents-text:#a9acff;--suite-oversight:#ec4899;--suite-oversight-2:#db2777;--suite-oversight-text:#f58bbe;--slab-ink:#fff;--slab-muted:#b4c0dc;--slab-line:#ffffff29;--slab-panel:#ffffff12;--slab-accent:#7dd3fc;--slab-ok:#34d399;--slab-warn:#fbbf24;--slab-signal:#ff7a4d;--slab-orb:#7c97ff59;--mslab:#000;--mslab-ink:#fff;--mslab-muted:#b4c0dc;--mslab-line:#ffffff29;--mslab-panel:#ffffff12;--mslab-accent:#7dd3fc;--mslab-ok:#34d399;--mslab-warn:#fbbf24;--mslab-signal:#ff7a4d;--mslab-orb:#7c97ff59;--mslab-shadow:none;--orb-a:#3e7bff42;--orb-b:#7c3aed33;--orb-c:#0ea5e929;--shadow:0 24px 60px #00000073;--shadow-lg:0 40px 90px #0009;--shadow-sm:0 8px 24px #00000059;--shadow-brand:0 14px 34px #7c97ff33}}:root:not([data-appearance=light],[data-appearance=system]) .aero{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b16;--panel:#ffffff0f;--panel-soft:#ffffff14;--panel-solid:#111829;--card:#161e33;--panel-inset:#0f1626;--panel-border:#ffffff1f;--well:#ffffff12;--track:#ffffff1a;--line:#ffffff24;--line-strong:#ffffff6b;--slab:#000;--scrim:#0000009e;--ink:#eef2fb;--muted:#a7b2cc;--faint:#7c88a8;--on-ink:#070b16;--on-brand:#070b16;--on-ai:#fff;--on-status:#0b1020;--brand:#7c97ff;--brand-text:#a3b6ff;--brand-soft:#7c97ff29;--grad:linear-gradient(100deg,#38bdf8,#6a8bff 45%,#a78bfa);--grad-1:#38bdf8;--grad-2:#6a8bff;--grad-3:#a78bfa;--ai:#a78bfa;--ai-text:#c4b5fd;--ai-soft:#a78bfa24;--ai-line:#a78bfa66;--ai-grad:linear-gradient(135deg,#7c3aed,#4f46e5);--signal:#ff7a4d;--signal-text:#ff8e66;--signal-soft:#ff7a4d29;--ok:#34d399;--ok-text:#34d399;--ok-soft:#34d39924;--warn:#fbbf24;--warn-text:#fbbf24;--warn-soft:#fbbf2424;--bad:#f87171;--bad-text:#f87171;--bad-soft:#f8717124;--sign-rwy:#c8102e;--on-sign-rwy:#fff;--sign-twy:#ffd100;--on-sign-twy:#000;--mx-ok:#2fa57b;--mx-warn:#d9a520;--mx-signal:#e0762e;--mx-bad:#e05b5b;--mx-ink:#070b16;--plate-a:#5d86ff;--plate-b:#2a44cc;--plate-edge:#16237a;--plate-stroke:#ffffff73;--plate-op:.8;--plate-ink:#fff;--plate-sub:#f1f5ff;--plate-weak-a:#fcd34d;--plate-weak-b:#e08a0b;--plate-weak-edge:#8a5104;--plate-weak-ink:#0b1020;--plate-weak-sub:#3b2a05;--plate-quiet-op:.42;--plate-shadow:#0009;--suite-safety:#ff4545;--suite-safety-2:#dc2626;--suite-safety-text:#ff9090;--suite-quality:#0ea5e9;--suite-quality-2:#0284c7;--suite-quality-text:#5cc8f5;--suite-security:#10b981;--suite-security-2:#047857;--suite-security-text:#4ade9f;--suite-compliance:#f0b429;--suite-compliance-2:#d97706;--suite-compliance-text:#f5c451;--suite-documents:#6366f1;--suite-documents-2:#4f46e5;--suite-documents-text:#a9acff;--suite-oversight:#ec4899;--suite-oversight-2:#db2777;--suite-oversight-text:#f58bbe;--slab-ink:#fff;--slab-muted:#b4c0dc;--slab-line:#ffffff29;--slab-panel:#ffffff12;--slab-accent:#7dd3fc;--slab-ok:#34d399;--slab-warn:#fbbf24;--slab-signal:#ff7a4d;--slab-orb:#7c97ff59;--mslab:#000;--mslab-ink:#fff;--mslab-muted:#b4c0dc;--mslab-line:#ffffff29;--mslab-panel:#ffffff12;--mslab-accent:#7dd3fc;--mslab-ok:#34d399;--mslab-warn:#fbbf24;--mslab-signal:#ff7a4d;--mslab-orb:#7c97ff59;--mslab-shadow:none;--orb-a:#3e7bff42;--orb-b:#7c3aed33;--orb-c:#0ea5e929;--shadow:0 24px 60px #00000073;--shadow-lg:0 40px 90px #0009;--shadow-sm:0 8px 24px #00000059;--shadow-brand:0 14px 34px #7c97ff33}@media print{:root:is([data-appearance],:not([data-appearance])) .aero{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4fb;--panel:#ffffffbd;--panel-soft:#ffffffa8;--panel-solid:#fff;--card:#fff;--panel-inset:#f7f9ff;--panel-border:#fff;--well:#0b10200f;--track:#dde3f3;--line:#dce2f0;--line-strong:#7b86a4;--slab:#0b1020;--scrim:#0b102073;--ink:#0b1020;--muted:#3a4563;--faint:#7480a6;--on-ink:#fff;--on-brand:#fff;--on-ai:#fff;--on-status:#0b1020;--brand:#3e5bff;--brand-text:#2a43d6;--brand-soft:#e4e9ff;--grad:linear-gradient(100deg,#0ea5e9,#3e7bff 45%,#7c3aed);--grad-1:#0ea5e9;--grad-2:#3e7bff;--grad-3:#7c3aed;--ai:#7c3aed;--ai-text:#6d28d9;--ai-soft:#f1eafe;--ai-line:#d6c4fb;--ai-grad:linear-gradient(135deg,#7c3aed,#4f46e5);--signal:#e8501e;--signal-text:#b93a0e;--signal-soft:#fde9e1;--ok:#059669;--ok-text:#047857;--ok-soft:#d1fae5;--warn:#d97706;--warn-text:#92400e;--warn-soft:#fef3c7;--bad:#dc2626;--bad-text:#b91c1c;--bad-soft:#fee2e2;--sign-rwy:#c8102e;--on-sign-rwy:#fff;--sign-twy:#ffd100;--on-sign-twy:#000;--mx-ok:#a7f3d0;--mx-warn:#fde68a;--mx-signal:#fdba74;--mx-bad:#fca5a5;--mx-ink:#0b1020;--plate-a:#4f7bff;--plate-b:#2238b8;--plate-edge:#1b2c96;--plate-stroke:#ffffffe6;--plate-op:.84;--plate-ink:#fff;--plate-sub:#f1f5ff;--plate-weak-a:#fcd34d;--plate-weak-b:#e08a0b;--plate-weak-edge:#9a5b05;--plate-weak-ink:#0b1020;--plate-weak-sub:#3b2a05;--plate-quiet-op:.46;--plate-shadow:#283c8c47;--suite-safety:#ff4545;--suite-safety-2:#dc2626;--suite-safety-text:#c81e1e;--suite-quality:#0ea5e9;--suite-quality-2:#0284c7;--suite-quality-text:#0369a1;--suite-security:#10b981;--suite-security-2:#047857;--suite-security-text:#047857;--suite-compliance:#f0b429;--suite-compliance-2:#d97706;--suite-compliance-text:#8a5a06;--suite-documents:#6366f1;--suite-documents-2:#4f46e5;--suite-documents-text:#4338ca;--suite-oversight:#ec4899;--suite-oversight-2:#db2777;--suite-oversight-text:#be185d;--slab-ink:#fff;--slab-muted:#b4c0dc;--slab-line:#ffffff29;--slab-panel:#ffffff12;--slab-accent:#7dd3fc;--slab-ok:#34d399;--slab-warn:#fbbf24;--slab-signal:#ff7a4d;--slab-orb:#3e7bff80;--mslab:#f0f2ff;--mslab-ink:#0b1020;--mslab-muted:#3a4563;--mslab-line:#dce2f0;--mslab-panel:#fff;--mslab-accent:#2a43d6;--mslab-ok:#047857;--mslab-warn:#d97706;--mslab-signal:#b93a0e;--mslab-orb:#7c3aed29;--mslab-shadow:0 24px 60px #283c8c1f;--orb-a:#3e7bff73;--orb-b:#7c3aed52;--orb-c:#0ea5e952;--shadow:0 24px 60px #283c8c1f;--shadow-lg:0 40px 90px #283c8c33;--shadow-sm:0 8px 24px #0b102012;--shadow-brand:0 14px 34px #3e5bff4d}}:root:has(>body>.aero-site){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}@media (prefers-color-scheme:dark){:root[data-appearance=system]:has(>body>.aero-site){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}}:root:not([data-appearance=light],[data-appearance=system]):has(>body>.aero-site){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}@media print{:root:is([data-appearance],:not([data-appearance])):has(>body>.aero-site){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}:root:has(.aero-app){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}@media (prefers-color-scheme:dark){:root[data-appearance=system]:has(.aero-app){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}}:root:not([data-appearance=light],[data-appearance=system]):has(.aero-app){--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}@media print{:root:is([data-appearance],:not([data-appearance])):has(.aero-app){--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}}:root:has(.aero-app){background:#f2f4fb!important}@media (prefers-color-scheme:dark){:root[data-appearance=system]:has(.aero-app){background:#070b16!important}}:root:not([data-appearance=light],[data-appearance=system]):has(.aero-app){background:#070b16!important}@media print{:root:is([data-appearance],:not([data-appearance])):has(.aero-app){background:#f2f4fb!important}}
.aero-site{background:var(--bg);margin:0}.aero h1,.aero h2,.aero h3,.aero h4,.aero p,.aero dl,.aero dd,.aero ul{margin:0;padding:0}.aero ul{list-style:none}.aero a{color:var(--brand-text);text-decoration:none}.aero a:hover{color:var(--ink)}.aero button,.aero input,.aero select,.aero textarea{font:inherit;color:inherit}.aero .mono{font-family:var(--font-mono)}.aero .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.aero .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aero :focus-visible{outline:3px solid var(--brand);outline-offset:2px}@keyframes aero-drift{0%{transform:translate(0)scale(1)}to{transform:translate(60px,-40px)scale(1.15)}}@keyframes aero-float{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes aero-hz{0%{stroke-dashoffset:1px}}@keyframes aero-fadein{0%{opacity:0}}@keyframes aero-ringp{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes aero-spin{to{transform:rotate(360deg)}}@keyframes aero-skel{0%{opacity:1}to{opacity:.45}}@keyframes aero-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aero .orbg{filter:blur(90px);pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate aero-drift;position:absolute}.aero .fl{animation:4s ease-in-out infinite alternate aero-float}.aero .hzl{stroke-dasharray:1;stroke-dashoffset:0;animation:linear backwards aero-hz}.aero .fin{animation:aero-fadein var(--dur-arrive) var(--curve) backwards}.aero .ringp{transform-box:fill-box;transform-origin:50%;opacity:0;animation:1.6s ease-out 2 aero-ringp}.aero .rise{animation:aero-rise var(--dur-arrive) var(--curve) both}.aero .glass{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(var(--blur))}.aero .solid{background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.aero .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-18);box-sizing:border-box;min-width:0;padding:16px}.aero .slab{background:var(--slab);color:var(--slab-ink);border:1px solid var(--slab-line);border-radius:var(--r-32);padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.aero .pn{border-radius:var(--r-24);box-sizing:border-box;min-width:0;padding:24px;position:relative}.aero .tile{border-radius:var(--r-32);box-sizing:border-box;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex;position:relative}.aero .lift{transition:transform var(--dur-settle) var(--curve),box-shadow var(--dur-settle) var(--curve)}.aero .lift:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.aero .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.aero .well{background:var(--well)}.aero .btn{border-radius:var(--r-pill);cursor:pointer;box-sizing:border-box;white-space:nowrap;min-height:48px;transition:transform var(--dur-press) var(--curve),background var(--dur-hover) var(--curve),color var(--dur-hover) var(--curve);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.aero .btn:active{transform:scale(var(--press-scale))}.aero .btn.lg{min-height:56px;padding:0 32px;font-size:16px}.aero .btn.sm{min-height:40px;padding:0 16px;font-size:14px}.aero .btn.xs{min-height:32px;padding:0 12px;font-size:13px}.aero .btn.p{background:var(--ink);color:var(--on-ink);box-shadow:var(--shadow-brand)}.aero .btn.p:hover,.aero .btn.p.is-hover{background:var(--brand);color:var(--on-brand)}.aero .btn.s{background:var(--panel-soft);border-color:var(--panel-border);color:var(--ink);box-shadow:var(--shadow-sm)}.aero .btn.s:hover,.aero .btn.s.is-hover{background:var(--panel-solid);color:var(--brand-text)}.aero .solid .btn.s,.aero .card .btn.s,.aero .cns .btn.s,.aero .dlg .btn.s,.aero .mft .btn.s,.aero .mms .btn.s,.aero .code .btn.s,.aero .tblw .btn.s{border-color:color-mix(in srgb,var(--line-strong) 55%,var(--panel-border))}.aero .btn.g{color:var(--ink);background:0 0}.aero .btn.g:hover,.aero .btn.g.is-hover{background:var(--well);color:var(--ink)}.aero .btn.ai{background:var(--ai-grad);color:var(--on-ai);box-shadow:var(--shadow-sm)}.aero .btn.ai:hover,.aero .btn.ai.is-hover{filter:brightness(1.12);color:var(--on-ai)}.aero .btn.d{background:var(--bad);color:var(--on-ink)}.aero .btn.d:hover,.aero .btn.d.is-hover{filter:brightness(1.1);color:var(--on-ink)}.aero .btn.w{background:var(--slab-ink);color:var(--slab)}.aero .btn.w:hover{background:var(--slab-accent);color:var(--slab)}.aero .btn.o{background:var(--slab-panel);border-color:var(--slab-line);color:var(--slab-ink)}.aero .btn.o:hover{background:var(--slab-line);color:var(--slab-ink)}.aero .btn.is-focus{outline:3px solid var(--brand);outline-offset:2px}.aero .btn.is-press{transform:scale(var(--press-scale))}.aero .btn:disabled,.aero .btn.off{background:var(--track);color:var(--muted);box-shadow:none;cursor:not-allowed;filter:none;border-color:#0000}.aero .btn.busy{cursor:progress}.aero .spin{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite aero-spin}.aero .ib{border-radius:var(--r-pill);border:1px solid var(--panel-border);width:48px;height:48px;box-shadow:var(--shadow-sm);background:var(--panel-soft);color:var(--ink);cursor:pointer;box-sizing:border-box;transition:background var(--dur-hover) var(--curve),color var(--dur-hover) var(--curve);flex:none;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.aero .ib.wide{width:auto;padding:0 16px}.aero .ib:hover{background:var(--ink);color:var(--on-ink)}.aero .badge{border-radius:var(--r-pill);min-width:20px;height:20px;font-family:var(--font-mono);box-sizing:border-box;background:var(--ink);color:var(--on-ink);justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:500;display:flex;position:absolute;top:-2px;right:-2px}.aero .badge.sg{background:var(--signal);color:var(--on-status)}.aero .chip{border-radius:var(--r-pill);white-space:nowrap;box-sizing:border-box;border:1px solid #0000;align-items:center;gap:8px;min-height:24px;padding:0 12px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.aero .c-bad{background:var(--bad-soft);color:var(--bad-text)}.aero .c-signal{background:var(--signal-soft);color:var(--signal-text)}.aero .c-warn{background:var(--warn-soft);color:var(--warn-text)}.aero .c-ok{background:var(--ok-soft);color:var(--ok-text)}.aero .c-brand{background:var(--brand-soft);color:var(--brand-text)}.aero .c-ai{background:var(--ai-soft);color:var(--ai-text)}.aero .c-neutral{background:var(--well);color:var(--muted)}.aero .c-ink{background:var(--ink);color:var(--on-ink)}.aero .c-none{color:var(--muted);border:1px dashed var(--line-strong);background:0 0}.aero .c-ok-solid{background:var(--ok);color:var(--on-status)}.aero .c-warn-solid{background:var(--warn);color:var(--on-status)}.aero .c-signal-solid{background:var(--signal);color:var(--on-status)}.aero .chip.m{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.aero .chip.wr{white-space:normal;max-width:100%;height:auto;padding:4px 12px}.aero .dot{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.aero .fpill{border-radius:var(--r-pill);border:1px solid var(--panel-border);background:var(--panel-soft);min-height:40px;box-shadow:var(--shadow-sm);color:var(--ink);cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:background var(--dur-hover) var(--curve),color var(--dur-hover) var(--curve);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.aero .fpill:hover{background:var(--panel-solid);color:var(--brand-text)}.aero .fpill.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.aero .fpill.sm{min-height:32px;padding:0 12px;font-size:13px}.aero .rwy,.aero .twy{border-radius:var(--r-4);height:20px;font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.aero .rwy{background:var(--sign-rwy);color:var(--on-sign-rwy)}.aero .twy{background:var(--sign-twy);color:var(--on-sign-twy)}.aero .ref{font-family:var(--font-mono);color:var(--brand-text);white-space:nowrap;font-size:13px}.aero .ref.c{background:var(--brand-soft);border-radius:var(--r-8);padding:4px 8px}.aero .kbd{border-radius:var(--r-4);height:20px;font-family:var(--font-mono);background:var(--well);border:1px solid var(--line);color:var(--muted);box-sizing:border-box;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.aero .cap{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.aero .meta{font-family:var(--font-mono);color:var(--muted);font-size:12px}.aero .ey{font-family:var(--font-mono);color:var(--muted);font-size:13px}.aero .ops{font-family:var(--font-mono);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}.aero .ops .k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-right:8px;font-size:11px}.aero .ops>span{white-space:nowrap;align-items:center;display:inline-flex}.aero .rt{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.aero .av{background:var(--ink);width:32px;height:32px;color:var(--on-ink);font-family:var(--font-mono);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.aero .avc{border-radius:var(--r-pill);background:var(--panel-soft);border:1px solid var(--panel-border);box-sizing:border-box;align-items:center;gap:8px;padding:4px 16px 4px 4px;display:inline-flex}.aero .avc b{font-size:14px;font-weight:700;line-height:1.2;display:block}.aero .avc i{font-style:normal;font-family:var(--font-mono);color:var(--muted);font-size:11px;line-height:1.2;display:block}.aero .lbl{color:var(--muted);justify-content:space-between;gap:8px;font-size:13px;font-weight:700;display:flex}.aero .lbl i{font-style:normal;font-family:var(--font-mono);font-size:11px;font-weight:400}.aero .fld{background:var(--panel-solid);border:1px solid var(--line-strong);border-radius:var(--r-12);min-height:48px;color:var(--ink);box-sizing:border-box;width:100%;padding:12px 16px;font-size:15px;line-height:1.5;display:block}.aero .fld::placeholder{color:var(--muted)}.aero input.fld{text-overflow:ellipsis}.aero .fld:hover,.aero .fld.is-hover{border-color:var(--ink)}.aero .fld.is-focus{outline:3px solid var(--brand);outline-offset:2px}.aero .fld.err{border-color:var(--bad);box-shadow:inset 0 0 0 1px var(--bad)}.aero .fld:disabled{background:var(--track);color:var(--muted);cursor:not-allowed;border-color:#0000}.aero textarea.fld{resize:vertical;min-height:96px}.aero select.fld{appearance:none;cursor:pointer;padding-right:48px}.aero .selw{display:block;position:relative}.aero .selw svg{pointer-events:none;color:var(--muted);position:absolute;top:14px;right:16px}.aero .help{color:var(--muted);font-size:13px}.aero .errm{color:var(--bad-text);font-size:13px;font-weight:700}.aero .fs{flex-direction:column;gap:8px;min-width:0;display:flex}.aero .search{border-radius:var(--r-pill);background:var(--panel-soft);border:1px solid var(--panel-border);min-height:48px;color:var(--muted);box-sizing:border-box;align-items:center;gap:8px;padding:0 12px 0 16px;display:flex}.aero .search input{min-width:0;color:var(--ink);outline-offset:8px;text-overflow:ellipsis;background:0 0;border:0;flex:1 1 0;font-size:14px}.aero .search input::placeholder{color:var(--muted)}.aero .cbx{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;display:inline-flex}.aero .cb{border-radius:var(--r-4);border:1.5px solid var(--line-strong);box-sizing:border-box;color:#0000;background:var(--panel-solid);flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.aero .cb.on{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.aero .cb.off{background:var(--track);border-color:#0000}.aero .swt{border-radius:var(--r-pill);background:var(--line-strong);cursor:pointer;width:44px;height:24px;transition:background var(--dur-hover) var(--curve);border:0;flex:none;padding:0;position:relative}.aero .swt:after{content:"";background:var(--panel-solid);width:20px;height:20px;box-shadow:var(--shadow-sm);transition:transform var(--dur-hover) var(--curve);border-radius:50%;position:absolute;top:2px;left:2px}.aero .swt.on{background:var(--brand)}.aero .swt.on:after{transform:translate(20px)}.aero .swt:disabled{background:var(--track);cursor:not-allowed}.aero input[type=range]{accent-color:var(--brand);width:100%;height:24px;margin:0}.aero .seg{border-radius:var(--r-pill);background:var(--well);box-sizing:border-box;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.aero .seg.gl{background:var(--panel);border:1px solid var(--panel-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(var(--blur))}.aero .seg button{border-radius:var(--r-pill);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--dur-hover) var(--curve),color var(--dur-hover) var(--curve);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.aero .seg button:hover{color:var(--brand-text)}.aero .seg button.on{background:var(--ink);color:var(--on-ink)}.aero .seg button .n{font-family:var(--font-mono);opacity:.8;font-size:12px;font-weight:500}.aero .seg.sm button{min-height:32px;padding:0 12px;font-size:13px}.aero .seg.long{flex-wrap:nowrap;max-width:100%}.aero .seg.long>button,.aero .seg.long>a,.aero .seg.long>*>button{white-space:normal;text-align:left;flex:0 auto;min-width:0;padding-top:8px;padding-bottom:8px;line-height:1.2}@media (max-width:768px){.aero .seg.long,.aero .seg.scr{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.aero .seg.long::-webkit-scrollbar{display:none}.aero .seg.scr::-webkit-scrollbar{display:none}.aero .seg.long>button,.aero .seg.long>a,.aero .seg.long>*>button,.aero .seg.scr>button,.aero .seg.scr>a,.aero .seg.scr>*>button{white-space:nowrap;flex:none}}.aero .seg.nw{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.aero .seg.nw>button,.aero .seg.nw>a,.aero .seg.nw>*>button{white-space:nowrap;flex:none}.aero .reg{flex-direction:column;gap:0;min-width:0;display:flex}.aero .rh,.aero .rw{box-sizing:border-box;grid-template-columns:20px 120px minmax(200px,1fr) 160px 192px 104px 96px 40px;align-items:center;gap:12px;display:grid}.aero .rh{min-height:32px;font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);padding:0 16px;font-size:11px}.aero .rw{text-align:left;width:100%;color:var(--ink);border:1px solid #0000;border-bottom-color:var(--line);cursor:pointer;min-height:64px;transition:background var(--dur-hover) var(--curve);background:0 0;border-radius:0;padding:12px 16px;font-size:14px}.aero .rw:last-child{border-bottom-color:#0000}.aero .rw:hover,.aero .rw.is-hover{background:var(--well)}.aero .rw.sel{background:var(--brand-soft);border-color:var(--brand);border-radius:var(--r-12)}.aero .rw b{font-weight:700;line-height:1.2;display:block}.aero .rcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-24);box-shadow:var(--shadow-sm);box-sizing:border-box;text-align:left;min-width:0;color:var(--ink);cursor:pointer;transition:transform var(--dur-settle) var(--curve);flex-direction:column;padding:0;display:flex}.aero .rcard:hover{transform:translateY(-4px)}.aero .rcard.sel{border-color:var(--brand);box-shadow:var(--shadow-brand)}.aero .perf{border-top:2px dashed var(--line-strong);display:block;position:relative}.aero .perf:before,.aero .perf:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;top:-12px}.aero .perf:before{left:-12px}.aero .perf:after{right:-12px}.aero .bcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r-18);box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.aero .bar{background:repeating-linear-gradient(90deg,var(--ink) 0 3px,transparent 3px 6px,var(--ink) 6px 7px,transparent 7px 12px,var(--ink) 12px 16px,transparent 16px 19px);height:32px}@media (max-width:768px){.aero .tbl.nfm{min-width:0;display:block}.aero .tbl.nfm thead{display:none}.aero .tbl.nfm tbody{flex-direction:column;gap:12px;padding:12px;display:flex}.aero .tbl.nfm tr{background:var(--card);border:1px solid var(--line);border-radius:var(--r-18);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.aero .tbl.nfm td{border:0;padding:0;display:block;width:auto!important}.aero .tbl.nfm caption{padding:16px 16px 0;display:block}.aero .reg.nfm{gap:12px;min-width:0!important}.aero .reg.nfm .rh{display:none}.aero .reg.nfm .rw{background:var(--card);border:1px solid var(--line);border-radius:var(--r-18);flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:12px 16px;display:flex}.aero .reg.nfm .rw.sel{border-color:var(--brand);background:var(--brand-soft)}.aero .tbl.nfm td:before,.aero .reg.nfm .rw>[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}}.aero .tbl.nfm.nf-on{min-width:0;display:block}.aero .tbl.nfm.nf-on thead{display:none}.aero .tbl.nfm.nf-on tbody{flex-direction:column;gap:12px;padding:12px;display:flex}.aero .tbl.nfm.nf-on tr{background:var(--card);border:1px solid var(--line);border-radius:var(--r-18);flex-direction:column;gap:12px;padding:12px 16px;display:flex}.aero .tbl.nfm.nf-on td{border:0;padding:0;display:block;width:auto!important}.aero .tbl.nfm.nf-on caption{padding:16px 16px 0;display:block}.aero .reg.nfm.nf-on{gap:12px;min-width:0!important}.aero .reg.nfm.nf-on .rh{display:none}.aero .reg.nfm.nf-on .rw{background:var(--card);border:1px solid var(--line);border-radius:var(--r-18);flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:12px 16px;display:flex}.aero .reg.nfm.nf-on .rw.sel{border-color:var(--brand);background:var(--brand-soft)}.aero .tbl.nfm.nf-on td:before,.aero .reg.nfm.nf-on .rw>[data-label]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}.aero .efade:after{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--efade-bg,var(--panel-solid)));flex:none;height:48px;display:block;position:sticky;bottom:0}.aero .efade.x:after{display:none}@media (max-width:768px){.aero .efade.x{grid-template-columns:1fr 32px;display:grid}.aero .efade.x:after{background:linear-gradient(to right,transparent,var(--efade-bg,var(--panel-solid)));width:32px;height:auto;display:block;position:sticky;bottom:auto;right:0}}.aero .efade.x.nw{grid-template-columns:1fr 32px;display:grid}.aero .efade.x.nw:after{background:linear-gradient(to right,transparent,var(--efade-bg,var(--panel-solid)));width:32px;height:auto;display:block;position:sticky;bottom:auto;right:0}.aero .chq{min-width:0}.aero .chq>.ch-n{display:none}@media (max-width:480px){.aero .chq>.ch-w{display:none}.aero .chq>.ch-n{display:block}}.aero .stg{text-align:left;width:100%;min-height:40px;color:var(--ink);background:var(--panel-soft);border-radius:var(--r-12);cursor:pointer;box-sizing:border-box;border:1px solid #0000;align-items:center;gap:12px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.aero .stg .mono{font-size:12px;font-weight:500}.aero .stg:hover{background:var(--panel-solid)}.aero .stg.done .mono,.aero .stg.done svg{color:var(--ok-text)}.aero .stg.cur{background:var(--ink);color:var(--on-ink)}.aero .stg.lock{color:var(--muted);border:1px dashed var(--line-strong);cursor:default;background:0 0}.aero .stg.view{border:1px solid var(--brand)}.aero .stg.lock.view{border:1px solid var(--brand);cursor:pointer}.aero .jrail{box-sizing:border-box;width:272px}.aero .jrail .stg>span:not(.mono){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aero .stg.cur .chip,.aero .rl-pick.on .chip,.aero .seg button.on .chip,.aero .fpill.on .chip{background:color-mix(in srgb,var(--on-ink) 18%,transparent);color:var(--on-ink);border-color:#0000}.aero .num{width:28px;height:28px;font-family:var(--font-mono);background:var(--ink);color:var(--on-ink);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:inline-flex}.aero .aib{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:var(--r-18);color:var(--ink);box-sizing:border-box;align-items:flex-start;gap:16px;padding:16px;display:flex}.aero .aib .lab{font-family:var(--font-mono);color:var(--ai-text);align-items:center;gap:8px;font-size:12px;display:flex}.aero .chk{background:var(--card);border-radius:var(--r-12);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.aero .chk .ring{border:2px solid var(--signal);box-sizing:border-box;width:16px;height:16px;color:var(--on-status);border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.aero .chk.done .ring{background:var(--ok);border-color:var(--ok)}.aero .rail{border-radius:var(--r-pill);box-sizing:border-box;flex-direction:column;gap:4px;width:80px;padding:8px;display:flex}.aero .rb{border-radius:var(--r-24);width:64px;min-height:64px;color:var(--muted);transition:background var(--dur-hover) var(--curve);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex;position:relative}.aero .rb i{border-radius:var(--r-12);background:color-mix(in srgb,var(--su,var(--muted)) 16%,transparent);width:36px;height:36px;color:var(--sut,var(--muted));justify-content:center;align-items:center;display:flex}.aero .rb:hover,.aero .rb.is-hover{background:var(--panel-solid);color:var(--ink)}.aero .rb.on{color:var(--ink);background:var(--panel-solid);box-shadow:var(--shadow-sm)}.aero .rb.on:before{content:"";background:var(--su,var(--brand));border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:-8px}.aero .rb .badge{top:0;right:0}.aero .top{border-radius:var(--r-pill);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;min-height:64px;padding:8px 8px 8px 24px;display:flex}.aero .crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.aero .crumb [aria-current]{color:var(--ink)}.aero .htile{border-radius:var(--r-12);width:48px;height:48px;color:var(--on-ai);background:linear-gradient(135deg,var(--su),var(--su2));box-shadow:var(--shadow-sm);flex:0 0 48px;justify-content:center;align-items:center;display:flex;transform:rotate(-6deg)}.aero .mx{grid-template-columns:minmax(88px,auto) repeat(5,minmax(40px,1fr));align-items:stretch;gap:4px;font-size:11px;display:grid}.aero .mx .c{border-radius:var(--r-8);min-height:40px;font-family:var(--font-mono);color:var(--mx-ink);justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex;position:relative}.aero .mx .ax{font-family:var(--font-mono);color:var(--muted);text-align:right;justify-content:flex-end;align-items:center;padding-right:4px;font-size:11px;line-height:1.1;display:flex}.aero .mx .ay{text-align:center;justify-content:center;padding:4px 0 0}.aero .m-ok{background:var(--mx-ok)}.aero .m-warn{background:var(--mx-warn)}.aero .m-signal{background:var(--mx-signal)}.aero .m-bad{background:var(--mx-bad)}.aero .mk{border:3px solid var(--mx-ink);box-sizing:border-box;border-radius:50%;flex:none;width:24px;height:24px;display:inline-block}.aero .mk.res{border-style:dashed;border-width:2px}.aero .mx .c .mk{position:absolute}.aero .trk{border-radius:var(--r-pill);background:var(--track);height:8px;display:block;overflow:hidden}.aero .trk i{border-radius:var(--r-pill);background:linear-gradient(90deg,var(--grad-1),var(--grad-2));height:100%;display:block}.aero .meter{border-radius:var(--r-pill);gap:2px;height:8px;display:flex;overflow:hidden}.aero .meter i{min-width:4px;height:100%;display:block}.aero .sw4{border-radius:var(--r-4);flex:0 0 12px;width:12px;height:12px;display:inline-block}.aero .pass{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-24);width:248px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;box-sizing:border-box;transition:transform var(--dur-settle) var(--curve);flex-direction:column;flex:0 0 248px;padding:0;display:flex;position:relative}.aero .pass:hover{transform:translateY(-8px)}.aero .pass.on{outline:3px solid var(--ink);outline-offset:-3px;transform:translateY(-8px)}.aero .ln{border-bottom:1px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 0;font-size:15px;display:flex}.aero .fq{border:0;border-top:1px solid var(--line);text-align:left;letter-spacing:-.02em;cursor:pointer;width:100%;color:var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:22px;font-weight:800;line-height:1.1;display:flex}.aero .fq:hover{color:var(--brand-text)}.aero .menu{border-radius:var(--r-18);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;gap:4px;min-width:224px;padding:8px;display:flex}.aero .menu button{text-align:left;min-height:40px;color:var(--ink);border-radius:var(--r-8);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.aero .menu button:hover,.aero .menu button.is-hover{background:var(--well)}.aero .menu button.dz{color:var(--bad-text)}.aero .menu hr{border:0;border-top:1px solid var(--line);width:100%;margin:4px 0}.aero .toast{border-radius:var(--r-18);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-lg);box-sizing:border-box;align-items:center;gap:12px;width:360px;max-width:100%;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.aero .dlg{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-24);box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;gap:16px;width:480px;max-width:100%;padding:24px;display:flex}.aero .tip{background:var(--ink);color:var(--on-ink);border-radius:var(--r-8);padding:8px 12px;font-size:12px;font-weight:500;line-height:1.2;display:inline-block}.aero .skel{border-radius:var(--r-pill);background:var(--track);height:12px;animation:1s ease-in-out infinite alternate aero-skel;display:block}.aero .state{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:232px;padding:32px 24px;display:flex}.aero .state .ic{border-radius:var(--r-12);background:var(--well);width:48px;height:48px;color:var(--muted);justify-content:center;align-items:center;margin-bottom:8px;display:flex}.aero .scope{border-radius:var(--r-12);background:var(--well);font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.aero .tb-menu{display:none}@media (max-width:1024px){.aero .tb-menu{display:inline-flex}.aero .top{padding-left:8px}.aero .top .ib[aria-label=Help]{display:none}.aero .top .search{width:48px;height:48px;min-height:48px;color:var(--ink);justify-content:center;padding:0;flex:0 0 48px!important}.aero .top .search input,.aero .top .search .kbd,.aero .top .btn.ai .kbd{display:none}.aero .top .btn.ai{gap:0;width:48px;font-size:0;padding:0!important}}@media (max-width:768px){.aero .top [style*=font-wordmark],.aero .top .crumb>:not(:last-child){display:none}}@media (max-width:480px){.aero .top{border-radius:var(--r-24);gap:4px;min-height:56px;padding:8px}.aero .top .crumb{display:none}.aero .top .ib,.aero .top .btn.ai,.aero .top .search{width:40px;height:40px;min-height:40px;flex:0 0 40px!important}.aero .top .ib.wide{width:auto;padding:0 12px;flex:none!important}}.aero .wrap{max-width:var(--w-marketing);margin:0 auto;padding:0 32px;position:relative}.aero .h2{font-size:var(--fs-section);letter-spacing:-.045em;font-weight:800;line-height:.98}.aero h1,.aero h2{text-wrap:balance}.aero .h3{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.aero .h4{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.1}.aero .sub{color:var(--muted)}@keyframes aero-slide{to{transform:translate(-50%)}}@keyframes aero-draw{0%{stroke-dashoffset:900px}}.aero .dr{animation:2.6s ease-out backwards aero-draw}.aero .split12{grid-template-columns:var(--cols,minmax(0,1fr) minmax(0,2fr));align-items:start;gap:24px;display:grid}.aero .split11{grid-template-columns:var(--cols,minmax(0,1fr) minmax(0,1fr));align-items:center;gap:32px;display:grid}.aero .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aero .kf{font-family:var(--font-mono);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px 20px;font-size:13px;line-height:1.35;display:grid}.aero .kf dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.aero .kf dd{color:var(--ink);margin:4px 0 0}.aero .win{background:var(--panel-inset);border:1px solid var(--line);border-radius:var(--r-24);box-shadow:var(--shadow-lg);min-width:0;overflow:hidden}.aero .winbar{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:13px;display:flex}.aero .win .card,.aero .cardc{flex-direction:column;gap:12px;display:flex}.aero .seg a{border-radius:var(--r-pill);min-height:44px;color:var(--ink);white-space:nowrap;transition:background var(--dur-hover) var(--curve),color var(--dur-hover) var(--curve);align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.aero .seg a[aria-current]{background:var(--ink);color:var(--on-ink)}.aero .seg button[aria-disabled]{cursor:default;color:var(--muted)}.aero .big{font-size:var(--fs-outline);letter-spacing:-.05em;white-space:nowrap;font-weight:800;line-height:1}.aero .out{color:#0000;-webkit-text-stroke:2px var(--ink)}@media (max-width:1024px){.aero .split12,.aero .split11{grid-template-columns:minmax(0,1fr)}.aero .bento{grid-template-columns:1fr}.aero .bento>*{grid-area:auto!important}}@media (max-width:768px){.aero .wrap{padding:0 16px}.aero .tile{padding:24px}.aero .slab,.aero .seg{border-radius:var(--r-24)}}@media (prefers-reduced-motion:reduce){.aero .orbg,.aero .fl,.aero .mq,.aero .hzl,.aero .fin,.aero .ringp,.aero .dr,.aero .spin,.aero .skel,.aero .rise{animation:none!important}.aero .btn,.aero .lift,.aero .rcard,.aero .pass,.aero .swt,.aero .swt:after{transition:none!important}}.aero .sig{color:var(--muted);margin-top:-8px;font-size:14px}.aero .vt{font-family:var(--font-mono);color:var(--muted);letter-spacing:0;font-size:12px;font-weight:400}.aero .rl{flex-direction:column;width:100%;display:flex}.aero .rl .ln{flex-wrap:nowrap;font-size:14px}.aero .rl .ln:last-child{border-bottom:0}.aero .rl-t{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.aero .rl-t b{font-size:14px;line-height:1.2}.aero .rl-t span{color:var(--muted);font-size:13px;line-height:1.2}.aero .rl-g{border-radius:var(--r-8);background:var(--well);width:32px;height:32px;color:var(--muted);flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.aero .rl-pick{text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--r-12);box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.aero .rl-pick:hover{background:var(--well)}.aero .rl-pick.on{background:var(--ink);color:var(--on-ink)}.aero .rl-pick.on span{color:var(--on-ink)}.aero .abar{border-radius:var(--r-pill);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%;min-height:64px;padding:12px 12px 12px 24px;display:flex}.aero .snav{box-sizing:border-box;border-radius:var(--r-24);flex-direction:column;gap:4px;width:232px;padding:12px;display:flex}.aero .snav .cap{padding:12px 12px 4px}.aero .snav a{border-radius:var(--r-12);min-height:40px;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:flex}.aero .snav a:hover{background:var(--well);color:var(--ink)}.aero .snav a[aria-current]{background:var(--ink);color:var(--on-ink)}.aero .bnr{border-radius:var(--r-18);border:1px solid var(--line);background:var(--panel-solid);box-sizing:border-box;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;font-size:14px;display:flex}.aero .bnr b{font-size:14px;line-height:1.2;display:block}.aero .bnr.t-info{background:var(--brand-soft);border-color:#0000}.aero .bnr.t-info svg{color:var(--brand-text)}.aero .bnr.t-att{background:var(--signal-soft);border-color:#0000}.aero .bnr.t-att svg{color:var(--signal-text)}.aero .bnr.t-err{background:var(--bad-soft);border-color:#0000}.aero .bnr.t-err svg{color:var(--bad-text)}.aero .bnr.t-done{background:var(--ok-soft);border-color:#0000}.aero .bnr.t-done svg{color:var(--ok-text)}.aero .bnr.t-ai{background:var(--ai-soft);border-color:var(--ai-line)}.aero .bnr.t-ai svg{color:var(--ai-text)}.aero .note{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:inline-flex}.aero .pkl{border-radius:var(--r-18);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;gap:4px;padding:8px;display:flex}.aero .pkr{flex-direction:column;gap:8px;width:100%;max-width:340px;display:flex}.aero .sheet{background:var(--panel-solid);border-left:1px solid var(--line);width:400px;max-width:100%;box-shadow:var(--shadow-lg);box-sizing:border-box;border-radius:var(--r-24) 0 0 var(--r-24);flex-direction:column;gap:16px;padding:24px;display:flex}.aero .hg{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:4px;font-size:11px;display:grid}.aero .hg i{border-radius:var(--r-4);height:28px;color:var(--ink);justify-content:center;align-items:center;font-style:normal;display:flex}.aero .sc5{flex-wrap:wrap;gap:8px;display:flex}.aero .sc5 button{border-radius:var(--r-12);border:1px solid var(--line-strong);background:var(--panel-solid);cursor:pointer;min-width:48px;min-height:48px;color:var(--ink);padding:0 12px;font-size:14px;font-weight:700}.aero .sc5 button:hover{border-color:var(--ink)}.aero .sc5 button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.aero .drop{border:1.5px dashed var(--line-strong);border-radius:var(--r-18);background:var(--panel-inset);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;padding:24px;font-size:14px;display:flex}.aero .rtx{border:1px solid var(--line-strong);border-radius:var(--r-12);background:var(--panel-solid);flex-direction:column;width:100%;display:flex;overflow:hidden}.aero .rtx .tbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.aero .rtx .body{min-height:96px;padding:12px 16px;font-size:15px;line-height:1.5}.aero .rtx .body h2{margin:16px 0 8px;font-size:18px;font-weight:800;line-height:1.3}.aero .rtx .body h3{margin:12px 0 4px;font-size:15px;font-weight:700;line-height:1.35}.aero .rtx .body>:first-child{margin-top:0}.aero .rtx .tbar .btn[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.aero .df-a{background:var(--ok-soft);color:var(--ok-text);border-radius:var(--r-4);padding:0 4px}.aero .df-r{background:var(--bad-soft);color:var(--bad-text);border-radius:var(--r-4);padding:0 4px;text-decoration:line-through}.aero .tl{flex-direction:column;width:100%;display:flex}.aero .tl .e{grid-template-columns:16px minmax(0,1fr);gap:12px;padding-bottom:16px;display:grid;position:relative}.aero .tl .e:before{content:"";background:var(--line);width:2px;position:absolute;top:16px;bottom:0;left:7px}.aero .tl .e:last-child:before{display:none}.aero .tl .e>i{border:2px solid var(--line-strong);background:var(--panel-solid);box-sizing:border-box;border-radius:50%;width:12px;height:12px;margin:4px 2px 0}.aero .tl .e.ai>i{border-color:var(--ai)}.aero .tl .e.now>i{border-color:var(--brand);background:var(--brand)}.aero .bd{align-items:flex-start;gap:12px;width:100%;display:flex;overflow-x:auto}.aero .md{flex-direction:column;flex:300px;gap:8px;min-width:0;display:flex}.aero .md .bx{border:1px solid var(--line-strong);border-radius:var(--r-12);background:var(--card);padding:8px 12px;font-size:13px;font-weight:700;line-height:1.2}.aero .md .bx span{font-family:var(--font-mono);color:var(--muted);font-size:11px;font-weight:400;display:block}.aero .md .bx.hit{border-color:var(--signal);background:var(--signal-soft)}.aero .turn{flex-direction:column;gap:12px;width:100%;display:flex}.aero .turn .q{background:var(--ink);max-width:80%;color:var(--on-ink);border-radius:var(--r-18);align-self:flex-end;padding:12px 16px;font-size:15px}.aero .turn .a{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:var(--r-18);flex-direction:column;gap:12px;max-width:92%;padding:16px;font-size:15px;display:flex}.aero .cmp{border-radius:var(--r-pill);background:var(--panel-solid);border:1px solid var(--ai-line);min-height:56px;box-shadow:var(--shadow-sm);box-sizing:border-box;align-items:center;gap:8px;width:100%;padding:4px 4px 4px 20px;display:flex}.aero .cmp input{min-width:0;color:var(--ink);outline-offset:8px;background:0 0;border:0;flex:1 1 0;font-size:15px}.aero .cmp input::placeholder{color:var(--muted)}.aero .pg{background:var(--panel-inset);border:1px solid var(--line);border-radius:var(--r-18);flex-direction:column;flex:260px;gap:8px;min-width:0;padding:12px;display:flex}.aero .pg i{border-radius:var(--r-8);background:var(--well);font-style:normal;font-family:var(--font-mono);color:var(--muted);justify-content:center;align-items:center;min-height:24px;padding:4px;font-size:11px;display:flex}@media (max-width:768px){.aero .snav{width:100%}.aero .sheet{border-radius:var(--r-24)}.aero .abar{border-radius:var(--r-24);padding:12px 16px}}.aero .abar.slab{background:var(--slab);border:1px solid var(--slab-line);color:var(--slab-ink)}.aero .abar.slab .meta{color:var(--slab-muted)}.aero .note.done{color:var(--ok-text)}.aero .rl-h{font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:0 0 8px;font-size:11px;display:flex}.aero .msgr .ln{align-items:flex-start}.aero .ss{font-family:var(--font-mono);border:1px solid var(--line);border-radius:var(--r-12);width:100%;font-size:12px;display:grid;overflow:hidden}.aero .ss>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);box-sizing:border-box;background:var(--panel-solid);min-height:36px;color:var(--ink);align-items:center;padding:8px 12px;display:flex}.aero .ss>.h{background:var(--well);color:var(--muted);font-size:11px}.aero .ss>.ed{outline:2px solid var(--brand);outline-offset:-2px}.aero .pp{background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:420px;padding:16px;display:flex}.aero .mx .c.pk{cursor:pointer;border:0}.aero .mx .c.pk:hover{outline:2px solid var(--mx-ink);outline-offset:-2px}.aero .mx .c.pk.on{outline:3px solid var(--mx-ink);outline-offset:-3px}.aero .sel:where(:not(.rw)){cursor:pointer;border:1px solid var(--line);background:var(--panel-solid);color:var(--ink);text-align:left;border-radius:var(--r-18);box-sizing:border-box;flex-direction:column;gap:8px;min-width:0;padding:16px 20px;display:flex}.aero .sel:where(:not(.rw)):hover{border-color:var(--brand)}.aero .sel:where(:not(.rw)).on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.aero .sel.lock{cursor:not-allowed;background:var(--panel-inset);border-style:dashed;border-color:var(--line-strong);color:var(--muted)}.aero .sel.lock:hover{border-color:var(--line-strong)}.aero .sel .shd{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.aero a.ln,.aero button.ln{color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;width:100%}.aero a.ln:hover b,.aero button.ln:hover b{color:var(--brand-text)}.aero .rl-t b .ref{color:var(--brand-text);font-size:13px}.aero .rl .ln .act{flex:none;align-items:center;gap:8px;display:inline-flex}.aero .dlg.wide{width:688px}.aero .ovl{z-index:40;background:var(--scrim);box-sizing:border-box;justify-content:center;align-items:flex-start;padding:96px 20px 20px;display:flex;position:fixed;inset:0;overflow:auto}.aero .ovl.end{justify-content:flex-end;padding:0}.aero .ovl .sheet{min-height:100%}.aero .ovl.demo{z-index:1;min-height:520px;position:relative;inset:auto;overflow:visible}.aero .pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.aero .dlg .foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aero .swt.on:disabled{background:color-mix(in srgb,var(--brand) 45%,var(--track))}.aero .swt.lk{background:var(--brand);cursor:default}.aero .swt.lk:after{transform:translate(20px)}.aero .swt.lk svg{z-index:1;color:var(--brand-text);pointer-events:none;position:absolute;top:6px;right:6px}.aero .search.lg{background:var(--panel-solid);min-height:56px;box-shadow:var(--shadow-sm);gap:12px;padding:0 8px 0 24px}.aero .search.lg input{font-size:16px}.aero .search input:focus-visible{outline:none}.aero .search:focus-within,.aero .search.is-focus{outline:3px solid var(--brand);outline-offset:2px}.aero .kbd .kg{font-family:var(--font-display);margin-right:4px;font-size:14px;line-height:1}.aero .cap.asis{text-transform:none;letter-spacing:0}.aero .cap .wm{font-family:var(--font-wordmark);text-transform:none;letter-spacing:0}.aero .seg a{border-radius:var(--r-pill);min-height:40px;color:var(--ink);white-space:nowrap;transition:background var(--dur-hover) var(--curve),color var(--dur-hover) var(--curve);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.aero .seg a:hover{color:var(--brand-text)}.aero .seg a.on,.aero .seg a[aria-current]{background:var(--ink);color:var(--on-ink)}.aero .seg a .n{font-family:var(--font-mono);opacity:.8;font-size:12px;font-weight:500}.aero .seg.sm a{min-height:32px;padding:0 12px;font-size:13px}.aero .tbp{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-24);width:400px;max-width:100%;box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;display:flex;overflow:hidden}.aero .tbp>.thd{justify-content:space-between;align-items:center;gap:12px;min-height:32px;padding:16px 16px 12px 20px;display:flex}.aero .tbp>.tbd{max-height:480px;padding:0 20px;overflow:auto}.aero .tbp>.tft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:14px;font-weight:700;display:flex}.aero .tbp .un{background:var(--brand);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.aero .tbp .un.rd{background:0 0}.aero .tbp .rl .ln{align-items:flex-start}.aero .rh button.srt{min-height:32px;font-family:var(--font-mono);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}.aero .rh button.srt:hover{color:var(--ink)}.aero .rh button.srt.on{color:var(--ink);font-weight:500}.aero .rh button.srt.dn svg{transform:rotate(180deg)}.aero .dsc{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:48px;color:var(--ink);cursor:pointer;box-sizing:border-box;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.aero .dsc>svg{color:var(--muted);transition:transform var(--dur-hover) var(--curve)}.aero .dsc[aria-expanded=true]>svg{transform:rotate(90deg)}.aero .dsc:hover .h4{color:var(--brand-text)}.aero .stg.skip{border:1px solid var(--line);color:var(--muted);cursor:default;background:0 0}.aero .stg.skip:hover{background:0 0}.aero .stg.skip .nr{font-family:var(--font-mono);font-size:11px;font-weight:400}.aero .wfl{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.aero .side{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.aero .rl .ln.rep{padding-left:44px}.aero .msgr .rl-t{gap:8px}.aero .rl .ln.lnw{flex-wrap:wrap}@media (max-width:1024px){.aero .side{grid-template-columns:minmax(0,1fr)}.aero .wfl>aside{flex:100%!important}.aero .jrail{width:100%}}@media (max-width:768px){.aero .rl .ln.rep{padding-left:20px}}.aero .tl .day{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:0 0 12px 28px;font-size:11px}.aero .tl .e+.day{padding-top:4px}.aero .tl .dt{color:var(--muted);padding-top:4px;font-size:13px;line-height:1.35;display:block}.aero .tl .qt{border-left:2px solid var(--line-strong);background:var(--well);border-radius:0 var(--r-8) var(--r-8) 0;margin-top:8px;padding:8px 12px;font-size:14px;line-height:1.35;display:block}.aero .mx .c.pk.ai{outline:3px solid var(--ai);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--panel-solid)}.aero .hg i.s-ok{background:var(--ok-soft);color:var(--ok-text)}.aero .hg i.s-part{background:var(--warn-soft);color:var(--warn-text)}.aero .hg i.s-bad{background:var(--bad-soft);color:var(--bad-text)}.aero .hg i.s-na{background:var(--track);color:var(--muted)}.aero .cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:100%;display:grid}.aero .cal>.wd{font-family:var(--font-mono);color:var(--muted);text-align:center;padding:0 0 4px;font-size:11px}.aero .cal .d{border-radius:var(--r-12);border:1px solid var(--line);background:var(--panel-solid);min-height:64px;color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:4px;min-width:0;padding:8px;display:flex;position:relative}.aero .cal .d .n{font-family:var(--font-mono);color:var(--muted);font-size:12px;line-height:1}.aero .cal .d .ct{font-family:var(--font-mono);font-size:14px;font-weight:500;line-height:1}.aero .cal .d .rk{border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.aero .cal .d:hover,.aero .cal .d.is-hover{border-color:var(--ink)}.aero .cal .d.today{border-color:var(--brand)}.aero .cal .d.today .n{color:var(--brand-text);font-weight:500}.aero .cal .d.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.aero .cal .d.on .n{color:var(--on-ink)}.aero .cal .d.oth{cursor:default;background:0 0;border-color:#0000}.aero .cal .d.oth .n{color:var(--faint)}.aero .cmp .at{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;margin:0 -4px;display:inline-flex}.aero .cmp .at:hover{background:var(--well);color:var(--ink)}.aero .afb{align-items:center;gap:4px;display:inline-flex}.aero .afb button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aero .afb button:hover{background:var(--panel-solid);color:var(--ink)}.aero .afb button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.aero .tblw{border-radius:var(--r-24);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);box-sizing:border-box;width:100%;overflow-x:auto}.aero .tbl{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:14px;line-height:1.35}.aero .tbl caption{caption-side:top;text-align:left;font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding:16px 16px 4px;font-size:11px}.aero .tbl th{font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);vertical-align:bottom;padding:12px 16px;font-size:11px;font-weight:400}.aero .tbl td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.aero .tbl tr:last-child td{border-bottom:0}.aero .tbl td b{font-weight:700}.aero .tbl.prose{min-width:0;font-size:15px;line-height:1.5}.aero .tbl.prose td:first-child{width:28%;font-weight:700}.aero .code{border-radius:var(--r-24);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);box-sizing:border-box;flex-direction:column;width:100%;display:flex;overflow:hidden}.aero .code>.hd{justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 0 16px;display:flex}.aero .code pre{border-radius:var(--r-12);background:var(--panel-inset);border:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);white-space:pre;margin:12px;padding:16px;font-size:12px;line-height:1.5;overflow-x:auto}.aero .code>.ft{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;font-size:12px;display:flex}.aero .code .cm{color:var(--muted)}.aero .code .ky{color:var(--brand-text)}.aero .psh{aspect-ratio:210/297;background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-12);width:420px;max-width:100%;box-shadow:var(--shadow-lg);box-sizing:border-box;color:var(--ink);flex-direction:column;gap:12px;padding:24px;display:flex;overflow:hidden}.aero .psh .pr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 32px 32px 32px;align-items:center;gap:8px;padding:8px 0;font-size:11px;line-height:1.35;display:grid}.aero .psh .pr i{border:1.5px solid var(--line-strong);border-radius:var(--r-4);height:24px;display:block}.aero .mph{aspect-ratio:390/844;border-radius:var(--r-32);background:var(--bg);border:1px solid var(--line);width:296px;max-width:100%;box-shadow:var(--shadow-lg);box-sizing:border-box;isolation:isolate;flex-direction:column;gap:12px;padding:40px 12px 12px;display:flex;position:relative;overflow:hidden}.aero .mph:before{content:"";border-radius:var(--r-pill);background:var(--slab);width:72px;height:20px;margin-left:-36px;position:absolute;top:12px;left:50%}.aero .mph:after{content:"";border-radius:var(--r-pill);background:var(--ink);opacity:.5;width:96px;height:4px;margin-left:-48px;position:absolute;bottom:8px;left:50%}.aero .art{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:32px;width:100%;display:grid}.aero .art .body{flex-direction:column;gap:16px;min-width:0;max-width:720px;font-size:18px;line-height:1.45;display:flex}.aero .art .body h4{letter-spacing:-.02em;align-items:baseline;gap:12px;padding-top:16px;font-size:22px;font-weight:800;line-height:1.1;display:flex}.aero .art .body h4 .mono{color:var(--brand-text);letter-spacing:0;font-size:13px;font-weight:400}.aero .art .body a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.aero .art.legal .body{gap:12px;font-size:15px;line-height:1.5}.aero .art.legal .body h4{font-size:18px}.aero .art .toc{flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex;position:sticky;top:20px}.aero .art .toc a{border-radius:var(--r-12);min-height:32px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;display:flex}.aero .art .toc a[aria-current]{background:var(--well);color:var(--ink)}.aero .art .toc a .mono{font-size:11px;font-weight:400}.aero .mmh{border-radius:var(--r-pill);box-sizing:border-box;justify-content:space-between;align-items:center;gap:8px;min-height:56px;padding:4px 4px 4px 16px;display:flex}.aero .mms{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-24);box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;width:100%;display:flex;overflow:hidden}.aero .mms>.hd{justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.aero .mms>.acts{flex-direction:column;gap:8px;padding:8px 16px 16px;display:flex}.aero .mms .grp{border:0;border-top:1px solid var(--line);letter-spacing:-.02em;width:100%;min-height:56px;color:var(--ink);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:18px;font-weight:800;display:flex}.aero .mms .grp svg{color:var(--muted);transition:transform var(--dur-hover) var(--curve)}.aero .mms .grp[aria-expanded=true] svg{transform:rotate(180deg)}.aero .mms .lks{flex-direction:column;padding:0 16px 12px;display:flex}.aero .mms .lks a{min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.aero .mms .lks a i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.aero .mms>.ft{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.aero .cns{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-24);width:400px;max-width:100%;box-shadow:var(--shadow-lg);box-sizing:border-box;flex-direction:column;gap:12px;padding:20px;font-size:14px;display:flex}.aero .cns .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.aero .cns a,.aero .mft a.u{text-underline-offset:3px;font-weight:700;text-decoration:underline}.aero .mft{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,1fr));gap:32px 24px;width:100%;padding-top:32px;display:grid}.aero .mft .colh{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px;font-size:11px;display:block}.aero .mft .col{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.aero .mft .col a{color:var(--ink)}.aero .mft .col a:hover{color:var(--brand-text)}.aero .mft .legal{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 24px;padding-top:16px;font-size:12px;display:flex}.aero .mft.ph{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.aero .mft.ph>.brand{grid-column:1/-1}@media (max-width:1024px){.aero .art{grid-template-columns:minmax(0,1fr)}.aero .art .toc{display:none}.aero .mft{grid-template-columns:repeat(3,minmax(0,1fr))}.aero .mft>.brand{grid-column:1/-1}}@media (max-width:768px){.aero .w96{display:none!important}.aero .ovl{padding:20px 12px}.aero .dlg{padding:16px}.aero .pair{grid-template-columns:minmax(0,1fr)}.aero .dlg .foot .btn{flex:auto}.aero .tbp{width:100%}.aero .mft{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.aero .cal .d{min-height:48px;padding:4px}.aero .cal .d .rk{top:auto;bottom:4px;right:4px}.aero .tbl.prose td:first-child{width:38%}.aero .cal .d .ct{font-size:12px}.aero .art .body{font-size:16px}.aero .art.legal .body{font-size:15px}}@media (prefers-reduced-motion:reduce){.aero .dsc>svg,.aero .mms .grp svg,.aero .seg a{transition:none!important}}.aero .paper{--bg:#f2f4fb;--panel:#ffffffbd;--panel-soft:#ffffffa8;--panel-solid:#fff;--card:#fff;--panel-inset:#f7f9ff;--panel-border:#fff;--well:#0b10200f;--track:#dde3f3;--line:#dce2f0;--line-strong:#7b86a4;--slab:#0b1020;--scrim:#0b102073;--ink:#0b1020;--muted:#3a4563;--faint:#7480a6;--on-ink:#fff;--on-brand:#fff;--on-ai:#fff;--on-status:#0b1020;--brand:#3e5bff;--brand-text:#2a43d6;--brand-soft:#e4e9ff;--grad:linear-gradient(100deg,#0ea5e9,#3e7bff 45%,#7c3aed);--grad-1:#0ea5e9;--grad-2:#3e7bff;--grad-3:#7c3aed;--ai:#7c3aed;--ai-text:#6d28d9;--ai-soft:#f1eafe;--ai-line:#d6c4fb;--ai-grad:linear-gradient(135deg,#7c3aed,#4f46e5);--signal:#e8501e;--signal-text:#b93a0e;--signal-soft:#fde9e1;--ok:#059669;--ok-text:#047857;--ok-soft:#d1fae5;--warn:#d97706;--warn-text:#92400e;--warn-soft:#fef3c7;--bad:#dc2626;--bad-text:#b91c1c;--bad-soft:#fee2e2;--sign-rwy:#c8102e;--on-sign-rwy:#fff;--sign-twy:#ffd100;--on-sign-twy:#000;--mx-ok:#a7f3d0;--mx-warn:#fde68a;--mx-signal:#fdba74;--mx-bad:#fca5a5;--mx-ink:#0b1020;--plate-a:#4f7bff;--plate-b:#2238b8;--plate-edge:#1b2c96;--plate-stroke:#ffffffe6;--plate-op:.84;--plate-ink:#fff;--plate-sub:#f1f5ff;--plate-weak-a:#fcd34d;--plate-weak-b:#e08a0b;--plate-weak-edge:#9a5b05;--plate-weak-ink:#0b1020;--plate-weak-sub:#3b2a05;--plate-quiet-op:.46;--plate-shadow:#283c8c47;--suite-safety:#ff4545;--suite-safety-2:#dc2626;--suite-safety-text:#c81e1e;--suite-quality:#0ea5e9;--suite-quality-2:#0284c7;--suite-quality-text:#0369a1;--suite-security:#10b981;--suite-security-2:#047857;--suite-security-text:#047857;--suite-compliance:#f0b429;--suite-compliance-2:#d97706;--suite-compliance-text:#8a5a06;--suite-documents:#6366f1;--suite-documents-2:#4f46e5;--suite-documents-text:#4338ca;--suite-oversight:#ec4899;--suite-oversight-2:#db2777;--suite-oversight-text:#be185d;--slab-ink:#fff;--slab-muted:#b4c0dc;--slab-line:#ffffff29;--slab-panel:#ffffff12;--slab-accent:#7dd3fc;--slab-ok:#34d399;--slab-warn:#fbbf24;--slab-signal:#ff7a4d;--slab-orb:#3e7bff80;--orb-a:#3e7bff73;--orb-b:#7c3aed52;--orb-c:#0ea5e952;--shadow:0 24px 60px #283c8c1f;--shadow-lg:0 40px 90px #283c8c33;--shadow-sm:0 8px 24px #0b102012;--shadow-brand:0 14px 34px #3e5bff4d;background:var(--panel-solid);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.aero .p-a4{box-sizing:border-box;border:1px solid var(--line);flex-direction:column;flex:none;gap:12px;width:794px;max-width:100%;height:1123px;padding:32px 60px 60px;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.aero .p-a4.land{width:1123px;height:794px}.aero .p-a4.cont{padding-top:68px}.aero .p-strip{box-sizing:border-box;border:1px solid var(--line);flex-direction:column;gap:12px;width:100%;padding:20px 60px;font-size:13px;line-height:1.4;display:flex;position:relative;overflow:hidden}.aero .p-fit{width:100%;overflow-x:auto}.aero .p-10{font-size:var(--fs-10)}.aero .p-11{font-size:var(--fs-11)}.aero .p-12{font-size:var(--fs-12)}.aero .p-13{font-size:var(--fs-13)}.aero .p-15{font-size:var(--fs-15)}.aero .p-18{font-size:var(--fs-18);letter-spacing:-.02em;font-weight:800;line-height:1.15}.aero .p-22{font-size:var(--fs-22);letter-spacing:-.02em;font-weight:800;line-height:1.1}.aero .p-32{font-size:var(--fs-page);letter-spacing:-.03em;font-weight:800;line-height:1.1}.aero .paper .cap{color:var(--muted)}.aero .paper .ref{font-size:var(--fs-12)}.aero .p-mast{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.aero .p-mast .org{align-items:center;gap:12px;min-width:0;display:flex}.aero .p-mast .org i{background:var(--line-strong);flex:0 0 1px;width:1px;height:24px}.aero .p-rh{font-size:var(--fs-11);border-bottom:1px solid var(--line);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}.aero .p-a4>.p-rh{position:absolute;top:24px;left:60px;right:60px}.aero .p-foot{font-size:var(--fs-11);color:var(--muted);white-space:nowrap;justify-content:space-between;gap:16px;display:flex}.aero .p-a4>.p-foot{position:absolute;bottom:20px;left:60px;right:60px}.aero .p-sec{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:8px 0 4px;display:flex}.aero .p-sec .cap{color:var(--ink);font-weight:500}.aero .p-f{grid-template-columns:104px minmax(0,1fr) 104px minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.aero .p-f dd{margin:0}.aero .p-t{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--fs-12);line-height:1.3}.aero .p-t th{text-align:left;font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--panel-inset);border-bottom:1px solid var(--line-strong);vertical-align:bottom;box-sizing:border-box;padding:8px;font-weight:500}.aero .p-t td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}.aero .p-t tr:nth-child(2n) td{background:var(--panel-inset)}.aero .p-t .n{font-family:var(--font-mono);white-space:nowrap}.aero .p-t .chip{white-space:normal}.aero .p-sig{gap:24px;display:grid}.aero .p-sig>div{border-top:1px solid var(--ink);flex-direction:column;gap:4px;margin-top:32px;padding-top:8px;display:flex}.aero .p-wm{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);opacity:.06;white-space:nowrap;pointer-events:none;font-size:64px;font-weight:500;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-30deg)}.aero .p-cb{border-left:3px solid var(--ink);margin-left:-15px;padding-left:12px}.aero .p-cb.add{border-left-style:double;border-left-width:4px;margin-left:-16px}.aero .p-cov{border:3px solid var(--ink);pointer-events:none;position:absolute;inset:40px}.aero .p-cov:after{content:"";border:1px solid var(--ink);position:absolute;inset:4px}.aero .p-sc{flex:none;overflow:hidden}.aero .p-ty{border-bottom:1px solid var(--line);grid-template-columns:72px 72px minmax(0,1.8fr) minmax(0,1fr);align-items:baseline;gap:8px 16px;padding:8px 0;display:grid}.aero .mkh{z-index:5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:24px;display:flex}.aero .mkh .rt{align-items:center;gap:8px;display:flex}.aero .mkh .lang,.aero .mms .lang{font-family:var(--font-mono);letter-spacing:.06em;font-weight:500}.aero .mk-tb{width:40px;height:40px;box-shadow:none;background:0 0;border-color:#0000}.aero .mk-tb:hover{background:var(--well)}.aero .mk-ph,.aero .mk-sh{display:none}.aero .mk-sh .mms{box-shadow:none;border:0;border-radius:0;min-height:100%}.aero .mk-sh .mms .lks a{text-decoration:none}.aero .mkf{padding-top:0;padding-bottom:48px}@media (max-width:1024px){.aero .mkh{display:none}.aero .mk-ph{z-index:5;margin:12px 12px 0;display:flex;position:relative}.aero .mk-sh{z-index:60;background:var(--panel-solid);display:block;position:fixed;inset:0;overflow-y:auto}}.aero .art .body ul,.aero .art .body ol{flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.aero .art .body ul{list-style:outside}.aero .art .body ol{list-style:decimal}.aero .art .body b{font-weight:700}.aero .art .body section{gap:inherit;flex-direction:column;scroll-margin-top:20px;display:flex}.aero .mq{gap:48px;width:max-content;animation:30s linear infinite aero-slide;display:flex}@media (max-width:1024px){.aero .rh{display:none}.aero .rw{grid-template-columns:20px minmax(0,1fr);row-gap:8px}.aero .rw>:nth-child(n+3){grid-column:2}}.aero .mslab{--slab:var(--mslab);--slab-ink:var(--mslab-ink);--slab-muted:var(--mslab-muted);--slab-line:var(--mslab-line);--slab-panel:var(--mslab-panel);--slab-accent:var(--mslab-accent);--slab-ok:var(--mslab-ok);--slab-warn:var(--mslab-warn);--slab-signal:var(--mslab-signal);--slab-orb:var(--mslab-orb);box-shadow:var(--mslab-shadow)}.aero .mnum{letter-spacing:-.06em;white-space:nowrap;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;padding-right:8px;font-size:clamp(88px,11vw,168px);font-weight:800;line-height:.86}.aero .mqw{padding:0 0 96px;overflow:hidden}.aero .prow{gap:20px;margin:-16px -32px -40px;padding:16px 32px 64px;display:flex;overflow-x:auto}.aero .big.grad{padding-right:12px}.aero .bento.b5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1024px){.aero .bento.b5{grid-template-columns:minmax(0,1fr)}}.aero .plts{min-width:0;height:560px;position:relative}.aero .plts .pstg{transform-style:preserve-3d;position:absolute;top:68%;left:50%;transform:rotateX(58deg)rotate(-45deg)}.aero .plts .pl{border:1.5px solid var(--plate-stroke);width:300px;height:300px;box-shadow:0 30px 60px var(--plate-shadow);box-sizing:border-box;letter-spacing:-.02em;color:var(--plate-ink);background:linear-gradient(135deg,var(--pa),var(--pb));border-radius:36px;align-items:flex-end;padding:24px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:-150px;left:-150px}.aero .plts .pl .pn2{font-family:var(--font-mono);opacity:.9;padding-right:8px;font-size:.62em;font-weight:500}.aero .plts .pl.ptop:after{content:"";background:var(--plate-ink);width:22px;height:22px;box-shadow:0 0 0 8px color-mix(in srgb,var(--plate-ink) 35%,transparent);border-radius:50%;margin:-11px;position:absolute;top:50%;left:50%}.aero .plts .thr{background:linear-gradient(var(--plate-ink),color-mix(in srgb,var(--plate-ink) 15%,transparent));pointer-events:none;width:3px;margin-left:-1.5px;position:absolute;left:50%}.aero .plts .pcap{text-align:right;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;line-height:1.5;position:absolute;top:8px;right:0}.aero .bt{justify-content:space-between;min-height:300px;overflow:hidden}.aero .bt.low{justify-content:flex-start;min-height:0}.aero .bt .tt{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.12}.aero .bt .ts{color:var(--muted);font-size:16px}.aero .bt.slab{border-radius:var(--r-32);flex-direction:column;gap:16px;padding:32px;display:flex}.aero .bt.slab .cap{color:var(--slab-accent)}.aero .bt.slab .ts{color:var(--slab-muted)}.aero .gt{background:linear-gradient(135deg,var(--grad-2),var(--grad-3));color:var(--on-brand);box-shadow:var(--shadow-lg);border:1px solid #0000}.aero .gt .cap,.aero .gt .ts{color:color-mix(in srgb,var(--on-brand) 84%,transparent)}.aero .gfig{letter-spacing:-.06em;white-space:nowrap;font-size:clamp(72px,8.4vw,124px);font-weight:800;line-height:.86}.aero .pill{border-radius:var(--r-pill);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.aero .pill .mono{color:var(--muted);font-weight:500}.aero .pill.pon{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.aero .pill.pon .mono{color:inherit;opacity:.8}.aero .pill.cd .mono,.aero a.pill:hover{color:var(--brand-text)}.aero .ncards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.aero .ncard{border-radius:var(--r-24);box-sizing:border-box;background:var(--panel-solid);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;gap:12px;padding:24px;display:flex}.aero .ncard .nn{letter-spacing:-.04em;font-size:44px;font-weight:800;line-height:1}.aero .ncard .nt{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.aero .ncard .nd{color:var(--muted);font-size:15px}.aero .slab .ncard{background:var(--slab-panel);border-color:var(--slab-line);box-shadow:none}.aero .slab .ncard .nn{color:var(--slab-accent)}.aero .slab .ncard .nd{color:var(--slab-muted)}.aero .stair{align-items:flex-end;gap:8px;display:flex}.aero .stair .sb{border-radius:var(--r-12);background:var(--track);flex:1 1 0;min-width:16px}.aero .stair .sb.hi{background:linear-gradient(var(--grad-1),var(--grad-2))}.aero .stair2{align-items:flex-end;gap:12px;display:flex}.aero .stair2 .sc{flex-direction:column;flex:1 1 0;align-items:stretch;gap:8px;min-width:0;display:flex}.aero .stair2 .sb{border-radius:var(--r-12) var(--r-12) var(--r-4) var(--r-4);background:color-mix(in srgb,var(--brand) 22%,var(--track))}.aero .stair2 .sb.hi{background:linear-gradient(var(--grad-1),var(--grad-3))}.aero .stair2 .sv{font-family:var(--font-mono);font-size:15px;font-weight:500}.aero .stair2 .sl{color:var(--muted);font-size:13px;line-height:1.25}.aero .slab .stair2 .sl{color:var(--slab-muted)}.aero .slab .stair2 .sb{background:color-mix(in srgb,var(--slab-accent) 28%,transparent)}.aero .slab .stair2 .sb.hi{background:linear-gradient(var(--grad-1),var(--grad-3))}.aero button.sc{cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:0;padding:0}.aero button.sc:hover .sb{filter:brightness(1.08)}.aero button.sc[aria-pressed=true] .sv{text-underline-offset:4px;text-decoration:underline}.aero .ckr{border-radius:var(--r-18);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.aero .ckr i{box-sizing:border-box;border:3px solid var(--warn);border-radius:50%;flex:0 0 18px;width:18px;height:18px}.aero .ckr.ckd i{background:var(--ok);border-color:var(--ok)}.aero .stks{flex-wrap:wrap;gap:16px;display:flex}.aero .stk{background:var(--panel-solid);border:1px solid var(--line);border-top:4px solid var(--brand);border-radius:var(--r-12);min-width:0;box-shadow:var(--shadow-sm);transform:rotate(var(--rt,-1deg));box-sizing:border-box;flex-direction:column;flex:180px;gap:8px;padding:16px 20px 20px;display:flex}.aero .stk:nth-child(2n){--rt:1.2deg}.aero .stk:nth-child(3n){--rt:-.6deg}.aero .tkt{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-24);box-shadow:var(--shadow);color:var(--ink);flex-wrap:wrap;min-width:0;display:flex}.aero .tkt .tm{flex-wrap:wrap;flex:320px;align-items:center;gap:16px 32px;min-width:0;padding:20px 24px;display:flex}.aero .tkt .tc{flex-direction:column;gap:4px;min-width:0;display:flex}.aero .tkt .tv{font-family:var(--font-mono);white-space:nowrap;font-size:15px;font-weight:500}.aero .tkt .tv.tvl{font-size:22px}.aero .tkt .ts2{border-left:2px dashed var(--line-strong);flex-direction:column;flex:none;justify-content:center;gap:8px;padding:20px 24px;display:flex;position:relative}.aero .tkt .ts2:before,.aero .tkt .ts2:after{content:"";background:var(--bg);border-radius:50%;width:20px;height:20px;position:absolute;left:-11px}.aero .tkt .ts2:before{top:-11px}.aero .tkt .ts2:after{bottom:-11px}.aero .slab .tkt{background:var(--slab-panel);border-color:var(--slab-line);box-shadow:none;color:var(--slab-ink)}.aero .chat{border-radius:var(--r-32);flex-direction:column;gap:12px;padding:24px;display:flex}.aero .msg{box-sizing:border-box;border-radius:var(--r-24);max-width:86%;box-shadow:var(--shadow-sm);flex-direction:column;gap:4px;padding:16px 20px;font-size:16px;line-height:1.45;display:flex}.aero .msg .who{font-family:var(--font-mono);letter-spacing:.06em;font-size:11px}.aero .msg.mqq{background:var(--panel-solid);border:1px solid var(--line);align-self:flex-start;font-weight:700}.aero .msg.mqq .who{color:var(--muted);font-weight:500}.aero .msg.maa{background:var(--ink);color:var(--on-ink);align-self:flex-end}.aero .msg.maa .who{color:color-mix(in srgb,var(--on-ink) 72%,transparent)}.aero .ill{width:100%;height:auto;display:block;overflow:visible}.aero .lgd{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 24px;font-size:12px;display:flex}.aero .lgd span{align-items:center;gap:8px;display:inline-flex}.aero .slab .lgd{color:var(--slab-muted)}.aero .mxi{grid-template-columns:repeat(5,1fr);gap:8px;width:100%;max-width:176px;display:grid;transform:rotate(-8deg)}.aero .mxi i{aspect-ratio:1;border-radius:6px;position:relative}.aero .mxi i.ini{outline:3px solid var(--ink);outline-offset:-1px}.aero .mxi i.rsd{outline:2px dashed var(--brand);outline-offset:2px}.aero .heat{font-family:var(--font-mono);color:var(--muted);gap:4px;font-size:11px;display:grid}.aero .heat i{border-radius:6px;min-height:24px}.aero .strip{align-items:stretch;gap:12px;display:flex}.aero .strip i{min-width:20px;height:var(--sh,132px);border-radius:var(--r-12);box-sizing:border-box;flex:1 1 0}.aero .strip i.na{border:2px dashed var(--line-strong)}.aero .strip i.miss{border:2px dashed var(--bad)}@media (max-width:1024px){.aero .plts{height:520px}}@media (max-width:768px){.aero .prow{margin:-16px -16px -40px;padding:16px 16px 64px}.aero .plts .pcap{top:auto;bottom:0}.aero .plts{height:360px}.aero .plts .pstg{top:66%;transform:scale(.62)rotateX(58deg)rotate(-45deg)}.aero .plts .thr{display:none}.aero .chat{padding:16px}.aero .msg{max-width:94%}.aero .tkt .ts2{border-left:0;border-top:2px dashed var(--line-strong);flex:100%}.aero .tkt .ts2:before,.aero .tkt .ts2:after{display:none}.aero .strip i{height:96px}.aero .gfig{font-size:72px}}.aero .srows{flex-direction:column;gap:8px;display:flex}.aero .srow{border-radius:var(--r-12);box-sizing:border-box;min-width:min(100%,260px);max-width:100%;min-height:44px;color:var(--on-ai);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:16px;font-weight:800;display:flex}.aero .ldr{flex-direction:column;gap:8px;display:flex}.aero .ldr .lr{border-radius:var(--r-18);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:12px 16px;min-width:0;max-width:100%;padding:12px 20px;display:flex}.aero .ldr .lr .ln2{font-family:var(--font-mono);color:var(--muted);font-size:12px}.aero .ldr .lr .lt{letter-spacing:-.01em;font-size:17px;font-weight:800}.aero .ldr .lr .ld{color:var(--muted);flex:200px;min-width:0;font-size:14px}.aero .ldr .lr .lv{font-family:var(--font-mono);white-space:nowrap;margin-left:auto;font-size:22px;font-weight:500}.aero .ldr .lr.hi{background:linear-gradient(90deg,var(--grad-1),var(--grad-3));color:var(--on-brand);box-shadow:var(--shadow);border-color:#0000}.aero .ldr .lr.hi .ln2,.aero .ldr .lr.hi .ld{color:color-mix(in srgb,var(--on-brand) 84%,transparent)}.aero .ldr .lr.dash{border-style:dashed;border-color:var(--line-strong);box-shadow:none;background:0 0}.aero .slab .ldr .lr:not(.hi){background:var(--slab-panel);border-color:var(--slab-line);box-shadow:none;color:var(--slab-ink)}.aero .slab .ldr .lr:not(.hi) .ln2,.aero .slab .ldr .lr:not(.hi) .ld{color:var(--slab-muted)}.aero .stgx{gap:8px;display:grid;position:relative}.aero .stgx .sn{width:28px;height:28px;font-family:var(--font-mono);background:var(--well);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:inline-flex;position:relative}.aero .stgx .sn.on{background:var(--ai);color:var(--on-ink)}.aero .stgx .ag{background:var(--ai-soft);border:1px solid var(--ai-line);border-radius:var(--r-12);flex-direction:column;gap:4px;padding:8px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.aero .stgx .ag .mono{color:var(--ai-text);font-size:10px;font-weight:500}@media (max-width:768px){.aero .ldr .lr{width:100%!important}}.aero .alog{grid-template-columns:auto 16px minmax(0,1fr);grid-auto-flow:dense;column-gap:16px;width:100%;display:grid}.aero .alog .ae{display:contents}.aero .atk .tkt .tm{flex:200px}.aero .alog .at{font-family:var(--font-mono);color:var(--muted);text-align:right;white-space:nowrap;padding-top:2px;font-size:13px}.aero .alog .ad{justify-content:center;display:flex;position:relative}.aero .alog .ad:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:0;bottom:0}.aero .alog .ae:first-child .ad:before{top:8px}.aero .alog .ae:last-child .ad:before{height:8px;bottom:auto}.aero .alog .ad i{box-sizing:border-box;background:var(--panel-solid);border:3px solid var(--brand);border-radius:50%;width:14px;height:14px;margin-top:4px;position:relative}.aero .alog .ad i.ok{background:var(--ok);border-color:var(--ok)}.aero .alog .ad i.warn{border-color:var(--warn)}.aero .alog .ad i.bad{background:var(--bad);border-color:var(--bad)}.aero .alog .ad i.na{border-color:var(--line-strong)}.aero .alog .ab{flex-direction:column;gap:2px;min-width:0;padding-bottom:20px;display:flex}.aero .alog .ae:last-child .ab{padding-bottom:0}.aero .alog .ab b{font-size:16px;font-weight:700;line-height:1.3}.aero .alog .ab span{color:var(--muted);font-size:14px;line-height:1.4}.aero .slab .alog .at,.aero .slab .alog .ab span{color:var(--slab-muted)}.aero .slab .alog .ad:before{background:var(--slab-line)}.aero .slab .alog .ad i:not(.ok):not(.bad){background:var(--slab-panel)}.aero .abrs{grid-template-columns:fit-content(46%) minmax(64px,1fr) auto;align-items:center;gap:12px 16px;width:100%;display:grid}.aero .abrs .bl{min-width:0;font-size:15px;font-weight:700;line-height:1.25}.aero .abrs .bl small{color:var(--muted);font-size:12px;font-weight:500;font-family:var(--font-mono);display:block}.aero .abrs .bk{border-radius:var(--r-pill);background:var(--track);height:14px;overflow:hidden}.aero .abrs .bk i{border-radius:inherit;background:linear-gradient(90deg,var(--grad-1),var(--grad-2));height:100%;display:block}.aero .abrs .bk i.ok{background:var(--ok)}.aero .abrs .bk i.warn{background:var(--warn)}.aero .abrs .bk i.signal{background:var(--signal)}.aero .abrs .bk i.bad{background:var(--bad)}.aero .abrs .bk i.mute{background:color-mix(in srgb,var(--brand) 30%,var(--track))}.aero .abrs .bk.na{border:2px dashed var(--line-strong);box-sizing:border-box;background:0 0}.aero .abrs .bv{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:14px}.aero .slab .abrs .bk:not(.na){background:color-mix(in srgb,var(--slab-muted) 22%,transparent)}.aero .slab .abrs .bl small{color:var(--slab-muted)}.aero .aband{width:100%;padding-top:64px;position:relative}.aero .aband .as{gap:4px;height:32px;display:flex}.aero .aband .as i{border-radius:var(--r-8);min-width:8px}.aero .aband .am{font-family:var(--font-mono);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;font-size:13px;display:flex;position:absolute;top:0;transform:translate(-50%)}.aero .aband .am b{font-size:22px;font-weight:500;line-height:1}.aero .aband .am:after{content:"";background:var(--ink);border-radius:2px;width:3px;height:14px}.aero .aband .ax{font-family:var(--font-mono);color:var(--muted);gap:4px;padding-top:8px;font-size:12px;display:flex}.aero .aband .ax span{white-space:nowrap;text-overflow:ellipsis;min-width:8px;overflow:hidden}.aero .slab .aband .ax{color:var(--slab-muted)}.aero .slab .aband .am:after{background:var(--slab-ink)}.aero .acal{font-family:var(--font-mono);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;font-size:12px;display:grid}.aero .acal .ch{color:var(--muted);text-align:center}.aero .acal i{border-radius:var(--r-8);background:var(--track);box-sizing:border-box;min-height:40px;color:var(--muted);flex-direction:column;justify-content:space-between;min-width:0;padding:8px;font-style:normal;line-height:1.1;display:flex;overflow:hidden}.aero .acal i.sp{background:color-mix(in srgb,var(--brand) 16%,var(--track));color:var(--ink)}.aero .acal i.on{background:linear-gradient(135deg,var(--grad-1),var(--grad-2));color:var(--on-brand)}.aero .acal i.wt{background:var(--warn-soft);outline:2px solid var(--warn);outline-offset:-2px;color:var(--ink)}.aero .slab .acal .ch{color:var(--slab-muted)}.aero .slab .acal i:not(.on):not(.wt):not(.sp){background:color-mix(in srgb,var(--slab-muted) 16%,transparent);color:var(--slab-muted)}.aero .apage{background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-18);box-shadow:var(--shadow);box-sizing:border-box;width:100%;max-width:560px;color:var(--ink);flex-direction:column;gap:12px;padding:32px;display:flex}.aero .apage .ah{font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:8px;font-size:12px;display:flex}.aero .apage .asx{border-left:4px solid var(--brand);flex-direction:column;gap:8px;margin-left:-20px;padding-left:16px;display:flex}.aero .apage .asx b{letter-spacing:-.01em;font-size:20px;font-weight:800}.aero .apage p{margin:0;font-size:16px;line-height:1.55}.aero .apage .amk{font-family:var(--font-mono);background:var(--brand-soft);color:var(--brand-text);border-radius:var(--r-4);padding:0 4px}.aero .apage .af{color:var(--faint);font-size:16px;font-weight:800}.aero .apage .afl{border-radius:var(--r-pill);background:var(--track);height:8px}.aero .slab .apage{background:var(--slab-panel);border-color:var(--slab-line);box-shadow:none;color:var(--slab-ink)}.aero .slab .apage .ah{color:var(--slab-muted);border-color:var(--slab-line)}.aero .awhy{flex-direction:column;gap:8px;width:100%;display:flex}.aero .awhy .wy{margin-left:calc(var(--i) * 32px);background:var(--panel-solid);border:1px solid var(--line);border-radius:var(--r-18);box-shadow:var(--shadow-sm);box-sizing:border-box;flex-direction:column;gap:2px;min-width:0;padding:12px 20px;display:flex}.aero .awhy .wy .mono{color:var(--muted);font-size:12px}.aero .awhy .wy b{font-size:17px;font-weight:700;line-height:1.3}.aero .awhy .wy.rc{border:2px solid var(--brand)}.aero .awhy .wy.rc .mono{color:var(--brand-text)}.aero .slab .awhy .wy{background:var(--slab-panel);border-color:var(--slab-line);box-shadow:none;color:var(--slab-ink)}.aero .slab .awhy .wy.rc{border-color:var(--slab-accent)}.aero .slab .awhy .wy .mono{color:var(--slab-muted)}.aero .slab .awhy .wy.rc .mono{color:var(--slab-accent)}.aero .agnt{grid-template-columns:fit-content(34%) minmax(0,1fr);align-items:center;gap:12px 16px;width:100%;display:grid}.aero .agnt .gl{font-size:14px;font-weight:700;line-height:1.2}.aero .agnt .gm{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:4px;display:grid}.aero .agnt .gm span{border-radius:var(--r-pill);height:14px}.aero .agnt .gh span{height:auto;font-family:var(--font-mono);color:var(--muted);text-align:center;font-size:11px}.aero .agnt .gh span.now{color:var(--ink);font-weight:700}.aero .slab .agnt .gh span{color:var(--slab-muted)}.aero .slab .agnt .gh span.now{color:var(--slab-ink)}.aero .adif{max-width:640px;font-size:18px;line-height:1.6}.aero .adif del{color:var(--bad-text);text-decoration-thickness:2px}.aero .adif ins{background:var(--ok-soft);color:var(--ok-text);border-radius:var(--r-4);padding:0 4px;font-weight:700;text-decoration:none}.aero .ancard .nk{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:12px}.aero .ancard .nr{font-family:var(--font-mono);color:var(--brand-text);margin-top:auto;font-size:13px}.aero .apick{cursor:pointer;font-family:inherit}.aero .apick[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.aero .apick[aria-pressed=true] .mono{color:inherit;opacity:.8}@media (max-width:768px){.aero .alog{grid-template-columns:16px minmax(0,1fr);column-gap:12px}.aero .alog .at{text-align:left;grid-column:2;padding:0 0 4px}.aero .alog .ad{grid-area:span 2/1}.aero .awhy .wy{margin-left:calc(var(--i) * 12px)}.aero .apage{padding:20px}.aero .apage .asx{margin-left:-12px;padding-left:8px}.aero .acal i{min-height:34px;padding:4px}.aero .agnt .gh span{font-size:10px}}.aero .alr{flex-direction:column;gap:8px;width:100%;display:flex}.aero .alr a{border-radius:var(--r-18);background:var(--panel-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--ink);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;padding:16px 20px;display:flex}.aero .alr a:hover .at2{color:var(--brand-text)}.aero .alr .ac{font-family:var(--font-mono);color:var(--brand-text);min-width:48px;font-size:12px}.aero .alr .at2{letter-spacing:-.01em;font-size:18px;font-weight:800}.aero .alr .ad2{color:var(--muted);flex:100%;padding-left:64px;font-size:15px}@media (max-width:768px){.aero .alr .ad2{padding-left:0}}.aero .plk{border-radius:var(--r-32);box-sizing:border-box;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex}.aero .plk.slab{color:var(--slab-ink)}.aero .plk.slab .sub,.aero .plk.slab .cap{color:var(--slab-muted)}.aero .plk.slab .ck{color:var(--slab-ok)}.aero .plk.gt .sub{color:color-mix(in srgb,var(--on-brand) 84%,transparent)}.aero .plk.gt .ck{color:var(--on-brand)}.aero .plk.pl{background:var(--panel-solid);border:2px solid var(--ink);box-shadow:var(--shadow)}.aero .plk .ck{color:var(--ok-text)}.aero .gt .chip{background:color-mix(in srgb,var(--on-brand) 22%,transparent);color:var(--on-brand);border-color:#0000}.aero .gt .chip.c-ok{background:var(--on-brand);color:var(--ok-text)}.aero .gt .chip.c-warn{background:var(--on-brand);color:var(--warn-text)}.aero .gt .chip.c-bad{background:var(--on-brand);color:var(--bad-text)}.aero .ncard.qa{gap:8px;padding:20px 24px}.aero .ncard.qa .nq{font-size:18px;font-weight:800;line-height:1.25}.aero .ncard.qa .na{color:var(--muted);font-size:14px;line-height:1.45}.aero .ncard.gap{background:color-mix(in srgb,var(--warn) 12%,var(--panel-solid));border-color:var(--warn)}.aero .ncard .ndl{color:var(--muted);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.aero .ncard .ndl li{gap:8px;font-size:14px;line-height:1.4;display:flex}.aero .ncard .ndl li:before{content:"";border-radius:var(--r-pill);background:var(--brand);flex:0 0 4px;width:4px;height:4px;margin-top:8px}.aero .ncard.gap .ndl li:before{background:var(--warn)}.aero .slab .ckr{background:var(--slab-panel);border-color:var(--slab-line);color:var(--slab-ink)}.aero .ldr .lr .lc{margin-left:auto}.aero .slab .ref.c{white-space:normal;overflow-wrap:anywhere;border-radius:var(--r-12);background:var(--slab-panel);border:1px solid var(--slab-line);color:var(--slab-ink);align-self:flex-start;padding:12px 16px;font-size:16px}.aero .pill.wr{white-space:normal;max-width:100%}.aero .frows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aero .frh{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,5fr);gap:16px;padding:0 20px;display:grid}.aero .ncard.frw{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,5fr);align-items:start;gap:16px;padding:16px 20px;display:grid}.aero .frw .frd{align-items:baseline;gap:12px;display:flex}.aero .frw .frd .nn{font-size:28px}.aero .frw .frd b{font-size:16px}.aero .frw .frb{color:var(--ink);border-left:3px solid var(--brand);padding-left:12px}@media (max-width:480px){.aero .frh{display:none}.aero .ncard.frw{grid-template-columns:minmax(0,1fr);gap:12px}.aero .frw [data-label]:before{content:attr(data-label);font-family:var(--font-mono);color:var(--muted);margin-bottom:4px;font-size:11px;display:block}}
.aero :where(*),.aero :where(*):before,.aero :where(*):after{box-sizing:revert;margin:revert;padding:revert;border:revert}.aero :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}.aero :where(a){color:revert;-webkit-text-decoration:revert;text-decoration:revert}.aero :where(code,kbd,samp,pre){font-family:revert;font-size:revert}.aero :where(table){text-indent:revert;border-color:revert;border-collapse:revert}.aero :where(ol,ul,menu){list-style:revert}.aero :where(img,svg,video,canvas,audio,iframe,embed,object){display:revert;vertical-align:revert}.aero :where(img,video){max-width:revert;height:revert}.aero :where(button,input,select,optgroup,textarea){font:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}.aero :where(textarea){resize:revert}.aero :where(*)::placeholder{opacity:revert;color:revert}
