#console{--panel:#0f0f0f;--well:#000;--line:#1c1c1c;--ink:#fff;--grey:#7a7a7a;--dim:#3f3f3f;--soft:#c8c8c8;--live:#ffffff;--warn:#ff5c5c;--mono:"JetBrains Mono",ui-monospace,monospace;--disp:"Syne",sans-serif;font-family:var(--mono)}#console .wrap{max-width:1040px;margin:0 auto;padding:120px 20px 90px}#console .eyebrow{font-size:10px;color:var(--grey);letter-spacing:.32em;text-transform:uppercase;margin-bottom:10px}#console .eyebrow b{color:var(--ink);font-weight:400}#console .topline{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;border-bottom:1px solid var(--line);padding-bottom:14px;flex-wrap:wrap}#console .topline h1{font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--ink)}#console .topline h1 b{color:var(--ink);font-weight:700}#console .toplineright{display:flex;align-items:center;gap:16px}#console .clock{font-size:10px;color:var(--grey);letter-spacing:.28em;text-transform:uppercase}#console button{background:transparent;border:1px solid var(--dim);color:var(--ink);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:8px 14px;cursor:pointer;transition:border-color .15s,color .15s}#console button:hover{border-color:var(--ink)}#console button:disabled{opacity:.35;cursor:default}#console .quiet{border-color:var(--line);color:var(--grey);font-size:9px;padding:6px 11px}#console .quiet:hover{border-color:var(--warn);color:var(--warn)}#console .rooms{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-top:8px;padding:14px 0;flex-wrap:wrap}#console .roomtab{display:flex;align-items:center;gap:8px;border-color:var(--line);color:var(--grey);font-size:10px;letter-spacing:.22em;padding:8px 14px}#console .roomtab:hover{border-color:var(--grey);color:var(--ink)}#console .roomtab.active{border-color:var(--ink);color:var(--ink)}#console .pill{font-size:9px;letter-spacing:.1em;padding:1px 6px;min-width:14px;text-align:center;background:var(--dim);color:#000}#console .roomtab.active .pill{background:var(--ink)}#console .pill.seal{background:transparent;border:1px solid var(--dim);color:var(--dim)}#console .roomtab.active .pill.seal{border-color:var(--ink);color:var(--ink);background:transparent}#console .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--live);animation:agbreath 3.2s ease-in-out infinite}@keyframes agbreath{0%,to{opacity:.25}50%{opacity:1}}#console .room{margin-top:26px}#console .sechead{font-family:var(--disp);font-weight:700;font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--grey);border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}#console .flabel{font-size:9px;color:var(--grey);letter-spacing:.22em;text-transform:uppercase}#console .txwell{position:relative;background:var(--well);border:1px solid var(--line);min-height:300px;display:flex;align-items:center;justify-content:center;padding:40px 24px}#console .txwell:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 4px);animation:agscan 9s linear infinite;opacity:.6}@keyframes agscan{0%{background-position-y:0}to{background-position-y:40px}}#console .txnull{font-size:11px;color:var(--dim);letter-spacing:.3em;text-transform:uppercase}#console .txlist{position:absolute;inset:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:22px}#console .tx{display:flex;flex-direction:column;gap:8px}#console .tx .txhead{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey);font-family:var(--mono)}#console .tx .txrule{border:0;border-top:1px solid var(--line);margin:0}#console .tx .txbody{font-size:13px;line-height:1.7;color:var(--ink);letter-spacing:.02em;white-space:pre-wrap;font-family:var(--mono)}#console .idrow{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:18px}#console .idrow .num{font-family:var(--disp);font-weight:700;font-size:24px;color:var(--ink);letter-spacing:.04em}#console .idrow .stamp{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--grey);border:1px solid var(--line);padding:4px 9px}#console .filegrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;border:1px solid var(--line);background:var(--panel)}#console .platewrap{border-right:1px solid var(--line);display:flex;flex-direction:column}#console .platehead{padding:12px 14px;border-bottom:1px solid var(--line)}#console .plate{background:var(--well);flex:1;min-height:260px;position:relative;display:flex;align-items:center;justify-content:center}#console .lb-open{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:var(--well);cursor:zoom-in}#console .lb-open:focus{outline:none}#console .lb-open:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}#console .lb-overlay{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;background:#000000f2;padding:24px}#console .lb-overlay.open{display:flex}#console .lb-image{max-height:100%;max-width:100%;object-fit:contain;display:block}#console .lb-close{position:absolute;right:20px;top:20px;background:none;border:0;font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--dim);cursor:pointer;transition:color .15s ease}#console .lb-close:hover{color:var(--ink)}#console .lb-close:focus{outline:none}#console .lb-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#console .plate img{width:100%;height:100%;object-fit:contain;display:block}#console .plate .noimg{font-size:9px;color:var(--dim);letter-spacing:.25em;text-transform:uppercase;padding:20px;text-align:center}#console .record{padding:22px 24px;display:flex;flex-direction:column;gap:18px}#console .field{display:flex;flex-direction:column;gap:6px}#console .fval{font-size:13px;color:var(--ink);letter-spacing:.04em;line-height:1.6}#console .fwell{background:var(--well);border:1px solid var(--line);padding:10px 12px}#console .record .foot{margin-top:auto;border-top:1px solid var(--line);padding-top:16px}#console .record .foot+.foot{margin-top:0}#console .returned{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:12px;margin-bottom:4px}#console .returned .rlead{font-family:var(--disp);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0}#console .returned .rnote{white-space:pre-wrap}#console .refield{display:flex;flex-direction:column;gap:8px;margin-top:8px}#console .reinput{width:100%;background:var(--well);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:13px;letter-spacing:.03em;line-height:1.6;padding:10px 12px;outline:none;transition:border-color .14s}#console .reinput:focus{border-color:var(--grey)}#console .retext{resize:vertical;min-height:64px}#console .replatform{display:flex;border:1px solid var(--line);width:max-content}#console .replat-btn{background:var(--well);border:0;color:var(--grey);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:color .14s,background .14s}#console .replat-btn+.replat-btn{border-left:1px solid var(--line)}#console .replat-btn[aria-pressed=true]{background:var(--ink);color:#000;font-weight:700}#console .replat-btn:hover:not([aria-pressed=true]){color:var(--ink)}#console .reimage-btn{display:inline-block;width:max-content;background:transparent;border:1px solid var(--line);color:var(--grey);font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:9px 14px;cursor:pointer;transition:border-color .14s,color .14s}#console .reimage-btn:hover{border-color:var(--grey);color:var(--ink)}#console .reimage-status{font-family:var(--mono);font-size:11px;color:var(--dim);letter-spacing:.05em}#console .foot .rediscard{color:var(--grey);border-color:var(--line)}#console #file-refile-actions{display:flex;gap:10px;flex-wrap:wrap}#console #file-refile-actions.hidden{display:none}#console .hidden{display:none!important}#console .renote{font-family:var(--mono);font-size:12px;color:var(--warn);letter-spacing:.04em;margin:12px 0 0}#console .qsection{position:relative;background:var(--panel);border:1px solid var(--line);margin-bottom:18px;overflow:hidden}#console .qsection .qshead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding:20px 24px 16px;border-bottom:1px solid var(--line)}#console .qsection .qshead h3{font-family:var(--disp);font-weight:700;font-size:22px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0}#console .qtag{font-size:9px;letter-spacing:.3em;text-transform:uppercase;padding:4px calc(9px - .3em) 4px 9px;border:1px solid var(--line)}#console .qtag.free{color:#000;background:var(--ink);border-color:var(--ink);font-weight:700}#console .qtag.paid{color:var(--dim)}#console .qsbody{padding:8px 24px 22px}#console .mrow{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}#console .mrow:last-child{border-bottom:none}#console .mthumb{flex:0 0 auto;width:88px;height:64px;background:var(--well);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:9px;cursor:zoom-in;position:relative;transition:border-color .14s}#console .mthumb:hover{border-color:var(--grey)}#console .mthumb img{max-width:100%;max-height:100%;object-fit:contain}#console .mthumb .zoomcue{position:absolute;bottom:4px;right:5px;color:var(--dim);width:12px;height:12px}#console .mthumb:hover .zoomcue{color:var(--grey)}#console .minfo{flex:1;min-width:0}#console .minfo .mname{font-family:var(--disp);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin:0 0 4px}#console .minfo .mspec{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);line-height:1.5;margin:0}#console .minfo .mprice{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin:5px 0 0}#console .minfo .mprice.grant{color:var(--grey)}#console .mstep{flex:0 0 auto;display:flex;align-items:center;gap:12px}#console .mstep button{width:28px;height:28px;background:transparent;border:1px solid var(--line);color:var(--grey);font-size:15px;line-height:1;cursor:pointer;font-family:var(--mono);display:flex;align-items:center;justify-content:center;transition:border-color .12s,color .12s}#console .mstep button:hover:not(:disabled){border-color:var(--grey)}#console .mstep button:disabled{opacity:.25;cursor:not-allowed}#console .mstep .mval{min-width:18px;text-align:center;font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums}#console .qdrawer-scrim{position:fixed;inset:0;background:#000c;z-index:55;display:none;opacity:0;transition:opacity .4s}#console .qdrawer-scrim.open{display:block;opacity:1}#console .qdrawer{position:fixed;inset-block:0;inset-inline-end:0;width:100%;max-width:460px;background:var(--panel);border-inline-start:1px solid var(--line);z-index:56;transform:translate(100%);transition:transform .45s cubic-bezier(.25,1,.5,1);display:flex;flex-direction:column;overflow-y:auto}#console .qdrawer.open{transform:translate(0)}#console .qdrawer .qdhead{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}#console .qdrawer .qdhead .qdtitle{font-family:var(--disp);font-weight:700;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}#console .qdrawer .qdclose{background:transparent;border:1px solid var(--line);color:var(--grey);font-family:var(--mono);font-size:9px;letter-spacing:.2em;padding:6px 11px;cursor:pointer}#console .qdrawer .qdbody{padding:22px 22px 56px;flex:1}#console .qdrawer .qdstage{background:var(--well);width:100%;height:240px;display:flex;align-items:center;justify-content:center;padding:24px;border:1px solid var(--line);cursor:zoom-in;position:relative;transition:border-color .14s;margin-bottom:14px}#console .qdrawer .qdstage:hover{border-color:var(--grey)}#console .qdrawer .qdstage img{max-width:170px;max-height:100%;width:auto;object-fit:contain}#console .qdrawer .qdstage .zoomcue{position:absolute;bottom:9px;right:10px;color:var(--dim);width:16px;height:16px}#console .qdrawer .qdstage:hover .zoomcue{color:var(--grey)}#console .qdrawer .qdthumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 22px}#console .qdrawer .qdthumbs .qdt{height:84px;background:var(--well);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;padding:8px}#console .qdrawer .qdthumbs .qdt.live{border-color:var(--grey)}#console .qdrawer .qdthumbs .qdt img{max-width:100%;max-height:100%;object-fit:contain}#console .qdrawer .qdthumbs .qdt.await{opacity:.4}#console .qdrawer .qdthumbs .qdt.await span{color:var(--dim);font-size:10px;font-family:var(--mono)}#console .qdrawer .qdname{font-family:var(--disp);font-weight:700;font-size:20px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}#console .qdrawer .qdspec{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);line-height:1.7;margin:0 0 22px}#console .qdrawer .qdsizes{padding-top:18px;border-top:1px solid var(--line)}#console .qdrawer .qsline{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}#console .qdrawer .qslabel{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}#console .qdrawer .qdcapline{display:flex;justify-content:space-between;align-items:center;padding-top:16px}#console .qdrawer .qdmeter{display:flex;align-items:baseline;gap:16px}#console .qdrawer .qdheld{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}#console .qdrawer .qdcap{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink)}#console .mrow{cursor:pointer}#console .mside{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px}#console .mside .mcount{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);min-height:13px}#console .mside .mopen{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--dim)}#console .mrow:hover .mopen{color:var(--grey)}#console .basket{position:relative;background:var(--panel);border:1px solid var(--line);margin-bottom:18px;padding:20px 24px}#console .basket .bhead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}#console .basket .bhead h3{font-family:var(--disp);font-weight:700;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0}#console .basket .bcap{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink)}#console .basket .blines{list-style:none;margin:0 0 16px;padding:0;min-height:22px}#console .basket .blines li{display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);padding:5px 0}#console .basket .blines .bempty{color:var(--dim);letter-spacing:.24em}#console .basket .blines .bkind{color:var(--grey);font-size:9px;letter-spacing:.2em;margin-left:auto;padding-left:18px;white-space:nowrap}#console .breason{margin:6px 0 16px}#console .breason label{display:block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--soft);margin-bottom:9px}#console .breason textarea{width:100%;background:var(--well);border:1px solid var(--line);color:var(--grey);font-family:var(--mono);font-size:13px;line-height:1.5;padding:12px 13px;resize:vertical;min-height:64px}#console .breason textarea:focus{outline:none;border-color:var(--grey)}#console .bfoot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}#console .bconfirm{background:transparent;border:1px solid var(--grey);color:var(--grey);font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;padding:13px 24px;cursor:pointer;transition:background .14s,color .14s}#console .bconfirm:hover:not(:disabled){background:var(--grey);color:var(--well)}#console .bconfirm:disabled{opacity:.3;cursor:not-allowed}#console .bnote{font-size:11px;color:var(--dim);letter-spacing:.04em;margin:14px 0 0;min-height:16px}#console .bnote.err{color:var(--warn)}#console .qfiled{background:var(--panel);border:1px solid var(--line);padding:44px 24px;text-align:center;margin-bottom:18px}#console .qfiled p{font-size:11px;color:var(--ink);letter-spacing:.3em;text-transform:uppercase;margin:0}#console .qfiled .qfiled-sub{font-size:11px;letter-spacing:.04em;text-transform:none;color:var(--grey);margin-top:12px}#console .qsealed{padding:40px 24px;text-align:center}#console .qsealed p{font-size:11px;color:var(--dim);letter-spacing:.3em;text-transform:uppercase;margin:0}@media(max-width:680px){#console .mrow{flex-wrap:wrap}#console .mstep{margin-left:auto}}#console .vault{position:relative;background:var(--panel);border:1px solid var(--line);min-height:340px;display:flex;flex-direction:column;overflow:hidden}#console .vault .stripes{position:absolute;width:110px;height:110px;opacity:.13;pointer-events:none;background:repeating-linear-gradient(-45deg,#fff 0,#fff 2px,transparent 2px,transparent 9px)}#console .vault .stripes.tr{top:0;right:0}#console .vault .stripes.bl{bottom:0;left:0}#console .vault .vhead{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap;padding:26px 28px 20px;border-bottom:1px solid var(--line)}#console .vault .vhead h3{font-family:var(--disp);font-weight:700;font-size:30px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin:0}#console .vault .vhead .sealtag{font-size:10px;color:var(--dim);letter-spacing:.34em;text-transform:uppercase}#console .vault .vwell{flex:1;display:flex;align-items:center;justify-content:center;padding:36px 24px}#console .vault .slot{width:100%;max-width:380px;border:1px dashed var(--line);padding:48px 20px;text-align:center}#console .vault .slot p{font-size:11px;color:var(--dim);letter-spacing:.3em;text-transform:uppercase;margin:0}#console .acrow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}#console .acrow .fval{font-size:13px}#console .masked{color:var(--dim);letter-spacing:.3em}#console .acform{padding:16px 0 4px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px;max-width:420px}#console .acflabel{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey)}#console .acinput{width:100%;background:var(--well);border:1px solid var(--line);color:var(--ink);font-family:var(--mono);font-size:13px;letter-spacing:.03em;line-height:1.6;padding:10px 12px;outline:none;transition:border-color .14s}#console .acinput:focus{border-color:var(--grey)}#console .acactions{display:flex;gap:8px;margin-top:4px}#console .acghost{border-color:var(--line);color:var(--grey)}#console .acghost:hover{border-color:var(--grey);color:var(--ink)}#console .acnote{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:var(--grey);min-height:14px;margin:2px 0 0}#console .acnote.err{color:var(--warn)}#console .hiddenroom{display:none}@media(max-width:680px){#console .filegrid{grid-template-columns:1fr}#console .platewrap{border-right:none;border-bottom:1px solid var(--line)}#console .plate{min-height:200px}#console .vault .vhead h3{font-size:22px}}@media(prefers-reduced-motion:reduce){#console .dot{animation:none;opacity:.7}#console .txwell:before{animation:none}}
