.cait242{position:fixed;inset:0;z-index:2147483647;overflow:auto;background:radial-gradient(circle at 52% -18%,#182947,#070d19 44%,#020508);color:#eef8ff;font-family:Inter,Arial,sans-serif}.cait242[hidden]{display:none}.cait242 small{display:block;color:#66d8ef;font-size:8px;letter-spacing:.16em}.cait242>header,.cait242>footer{min-height:72px;display:flex;align-items:center;gap:22px;padding:0 24px;background:#050a12f5;border-bottom:1px solid #245a75}.cait242>header>div{flex:1}.cait242>header strong{color:#ccefff;font:23px Georgia;letter-spacing:.055em}.cait242>header p{margin:3px 0;color:#839aa9;font-size:10px}.cait242>header>span{padding-left:20px;border-left:1px solid #285f7a}.cait242>header>span b{font-size:10px;color:#74ddf4}.cait242 button{min-height:40px;color:inherit;font:inherit}.cait242>header>button{width:40px;border:1px solid #367c9e;background:#102738;font-size:20px}.cait242>main{display:grid;grid-template-columns:190px minmax(760px,1fr) 280px;gap:9px;padding:9px;min-height:calc(100vh - 144px)}.cait242>main>aside,.cait242-stage{border:1px solid #1c4d65;background:#07121cef}.cait242-time{padding:10px}.cait242-time>header{padding:6px 5px 12px}.cait242-time>header b{font-size:8px;color:#91e6f8}.cait242-time>button{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;margin-bottom:7px;padding:10px;border:1px solid #1e4258;background:#091925;text-align:left}.cait242-time>button[data-active=true]{border-color:#59d2ed;background:linear-gradient(90deg,#12364a,#101d35)}.cait242-time>button i,.cait242-time>button em{font-style:normal;font-size:7px;color:#64d6ef}.cait242-time>button strong{font:16px Georgia}.cait242-time>article{margin-top:18px;padding:17px 10px;border:1px solid #28708b;background:radial-gradient(circle,#153e51,#08131e);text-align:center}.cait242-time>article strong{font:42px Georgia;color:#d0f5ff}.cait242-time>article span{font:16px Georgia;color:#65d7ee}.cait242-time>article b{display:block;margin-top:7px;font-size:8px;color:#72d9ef}.cait242-stage{padding:10px}.cait242-stage>header{display:grid;grid-template-columns:1fr 1.4fr auto;gap:16px;align-items:center;padding:10px 12px;border-bottom:1px solid #245871}.cait242-stage>header strong{font:18px Georgia}.cait242-stage>header p{margin:0;color:#8da5b4;font-size:9px;line-height:1.5}.cait242-stage>header button{padding:0 13px;border:1px solid #3ca8c7;background:#0e3f55;font-size:8px}.cait242-field{padding:6px;background:linear-gradient(120deg,#0a2030,#111a38)}.cait242-field svg{display:block;width:100%;height:215px}.cait242-field path{fill:none;stroke:url(#cait-line);stroke-width:2;opacity:.8}.cait242-field path.echo{stroke:#486aa8;stroke-dasharray:5 6;opacity:.5}.cait242-field circle{fill:#0b2033;stroke:#57d5ee;stroke-width:1.2}.cait242-field circle.pulse{fill:none;stroke:#786ce3;stroke-dasharray:3 4;opacity:.55}.cait242-field text{fill:#a7ecfa;font-size:7px;text-anchor:middle}.cait242-field text.value{fill:#fff;font:12px Georgia}.cait242-field text.state{fill:#7ea4ba;font-size:6px}.cait242-ledger{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin:8px 0}.cait242-ledger article{padding:10px;border:1px solid #1c465c;background:#081824}.cait242-ledger strong{display:block;margin:7px 0;font:13px Georgia}.cait242-ledger p{margin:0;color:#829ba8;font-size:8px;line-height:1.5}.cait242-scenarios{padding:11px;border:1px solid #295e78;background:#091925}.cait242-scenarios>header{display:flex;justify-content:space-between}.cait242-scenarios>header strong{font-size:9px}.cait242-scenarios>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}.cait242-scenarios button{display:grid;grid-template-columns:1.1fr 1.8fr auto;align-items:center;gap:8px;padding:8px;border:1px solid #234e65;background:#0a2130;text-align:left}.cait242-scenarios button[data-played=true]{border-color:#61d7ee;background:#10394a}.cait242-scenarios button strong{font:15px Georgia}.cait242-scenarios button b{font-size:7px;color:#8ab1c3}.cait242-scenarios button em{font-style:normal;font-size:9px;color:#76def2}.cait242-scenarios button[data-tone=negative] em{color:#f09a9a}.cait242-proof{padding:13px;text-align:center}.cait242-proof>header{padding-bottom:10px;border-bottom:1px solid #214a60}.cait242-proof>header strong{display:block;margin-top:5px;font:13px Georgia}.cait242-ring{width:120px;height:120px;margin:12px auto;display:grid;place-content:center;border:1px solid #61dbef;border-radius:50%;box-shadow:0 0 36px #7a62e52c,inset 0 0 25px #33bfe11c}.cait242-ring strong{font:32px Georgia}.cait242-proof section button{width:100%;display:grid;grid-template-columns:20px 1fr auto;gap:5px;align-items:center;padding:7px;border:0;border-bottom:1px solid #1b4052;background:#081823;text-align:left;font-size:7px}.cait242-proof section button:not(:disabled){background:#102f42}.cait242-proof section button[data-done=true]{background:#124357}.cait242-proof i,.cait242-proof em{font-style:normal;color:#68d7ee;font-size:7px}.cait242-proof>article{margin-top:11px;padding:8px;border:1px solid #214f64}.cait242-proof dl p{display:flex;justify-content:space-between;margin:0;padding:5px;border-bottom:1px solid #183a4a;font-size:7px}.cait242-proof dd{margin:0;color:#64d6ed}.cait242-proof>button{width:100%;margin-top:6px;border:1px solid #3697b5;background:#0d3447;font-size:8px}.cait242-proof>button:disabled{border-color:#283d47;background:#09141b;color:#52646c}.cait242>footer{border-top:1px solid #245a75;border-bottom:0;justify-content:space-between}.cait242>footer button{padding:0 14px;border:1px solid #327994;background:#0c2937;font-size:8px}.cait242>footer span{color:#6bd9ee;font-size:8px;letter-spacing:.12em}
@media(max-width:1080px){.cait242>main{grid-template-columns:170px 1fr}.cait242-proof{grid-column:1/-1}.cait242-stage>header{grid-template-columns:1fr 1fr}.cait242-stage>header button{grid-column:1/-1}}@media(max-width:720px){.cait242>header{padding:11px 12px;min-height:auto}.cait242>header strong{font-size:16px}.cait242>header p,.cait242>header>span{display:none}.cait242>main{display:block;padding:7px;min-height:auto}.cait242-time{display:grid;grid-template-columns:1fr 1fr;gap:5px}.cait242-time>header,.cait242-time>article{grid-column:1/-1}.cait242-time>button{margin:0}.cait242-stage{margin-top:7px}.cait242-stage>header{grid-template-columns:1fr}.cait242-field{overflow-x:auto}.cait242-field svg{min-width:690px}.cait242-ledger,.cait242-scenarios>div{grid-template-columns:1fr 1fr}.cait242-scenarios button{grid-template-columns:1fr auto}.cait242-scenarios button b{grid-column:1/-1}.cait242-proof{margin-top:7px}.cait242-proof section button{min-height:48px}.cait242>footer{min-height:auto;padding:9px 11px;flex-wrap:wrap}.cait242>footer span{order:3;width:100%;text-align:center}}
