.workspace-theme{--workspace-bg:#292d32;--workspace-panel:#24292e;--workspace-raised:#343b42;--workspace-ink:#f2f2ed;--workspace-muted:#c2c7c7;--workspace-line:#454d54;--workspace-acid:#c8ff00;color-scheme:dark;background:var(--workspace-bg);color:var(--workspace-ink);font-family:Arial,Helvetica,sans-serif}.workspace-theme ::selection{background:var(--workspace-acid);color:#0a0a0a}.workspace-theme .brand-wordmark{display:inline-block;font-family:SFMono-Regular,Consolas,monospace;font-size:1.15rem;line-height:1.5;letter-spacing:-.04em;font-weight:700;color:var(--workspace-ink);white-space:nowrap}.workspace-theme .brand-wordmark span{color:var(--workspace-acid)}.workspace-theme .workspace-brand{margin:20px 24px 24px}.workspace-theme h1,.workspace-theme h2{font-weight:800;letter-spacing:-.035em}.workspace-theme .eyebrow{font-family:SFMono-Regular,Consolas,monospace;color:var(--workspace-acid);font-size:10px;line-height:1.8;letter-spacing:.14em}.workspace-theme .label,.workspace-theme .muted{color:var(--workspace-muted)}.workspace-theme .label{font-size:11px;line-height:1.7;letter-spacing:.02em}.workspace-theme .card{background:var(--workspace-panel);border-color:var(--workspace-line);border-radius:6px}.workspace-theme .field{background:var(--workspace-bg);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:4px;min-height:44px}.workspace-theme .field::placeholder{color:#8e8e85;opacity:1}.workspace-theme .field:focus{border-color:var(--workspace-acid);box-shadow:0 0 0 3px #c8ff0024}.workspace-theme input[type=checkbox]{accent-color:var(--workspace-acid)}.workspace-theme input:-webkit-autofill{-webkit-text-fill-color:var(--workspace-ink);box-shadow:0 0 0 1000px var(--workspace-bg) inset;caret-color:var(--workspace-ink)}.workspace-theme .btn{border-radius:3px;font-size:12px;letter-spacing:.035em;min-height:44px}.workspace-theme .btn-lime,.workspace-theme .btn-primary{background:var(--workspace-acid);color:#0a0a0a;border-color:var(--workspace-acid)}.workspace-theme .btn-lime:hover,.workspace-theme .btn-primary:hover{background:#d8ff58;border-color:#d8ff58}.workspace-theme .btn-secondary{background:transparent;color:var(--workspace-ink);border-color:var(--workspace-line)}.workspace-theme .btn-secondary:hover{background:#c8ff000c;border-color:#808b58}.workspace-theme a:focus-visible,.workspace-theme button:focus-visible,.workspace-theme summary:focus-visible{outline:2px solid var(--workspace-acid);outline-offset:4px}.workspace-theme button:disabled{opacity:.48}.workspace-theme .modal{background:var(--workspace-panel);color:var(--workspace-ink);border:1px solid var(--workspace-line);border-radius:8px;box-shadow:0 24px 100px #0009}.workspace-theme dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.workspace-theme .status{background:var(--workspace-raised);color:var(--workspace-muted);border:1px solid var(--workspace-line);border-radius:3px}.workspace-theme .status-idea{background:#1a222b;color:#c3d2e3;border-color:#354253}.workspace-theme .status-draft{background:#2b2417;color:#f4ce77;border-color:#5a4c2f}.workspace-theme .status-review{background:#251e34;color:#d6c2ff;border-color:#514164}.workspace-theme .status-approved{background:#202917;color:var(--workspace-acid);border-color:#4b5f2d}.workspace-theme th{background:#161615;color:var(--workspace-muted);font-size:10px}.workspace-theme td,.workspace-theme th{border-bottom-color:var(--workspace-line)}.workspace-theme .workspace-sidebar{background:var(--workspace-panel)}.workspace-theme .workspace-topbar{background:var(--workspace-bg)}.workspace-theme nav button[aria-current=page]{background:var(--workspace-acid);color:#0a0a0a}.workspace-theme nav button[aria-current=page] span{background:#00000014;color:#0a0a0a}.workspace-theme nav button:not([aria-current=page]):hover{background:var(--workspace-raised);color:var(--workspace-ink)}.workspace-theme [class~="bg-white/60"],.workspace-theme [class~=bg-navy],.workspace-theme [class~=bg-paper],.workspace-theme [class~=bg-white]{background-color:var(--workspace-panel)}.workspace-theme [class~=bg-navy]{border:1px solid var(--workspace-line)}.workspace-theme [class~=bg-lime]{background-color:var(--workspace-acid);color:#0a0a0a}.workspace-theme [class~=text-navy]{color:var(--workspace-ink)}.workspace-theme [class~="text-lime!"],.workspace-theme [class~=text-lime]{color:var(--workspace-acid)!important}.workspace-theme [class~="text-white/40"],.workspace-theme [class~="text-white/60"]{color:var(--workspace-muted)}.workspace-theme [class~="border-navy/10"],.workspace-theme [class~="border-navy/8"],.workspace-theme [class~="border-white/15"],.workspace-theme [class~="border-white/20"]{border-color:var(--workspace-line)}.workspace-theme [class~="hover:bg-navy/5"]:hover,.workspace-theme [class~="hover:bg-paper"]:hover,.workspace-theme [class~="hover:bg-paper/60"]:hover,.workspace-theme [class~="hover:bg-white"]:hover{background-color:var(--workspace-raised)}.workspace-theme [class~="bg-[#edf3e3]"]{background-color:#1b2113;border-color:#3e4b2b;color:#e5eccf}.workspace-theme [class~="bg-[#e9ede3]"]{background-color:#30302b}.workspace-theme [class~="bg-white/15"]{background-color:#ffffff14}.workspace-theme [class~="text-[#627081]"],.workspace-theme [class~="text-[#819074]"],.workspace-theme [class~="text-[#a5b09c]"],.workspace-theme [class~="text-[#c5cebd]"]{color:var(--workspace-muted)}.workspace-theme [class~="text-[#648833]"]{color:var(--workspace-acid)}.workspace-theme [class~="text-[#aa7f2c]"]{color:#f4ce77}.workspace-theme [class~=text-blue-700]{color:#c8ff00}.workspace-theme [class~=bg-red-50]{background-color:#301719}.workspace-theme [class~=text-red-700],.workspace-theme [class~=text-red-800]{color:#ffb4b4}.workspace-theme [class~=border-red-200]{border-color:#794347}.workspace-theme [class~="border-[#cddbba]"],.workspace-theme [class~="border-[#d8e3cb]"],.workspace-theme [class~="border-[#d9e2cd]"],.workspace-theme [class~="border-[#dce7c9]"]{border-color:#3e4b2b}.workspace-theme [class~="border-[#bfcbb4]"],.workspace-theme [class~="border-[#cbd5c1]"]{border-color:#55574a}.workspace-theme [class~="hover:border-[#91ab6b]"]:hover{border-color:var(--workspace-acid)}.workspace-theme .login-story{padding:48px 56px;background-color:var(--workspace-panel);border:0;border-right:1px solid var(--workspace-line)}.workspace-theme .login-story h1{font-family:Arial Black,Arial,sans-serif;font-weight:900;text-transform:uppercase;line-height:1.02;font-size:clamp(2.5rem,4.4vw,4.5rem);max-width:650px;letter-spacing:-.045em}.workspace-theme .login-form-area{padding:64px 32px}.workspace-theme .login-form{max-width:430px;width:100%}.workspace-theme .login-form h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15;font-weight:800}.workspace-theme .login-form .btn{min-height:48px;font-family:SFMono-Regular,Consolas,monospace}.workspace-theme .login-mobile-brand{margin-bottom:32px}.workspace-theme .login-legal{display:flex;flex-wrap:wrap;gap:16px;border-top:1px solid var(--workspace-line);margin-top:28px;padding-top:20px;font-size:11px;color:var(--workspace-muted)}.workspace-theme .login-legal a:hover{color:var(--workspace-acid)}@media(max-width:1023px){.workspace-theme .workspace-brand{margin:18px 20px}.workspace-theme .login-form-area{padding:40px 24px;min-height:100dvh}.workspace-theme .login-form{max-width:480px}}@media(prefers-reduced-motion:reduce){.workspace-theme .btn{transition:none;transform:none}.workspace-theme .fade-in{animation:none}}.workspace-theme{background-color:#292d32;background-image:url(/circuit-grid.svg);background-repeat:repeat;background-size:240px 240px}.workspace-theme .card,.workspace-theme .login-story,.workspace-theme .workspace-sidebar{background-color:#24292ef5}.workspace-theme .workspace-topbar{background-color:#292d32f5}.workspace-theme .field{background-color:#20252a}.workspace-theme .card,.workspace-theme .table-wrap,.workspace-theme main{min-width:0}.workspace-theme .table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}.workspace-theme .btn svg{flex-shrink:0}.workspace-theme .login-form{padding:24px;background:#24292ef2;border:1px solid var(--workspace-line);border-radius:6px;max-width:480px}.workspace-theme .login-story h1{overflow-wrap:normal}@media(max-width:640px){.workspace-theme .login-form-area{padding:24px 16px}.workspace-theme .login-form{padding:22px 18px}.workspace-theme .field{font-size:16px!important;min-height:46px}.workspace-theme input[type=date]{min-width:0}.workspace-theme .btn,.workspace-theme button{min-height:44px}.workspace-theme .workspace-topbar{min-height:68px;padding-left:16px;padding-right:16px;gap:10px}.workspace-theme dialog.modal{width:calc(100% - 20px);max-width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.workspace-theme dialog.modal textarea{min-height:160px}.workspace-theme dialog.modal textarea#article-body{min-height:260px}.workspace-theme .login-legal{gap:16px;line-height:1.8}.workspace-theme .workspace-topbar>div{min-width:0}.workspace-theme footer{row-gap:14px;line-height:1.8}}