:root{--bg: #050508;--surface: #111118;--border: #27272f;--text: #fafafa;--muted: #a1a1aa;--accent: #dc2626;--accent-hover: #ef4444;--teal: #2dd4bf;--agent-btn: #1c1917}.app{max-width:min(1240px,96vw);margin:0 auto;padding:0 .75rem calc(1.25rem + env(safe-area-inset-bottom,0px))}.more-wrap{position:relative}.more-trigger{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .65rem;border-radius:.45rem;border:1px solid var(--border);background:var(--agent-btn);color:var(--text);font-size:.85rem;cursor:pointer}.more-trigger:hover{border-color:#52525b}.more-dots{font-size:1.25rem;line-height:1;letter-spacing:.05em}.more-label{font-weight:600}.more-dropdown{position:absolute;right:0;top:calc(100% + .35rem);margin:0;padding:.35rem 0;min-width:11rem;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 12px 40px #00000073;z-index:220}.more-dropdown button{display:block;width:100%;text-align:left;padding:.55rem 1rem;border:none;background:transparent;color:var(--text);font-size:.88rem;cursor:pointer}.more-dropdown button:hover{background:#dc26261f}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:260;background:#000000a6;display:flex;align-items:flex-start;justify-content:center;padding:1.5rem .75rem 2rem;overflow-y:auto}.modal-panel{width:min(640px,100%);margin-top:2vh;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;max-height:85vh;display:flex;flex-direction:column}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid var(--border)}.modal-head h3{margin:0;font-size:1.05rem}.modal-close{border:none;background:transparent;color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:.15rem .35rem}.modal-close:hover{color:var(--text)}.modal-body{padding:1rem 1.15rem 1.25rem;overflow:auto}.modal-muted{color:var(--muted);font-size:.88rem;line-height:1.5;margin:0 0 .75rem}.modal-note code{font-size:.78rem}.modal-lead{font-size:.88rem;color:#d4d4d8;line-height:1.5;margin:0 0 .75rem}.modal-sub{margin:1rem 0 .35rem;font-size:.95rem}.modal-muted.tiny{font-size:.78rem;margin-bottom:.5rem}.funds-total{font-size:.92rem;margin:0 0 .75rem}.funds-actions{margin-bottom:1rem}.table-wrap{overflow-x:auto;margin-top:.5rem}.data-table{width:100%;border-collapse:collapse;font-size:.82rem}.data-table th,.data-table td{padding:.45rem .5rem;border-bottom:1px solid var(--border);text-align:left}.data-table th{color:var(--muted);font-weight:600}.data-table .mono{font-family:ui-monospace,monospace;font-size:.78rem}.btn-tiny{padding:.35rem .65rem;font-size:.78rem}.weekly-row{margin-bottom:1rem}.weekly-pool-highlight{margin-bottom:1.15rem;padding:.85rem 1rem;border-radius:.5rem;border:1px solid var(--border);background:linear-gradient(145deg,#14141c,#0c0c10)}.weekly-pool-label{font-size:.8rem;color:var(--muted);margin-bottom:.35rem}.weekly-pool-value{font-size:1.35rem;font-weight:700;color:var(--teal);letter-spacing:-.02em}.weekly-stats{display:grid;gap:.45rem;font-size:.88rem;color:var(--muted);margin-bottom:1rem}.weekly-stats.secondary{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:.65rem;margin-bottom:0;font-size:.8rem}.weekly-stats strong{color:var(--text)}.weekly-board-tabs{display:flex;gap:0;margin:.75rem 0 .5rem;border-radius:.45rem;border:1px solid var(--border);overflow:hidden;background:#0a0a0e}.weekly-board-tab{flex:1;padding:.55rem .65rem;border:none;background:transparent;color:var(--muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.weekly-board-tab:hover{color:var(--text);background:#12121a}.weekly-board-tab.active{color:var(--text);background:var(--surface);box-shadow:inset 0 -2px 0 0 var(--teal)}.weekly-board-tab+.weekly-board-tab{border-left:1px solid var(--border)}.weekly-board-hint{margin-bottom:.45rem}.weekly-board-panel{min-height:8rem}.weekly-self{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border);display:grid;gap:.5rem;font-size:.88rem;color:var(--muted)}.topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding:1rem 0;border-bottom:1px solid var(--border)}.topbar-mode-badge{margin-right:.15rem;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap;letter-spacing:.02em}.topbar-mode-badge--sim{background:#2dd4bf22;color:var(--teal);border:1px solid rgba(45,212,191,.35)}.topbar-mode-badge--live{background:#f59e0b22;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.topbar-mode-badge--loading{color:var(--muted);border:1px dashed var(--border)}.topbar-mode-badge--wrong_network{color:#f87171;border:1px solid rgba(248,113,113,.35)}.topbar-addr{font-size:.85rem;color:var(--muted)}.brand{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1.15rem;letter-spacing:-.02em;flex-shrink:0}.topbar .connect-wrap{flex-shrink:0}.brand-icon{font-size:1.5rem}.topbar-note{flex:1 1 12rem;min-width:0;margin:0;max-width:min(28rem,100%);font-size:.78rem;line-height:1.35;color:var(--muted);text-align:center}@media (max-width: 640px){.topbar-note{order:3;flex:1 1 100%;max-width:none;font-size:.72rem;text-align:left}.connect-wrap{margin-left:auto}}.connect-wrap{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.wallet-connect-wrap{position:relative}.wallet-picker{position:absolute;right:0;top:calc(100% + .35rem);min-width:13rem;padding:.65rem 0;background:var(--surface);border:1px solid var(--border);border-radius:.5rem;box-shadow:0 12px 40px #00000073;z-index:230}.wallet-picker-title{margin:0 0 .35rem;padding:0 .85rem;font-size:.72rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.wallet-picker-list{margin:0;padding:0;list-style:none}.wallet-picker-item{display:block;width:100%;text-align:left;padding:.6rem .85rem;border:none;background:transparent;color:var(--text);font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.wallet-picker-item:hover{background:#dc26261f}.wallet-picker-item:disabled{opacity:.6;cursor:not-allowed}.hero{text-align:center;padding:3rem 0 2.5rem}.hero--molt{background:linear-gradient(180deg,#141416 0%,var(--bg) 42%);margin:0 -.75rem;padding-left:.75rem;padding-right:.75rem;border-radius:.75rem}.hero--molt .hero-toggle{margin-bottom:1.85rem}.hero-toggle{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.hero-toggle-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.15rem;border-radius:999px;font-size:.92rem;font-weight:600;cursor:pointer;font-family:inherit;border:1px solid #3f3f46;background:#0c0c0fd9;color:#a1a1aa;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.hero-toggle-btn:hover{border-color:#52525b;color:#e4e4e7}.hero-toggle-btn--active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 4px 20px #dc262659}.hero-toggle-btn--active:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.hero-toggle-emoji{font-size:1.05rem;line-height:1}.hero-agent-wrap{display:flex;flex-direction:column;align-items:center;width:100%;max-width:28rem;margin:0 auto}.hero-panel{max-width:28rem;margin:0 auto;padding:1.25rem 1.35rem;text-align:left;border-radius:.5rem;border:1px solid #3f3f46;background:linear-gradient(165deg,#222226,#18181c);box-shadow:0 8px 32px #00000059}.hero-panel--agent{width:100%;padding:1.55rem 1.5rem 1.5rem;border-radius:.65rem}.hero-panel--agent .hero-panel-title{margin-bottom:.85rem}.hero-panel--agent .skill-code-box{margin-top:.35rem;padding:1rem .75rem 1rem 1.05rem}.hero-panel--agent .hero-panel-steps--agent{margin-top:1rem;margin-bottom:0;padding-bottom:.15rem}.hero-panel-title{margin:0 0 .65rem;font-size:1.05rem;font-weight:700;color:var(--text);text-align:left;line-height:1.35}.hero-panel-lead{margin:0 0 .85rem;font-size:.88rem;color:#a1a1aa;line-height:1.55}.hero-panel-steps{margin:0;padding-left:1.2rem;color:#a1a1aa;font-size:.86rem;line-height:1.55}.hero-panel-steps li{margin-bottom:.45rem}.hero-panel-steps li::marker{color:var(--accent);font-weight:700}.hero-panel-steps--agent li::marker{color:var(--accent)}.agent-cta-strip{margin:0 -.75rem 1.25rem;padding:.7rem .75rem;background:#000;text-align:center}.agent-cta-strip .agent-early-access{display:inline-flex;max-width:100%}.agent-cta-strip .agent-early-access__row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .65rem;flex:0 1 auto;min-width:0}.agent-early-access{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem .5rem;font-size:.875rem;line-height:1.45;text-decoration:none;font-family:inherit;text-align:center;transition:opacity .2s ease}.agent-early-access__row{flex:1 1 12rem;min-width:0}.agent-early-access__muted{color:#888;transition:color .2s ease}.agent-early-access__cta{margin-left:.15em;color:#00d4aa;font-weight:700;text-shadow:0 0 12px rgba(0,212,170,.35);transition:color .2s ease,filter .2s ease,text-shadow .2s ease}.agent-early-access:hover .agent-early-access__muted{color:#a1a1aa}.agent-early-access:hover .agent-early-access__cta{color:#5eead4;filter:brightness(1.06);text-shadow:0 0 14px rgba(94,234,212,.45)}.hero-panel-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hero-panel-cta .btn{font-size:.85rem;padding:.5rem 1rem}.mascot{font-size:4rem;line-height:1;margin-bottom:1rem;filter:drop-shadow(0 0 24px rgba(220,38,38,.35))}.hero h1{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .75rem;line-height:1.2}.hero-sub{color:var(--muted);font-size:1.05rem;max-width:32rem;margin:0 auto 1.75rem;line-height:1.5}.hero-sub .teal{color:var(--teal);font-weight:500}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.cta-row .btn-agent{border:2px solid var(--teal);color:var(--teal);background:transparent}.cta-row .btn-agent:hover{background:#2dd4bf1f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.65rem 1.25rem;border-radius:.5rem;border:none;font-family:inherit;font-weight:600;cursor:pointer;transition:background .15s,transform .1s}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:var(--agent-btn);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover{border-color:#52525b}.panel{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:1.25rem}.panel h2{margin:0 0 .75rem;font-size:1.1rem}.rules-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1rem;background:#050508c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rules-modal{width:100%;max-width:min(32rem,100%);max-height:min(85vh,640px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 24px 80px #0000008c}.rules-modal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--border);flex-shrink:0}.rules-modal-header h2{margin:0;font-size:1.1rem}.rules-modal-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:.4rem;background:transparent;color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer;font-family:inherit}.rules-modal-close:hover{background:#ffffff0f;color:var(--text)}.rules-modal-body{padding:1.1rem 1.35rem 1.35rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.rules-footnote{margin-top:.75rem;margin-bottom:0;line-height:1.55}.panel-subheading{margin:1.25rem 0 .5rem;font-size:.95rem;font-weight:600;color:var(--text)}.panel-hint{margin:0 0 1rem;font-size:.82rem;color:var(--muted);line-height:1.55}.panel-lead{margin:0 0 1rem;font-size:.9rem;color:#d4d4d8;line-height:1.65}.panel-lead strong{color:#fafafa;font-weight:600}.panel-rules{margin-bottom:1rem}.panel-rules-list{margin:.5rem 0 0;padding-left:1.15rem;font-size:.88rem;color:#d4d4d8;line-height:1.65;list-style-type:disc}.panel-rules-list li{margin-bottom:.65rem}.panel-rules-list li:last-child{margin-bottom:0}.panel-rules-list strong{color:#fafafa;font-weight:600}.panel-rules-list code{font-size:.82em;padding:.1em .35em;border-radius:.25rem;background:#0c0c0f;border:1px solid var(--border);color:var(--teal)}.game-status{margin-top:.5rem}.game-clock{text-align:center;padding:1.25rem 1rem 1.5rem;margin-bottom:1rem;border-radius:.75rem;border:1px solid var(--border);background:linear-gradient(180deg,#18181c,#111118)}.game-clock-badge-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;margin-bottom:.65rem}.game-clock-badge{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em}.game-clock-badge-hint{font-size:.75rem;color:var(--muted)}.game-clock-tick{font-size:clamp(2.5rem,10vw,3.75rem);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;transition:color .35s ease}.game-clock-tick--digit{font-size:clamp(2rem,8vw,3rem)}.game-clock--phase-reveal_public .game-clock-tick{color:#00d4aa}.game-clock--phase-blackbox .game-clock-tick{color:#f59e0b}.game-clock--phase-not_started .game-clock-tick{color:#60a5fa}.game-clock--phase-ended_pending .game-clock-tick{color:#a1a1aa}.game-clock--phase-settled .game-clock-tick{color:var(--teal)}.game-clock--phase-reveal_public .game-clock-badge{background:#00d4aa26;color:#00d4aa;border:1px solid rgba(0,212,170,.35)}.game-clock--phase-blackbox .game-clock-badge{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.4)}.game-clock--phase-not_started .game-clock-badge{background:#60a5fa1f;color:#93c5fd;border:1px solid rgba(96,165,250,.35)}.game-clock--phase-ended_pending .game-clock-badge{background:#a1a1aa26;color:#d4d4d8;border:1px solid rgba(161,161,170,.25)}.game-clock--phase-settled .game-clock-badge{background:#2dd4bf1f;color:var(--teal);border:1px solid rgba(45,212,191,.3)}.game-clock-local{margin:.75rem 0 0;font-size:.8rem;color:var(--muted)}.game-clock-local-note{display:block;margin-top:.25rem;font-size:.72rem;opacity:.85}.game-clock-hint{margin:.5rem 0 0;font-size:.82rem;color:#a1a1aa;line-height:1.45}.game-clock-ended-label{margin:0 0 .2rem;font-size:.78rem;font-weight:600;color:var(--muted);letter-spacing:.02em}.game-settle-note{margin:.65rem 0 0;font-size:.76rem;color:#71717a;line-height:1.5;max-width:28rem;margin-left:auto;margin-right:auto}.game-settle-note code{font-size:.85em;padding:.05em .35em;border-radius:.25rem;background:#ffffff0f;color:#e4e4e7}.game-tick-actions{margin-top:1rem;display:flex;flex-direction:column;align-items:center;gap:.45rem;max-width:22rem;margin-left:auto;margin-right:auto}.game-tick-actions .btn{width:100%;max-width:100%}.game-tick-actions-hint{margin:0;text-align:center;line-height:1.45}p.stats.game-status--one-line{display:block;margin:0 0 1rem;padding:.15rem 0;font-size:.82rem;line-height:1.45;color:var(--muted);text-align:center;white-space:nowrap;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.phase-line{margin-top:.5rem;font-size:.88rem;color:var(--muted)}.muted-inline{margin-left:.35rem;font-size:.8rem;color:#71717a}.panel code.block{display:block;padding:.75rem 1rem;background:#0c0c0f;border-radius:.5rem;border:1px solid var(--border);font-size:.8rem;word-break:break-all;color:var(--teal)}.game-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:.28rem;margin-top:1rem}.digit-cell{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.7rem;border-radius:.35rem;border:1px solid var(--border);background:#0c0c0f;cursor:default;color:var(--text);font-family:inherit}.digit-cell .n{font-weight:700;font-size:.78rem;color:var(--text);line-height:1.2}.digit-cell .w{color:var(--muted);font-variant-numeric:tabular-nums}.digit-cell--blackbox{background:#14141c!important;border-color:var(--border)!important}.digit-cell--blackbox .n{color:#f4f4f5;font-weight:800;letter-spacing:-.02em}.digit-cell--blackbox .w{color:#52525b;opacity:.55;font-size:.62rem}.digit-cell--heatmap.has-stake{border-color:#dc26268c}.digit-cell.picked{outline:2px solid var(--accent);outline-offset:1px}.row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-top:1rem}.row label{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--muted)}.row input{padding:.45rem .6rem;border-radius:.35rem;border:1px solid var(--border);background:#0c0c0f;color:var(--text);min-width:8rem}.stats{display:grid;gap:.5rem;font-size:.9rem;color:var(--muted)}.stats strong{color:var(--text);font-weight:600}.stats-hint{font-size:.85rem;color:#71717a;line-height:1.45}.err{color:#f87171;font-size:.85rem;margin-top:.5rem}.ok{color:var(--teal);font-size:.85rem;margin-top:.5rem}.skill-code-box{position:relative;display:flex;gap:.65rem;align-items:flex-start;margin-top:.5rem;padding:.85rem .65rem .85rem .95rem;border-radius:.55rem;border:1px solid rgba(45,212,191,.35);background:linear-gradient(135deg,#0c1216fa,#080a10f2,#0f141cfa);box-shadow:inset 0 1px #2dd4bf14,0 4px 24px #00000059;border-left:3px solid var(--teal)}.skill-code-inner{display:block;flex:1;min-width:0;margin:0;padding:0;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.78rem!important;line-height:1.5;word-break:break-all;color:#a7f3d0;background:transparent;border:none}.skill-code-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:-.15rem 0 0;padding:0;border:1px solid rgba(45,212,191,.35);border-radius:.4rem;background:#2dd4bf1a;color:var(--teal);cursor:pointer;transition:background .15s,border-color .15s,color .15s}.skill-code-copy:hover{background:#2dd4bf33;border-color:#2dd4bf8c;color:#ecfdf5}.skill-code-copy-icon{display:block}.skill-code-copy-label{font-size:.65rem;font-weight:700;color:var(--teal);white-space:nowrap}.banner{background:#dc26261f;border:1px solid rgba(220,38,38,.25);color:#fecaca;padding:.5rem 1rem;border-radius:.5rem;font-size:.8rem;margin-bottom:1rem}*,*:before,*:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text)}#root{min-height:100vh}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.9em}.sim-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1rem}.sim-stats{list-style:none;margin:0;padding:0;font-size:.85rem;color:var(--muted)}.sim-stats li{margin:.35rem 0}.sim-actions{margin:.75rem 0}.sim-bet-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-top:.75rem}.sim-dep-input{width:100%;max-width:20rem;padding:.45rem .6rem;border-radius:.35rem;border:1px solid var(--border);background:#0c0c0f;color:var(--text)}.mode-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 .35rem}.mode-tab{padding:.45rem 1rem;border-radius:999px;border:1px solid var(--border);background:#0c0c0f;color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit}.mode-tab:hover{color:var(--text);border-color:#52525b}.mode-tab--active{background:#2dd4bf1a;border-color:#2dd4bf73;color:var(--teal)}.mode-tab-hint{margin-top:0}.tier-mode-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:.75rem}.tier-mode-card{border:1px solid var(--border);border-radius:.6rem;padding:1rem 1.1rem;background:#0c0c0f}.tier-mode-card--sim{border-left:3px solid #2dd4bf}.tier-mode-card--live{border-left:3px solid #f59e0b}.tier-mode-card-title{margin:0 0 .5rem;font-size:.95rem}.tier-mode-list{list-style:none;margin:.5rem 0 0;padding:0;font-size:.84rem;color:var(--muted)}.tier-mode-list li{display:flex;flex-wrap:wrap;gap:.35rem .5rem;margin:.4rem 0;line-height:1.4}.tier-mode-k{min-width:7.5rem;color:#71717a}.tier-mode-v{color:var(--text);font-weight:500}.tier-badge{padding:.12em .45em;border-radius:.3rem;font-size:.88em;font-weight:600}.tier-badge--sim{background:#2dd4bf22;color:var(--teal)}.tier-badge--live{background:#f59e0b22;color:#fbbf24}.tier-mode-single{margin-top:.35rem}.tier-mode-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem;align-items:center}.tier-mode-actions--stack{flex-direction:column;align-items:stretch}.sim-observe-panel{margin:1rem 0;padding:1rem 1.1rem;border:1px solid var(--border);border-radius:.5rem;background:var(--surface)}.sim-observe-title{font-size:1rem;margin:0 0 .65rem;color:var(--text)}.sim-observe-dl{display:grid;gap:.45rem 1rem;margin:0}.sim-observe-dl>div{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr;align-items:baseline;gap:.35rem 1rem}.sim-observe-dl dt{color:var(--muted);font-size:.82rem;margin:0}.sim-observe-dl dd{margin:0;font-weight:600;font-size:.95rem}.tier-mode-footnote{margin-top:.75rem}.claim-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem}.claim-card{width:min(640px,95vw);background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:1.25rem}.claim-card h1{margin:0 0 .6rem;font-size:1.35rem}.claim-muted{color:var(--muted);font-size:.9rem}.claim-token{font-size:.85rem;word-break:break-all}.claim-actions{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;margin:.8rem 0 1rem}.claim-form{display:flex;gap:.7rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:.75rem}.claim-form label{display:flex;flex-direction:column;gap:.25rem;color:var(--muted);font-size:.85rem;min-width:220px;flex:1}.claim-form input{padding:.55rem .65rem;border-radius:.4rem;border:1px solid var(--border);background:#0c0c0f;color:var(--text)}.claim-key{margin-top:.8rem;padding:.7rem .8rem;border:1px dashed rgba(45,212,191,.5);border-radius:.5rem;background:#2dd4bf0d}.claim-key p{margin:.1rem 0 .45rem}.claim-key code{display:block;word-break:break-all;color:#a7f3d0}.claim-key-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}
