@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--void:#fff;--surface-0:#f9fafb;--surface-1:#fff;--surface-2:#f3f4f6;--surface-3:#e5e7eb;--surface-4:#d1d5db;--ink-1:#111827;--ink-2:#374151;--ink-3:#6b7280;--ink-4:#9ca3af;--ink-5:#d1d5db;--signal:#06f;--signal-soft:#eff6ff;--signal-ink:#1d4ed8;--live:#059669;--live-soft:#ecfdf5;--live-line:#a7f3d0;--live-dot:#10b981;--alert:#dc2626;--alert-soft:#fef2f2;--alert-line:#fecaca;--alert-ink:#991b1b;--warn:#d97706;--warn-soft:#fffbeb;--warn-line:#fde68a;--warn-ink:#92400e;--think:#8f9bff;--hold:#7c3aed;--hold-soft:#f5f3ff;--hairline:#00000014;--hairline-strong:#0000001f}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--surface-2);font-family:Segoe UI,-apple-system,system-ui,sans-serif}input,button,select,textarea{font-family:inherit}button{cursor:pointer}textarea{resize:vertical}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:var(--surface-4);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}.modal-overlay{z-index:100;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:var(--surface-1);border-radius:16px;width:600px;max-width:90vw;max-height:90vh;padding:28px;overflow-y:auto;box-shadow:0 20px 60px #00000026}.form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.form-field label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.form-field input,.form-field select,.form-field textarea{background:var(--surface-0);border:1px solid var(--surface-3);width:100%;color:var(--ink-1);border-radius:8px;outline:none;padding:9px 12px;font-size:13px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--signal);box-shadow:0 0 0 3px #0066ff1a}.toast{z-index:200;border-radius:10px;padding:12px 20px;font-size:13px;font-weight:500;animation:.3s slideIn;position:fixed;top:20px;right:20px}@keyframes slideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}:focus{outline:none}:focus-visible{outline:2px solid var(--think);outline-offset:2px;border-radius:4px}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible{outline-offset:3px;box-shadow:0 0 0 4px #8f9bff2e}.skip-link{z-index:10000;color:#0a0b1e;background:#8f9bff;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:top .15s;position:fixed;top:-40px;left:8px;box-shadow:0 8px 24px -8px #8f9bff99}.skip-link:focus{top:8px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[role=status],[role=log],[aria-live]{min-height:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){button,a,[role=button],[role=tab]{forced-color-adjust:none;border:1px solid buttontext}:focus-visible{outline-offset:2px;outline:2px solid highlight}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#0a0b1e;--surface-0:#121430;--surface-1:#181a38;--surface-2:#1f2244;--surface-3:#282c54;--surface-4:#343970;--ink-1:#f4f4fb;--ink-2:#c8cbe2;--ink-3:#8b8fb3;--ink-4:#7b7fa8;--ink-5:#575b85;--signal:#ff5e7a;--signal-soft:#ff5e7a29;--signal-glow:0 0 28px #ff5e7a4d;--live:#4de6a4;--live-soft:#4de6a424;--alert:#ff4d6d;--alert-soft:#ff4d6d24;--think:#8f9bff;--think-soft:#8f9bff24;--hold:#c57dff;--hold-soft:#c57dff24;--hairline:#ffffff14;--hairline-strong:#ffffff24;--oc-void:var(--void);--oc-hull:var(--surface-0);--oc-panel:var(--surface-1);--oc-ridge:var(--surface-2);--oc-lift:var(--surface-3);--oc-ink:var(--void);--oc-text:var(--ink-1);--oc-text-dim:var(--ink-2);--oc-text-mute:var(--ink-3);--oc-text-ghost:var(--ink-5);--oc-line:var(--surface-3);--oc-line-soft:var(--surface-2);--oc-line-bright:var(--surface-4);--oc-violet:var(--hold);--oc-peri:var(--think);--oc-cyan:var(--think);--oc-brand:var(--signal);--oc-brand-soft:var(--signal-soft);--oc-ok:var(--live);--oc-warn:#e8b339;--oc-bad:var(--alert)}@keyframes oc-breathe{0%,to{box-shadow:0 0 0 2px #4de6a438}50%{box-shadow:0 0 0 6px #4de6a400}}html[data-theme=dark] body{color:var(--oc-text);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,system-ui,sans-serif;background:radial-gradient(1100px 700px at 88% -12%, #ff5e7a0f, transparent 60%), radial-gradient(900px 600px at -5% 110%, #c57dff1a, transparent 60%), radial-gradient(600px 400px at 50% 40%, #8f9bff0a, transparent 70%), var(--void)!important}html[data-theme=dark] body:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background-image:repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px);position:fixed;inset:0}html[data-theme=dark] body:after{content:"";z-index:1;pointer-events:none;opacity:.9;background-image: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  0 0 0 0 0  0 0 0 0 0  0 0 0 0.035 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:fixed;inset:0}html[data-theme=dark] nav[role=navigation],html[data-theme=dark] header[role=banner],html[data-theme=dark] main[role=main],html[data-theme=dark] .modal{z-index:2;position:relative}html[data-theme=dark] nav[role=navigation]{background:radial-gradient(400px 600px at -20% 40%, #c57dff0f, transparent 70%), linear-gradient(180deg, var(--surface-0) 0%, var(--void) 100%)!important;border-right:1px solid var(--surface-2)!important}html[data-theme=dark] nav[role=navigation]>div:first-child{border-bottom-color:var(--oc-line-soft)!important}html[data-theme=dark] nav[role=navigation]>div:last-child{border-top-color:var(--oc-line-soft)!important}html[data-theme=dark] nav[role=navigation] ul button{font-weight:500;transition:background .15s,color .15s;position:relative;color:var(--oc-text-dim)!important;border-radius:6px!important;font-family:Inter,sans-serif!important;font-size:13px!important}html[data-theme=dark] nav[role=navigation] ul button:hover{background:var(--oc-ridge)!important;color:var(--oc-text)!important}html[data-theme=dark] nav[role=navigation] ul button[aria-current=page]{background:var(--signal-soft)!important;color:var(--ink-1)!important}html[data-theme=dark] nav[role=navigation] ul button[aria-current=page]:before{content:"";background:var(--signal);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-1px;box-shadow:0 0 14px #ff5e7a73}html[data-theme=dark] nav[role=navigation] ul button svg{opacity:.7}html[data-theme=dark] nav[role=navigation] ul button[aria-current=page] svg{opacity:1;color:var(--signal)}html[data-theme=dark] header[role=banner]{-webkit-backdrop-filter:blur(10px)saturate(1.15);backdrop-filter:blur(10px)saturate(1.15);border-bottom:1px solid var(--surface-2)!important;color:var(--ink-1)!important;background:linear-gradient(#181a38eb,#181a38b3)!important}html[data-theme=dark] header[role=banner] *{color:inherit}html[data-theme=dark] main[role=main]{color:var(--oc-text)!important;background:0 0!important}html[data-theme=dark] body>div[style*="rgb(243, 244, 246)"],html[data-theme=dark] #root>div[style*="rgb(243, 244, 246)"]{background:0 0!important}html[data-theme=dark] [role=search]{transition:border-color .15s;background:var(--oc-hull)!important;border:1px solid var(--oc-line)!important;border-radius:7px!important}html[data-theme=dark] [role=search]>div{background:0 0!important}html[data-theme=dark] [role=search]:hover,html[data-theme=dark] [role=search]:focus-within{border-color:var(--oc-line-bright)!important}html[data-theme=dark] [role=combobox],html[data-theme=dark] [role=search] input{color:var(--oc-text)!important;background:0 0!important;border:none!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:12.5px!important}html[data-theme=dark] [role=combobox]::placeholder,html[data-theme=dark] [role=search] input::placeholder{color:var(--oc-text-mute)!important}html[data-theme=dark] [role=listbox]{background:var(--oc-lift)!important;border:1px solid var(--oc-line)!important;border-radius:8px!important;box-shadow:0 20px 60px -20px #000000b3!important}html[data-theme=dark] [role=option]{color:var(--oc-text-dim)!important}html[data-theme=dark] [role=option]:hover,html[data-theme=dark] [role=option][aria-selected=true]{background:var(--oc-ridge)!important;color:var(--oc-text)!important}html[data-theme=dark] .modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0b1eb8!important}html[data-theme=dark] .modal{background:var(--surface-1)!important;color:var(--ink-1)!important;border:1px solid var(--surface-3)!important;border-radius:12px!important;box-shadow:0 0 0 1px #8f9bff14,0 20px 60px -30px #000000d9,inset 0 1px #ffffff08!important}html[data-theme=dark] .modal h3{color:var(--oc-text)!important;letter-spacing:-.01em!important;font-family:Inter,sans-serif!important;font-weight:600!important}html[data-theme=dark] .form-field label{color:var(--oc-text-mute)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important}html[data-theme=dark] .form-field input,html[data-theme=dark] .form-field select,html[data-theme=dark] .form-field textarea{background:var(--oc-ink)!important;border:1px solid var(--oc-line)!important;color:var(--oc-text)!important;border-radius:6px!important;font-family:Inter,sans-serif!important;font-size:13px!important}html[data-theme=dark] .form-field input:focus,html[data-theme=dark] .form-field select:focus,html[data-theme=dark] .form-field textarea:focus{border-color:var(--oc-peri)!important;box-shadow:0 0 0 1px var(--oc-peri), 0 0 0 3px #6a8bff2e!important}html[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] ::-webkit-scrollbar-track{background:0 0}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--oc-line);background-clip:padding-box;border:2px solid #0000;border-radius:4px}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--oc-peri);background-clip:padding-box;border:2px solid #0000}html[data-theme=dark] :focus-visible{outline-color:var(--oc-peri)!important}html[data-theme=dark] kbd{background:var(--oc-ridge)!important;border:1px solid var(--oc-line-bright)!important;color:var(--oc-text-dim)!important;font-family:JetBrains Mono,ui-monospace,monospace!important}html[data-theme=dark] .toast{background:var(--surface-1)!important;color:var(--ink-1)!important;border:1px solid var(--surface-3)!important;box-shadow:0 20px 60px -20px #000c,inset 0 0 0 1px #8f9bff14!important}html[data-theme=dark] main[role=main] [style*="rgb(255, 255, 255)"]:not([style*="color: rgb(255, 255, 255)"]):not([style*="color:rgb(255, 255, 255)"]),html[data-theme=dark] main[role=main] [style*="background:#fff\""],html[data-theme=dark] main[role=main] [style*="background:#fff;"],html[data-theme=dark] main[role=main] [style*="background: #fff\""],html[data-theme=dark] main[role=main] [style*="background: #fff;"],html[data-theme=dark] main[role=main] [style*="background:#FFF\""],html[data-theme=dark] main[role=main] [style*="background:#FFF;"],html[data-theme=dark] main[role=main] [style*="background:#ffffff"],html[data-theme=dark] main[role=main] [style*="background:#FFFFFF"],html[data-theme=dark] main[role=main] [style*="background: #ffffff"],html[data-theme=dark] main[role=main] [style*="background: #FFFFFF"],html[data-theme=dark] main[role=main] [style*=background\:white],html[data-theme=dark] main[role=main] [style*="background: white"],html[data-theme=dark] main[role=main] [style*="background-color:#fff\""],html[data-theme=dark] main[role=main] [style*="background-color:#fff;"],html[data-theme=dark] main[role=main] [style*="background-color: #fff\""],html[data-theme=dark] main[role=main] [style*="background-color: #fff;"],html[data-theme=dark] main[role=main] [style*="background-color:#ffffff"],html[data-theme=dark] main[role=main] [style*="background-color:#FFFFFF"],html[data-theme=dark] main[role=main] [style*="background-color: #ffffff"],html[data-theme=dark] main[role=main] [style*="background-color: #FFFFFF"],html[data-theme=dark] main[role=main] [style*=background-color\:white],html[data-theme=dark] main[role=main] [style*="background-color: white"]{background-color:var(--oc-panel)!important;color:var(--oc-text)!important}html[data-theme=dark] main[role=main] [style*="rgb(249, 250, 251)"]:not([style*="color: rgb(249, 250, 251)"]){background-color:var(--oc-hull)!important;color:var(--oc-text)!important}html[data-theme=dark] main[role=main] [style*="rgb(243, 244, 246)"]:not([style*="color: rgb(243, 244, 246)"]){background-color:var(--oc-ridge)!important}html[data-theme=dark] main[role=main] [style*="rgb(229, 231, 235)"]{border-color:var(--oc-line)!important}html[data-theme=dark] main[role=main] [style*="rgb(209, 213, 219)"]{border-color:var(--oc-line-bright)!important}html[data-theme=dark] main[role=main] [style*="color: rgb(17, 24, 39)"]{color:var(--oc-text)!important}html[data-theme=dark] main[role=main] [style*="color: rgb(55, 65, 81)"]{color:var(--oc-text-dim)!important}html[data-theme=dark] main[role=main] [style*="color: rgb(107, 114, 128)"]{color:var(--oc-text-mute)!important}html[data-theme=dark] main[role=main] [style*="color: rgb(156, 163, 175)"]{color:var(--oc-text-ghost)!important}html[data-theme=dark] main[role=main] [style*="rgb(254, 242, 242)"]{background-color:#ef5f6b1a!important}html[data-theme=dark] main[role=main] [style*="rgb(254, 202, 202)"]{border-color:#ef5f6b59!important}html[data-theme=dark] main[role=main] [style*="color: rgb(220, 38, 38)"]{color:var(--oc-bad)!important}html[data-theme=dark] main[role=main] [style*="color: rgb(153, 27, 27)"]{color:#fca5a5!important}html[data-theme=dark] main[role=main] [style*="rgb(236, 253, 245)"]{background-color:#3ecf8e1a!important}html[data-theme=dark] main[role=main] [style*="rgb(167, 243, 208)"]{border-color:#3ecf8e59!important}html[data-theme=dark] main[role=main] [style*="color: rgb(6, 95, 70)"],html[data-theme=dark] main[role=main] [style*="color: rgb(16, 185, 129)"],html[data-theme=dark] main[role=main] [style*="color: rgb(5, 150, 105)"]{color:var(--oc-ok)!important}html[data-theme=dark] main[role=main] [style*="rgb(255, 251, 235)"],html[data-theme=dark] main[role=main] [style*="rgb(254, 243, 199)"]{background-color:#e8b3391f!important}html[data-theme=dark] main[role=main] [style*="rgb(253, 230, 138)"]{border-color:#e8b33959!important}html[data-theme=dark] main[role=main] [style*="color: rgb(146, 64, 14)"],html[data-theme=dark] main[role=main] [style*="color: rgb(245, 158, 11)"],html[data-theme=dark] main[role=main] [style*="color: rgb(217, 119, 6)"]{color:var(--oc-warn)!important}html[data-theme=dark] main[role=main] [style*="rgb(245, 243, 255)"]{background-color:#8b5cf61f!important}html[data-theme=dark] main[role=main] [style*="rgb(221, 214, 254)"]{border-color:#8b5cf659!important}html[data-theme=dark] main[role=main] [style*="color: rgb(124, 58, 237)"],html[data-theme=dark] main[role=main] [style*="color: rgb(91, 33, 182)"]{color:var(--oc-violet)!important}html[data-theme=dark] main[role=main] [style*="rgb(239, 246, 255)"],html[data-theme=dark] main[role=main] [style*="rgb(240, 249, 255)"]{background-color:#6a8bff1f!important}html[data-theme=dark] main[role=main] [style*="rgb(191, 219, 254)"],html[data-theme=dark] main[role=main] [style*="rgb(186, 230, 253)"]{border-color:#6a8bff59!important}html[data-theme=dark] main[role=main] [style*="color: rgb(29, 78, 216)"],html[data-theme=dark] main[role=main] [style*="color: rgb(30, 64, 175)"],html[data-theme=dark] main[role=main] [style*="color: rgb(2, 132, 199)"],html[data-theme=dark] main[role=main] [style*="color: rgb(12, 74, 110)"],html[data-theme=dark] main[role=main] [style*="color: rgb(0, 102, 255)"]{color:var(--oc-peri)!important}html[data-theme=dark] main[role=main] input[style*="color: rgb(55, 65, 81)"]{color:var(--oc-text)!important}html[data-theme=dark] main[role=main] table{color:var(--oc-text);background:var(--oc-panel)!important}html[data-theme=dark] main[role=main] thead{color:var(--oc-text-mute);background:var(--oc-hull)!important}html[data-theme=dark] main[role=main] th,html[data-theme=dark] main[role=main] td{color:inherit;border-color:var(--oc-line-soft)!important}html[data-theme=dark] main[role=main] tbody tr:hover{background:#8b5cf60f!important}html[data-theme=dark] main[role=main] input:not([type=checkbox]):not([type=radio]),html[data-theme=dark] main[role=main] select,html[data-theme=dark] main[role=main] textarea{background-color:var(--oc-ink)!important;color:var(--oc-text)!important;border-color:var(--oc-line)!important}html[data-theme=dark] main[role=main] input::placeholder,html[data-theme=dark] main[role=main] textarea::placeholder{color:var(--oc-text-ghost)!important}html[data-theme=dark] main[role=main] input:focus,html[data-theme=dark] main[role=main] select:focus,html[data-theme=dark] main[role=main] textarea:focus{border-color:var(--oc-peri)!important;box-shadow:0 0 0 3px #6a8bff2e!important}html[data-theme=dark] main[role=main] h1,html[data-theme=dark] main[role=main] h2,html[data-theme=dark] main[role=main] h3,html[data-theme=dark] main[role=main] h4{letter-spacing:-.01em;color:var(--oc-text)!important}@media print{nav,header[role=banner],.no-print{display:none!important}body,html{background:#fff!important}main,[role=main]{padding:0!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}canvas{max-width:100%!important;height:auto!important}a[href]:after{content:""}}
