.coin-page{color:#eef7f6;background:radial-gradient(circle at 78% 12%,#37ece31f,#0000 28%),#081522;min-height:100vh;padding:1.5rem 1rem 4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.coin-shell{width:min(1160px,100%);margin:0 auto}.coin-kicker{color:#43eee1;letter-spacing:.15em;font-size:.68rem;font-weight:1000}.coin-title h1{letter-spacing:-.065em;margin:.18rem 0 .35rem;font:1000 clamp(2.8rem,7vw,5.8rem)/.88 system-ui,sans-serif}.coin-title p{color:#9db2bb;margin:0 0 1.25rem;font-size:.8rem}.coin-workspace{grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);align-items:start;gap:1rem;display:grid}.coin-console{background:#0e2232;border:1px solid #355366;box-shadow:0 0 0 5px #0a1b29,9px 10px #17384b}.coin-console-head{color:#88a1ad;border-bottom:1px solid #355366;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;font-size:.58rem;display:flex}.coin-console-head b{color:#43eee1}.coin-stage{background-color:#091a28;background-image:linear-gradient(#43eee10a 1px,#0000 1px),linear-gradient(90deg,#43eee10a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:1fr .85fr;align-items:center;gap:1rem;min-height:250px;padding:1.2rem;display:grid}.coin-object{aspect-ratio:1;color:#142b37;background:radial-gradient(circle at 35% 28%,#f4fbfc,#889da4 45%,#3a4c54 73%);border:9px ridge #c7d4d8;border-radius:50%;place-items:center;width:170px;max-width:100%;margin:auto;display:grid;box-shadow:0 16px 25px #02080d,inset 0 0 0 6px #687d84}.coin-face{aspect-ratio:1;text-align:center;border:2px solid #546a73;border-radius:50%;place-items:center;width:72%;display:grid}.coin-face span{font:1000 4rem/.8 system-ui,sans-serif}.coin-face small{font-size:.45rem;font-weight:1000}.coin-object.is-flipping{animation:1s cubic-bezier(.3,.1,.25,1) enterprise-flip}.coin-object.is-provisional,.coin-object.is-complete{box-shadow:0 0 28px #43eee173,0 16px 25px #02080d,inset 0 0 0 6px #687d84}.coin-readout{border-left:1px solid #355366;padding-left:1rem}.coin-readout small,.coin-readout strong,.coin-readout span{display:block}.coin-readout small{color:#77909c;font-size:.5rem}.coin-readout strong{color:#43eee1;margin:.3rem 0;font:1000 clamp(1.2rem,3vw,2rem) system-ui,sans-serif}.coin-readout span{color:#b7cad1;border:1px solid #547183;width:fit-content;padding:.3rem;font-size:.5rem}.coin-quorum{border-top:1px solid #355366;padding:1rem}.coin-quorum-head{color:#9db2bb;justify-content:space-between;font-size:.58rem;display:flex}.coin-quorum-head b{color:#eef7f6}.coin-meter{background:#06111b;height:12px;margin:.55rem 0 .8rem}.coin-meter i{background:#a8f04b;height:100%;transition:width .24s;display:block}.coin-departments{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.coin-departments div{color:#69828f;border:1px solid #355366;padding:.55rem}.coin-departments span,.coin-departments small,.coin-departments b{display:block}.coin-departments span{color:#9db2bb;font-size:.58rem;font-weight:1000}.coin-departments small{min-height:1.8rem;margin:.3rem 0;font-size:.45rem}.coin-departments b{font-size:.48rem}.coin-departments div.is-approved{color:#a8f04b;border-color:#a8f04b}.coin-departments div.is-approved span{color:#eef7f6}.coin-primary{color:#07151d;cursor:pointer;background:#43eee1;border:0;border-bottom:6px solid #14736e;width:calc(100% - 2rem);min-height:54px;margin:0 1rem;font:1000 .72rem ui-monospace,monospace}.coin-primary:active:not(:disabled){border-bottom-width:3px;transform:translateY(3px)}.coin-primary:disabled{cursor:wait;filter:grayscale(.6)}.coin-notice{color:#a8f04b;border-top:1px solid #355366;min-height:2.8rem;margin:.8rem 1rem 0;padding:.7rem 0;font-size:.55rem}.coin-memo{color:#172832;background:#f1f0e8;min-height:560px;padding:1.2rem;box-shadow:7px 8px #43eee1}.coin-memo-brand{color:#102b39;font:1000 .75rem system-ui,sans-serif}.coin-memo-brand i{color:#2b9b94;font-style:normal}.coin-memo-brand span{color:#6f7f84;letter-spacing:.12em;margin-left:1.6rem;font:.48rem ui-monospace,monospace}.coin-memo-date{color:#7a8789;margin-top:1.4rem;font-size:.45rem}.coin-memo h2{letter-spacing:-.04em;margin:.4rem 0 1.2rem;font:900 2.1rem/.9 system-ui,sans-serif}.coin-memo dl div{border-top:1px solid #adb7b5;grid-template-columns:1fr 1.15fr;gap:.4rem;padding:.55rem 0;font-size:.52rem;display:grid}.coin-memo dd{text-align:right;margin:0;font-weight:1000}.coin-risk{color:#a72c40;background:#f8dfe2;border-left:4px solid #d7465c;margin-top:1rem;padding:.6rem;font-size:.48rem}.coin-risk strong{margin-top:.25rem;line-height:1.4;display:block}.coin-draft{color:#9aa6a6;text-align:center;border:4px double #9aa6a6;margin:2rem auto;padding:1rem;font-weight:1000;transform:rotate(-5deg)}.coin-decision{border:3px solid #172832;margin-top:1.2rem;padding:.8rem}.coin-decision span,.coin-decision strong,.coin-decision small{display:block}.coin-decision span{font-size:.48rem}.coin-decision strong{color:#207d77;margin:.35rem 0;font:1000 2rem/.9 system-ui,sans-serif}.coin-decision small{color:#738184;font-size:.45rem}.coin-memo footer{color:#7a8789;border-top:1px solid #adb7b5;margin-top:1.4rem;padding-top:.65rem;font-size:.43rem}.coin-back{color:#eef7f6;margin-top:1.8rem;font-weight:1000;display:inline-block}.coin-page button:focus-visible,.coin-back:focus-visible{outline-offset:3px;outline:4px solid #a8f04b}@keyframes enterprise-flip{0%{transform:translateY(0)rotateY(0)}45%{transform:translateY(-55px)rotateY(720deg)scale(.78)}to{transform:translateY(0)rotateY(1440deg)}}@media (max-width:760px){.coin-page{padding:1rem .7rem 4rem}.coin-workspace{grid-template-columns:1fr}.coin-memo{min-height:0}.coin-title h1{font-size:clamp(2.65rem,13vw,4rem)}}@media (max-width:430px){.coin-stage{grid-template-columns:1fr}.coin-readout{text-align:center;border-top:1px solid #355366;border-left:0;padding:.8rem 0 0}.coin-readout span{margin:auto}.coin-departments{grid-template-columns:1fr}.coin-departments small{min-height:0}}@media (prefers-reduced-motion:reduce){.coin-object.is-flipping{animation:none}.coin-meter i{transition:none}.coin-primary:active:not(:disabled){transform:none}}
