@font-face{font-family:Akrobat;src:url(./Akrobat-Light.BgT2JYsi.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Akrobat;src:url(./Akrobat-Regular.CGzg-HcO.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Akrobat;src:url(./Akrobat-SemiBold.DnykuQL1.otf)format("opentype");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Akrobat;src:url(./Akrobat-ExtraBold.3iBwGgDB.otf)format("opentype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Regular.BQaDgvhP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.os,.os[data-theme=dark],[data-theme=dark] .os{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:"Akrobat", "Arial Narrow", system-ui, sans-serif;--font-sans:"Akrobat", system-ui, "Segoe UI", Arial, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Courier New", monospace;--blue:#2173ff;--blue-strong:#1360e6;--blue-deep:#0f4fc4;--red-strong:#d9141b;--purple:#7300ff;--cyan:#1abcfe;--coral:#ff7262;--green:#0acf83;--red:#fc1b23;--t-blue:33,115,255;--t-purple:115,0,255;--t-cyan:26,188,254;--t-coral:255,114,98;--t-green:10,207,131;--t-red:252,27,35;--t-ink:255,255,255;--on-blue:#cfe0ff;--on-purple:#e6d9ff;--on-cyan:#cfeeff;--on-coral:#ffc2ba;--on-green:#c4f3de;--on-red:#ffc9cb;--bg:#141213;--field:radial-gradient(38% 22% at 22% 14%, #1abcfe38, #1abcfe00 70%), radial-gradient(44% 26% at 40% 24%, #2173ff33, #2173ff00 70%), radial-gradient(40% 26% at 80% 16%, #7300ff2e, #7300ff00 70%), radial-gradient(46% 24% at 30% 52%, #2173ff26, #2173ff00 70%), radial-gradient(36% 24% at 86% 50%, #ff72621f, #ff726200 70%), radial-gradient(44% 24% at 18% 82%, #7300ff26, #7300ff00 70%), radial-gradient(40% 24% at 70% 86%, #1abcfe21, #1abcfe00 70%), radial-gradient(50% 20% at 50% 104%, #2173ff24, #2173ff00 70%);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.08 0 0 0 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--dots:#ffffff0b;--glass-top:#322c2f8f;--glass-bot:#1c191aad;--glass-glint:#ffffff12;--glass-hl:#ffffff1a;--glass-edge:#ffffff0f;--glass-drop:0 1px 0 #00000080, 0 18px 36px -14px #0009;--lift-top:#1abcfe2e;--lift-mid:#2173ff1a;--lift-glint:#beecff24;--lift-edge:#7fd8ff29;--lift-drop:0 1px 0 #00000080, 0 16px 34px -14px #1a78fe66;--chrome:#1614159e;--chrome-2:#1c191a66;--chrome-edge:#ffffff0f;--overlay:#0a08098c;--dialog-top:#363033c7;--dialog-bot:#1e1b1ce0;--dialog-drop:0 30px 70px -20px #000000bf;--text-strong:#fff;--text:#ededed;--text-soft:#c9c4c6;--text-muted:#a8a2a4;--text-faint:#a7a2a3;--link:#9fc2ff;--link-hover:#fff;--code-bg:#ffffff12;--hair:#ffffff0f;--hair-strong:#ffffff1f;--fill:#ffffff0f;--fill-hover:#ffffff1c;--fill-edge:#ffffff1a;--fill-hl:#ffffff1f;--field-bg:#1412138c;--field-edge:#ffffff80;--switch-off:#ffffff6b;--field-inset:#0006;--nav-active-top:#ffffff24;--nav-active-bot:#ffffff0d;--ink-avatar-bg:#3a3436;--ink-avatar-fg:#f1f2f2;--now:#fff;--now-fg:#141213;--bar-track:#ffffff1f;--bar-a:#7fd8ff;--bar-b:#e6f8ff;--focus:#7fb0ff;--focus-glow:#2173ff38;--r-xs:6px;--r-sm:9px;--r-md:10px;--r-lg:14px;--r-xl:18px;--r-2xl:22px;--r-pill:999px;--s-1:4px;--s-2:6px;--s-3:8px;--s-4:10px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--h-control:32px;--h-control-lg:38px;--h-bar:56px}.os[data-theme=light],[data-theme=light] .os{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-ink:36,31,33;--on-blue:#0e47af;--on-purple:#560fbe;--on-cyan:#096185;--on-coral:#9d2f20;--on-green:#056841;--on-red:#980e14;--bg:#eceef2;--field:radial-gradient(38% 22% at 22% 14%, #1abcfe33, #1abcfe00 70%), radial-gradient(44% 26% at 40% 24%, #2173ff24, #2173ff00 70%), radial-gradient(40% 26% at 80% 16%, #7300ff1f, #7300ff00 70%), radial-gradient(46% 24% at 30% 52%, #2173ff1a, #2173ff00 70%), radial-gradient(36% 24% at 86% 50%, #ff72621f, #ff726200 70%), radial-gradient(44% 24% at 18% 82%, #7300ff1a, #7300ff00 70%), radial-gradient(40% 24% at 70% 86%, #1abcfe1f, #1abcfe00 70%), radial-gradient(50% 20% at 50% 104%, #2173ff1a, #2173ff00 70%);--noise:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.14 0 0 0 0 0.12 0 0 0 0 0.13 0.05 0 0 0 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--dots:#241f210f;--glass-top:#fffc;--glass-bot:#ffffff9e;--glass-glint:#fff9;--glass-hl:#fffffff2;--glass-edge:#241f2112;--glass-drop:0 1px 2px #241f210f, 0 14px 30px -16px #1e285a3d;--lift-top:#1abcfe29;--lift-mid:#2173ff14;--lift-glint:#ffffffb3;--lift-edge:#2173ff33;--lift-drop:0 1px 2px #241f210f, 0 14px 30px -14px #2173ff4d;--chrome:#ffffff94;--chrome-2:#ffffff73;--chrome-edge:#241f2114;--overlay:#241f2147;--dialog-top:#ffffffe6;--dialog-bot:#fffc;--dialog-drop:0 30px 70px -20px #1e285a59;--text-strong:#241f21;--text:#3a3436;--text-soft:#4d4649;--text-muted:#686265;--text-faint:#686364;--link:#125bdb;--link-hover:#241f21;--code-bg:#241f210f;--hair:#241f2114;--hair-strong:#241f2124;--fill:#ffffffbf;--fill-hover:#fff;--fill-edge:#241f211f;--fill-hl:#fff;--field-bg:#ffffffd9;--field-edge:#241f2191;--switch-off:#241f2199;--field-inset:#241f210f;--nav-active-top:#fffffff2;--nav-active-bot:#ffffffbf;--ink-avatar-bg:#241f21;--ink-avatar-fg:#fff;--now:#241f21;--now-fg:#fff;--bar-track:#241f211a;--bar-a:#1abcfe;--bar-b:#2173ff;--focus:#2173ff;--focus-glow:#2173ff33}.os{background:var(--field), var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.4}.os *,.os :before,.os :after{box-sizing:border-box}.os ::selection{background:rgba(var(--t-blue), .35)}.os :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.os .texture{pointer-events:none;background:var(--noise), radial-gradient(var(--dots) 1px, transparent 1.6px);background-size:220px 220px,20px 20px;position:absolute;inset:0}.os h1,.os .h1{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;font-size:30px;font-weight:800;line-height:1}.os h2,.os .h2{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1}.os h3,.os .h3{color:var(--text-strong);margin:0;font-size:17px;font-weight:600;line-height:1.25}.os h4,.os .h4{color:var(--text-strong);margin:0;font-size:15px;font-weight:600;line-height:1.3}.os p{margin:0}.os .lead{color:var(--text-soft);font-size:17px;line-height:1.45}.os .prose{flex-direction:column;gap:12px;max-width:68ch;font-size:16px;line-height:1.55;display:flex}.os .t{font-size:15px;line-height:1.3}.os .t b,.os b,.os strong{color:var(--text-strong);font-weight:600}.os .meta,.os small{color:var(--text-muted);font-size:13px;line-height:1.35}.os .num{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.os a.num{color:var(--link)}.os .label{color:var(--text-soft);font-size:13px;font-weight:600}.os a{color:var(--link);border-radius:4px;text-decoration:none}.os a:hover{color:var(--link-hover)}.os .prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.os ul,.os ol{margin:0;padding-left:20px}.os li+li{margin-top:4px}.os code{font-family:var(--font-mono);background:var(--code-bg);color:var(--text-strong);border-radius:5px;padding:1px 5px;font-size:.86em}.os pre{border-radius:var(--r-md);background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-edge);font-family:var(--font-mono);color:var(--text);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.os pre code{background:0 0;padding:0}.os blockquote{border-left:3px solid rgba(var(--t-blue), .6);color:var(--text-soft);margin:0;padding:4px 0 4px 14px;font-size:16px}.os hr{background:var(--hair-strong);border:0;height:1px;margin:0}.os kbd,.os .kbd kbd{font-family:var(--font-mono);text-align:center;border-radius:var(--r-xs);background:var(--fill);min-width:20px;box-shadow:inset 0 -1px 0 var(--field-inset), inset 0 0 0 1px var(--fill-edge);color:var(--text-soft);padding:4px 5px;font-size:11px;line-height:1;display:inline-block}.os .kbd{flex:none;gap:2px;display:inline-flex}.os mark{background:rgba(var(--t-cyan), .28);color:var(--text-strong);border-radius:3px;padding:0 2px}.os .mark-light{display:none}.os[data-theme=light] .mark-light,[data-theme=light] .os .mark-light{display:inline-block}.os[data-theme=light] .mark-dark,[data-theme=light] .os .mark-dark{display:none}.os .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.os .panel{border-radius:var(--r-xl);background:var(--noise), radial-gradient(120% 70% at 0% 0%, var(--glass-glint), transparent 60%), linear-gradient(180deg, var(--glass-top), var(--glass-bot));-webkit-backdrop-filter:blur(26px)saturate(1.6);backdrop-filter:blur(26px)saturate(1.6);min-width:0;box-shadow:inset 0 1px 0 var(--glass-hl), inset 0 0 0 1px var(--glass-edge), var(--glass-drop);flex-direction:column;gap:10px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.os .panel--lift{background:var(--noise), radial-gradient(90% 90% at 10% 0%, var(--lift-glint), transparent 60%), linear-gradient(160deg, var(--lift-top), var(--lift-mid) 45%, var(--glass-bot));box-shadow:inset 0 1px 0 var(--glass-hl), inset 0 0 0 1px var(--lift-edge), var(--lift-drop)}.os .panel-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;display:flex}.os .panel-head .more{white-space:nowrap;margin-left:auto;font-size:14px;font-weight:600}.os .cq{container-type:inline-size}.os .list{flex-direction:column;display:flex}.os .row{border-top:1px solid var(--hair);align-items:center;gap:12px;padding:8px 0;display:flex}.os .row:first-child{border-top:0;padding-top:2px}.os .row--wrap{flex-wrap:wrap;row-gap:8px}.os .row--top{align-items:flex-start}.os .row-text{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.os .row-actions{gap:6px;margin-left:auto;display:flex}.os .btn{min-height:var(--h-control);border-radius:var(--r-md);background:var(--fill);box-shadow:inset 0 1px 0 var(--fill-hl), inset 0 0 0 1px var(--fill-edge);color:var(--text);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.os .btn:hover{background:var(--fill-hover);color:var(--text-strong)}.os .btn--lg{border-radius:12px;min-height:44px;padding:0 18px;font-size:15px}.os .btn--primary{background:var(--blue-strong);color:#fff;box-shadow:inset 0 1px #ffffff40,0 6px 16px -6px #2173ffb3}.os .btn--primary:hover{background:var(--blue-deep);color:#fff}.os .btn--tint{background:rgba(var(--t-blue), .2);color:var(--on-blue);box-shadow:inset 0 1px 0 var(--fill-hl), inset 0 0 0 1px rgba(var(--t-blue), .45)}.os .btn--tint:hover{background:rgba(var(--t-blue), .3);color:var(--on-blue)}.os .btn--danger{background:rgba(var(--t-red), .16);color:var(--on-red);box-shadow:inset 0 0 0 1px rgba(var(--t-red), .45)}.os .btn--quiet{box-shadow:none;color:var(--link);background:0 0;padding:0 6px}.os .btn[disabled],.os .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.os .icon-btn{border-radius:var(--r-sm);cursor:pointer;width:36px;height:36px;color:var(--text-soft);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.os .icon-btn:hover{background:var(--fill);color:var(--text-strong)}.os .dot-badge{background:var(--coral);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;position:absolute;top:8px;right:8px}.os .count{font-family:var(--font-mono);border-radius:var(--r-pill);background:rgba(var(--tone,var(--t-blue)), .16);color:var(--on,var(--on-blue));box-shadow:inset 0 0 0 1px rgba(var(--tone,var(--t-blue)), .28);padding:3px 8px;font-size:12px;line-height:1}.os .badge{border-radius:var(--r-pill);background:rgba(var(--tone,var(--t-blue)), .16);color:var(--on,var(--on-blue));box-shadow:inset 0 0 0 1px rgba(var(--tone,var(--t-blue)), .34);flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:700;line-height:1.2;display:inline-flex}.os .badge--hot{background:var(--red-strong);color:#fff;box-shadow:0 4px 12px -4px #fc1b2399}.os .tag{border-radius:var(--r-xs);background:rgba(var(--tone,var(--t-blue)), .14);color:var(--on,var(--on-blue));box-shadow:inset 0 0 0 1px rgba(var(--tone,var(--t-blue)), .24);flex:none;padding:3px 7px;font-size:12px;font-weight:600;line-height:1}.os .is-blue{--tone:var(--t-blue);--on:var(--on-blue)}.os .is-purple{--tone:var(--t-purple);--on:var(--on-purple)}.os .is-cyan{--tone:var(--t-cyan);--on:var(--on-cyan)}.os .is-coral{--tone:var(--t-coral);--on:var(--on-coral)}.os .is-green{--tone:var(--t-green);--on:var(--on-green)}.os .is-red{--tone:var(--t-red);--on:var(--on-red)}.os .avatar{width:var(--s,32px);height:var(--s,32px);font-weight:800;font-size:calc(var(--s,32px) * .38);letter-spacing:.01em;background:rgba(var(--tone,var(--t-blue)), .26);color:var(--on,var(--on-blue));box-shadow:inset 0 0 0 1px rgba(var(--tone,var(--t-blue)), .4);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.os .avatar--ink{background:var(--ink-avatar-bg);color:var(--ink-avatar-fg);box-shadow:inset 0 0 0 1px var(--hair-strong)}.os .avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.os .avatars{display:inline-flex}.os .avatars>.avatar{box-shadow:0 0 0 2px var(--bg)}.os .avatars>.avatar+.avatar{margin-left:-6px}.os .tile{width:28px;height:28px;font-family:var(--font-mono);background:var(--fill);box-shadow:inset 0 1px 0 var(--fill-hl), inset 0 0 0 1px var(--fill-edge);color:var(--text);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.os .bar{background:var(--bar-track);border-radius:3px;height:3px;position:relative}.os .bar>i{background:linear-gradient(90deg, var(--bar-a), var(--bar-b));border-radius:3px;height:3px;position:absolute;top:0;left:0}.os .live{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--t-green), .2);border-radius:999px;flex:none}.os .clock{border-radius:var(--r-pill);background:rgba(var(--t-green), .12);height:28px;box-shadow:inset 0 0 0 1px rgba(var(--t-green), .36);color:var(--on-green);font-family:var(--font-mono);flex:none;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:12px;line-height:1;display:inline-flex}.os .clock:hover{background:rgba(var(--t-green), .18);color:var(--on-green)}.os .legend{gap:10px;display:flex}.os .legend span{align-items:center;gap:5px;display:inline-flex}.os .legend i{background:rgb(var(--tone));border-radius:3px;width:8px;height:8px}.os .field{flex-direction:column;gap:5px;min-width:0;display:flex}.os .hint{color:var(--text-muted);font-size:13px}.os .error{color:var(--on-red);font-size:13px}.os .input,.os .select,.os .textarea{height:var(--h-control-lg);border-radius:var(--r-md);background:var(--field-bg);width:100%;box-shadow:inset 0 1px 2px var(--field-inset), inset 0 0 0 1px var(--field-edge);color:var(--text-strong);font-family:var(--font-sans);border:0;padding:0 10px;font-size:15px}.os .input--sm,.os .select--sm{height:var(--h-control);font-size:14px}.os .textarea{resize:vertical;height:auto;min-height:64px;padding:8px 10px;line-height:1.4}.os .input::placeholder,.os .textarea::placeholder{color:var(--text-faint)}.os .input:focus,.os .select:focus,.os .textarea:focus{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px var(--focus-glow);outline:2px solid #0000}.os .input[aria-invalid=true],.os .select[aria-invalid=true]{box-shadow:inset 0 0 0 1px rgba(var(--t-red), .7)}.os .input--attention,.os .select--attention{box-shadow:inset 0 0 0 1px rgba(var(--t-coral), .6)}.os .search{border-radius:var(--r-md);background:var(--fill);height:36px;box-shadow:inset 0 1px 0 var(--fill-hl), inset 0 0 0 1px var(--fill-edge);color:var(--text-muted);cursor:text;align-items:center;gap:8px;min-width:0;padding:0 6px 0 12px;display:flex}.os .search input{min-width:0;color:var(--text-strong);font-family:var(--font-sans);background:0 0;border:0;outline:2px solid #0000;flex:1;font-size:15px}.os .search input::placeholder{color:var(--text-faint)}.os .search:focus-within{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px var(--focus-glow)}.os .check{cursor:pointer;align-items:center;gap:8px;font-size:15px;display:inline-flex}.os .check input{appearance:none;background:var(--field-bg);width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--field-edge);cursor:pointer;border-radius:5px;flex:none;place-content:center;margin:0;display:grid}.os .check input[type=radio]{border-radius:999px}.os .check input:checked{background:var(--blue);box-shadow:none}.os .check input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.os .check input[type=radio]:checked:after{content:"";background:#fff;border-radius:999px;width:6px;height:6px}.os .switch{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:inline-flex}.os .switch input,.os .toggle{appearance:none;background:var(--switch-off);cursor:pointer;border-radius:999px;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.os .switch input:after,.os .toggle:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.os .switch input:checked,.os [aria-checked=true]>.toggle{background:var(--blue)}.os .switch input:checked:after,.os [aria-checked=true]>.toggle:after{transform:translate(14px)}.os .toggle{flex:none;margin-left:auto;display:inline-block}.os .seg{border-radius:var(--r-md);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-edge);gap:2px;padding:3px;display:inline-flex}.os .seg button{height:28px;color:var(--text-soft);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.os .seg button[aria-pressed=true],.os .seg button[aria-selected=true]{background:linear-gradient(180deg, var(--nav-active-top), var(--nav-active-bot));color:var(--text-strong);box-shadow:inset 0 1px 0 var(--fill-hl), inset 0 0 0 1px var(--hair-strong)}.os .chip{border-radius:var(--r-pill);background:var(--fill);height:30px;box-shadow:inset 0 0 0 1px var(--fill-edge);color:var(--text-soft);font-family:var(--font-mono);cursor:pointer;border:0;padding:0 11px;font-size:12px}.os .chip[aria-pressed=true]{background:rgba(var(--t-blue), .24);color:var(--text-strong);box-shadow:inset 0 0 0 1px rgba(var(--t-blue), .55)}.os .stepper{align-items:center;gap:6px;display:inline-flex}.os .stepper .btn{width:38px;min-height:38px;padding:0;font-size:18px}.os .table-wrap{overflow-x:auto}.os table{border-collapse:collapse;width:100%;font-size:14px}.os th{text-align:left;color:var(--text-muted);border-bottom:1px solid var(--hair-strong);white-space:nowrap;padding:8px 10px;font-size:13px;font-weight:600}.os td{border-bottom:1px solid var(--hair);color:var(--text);vertical-align:middle;padding:9px 10px}.os tr:hover td{background:var(--fill)}.os td.n,.os th.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px}.os caption{caption-side:bottom;text-align:left;color:var(--text-muted);padding-top:8px;font-size:13px}.os .alert{border-radius:var(--r-lg);background:rgba(var(--tone,var(--t-blue)), .12);box-shadow:inset 0 0 0 1px rgba(var(--tone,var(--t-blue)), .3);color:var(--text);align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;display:flex}.os .alert b{color:var(--on,var(--on-blue))}.os .toast{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--dialog-top), var(--dialog-bot));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 0 1px 0 var(--glass-hl), inset 0 0 0 1px var(--glass-edge), var(--dialog-drop);color:var(--text-strong);align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:14px;display:inline-flex}.os .tooltip{background:var(--text-strong);color:var(--bg);border-radius:7px;padding:5px 8px;font-size:12.5px;line-height:1.3;display:inline-block}.os .progress{appearance:none;background:var(--bar-track);border:0;border-radius:6px;width:100%;height:6px;overflow:hidden}.os .progress::-webkit-progress-bar{background:var(--bar-track)}.os .progress::-webkit-progress-value{background:linear-gradient(90deg, var(--bar-a), var(--bar-b));border-radius:6px}.os .progress::-moz-progress-bar{background:linear-gradient(90deg, var(--bar-a), var(--bar-b));border-radius:6px}.os .skeleton{background:linear-gradient(90deg, var(--fill), var(--fill-hover), var(--fill));background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite os-shimmer}@keyframes os-shimmer{to{background-position:-200% 0}}.os .empty{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hair-strong);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.os .dialog{background:var(--noise), radial-gradient(120% 60% at 0% 0%, var(--glass-glint), transparent 60%), linear-gradient(180deg, var(--dialog-top), var(--dialog-bot));-webkit-backdrop-filter:blur(30px)saturate(1.5);backdrop-filter:blur(30px)saturate(1.5);width:100%;max-width:520px;box-shadow:inset 0 1px 0 var(--glass-hl), inset 0 0 0 1px var(--glass-edge), var(--dialog-drop);border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px;display:flex;position:relative}.os .menu-pop{border-radius:var(--r-lg);background:linear-gradient(180deg, var(--dialog-top), var(--dialog-bot));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-width:200px;box-shadow:inset 0 1px 0 var(--glass-hl), inset 0 0 0 1px var(--glass-edge), var(--dialog-drop);flex-direction:column;padding:6px;display:flex}.os .menu-pop a,.os .menu-pop button{height:34px;color:var(--text);font-family:var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.os .menu-pop a:hover,.os .menu-pop button:hover{background:var(--fill);color:var(--text-strong)}.os .menu-pop hr{margin:4px 6px}.os .menu{position:relative}.os .menu>.menu-pop{z-index:30;min-width:240px;position:absolute;top:calc(100% + 6px);right:0}.os .menu-pop [role=menu]{flex-direction:column;display:flex}.os .menu-head{flex-direction:column;gap:2px;padding:6px 10px 8px;display:flex}.os .menu-label{color:var(--text-faint);padding:6px 10px 2px;font-size:12px;display:block}.os .menu-pop .tick{visibility:hidden;flex:0 0 16px;display:inline-flex}.os .menu-pop [aria-checked=true]>.tick{visibility:visible}.os details.disclosure{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--hair-strong)}.os details.disclosure summary{cursor:pointer;color:var(--text-strong);align-items:center;gap:8px;padding:10px 12px;font-weight:600;list-style:none;display:flex}.os details.disclosure summary::-webkit-details-marker{display:none}.os details.disclosure summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.os details.disclosure[open] summary:before{transform:rotate(45deg)}.os details.disclosure>div{color:var(--text-soft);padding:0 12px 12px 26px}.os .tabs{border-bottom:1px solid var(--hair-strong);gap:2px;display:flex}.os .tabs button{height:36px;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:15px;font-weight:600;box-shadow:inset 0 -2px #0000}.os .tabs button[aria-selected=true]{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--blue)}.os .breadcrumb{color:var(--text-muted);flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.os .breadcrumb a{color:var(--text-soft)}.os .breadcrumb span[aria-hidden]{color:var(--text-faint)}.os .pagination{gap:4px;display:flex}.os .pagination a{min-width:32px;height:32px;color:var(--text-soft);font-family:var(--font-mono);border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.os .pagination a:hover{background:var(--fill)}.os .pagination a[aria-current=page]{background:var(--fill);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--fill-edge)}.os.shell,.os .shell{min-height:calc(100dvh - var(--safe-area-inset-top,env(safe-area-inset-top,0px)) - var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));display:flex;position:relative;overflow:hidden}.os .sidebar{z-index:2;background:var(--chrome);-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);border-right:1px solid var(--chrome-edge);flex-direction:column;flex:0 0 228px;gap:10px;padding:0 10px 10px;display:flex;position:relative}.os .brand{height:var(--h-bar);color:var(--text-strong);border-bottom:1px solid var(--chrome-edge);border-radius:0;align-items:center;gap:9px;margin:0 -10px;padding:0 16px;display:flex}.os .brand img,.os .topbar img{height:32px;position:relative;top:2px}.os .brand-name{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-size:17px;font-weight:800;line-height:1}.os .tenant{border-radius:var(--r-md);background:var(--fill);height:34px;box-shadow:inset 0 0 0 1px var(--fill-edge);color:var(--text-soft);font-family:var(--font-sans);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.os .nav{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.os .nav li+li{margin-top:0}.os .nav-item{border-radius:var(--r-md);width:100%;height:36px;color:var(--text-soft);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:600;line-height:1;display:flex}.os .nav-item svg{flex:none}.os .nav-item:hover{background:var(--fill);color:var(--text-strong)}.os .nav-item[aria-current=page]{color:var(--text-strong);background:linear-gradient(180deg, var(--nav-active-top), var(--nav-active-bot));box-shadow:inset 0 1px 0 var(--fill-hl), inset 0 0 0 1px var(--hair-strong)}.os .nav-item .n{font-family:var(--font-mono);background:var(--fill);box-shadow:inset 0 0 0 1px var(--fill-edge);color:var(--text);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:11px}.os .nav-group{color:var(--text-faint);margin:0;padding:10px 10px 4px;font-size:12px}.os .sidebar-foot{border-top:1px solid var(--chrome-edge);flex-direction:column;gap:1px;margin-top:auto;padding-top:8px;display:flex}.os .main{z-index:1;flex:auto;min-width:0;position:relative;container:main/inline-size}.os .topbar{z-index:3;height:var(--h-bar);background:var(--chrome-2);border-bottom:1px solid var(--chrome-edge);align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.os .topbar .search{flex:auto;max-width:480px}.os .topbar-tools{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.os .me{height:36px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 3px;display:flex}.os .me:hover{background:var(--fill)}.os .only-narrow{display:none}.os .sidebar.is-collapsed{flex-basis:60px;padding:0 8px 10px}.os .sidebar.is-collapsed .lbl,.os .sidebar.is-collapsed .brand-name,.os .sidebar.is-collapsed .n,.os .sidebar.is-collapsed .nav-group,.os .sidebar.is-collapsed .tenant{display:none}.os .sidebar.is-collapsed .nav-item{justify-content:center;padding:0}.os .sidebar.is-collapsed .brand{justify-content:center;margin:0 -8px;padding:0}.os .sidebar.is-collapsed .collapse svg{transform:rotate(180deg)}@media (width>=1024px) and (width<=1279px){.os .sidebar{flex-basis:60px;padding:0 8px 10px}.os .sidebar .lbl,.os .sidebar .brand-name,.os .sidebar .n,.os .nav-group,.os .tenant{display:none}.os .nav-item{justify-content:center;padding:0}.os .brand{justify-content:center;margin:0 -8px;padding:0}.os .sidebar-foot{display:none}}@media (width<=1023px){.os .sidebar{display:none}.os .only-narrow{display:flex}.os .sidebar.is-open{z-index:20;width:min(280px,85vw);padding:var(--safe-area-inset-top,env(safe-area-inset-top,0px)) 10px calc(10px + var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px))) calc(10px + var(--safe-area-inset-left,env(safe-area-inset-left,0px)));background:linear-gradient(180deg, var(--dialog-top), var(--dialog-bot));box-shadow:var(--dialog-drop);display:flex;position:fixed;top:0;bottom:0;left:0}.os .sidebar.is-open .sidebar-foot{display:none}}.os .scrim{z-index:19;background:var(--overlay);position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.os *,.os :before,.os :after{transition:none!important;animation:none!important}}body{box-sizing:border-box;min-height:100dvh;padding:var(--safe-area-inset-top,env(safe-area-inset-top,0px)) var(--safe-area-inset-right,env(safe-area-inset-right,0px)) var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px)) var(--safe-area-inset-left,env(safe-area-inset-left,0px));margin:0}body:before{content:"";z-index:4;height:var(--safe-area-inset-top,env(safe-area-inset-top,0px));background:var(--bg);position:fixed;inset:0 0 auto}
