.uacc248-launch{position:fixed;z-index:9000;left:24px;bottom:24px;width:min(470px,calc(100vw - 48px));border:1px solid rgba(117,222,199,.34);border-radius:18px;background:linear-gradient(135deg,rgba(4,19,31,.96),rgba(7,32,44,.94));color:#eafcf8;box-shadow:0 22px 70px #000b,0 0 50px rgba(66,217,188,.08);padding:15px 16px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:9px 18px;backdrop-filter:blur(18px)}
.uacc248-launch:hover{border-color:#74dfc5;transform:translateY(-2px)}.uacc248-launch small{font:600 9px/1.2 ui-monospace;letter-spacing:.16em;color:#75dbc4}.uacc248-launch strong{font:700 15px/1.25 system-ui;letter-spacing:.04em}.uacc248-launch em{grid-row:1/3;grid-column:2;align-self:center;font:700 11px ui-monospace;color:#071b20;background:#78e4c9;border-radius:999px;padding:7px 9px}.uacc248-launch span{grid-column:1/-1;display:flex;gap:10px;font:600 9px ui-monospace;letter-spacing:.1em;color:#9cb5ba}.uacc248-launch span b{color:#f7cf78}
.uacc248{position:fixed;inset:0;z-index:9999;background:#020a11;color:#dff7f2;font-family:Inter,system-ui,sans-serif;overflow:auto}.uacc248[hidden]{display:none}.uacc248 *{box-sizing:border-box}.uacc248>header{position:sticky;top:0;z-index:3;min-height:92px;padding:18px 26px;display:flex;align-items:center;gap:24px;border-bottom:1px solid #183540;background:rgba(2,10,17,.95);backdrop-filter:blur(15px)}.uacc248>header div{flex:1}.uacc248 small{display:block;color:#72d9c1;font:600 9px/1.5 ui-monospace;letter-spacing:.15em}.uacc248 strong{letter-spacing:.045em}.uacc248>header strong{font-size:21px}.uacc248>header p{margin:5px 0 0;color:#8ba5ad;font-size:11px}.uacc248>header>span{border-left:1px solid #23424b;padding-left:22px}.uacc248>header>span b{font:700 11px ui-monospace}.uacc248 button{border:1px solid #244751;background:#071721;color:#d9f5ef;border-radius:9px;cursor:pointer}.uacc248 button:hover{border-color:#6dd8bf}.uacc248 button:disabled{opacity:.38;cursor:not-allowed}.uacc248-close{width:38px;height:38px;font-size:22px}.uacc248>main{display:grid;grid-template-columns:220px minmax(520px,1fr) 300px;min-height:calc(100vh - 148px)}
.uacc248-lenses{padding:22px 16px;border-right:1px solid #16323b;background:#030d15}.uacc248-lenses>header{margin:0 7px 14px}.uacc248-lenses button{width:100%;min-height:68px;margin:0 0 9px;padding:11px;text-align:left;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px}.uacc248-lenses button[data-active=true]{background:linear-gradient(90deg,rgba(82,212,180,.16),rgba(14,42,53,.8));border-color:#64ceb5}.uacc248-lenses i{font:700 10px ui-monospace;color:#65d0b7}.uacc248-lenses button strong{font-size:10px}.uacc248-lenses button small{color:#78959d;letter-spacing:.08em}.uacc248-lenses em{font:700 10px ui-monospace;color:#f1cd75}.uacc248-core{padding:24px;min-width:0}.uacc248-core>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.uacc248-core h2{margin:3px 0 0;font-size:24px}.uacc248-regimes{display:flex;gap:7px}.uacc248-regimes button{padding:8px 10px;font:700 9px ui-monospace;letter-spacing:.08em}.uacc248-regimes button[data-active=true]{background:#6dd9bf;color:#031319}.uacc248-chain{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 18px}.uacc248-chain article{min-height:104px;padding:12px;border:1px solid #1b3a44;border-radius:12px;background:linear-gradient(145deg,#071721,#06121b)}.uacc248-chain article[data-hot=true]{border-color:#e3bf6a;box-shadow:inset 0 0 25px rgba(227,191,106,.08)}.uacc248-chain b{font:700 18px ui-monospace;color:#f2d17f}.uacc248-chain p{font-size:10px;line-height:1.45;color:#8faab1;margin:7px 0 0}.uacc248-story{padding:18px;border:1px solid #1d4149;border-radius:14px;background:radial-gradient(circle at 15% 20%,rgba(54,184,159,.12),transparent 40%),#05131c}.uacc248-story h3{font-size:17px;margin:4px 0 8px}.uacc248-story p{margin:0;color:#9bb1b6;font-size:12px;line-height:1.7}.uacc248-proofgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.uacc248-proofgrid article{padding:12px;border:1px solid #193740;border-radius:10px}.uacc248-proofgrid b{display:block;font:700 13px ui-monospace;margin-top:5px}.uacc248-actions{padding:22px 16px;border-left:1px solid #16323b;background:#030d15}.uacc248-actions header{margin-bottom:13px}.uacc248-actions button[data-action]{width:100%;padding:10px;margin-bottom:7px;text-align:left;display:flex;align-items:center;gap:10px;font-size:10px}.uacc248-actions button[data-done=true]{border-color:#65d0b7;color:#7be1c8}.uacc248-actions button i{font:700 9px ui-monospace;color:#f0c96f}.uacc248-counsel{margin-top:14px;padding:14px;border:1px solid #234650;border-radius:12px;background:#081923;min-height:155px}.uacc248-counsel strong{display:block;font-size:12px;margin:5px 0 7px}.uacc248-counsel p{font-size:10px;line-height:1.55;color:#91aab0}.uacc248-seal{width:100%;padding:12px;margin-top:12px;font:700 10px ui-monospace;letter-spacing:.12em}.uacc248-seal:not(:disabled){background:#70dbc1;color:#041419}.uacc248>footer{position:sticky;bottom:0;z-index:3;min-height:56px;padding:10px 24px;border-top:1px solid #17353e;background:rgba(2,10,17,.96);display:flex;align-items:center;justify-content:space-between;font:700 9px ui-monospace;letter-spacing:.1em}.uacc248>footer span{color:#84a0a6}.uacc248>footer b{color:#f0cc73}
@media(max-width:900px){.uacc248>main{display:block}.uacc248-lenses{border:0;border-bottom:1px solid #17353e;display:flex;overflow:auto;padding:12px}.uacc248-lenses>header{display:none}.uacc248-lenses button{min-width:165px;margin:0 7px 0 0}.uacc248-chain{grid-template-columns:1fr 1fr}.uacc248-actions{border:0;border-top:1px solid #17353e}.uacc248>header p,.uacc248>header>span{display:none}.uacc248-core{padding:16px}.uacc248-core>header{display:block}.uacc248-regimes{margin-top:12px}.uacc248-proofgrid{grid-template-columns:1fr}.uacc248-launch{left:12px;bottom:12px;width:calc(100vw - 24px)}}
