@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2) format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff")}:root{--color-primary: #c70f43;--arka-red: #c70f43;--arka-green: #00d287;--arka-purple: #8b5cf6;--arka-blue: #4a90e2;--arka-fuchsia: #d946ef;--status-pass: #16a34a;--status-fail: #dc2626;--status-warn: #d97706;--status-pending: var(--arka-red);--color-sand-50: #FAF7F4;--color-sand-100: #F0EBE5;--color-sand-200: #E3DCD5;--color-sand-300: #D1C9C0;--color-sand-900: #1C1816;--font-sans: "Poppins", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-display: "Poppins", system-ui, sans-serif;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-2xl: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--glow-red: 0 0 8px rgba(199, 15, 67, .5);--glow-green: 0 0 8px rgba(0, 210, 135, .5);--glow-amber: 0 0 8px rgba(217, 119, 6, .5)}:root{color-scheme:dark;--surface: #171718;--surface-alt: #1e1e1f;--surface-card: rgba(255, 255, 255, .025);--surface-hover: rgba(255, 255, 255, .05);--app-border: rgba(255, 255, 255, .08);--app-border-subtle: rgba(255, 255, 255, .04);--content: #ffffff;--content-muted: #9ca3af;--content-subtle: #6b7280;--scrollbar-thumb: #3f3f46}.theme-light{color-scheme:light;--surface: #FAF7F4;--surface-alt: #F0EBE5;--surface-card: #FFFFFF;--surface-hover: rgba(0, 0, 0, .05);--app-border: rgba(0, 0, 0, .08);--app-border-subtle: rgba(0, 0, 0, .04);--content: #1C1816;--content-muted: #5C5650;--content-subtle: #9C9288;--scrollbar-thumb: #D1C9C0}.theme-dark,.theme-arka{color-scheme:dark}:root{--praxis-base: var(--surface);--praxis-surface: var(--surface-alt);--praxis-elevated: var(--surface-hover);--praxis-interactive: #3f3f46;--text-primary: var(--content);--text-secondary: var(--content-muted);--text-muted: var(--content-subtle);--border-color: var(--app-border);--border-subtle: var(--app-border-subtle)}html,body{background-color:var(--surface);color:var(--content);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,.t-h1{font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--content)}h2,.t-h2{font-size:14px;font-weight:700;color:var(--content)}.t-eyebrow{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--content-subtle)}.t-meta{font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--content-subtle)}.t-body{font-size:12px;line-height:1.6;color:var(--content-muted)}.t-label{font-size:12px;font-weight:500;color:var(--content)}.t-metric{font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--content)}.t-mono{font-family:var(--font-mono);font-size:12px;color:var(--content)}.t-hero{font-family:var(--font-display);font-weight:800;font-size:64px;line-height:1.05;letter-spacing:-.03em;color:var(--arka-red)}code,kbd,.t-kbd{font-family:var(--font-mono);font-size:10px;padding:2px 6px;border:1px solid var(--app-border-subtle);background:var(--surface-hover);border-radius:var(--radius-md);color:var(--content-muted)}.ds-card{background:var(--surface-card);border:1px solid var(--app-border);border-radius:var(--radius-xl);padding:var(--space-4);position:relative;overflow:hidden;transition:border-color .2s,background-color .2s}.ds-card:hover{border-color:var(--app-border-subtle);background:var(--surface-hover)}.ds-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--surface-hover);border:1px solid var(--app-border-subtle);color:var(--content-subtle)}.ds-pill--red{background:#c70f431f;border-color:#c70f4340;color:var(--arka-red)}.ds-pill--green{background:#00d2871f;border-color:#00d28740;color:var(--arka-green)}.ds-pill--pass{background:#16a34a1f;border-color:#16a34a40;color:var(--status-pass)}.ds-pill--fail{background:#dc26261f;border-color:#dc262640;color:var(--status-fail)}.ds-pill--warn{background:#d977061f;border-color:#d9770640;color:var(--status-warn)}.ds-dot{width:6px;height:6px;border-radius:9999px;display:inline-block}.ds-dot--online{background:var(--arka-green);box-shadow:var(--glow-green)}.ds-dot--active{background:var(--arka-red);box-shadow:var(--glow-red)}.ds-dot--alert{background:var(--status-warn);box-shadow:var(--glow-amber)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--arka-red)}:root{--w: 255, 255, 255;--bar: #222121;--zone: #1D1C1C;--elevated: #1e1e20;--tx1: #ffffff;--tx2: #e5e7eb;--tx3: #9ca3af;--tx4: #6b7280;--tx5: #5b6470;--tx-soft: #c9ccd2;--tx-inactive: #8b929c;--tx-dim: #7c828c}.theme-light{--surface: #ECE8E1;--surface-alt: #F4F1EC;--w: 28, 24, 20;--bar: #F4F1EC;--zone: #FFFFFF;--elevated: #FFFFFF;--tx1: #1C1816;--tx2: #33302B;--tx3: #57524B;--tx4: #857E74;--tx5: #A39A8C;--tx-soft: #45403A;--tx-inactive: #6E675E;--tx-dim: #7C7568;--scrollbar-thumb: #D1C9C0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:rgba(var(--w),.14);border-radius:4px}.navrow{transition:background .12s ease;cursor:pointer}.navrow:hover{background:rgba(var(--w),.05)}.navrow:hover .navlabel{color:var(--tx1)}.navrow:hover .navicon{color:var(--tx-soft)}.tbtn{transition:background .13s ease,border-color .13s ease;cursor:pointer}.tbtn:hover{background:rgba(var(--w),.07);border-color:rgba(var(--w),.18)}.menu-item{transition:background .1s ease;cursor:pointer}.menu-item:hover{background:rgba(var(--w),.06)}@keyframes popIn{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.todo{transition:background .12s ease}.todo:hover{background:rgba(var(--w),.03)}.fld{font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--tx1);background:rgba(var(--w),.03);border:1px solid rgba(var(--w),.1);border-radius:9px;height:34px;padding:0 11px;outline:none;width:100%;box-sizing:border-box}.fld:focus{border-color:rgba(var(--w),.24)}.fld::placeholder{color:var(--tx5)}.row:hover{background:rgba(var(--w),.04)}.dk{transition:background .12s ease,border-color .12s ease;cursor:pointer;position:relative;overflow:hidden}.dk:hover{background:#000000b8;border-color:#ffffff4d}.rail{scrollbar-width:thin}.rail::-webkit-scrollbar{width:7px}.rail::-webkit-scrollbar-thumb{background:rgba(var(--w),.14);border-radius:4px}.spin-w{width:15px;height:15px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.24);border-top-color:#ffffffd1;animation:spin .8s linear infinite}.fld{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--tx1);background:rgba(var(--w),.03);border:1px solid rgba(var(--w),.1);border-radius:8px;height:34px;padding:0 10px;outline:none;width:100%;box-sizing:border-box}.fld:focus{border-color:var(--arka-red)}[data-seq]>*:nth-child(n+7){animation-delay:.27s}.row,.lk,.sw{transition:background .15s cubic-bezier(.22,.61,.36,1),border-color .15s ease,color .15s ease,opacity .15s ease}.row{transition:background .11s ease}[data-seq]>*:nth-child(6){animation-delay:.23s}[data-seq]>*:nth-child(7){animation-delay:.27s}[data-seq]>*:nth-child(n+8){animation-delay:.3s}[data-fade]{animation:softIn .3s ease both}.row,.lk,.sw,.dk,.tbtn,.navrow,.tab{transition:background .15s cubic-bezier(.22,.61,.36,1),border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}@media(prefers-reduced-motion:reduce){[data-seq],[data-seq]>*,[data-fade]{animation:none!important}}.row{transition:background .11s ease;cursor:pointer}.row:hover{background:rgba(var(--w),.035)}.lk{transition:background .12s ease,border-color .12s ease;cursor:pointer;position:relative;overflow:hidden}.sw{transition:color .11s ease;cursor:pointer}@keyframes popIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:.55}50%{opacity:.22}}[data-seq]{animation:pageIn .34s cubic-bezier(.22,.61,.36,1) both}[data-seq]>*{animation:pageIn .44s cubic-bezier(.22,.61,.36,1) both}[data-seq]>*:nth-child(1){animation-delay:.03s}[data-seq]>*:nth-child(2){animation-delay:.07s}[data-seq]>*:nth-child(3){animation-delay:.11s}[data-seq]>*:nth-child(4){animation-delay:.15s}[data-seq]>*:nth-child(5){animation-delay:.19s}[data-seq]>*:nth-child(n+6){animation-delay:.23s}.row{transition:background .15s cubic-bezier(.22,.61,.36,1)}.row:hover{background:rgba(var(--w),.03)}.lk{transition:background .15s cubic-bezier(.22,.61,.36,1),border-color .15s ease,color .15s ease;cursor:pointer;position:relative;overflow:hidden}.fld{font-family:Inter,system-ui,sans-serif;font-size:12.5px;color:var(--tx1);background:rgba(var(--w),.03);border:1px solid rgba(var(--w),.1);border-radius:9px;height:34px;padding:0 11px;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s ease}.fld:focus{border-color:rgba(var(--w),.26)}.sk{background:rgba(var(--w),.07);border-radius:5px;animation:pulse 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-seq],[data-seq]>*{animation:none!important}}body{margin:0;background:var(--surface)}[data-icon]{display:inline-flex;align-items:center;justify-content:center}[data-icon]>svg{width:100%;height:100%;display:block}@keyframes pageIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes softIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}[data-seq]>*{animation:pageIn .46s cubic-bezier(.22,.61,.36,1) both}[data-seq]>*:nth-child(1){animation-delay:.04s}[data-seq]>*:nth-child(2){animation-delay:.1s}[data-seq]>*:nth-child(3){animation-delay:.16s}[data-seq]>*:nth-child(4){animation-delay:.22s}[data-seq]>*:nth-child(n+5){animation-delay:.28s}[data-step-body]{animation:pageIn .38s cubic-bezier(.22,.61,.36,1) both}.lk{transition:background .15s cubic-bezier(.22,.61,.36,1),border-color .15s ease,color .15s ease,transform .15s ease;cursor:pointer;position:relative;overflow:hidden}.lk:hover{background:rgba(var(--w),.06);border-color:rgba(var(--w),.18)}.sw{transition:color .13s ease,background .13s ease,border-color .13s ease;cursor:pointer}.sw:hover{color:var(--tx2)}.spin{width:12px;height:12px;border-radius:9999px;border:1.5px solid rgba(var(--w),.18);border-top-color:var(--tx2);animation:spin .7s linear infinite}.spin-i{width:12px;height:12px;border-radius:9999px;border:1.5px solid rgba(255,255,255,.28);border-top-color:var(--surface);animation:spin .7s linear infinite}@media(prefers-reduced-motion:reduce){[data-seq]>*,[data-step-body]{animation:none!important}}button{font-family:inherit;text-align:inherit;background:transparent;border:0;padding:0}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed}button:disabled:hover{background:inherit}button:focus-visible,summary:focus-visible{outline:2px solid var(--arka-red);outline-offset:3px}button.lk:disabled:not([aria-busy=true]){opacity:.55}summary{list-style:none}summary::-webkit-details-marker{display:none}.login-legal-link{color:var(--tx3);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.login-legal-link:hover{color:var(--tx1)}.login-legal-link:focus-visible{outline:2px solid var(--arka-red);outline-offset:4px;border-radius:2px}.route-frame{min-height:100vh}.route-frame[data-leaving=true]{opacity:0;transition:opacity .2s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.route-frame[data-leaving=true]{opacity:1}}
