:root{color-scheme:dark;--ink: #0a0f18;--ink-raised: #111827;--ink-soft: #182231;--line: #2b3748;--line-strong: #465469;--paper: #f5f2e9;--text: #f9fafb;--muted: #aeb8c7;--dim: #7f8a9a;--amber: #f59e0b;--amber-light: #fcd34d;--amber-ink: #2b1900;--red: #ef4444;--red-deep: #991b1b;--green: #34d399;--blue: #60a5fa;--radius: 12px;--font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px) 0 0 / 4rem 4rem,var(--ink);color:var(--text);font-family:var(--font);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{letter-spacing:-.025em;line-height:1.12;text-wrap:balance}h1{margin-bottom:0;font-size:clamp(2rem,5vw,4rem)}h2{margin-bottom:0;font-size:clamp(1.35rem,2vw,1.8rem)}h3{margin-bottom:1.25rem;font-size:1.35rem}h4{margin-bottom:.25rem;color:var(--paper);font-size:.98rem}code,.code-field{font-family:var(--mono)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.75rem 1rem;transform:translateY(-180%);border-radius:8px;background:var(--paper);color:var(--ink);font-weight:800;transition:transform .14s ease}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--amber-light);outline-offset:3px}.wordmark{display:inline-flex;align-items:center;gap:.65rem;font-size:.84rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wordmark-mark{display:inline-grid;width:2rem;height:2rem;place-items:center;border-radius:7px;background:var(--amber);color:var(--amber-ink);font-size:.7rem;letter-spacing:0}.eyebrow,.panel-index{margin-bottom:.6rem;color:var(--amber-light);font-family:var(--mono);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:.68rem 1rem;border:1px solid transparent;border-radius:8px;font-size:.82rem;font-weight:800;line-height:1.2;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.button:not(:disabled):hover{transform:translateY(-1px)}.button-primary{background:var(--amber);color:var(--amber-ink)}.button-primary:not(:disabled):hover{background:var(--amber-light)}.button-secondary,.button-quiet{border-color:var(--line-strong);background:transparent;color:var(--text)}.button-secondary:not(:disabled):hover,.button-quiet:not(:disabled):hover{border-color:var(--amber);background:#f59e0b14}.button-danger{border-color:#f87171;background:var(--red-deep);color:#fff}.button-danger:not(:disabled):hover{background:#b91c1c}.button:disabled{border-color:var(--line);background:#202938;color:#6f7a8a}.auth-shell{display:grid;min-height:100vh;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr)}.auth-panel,.auth-context{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,8vw,8rem)}.auth-panel{animation:reveal .3s ease-out both}.auth-panel .wordmark{margin-bottom:clamp(3rem,10vh,8rem)}.auth-panel h1{margin-bottom:1rem}.supporting-copy{max-width:35rem;color:var(--muted);font-size:1rem}.auth-secondary-action{align-self:flex-start;margin-top:1rem}.mfa-enrollment{display:grid;max-width:42rem;grid-template-columns:10rem minmax(0,1fr);gap:1rem;align-items:center;margin:1.25rem 0;padding:1rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--ink-raised)}.mfa-enrollment[hidden]{display:none}.mfa-enrollment p{margin-bottom:.75rem;color:var(--muted)}.mfa-qr{display:block;width:10rem;height:10rem;padding:.5rem;border-radius:8px;background:#fff}.mfa-secret{display:block;overflow-wrap:anywhere;color:var(--amber-light)}.auth-panel .form-stack{max-width:30rem;margin-top:1.25rem}.auth-context{position:relative;overflow:hidden;border-left:1px solid #e7b24f;background:var(--amber);color:var(--amber-ink)}.auth-context:before{position:absolute;right:-4rem;bottom:-12rem;content:"WB";color:#2b190014;font-size:22rem;font-weight:900;line-height:1}.auth-context>*{position:relative;z-index:1}.context-number{margin-bottom:5rem;font-family:var(--mono);font-size:.75rem;font-weight:800}.auth-context h2{max-width:20rem;font-size:clamp(2rem,4vw,3.8rem)}.auth-context>p:not(.context-number){max-width:32rem;margin-top:1.2rem;font-weight:600}.boundary-list{display:grid;margin:3rem 0 0;border-top:1px solid rgba(43,25,0,.28)}.boundary-list div{display:grid;grid-template-columns:7rem 1fr;padding:1rem 0;border-bottom:1px solid rgba(43,25,0,.28)}.boundary-list dt{font-family:var(--mono);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.boundary-list dd{margin:0;font-weight:700}.auth-footnote{margin:1.25rem 0 0;color:var(--dim);font-size:.78rem}.form-stack{display:grid;gap:1rem}.form-stack[hidden]{display:none}.form-stack.compact{gap:.82rem}label{display:grid;gap:.38rem;min-width:0}label>span{color:var(--muted);font-family:var(--mono);font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}label small{color:var(--dim);font-size:inherit;text-transform:lowercase}input,select,textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:7px;background:#0b121d;color:var(--text)}input,select{min-height:2.75rem;padding:.65rem .75rem}textarea{resize:vertical;padding:.7rem .75rem;line-height:1.45}input:hover,select:hover,textarea:hover{border-color:#667489}.field-row{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.form-message{min-height:1.2rem;margin:-.15rem 0 0;color:var(--amber-light);font-size:.78rem;font-weight:650}.form-message.is-error,.inline-alert{color:#fca5a5}.topbar{position:sticky;z-index:30;top:0;display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;padding:.75rem clamp(1rem,4vw,4rem);border-bottom:1px solid var(--line);background:#0a0f18f5;backdrop-filter:blur(12px)}.session-strip{display:flex;align-items:center;gap:.75rem;color:var(--muted);font-size:.78rem}.status-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--green);box-shadow:0 0 .85rem #34d39999}.workspace{width:min(100%,112rem);margin:0 auto;padding:clamp(2rem,5vw,5rem) clamp(1rem,4vw,4rem) 8rem}.workspace>section+section{margin-top:clamp(3.5rem,8vw,7rem)}.workspace-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.5rem;border-bottom:1px solid var(--line)}.heading-actions{display:flex;align-items:center;gap:1rem}.heading-actions p{margin:0;color:var(--dim);font-family:var(--mono);font-size:.68rem}.section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:1.4rem}.section-heading>p,.section-heading>div>p{margin:0;color:var(--dim);font-size:.8rem}.summary-grid{display:grid;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(6,minmax(0,1fr))}.metric{display:grid;min-height:9rem;align-content:space-between;padding:1.25rem;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric>span,.queue-strip span{color:var(--muted);font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.metric strong{font-size:clamp(1.35rem,2.4vw,2.3rem);line-height:1}.metric small,.queue-strip small{color:var(--dim);font-size:.7rem}.metric-loading strong{color:var(--dim)}.inline-alert{margin:1rem 0 0;padding-left:.75rem;border-left:3px solid var(--red);font-size:.82rem}.queue-strip{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.queue-strip article{display:grid;min-height:7.5rem;align-content:space-between;padding:1rem;background:var(--ink-raised)}.queue-strip strong{color:var(--amber-light);font-family:var(--mono);font-size:1.45rem}.command-heading{align-items:end}.command-lock{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem .7rem;border:1px solid var(--line-strong);border-radius:999px;color:var(--dim);font-family:var(--mono);font-size:.66rem;font-weight:800;text-transform:uppercase}.command-lock:before{width:.45rem;height:.45rem;border-radius:999px;background:var(--red);content:""}.command-lock.is-ready{border-color:#34d39980;color:#a7f3d0}.command-lock.is-ready:before{background:var(--green)}.command-layout{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.command-panel{min-width:0;padding:clamp(1.1rem,2.4vw,2rem);background:var(--ink-raised);animation:panel-in .26s ease-out both}.command-panel-wide{grid-column:1 / -1}.command-panel:nth-child(2){animation-delay:40ms}.command-panel:nth-child(3){animation-delay:80ms}.command-panel:nth-child(4){animation-delay:.12s}.command-panel:nth-child(5){animation-delay:.16s}.panel-note{max-width:60rem;margin:-.6rem 0 1.25rem;color:var(--dim);font-size:.8rem}.form-columns{display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:repeat(2,minmax(0,1fr))}.form-columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}.refund-evidence-form{max-width:66rem}.refund-grid{display:grid;gap:.8rem;grid-template-columns:1.35fr .65fr 1fr}.form-columns>form+form{padding-left:clamp(1.5rem,4vw,4rem);border-left:1px solid var(--line)}.panel-divider{height:1px;margin:1.75rem 0;background:var(--line)}.code-field{min-height:19rem;white-space:pre;font-size:.7rem;tab-size:2}.activity-log{display:grid;margin:0;padding:0;list-style:none}.activity-log li{display:grid;grid-template-columns:minmax(12rem,.5fr) minmax(15rem,1fr) auto;gap:1rem;align-items:baseline;padding:1rem 0;border-top:1px solid var(--line);font-size:.78rem}.activity-log strong{text-transform:capitalize}.activity-log span,.activity-log time{color:var(--dim);font-family:var(--mono);font-size:.68rem}.confirmation-dialog{width:min(92vw,34rem);padding:2rem;border:1px solid var(--amber);border-radius:var(--radius);background:var(--ink-raised);color:var(--text);box-shadow:0 2rem 6rem #000000b3}.confirmation-dialog::backdrop{background:#03070ed6;backdrop-filter:blur(4px)}.dialog-mark{display:grid;width:3rem;height:3rem;margin-bottom:1.5rem;place-items:center;border-radius:999px;background:var(--amber);color:var(--amber-ink);font-family:var(--mono);font-size:1.4rem;font-weight:900}.confirmation-dialog h2{margin-bottom:1rem}.confirmation-dialog>p:not(.eyebrow){color:var(--muted)}.dialog-warning{padding:.85rem;border-left:3px solid var(--amber);background:#f59e0b14;font-size:.78rem}.dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.configuration-error{width:min(90vw,44rem);margin:18vh auto 0;padding:2rem 0;border-top:3px solid var(--amber)}.configuration-error h1{margin-bottom:1rem}.configuration-error p{color:var(--muted)}.configuration-error code{color:var(--amber-light)}@keyframes reveal{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{0%{transform:translateY(.5rem)}to{transform:translateY(0)}}@media(max-width:1100px){.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric:nth-child(3){border-right:0}.metric:nth-child(-n+3){border-bottom:1px solid var(--line)}.form-columns-three{grid-template-columns:1fr}.form-columns-three>form+form{padding-top:1.5rem;padding-left:0;border-top:1px solid var(--line);border-left:0}}@media(max-width:800px){.auth-shell{grid-template-columns:1fr}.auth-panel,.auth-context{min-height:auto;padding:2rem 1.25rem 3rem}.auth-panel{min-height:70vh}.auth-panel .wordmark{margin-bottom:4rem}.auth-context{border-top:1px solid #e7b24f;border-left:0}.mfa-enrollment{grid-template-columns:1fr}.context-number{margin-bottom:2rem}.topbar{align-items:flex-start}.session-strip{flex-wrap:wrap;justify-content:flex-end}.status-dot{display:none}.workspace-heading,.section-heading,.heading-actions{align-items:flex-start;flex-direction:column;gap:.75rem}.summary-grid,.queue-strip,.command-layout,.form-columns{grid-template-columns:1fr}.metric{min-height:7.5rem;border-right:0;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0}.form-columns>form+form{padding-top:1.5rem;padding-left:0;border-top:1px solid var(--line);border-left:0}.refund-grid{grid-template-columns:1fr}.command-panel-wide{grid-column:auto}.activity-log li{grid-template-columns:1fr;gap:.3rem}}@media(max-width:480px){.wordmark>span:last-child,#session-time{display:none}.workspace{padding-inline:.8rem}.field-row{grid-template-columns:1fr}.dialog-actions{flex-direction:column-reverse}.dialog-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
