:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#07070a;color:#f5f4f8;font-synthesis:none;--surface: #0f1016;--surface-raised: #151620;--line: #272937;--muted: #999bab;--purple: #8b5cf6;--green: #14f195;--cyan: #4fd8ff;--rose: #ff5578}*{box-sizing:border-box}html{min-width:320px;background:#07070a}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 48% -10%,#25164a 0,#0b0b12 34%,#07070a 62%)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #4fd8ff;outline-offset:3px}button{min-height:44px}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{position:relative;z-index:30;min-height:72px;padding:12px clamp(18px,4vw,56px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;border-bottom:1px solid rgba(255,255,255,.07);background:#07070ab8;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:18px;font-weight:760;letter-spacing:-.03em}.brand b{color:var(--green);font-size:12px;vertical-align:super}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--purple),#6338d2 48%,var(--green));box-shadow:0 0 26px #8b5cf652;font-weight:900}nav{display:flex;gap:8px}nav a{color:var(--muted);text-decoration:none;padding:10px 13px;border-radius:9px;font-size:14px;font-weight:650}nav a:hover,nav a.active{color:#fff;background:#ffffff12}.wallet-button{justify-self:end;display:inline-flex;align-items:center;gap:9px;border:1px solid #3d3f50;border-radius:12px;color:#fff;background:#171821;padding:0 16px;font-weight:720;cursor:pointer}.wallet-button:hover{border-color:var(--purple)}.demo-banner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--green);background:#14f19511;border-bottom:1px solid rgba(20,241,149,.16);font-size:12px;font-weight:840;letter-spacing:.12em;text-transform:uppercase}.demo-banner span:not(.pulse-dot){color:#b8b9c3;font-weight:620;letter-spacing:.03em;text-transform:none}.maintenance-banner{padding:10px 18px;border-bottom:1px solid rgba(255,180,84,.35);color:#ffd4a0;background:#ffb45417;text-align:center;font-size:12px}.pulse-dot{width:7px;height:7px;background:var(--green);border-radius:99px;box-shadow:0 0 12px var(--green)}.game-grid{flex:1;width:min(1480px,100%);margin:0 auto;padding:clamp(18px,3vw,38px);display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:stretch}.chart-card,.action-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,#171822f5,#0c0d13f5);box-shadow:0 20px 70px #00000047}.chart-card{min-height:560px;display:flex;flex-direction:column;overflow:hidden}.card-head{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 12px}.eyebrow{color:var(--cyan);font-size:12px;font-weight:820;letter-spacing:.13em}h1{margin:7px 0 0;font-size:clamp(22px,3vw,34px);line-height:1.1;letter-spacing:-.045em}.multiplier{font:800 clamp(30px,5vw,52px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.08em;background:linear-gradient(90deg,#fff,var(--green));-webkit-background-clip:text;color:transparent}.multiplier span{font-size:.45em;margin-left:4px}.chart-stage{position:relative;min-height:390px;flex:1;margin:0 22px;border:1px solid rgba(255,255,255,.05);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#4fd8ff06,#8b5cf608)}.chart-stage svg{position:absolute;inset:44px 22px 36px;width:calc(100% - 44px);height:calc(100% - 80px);filter:drop-shadow(0 0 14px rgba(139,92,246,.35))}.chart-grid{position:absolute;inset:0;opacity:.48;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.chart-watermark{position:absolute;top:15px;right:16px;display:flex;align-items:center;gap:7px;color:#737586;font:12px ui-monospace,monospace}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);font-size:13px}.recent-row{min-height:58px;display:flex;align-items:center;gap:clamp(13px,2.2vw,29px);padding:0 26px;color:var(--green);font:700 14px ui-monospace,monospace;border-top:1px solid rgba(255,255,255,.055)}.recent-row>span{color:var(--muted);font:620 13px Inter,sans-serif}.recent-row .rose{color:var(--rose)}.action-card{padding:23px}.balance-row{padding-bottom:18px;border-bottom:1px solid var(--line)}.balance-row span{display:block;color:var(--muted);font-size:13px;margin-bottom:6px}.balance-row strong{font:760 25px ui-monospace,monospace}.balance-row small{color:var(--purple);font-size:12px}.balance-row>small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.refill-button{min-height:30px;margin-top:10px;padding:0 10px;border:1px solid rgba(20,241,149,.3);border-radius:8px;color:var(--green);background:#14f1950f;font-size:10px;font-weight:800;cursor:pointer}.action-card h2{margin:24px 0 20px;font-size:21px;letter-spacing:-.025em}.action-card label{display:block;color:#c4c5ce;font-size:13px;font-weight:650;margin-bottom:8px}.amount-control{display:flex;border:1px solid #343644;border-radius:12px;background:#0a0b10;overflow:hidden}.amount-control input{min-width:0;flex:1;border:0;background:transparent;color:#fff;padding:13px 14px;font:700 17px ui-monospace,monospace}.amount-control button{border:0;background:#8b5cf621;color:#bda8ff;padding:0 13px;font-size:12px;font-weight:800;cursor:pointer}.quick-amounts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px}.quick-amounts button{border:1px solid #292b38;border-radius:9px;background:#12131a;color:#b9bac4;font-size:13px;cursor:pointer}.entry-limits{display:block;margin-top:9px;color:var(--muted);font-size:10px;line-height:1.45}.profile-links{display:flex;flex-wrap:wrap;gap:10px 16px;margin:16px 0}.profile-links a,.profile-links span{display:inline-flex;align-items:center;gap:5px;color:#bba6ff;font-size:12px}.public-wallet{display:block;max-width:100%;padding:10px;overflow-wrap:anywhere}.profile-stats{display:grid;gap:10px}.profile-stats div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.profile-stats dt{color:var(--muted)}.profile-stats dd{margin:0;font-weight:750}.primary-action{width:100%;margin-top:18px;border:0;border-radius:12px;color:#8e909b;background:#252632;font-weight:800}.safe-copy{display:flex;align-items:flex-start;gap:8px;color:#9b9daa;font-size:12px;line-height:1.45;margin:13px 2px 21px}.safe-copy svg{flex:0 0 auto;color:var(--green)}.proof-strip{display:flex;justify-content:space-between;align-items:center;padding-top:17px;border-top:1px solid var(--line)}.proof-strip span{display:block;color:var(--muted);font-size:12px}.proof-strip strong{display:block;font-size:12px;margin-top:3px}.proof-strip button{border:0;color:#bba6ff;background:none;font-size:12px;cursor:pointer}.statusbar{min-height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:5px clamp(18px,4vw,56px);border-top:1px solid rgba(255,255,255,.07);color:#858795;font-size:12px}.statusbar>span:first-child{display:flex;align-items:center;gap:8px}.status-online{width:7px;height:7px;border-radius:50%;background:#ffb454}.statusbar div{justify-self:end;display:flex;gap:7px}.statusbar button{width:44px;border:1px solid #2e303d;border-radius:11px;color:#c7c8d0;background:#111218;cursor:pointer}@media(max-width:960px){.topbar{grid-template-columns:1fr auto}nav{display:none}.game-grid{grid-template-columns:1fr}.chart-card{min-height:480px}.action-card{display:grid;grid-template-columns:1fr 1fr;gap:15px 22px;align-items:end}.balance-row,.action-card h2,.safe-copy,.proof-strip{grid-column:1 / -1}.action-card h2{margin-bottom:0}.primary-action{margin:0}}@media(max-width:620px){.topbar{min-height:64px;padding:9px 14px;gap:9px}.brand{font-size:16px}.brand-mark{width:34px;height:34px}.wallet-button{padding:0 11px;font-size:13px}.demo-banner{justify-content:center;flex-wrap:wrap;padding:7px 14px;row-gap:3px;text-align:center}.game-grid{padding:12px;gap:12px}.chart-card{min-height:420px;border-radius:14px}.card-head{padding:18px 17px 8px}h1{font-size:21px}.multiplier{font-size:30px}.chart-stage{min-height:275px;margin:0 11px}.chart-stage svg{inset:37px 10px 24px;width:calc(100% - 20px);height:calc(100% - 61px)}.recent-row{padding:0 17px;gap:17px;overflow:hidden}.recent-row b:nth-last-child(-n+2){display:none}.action-card{display:block;border-radius:14px;padding:18px}.action-card h2{margin:19px 0 16px}.primary-action{margin-top:14px}.statusbar{grid-template-columns:1fr auto;padding:5px 13px}.statusbar>span:nth-child(2){display:none}}@media(prefers-reduced-motion:no-preference){.pulse-dot{animation:pulse 1.8s infinite}@keyframes pulse{50%{opacity:.45;transform:scale(.78)}}}:root{--success: #14f195;--warning: #ffb454;--danger: #ff5578;--focus: #4fd8ff}body.modal-open{overflow:hidden}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;transform:translateY(-150%);padding:10px 14px;border-radius:8px;background:#fff;color:#08080c;font-weight:800}.skip-link:focus{transform:translateY(0)}#main-content{flex:1;outline:none}.top-actions{justify-self:end;display:flex;align-items:center;gap:8px}.mobile-menu,.mobile-only{display:none}.topbar nav a[aria-current=page]{color:#fff;background:#ffffff12}.statusbar>span:nth-child(2){display:flex;gap:7px;align-items:center}.status-preparing{background:var(--warning)}.status-ok{background:var(--green)}.status-degraded{background:var(--warning)}.status-offline,.status-down{background:var(--rose)}.page-wrap{width:min(1240px,100%);margin:0 auto;padding:clamp(28px,4vw,60px) clamp(16px,4vw,40px) 70px}.page-narrow{max-width:760px}.page-head{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:28px}.page-head h1{margin:7px 0 10px}.page-head>div>p:last-child{max-width:760px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.page-actions{flex:0 0 auto}.panel,.admin-card{border:1px solid var(--line);border-radius:16px;background:#111219f2;box-shadow:0 18px 55px #0003}.panel{padding:clamp(18px,3vw,28px)}.panel+.panel,.detail-grid+.panel{margin-top:18px}.panel-head{margin-bottom:20px}.panel-head .eyebrow{margin:0 0 7px}.panel h2,.admin-card h2{margin:0;font-size:20px;letter-spacing:-.025em}.panel p,.admin-card p{color:var(--muted);line-height:1.58}.table-panel{padding:0;overflow:hidden}.state-box{min-height:150px;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--muted)}.state-column{flex-direction:column;text-align:center}.state-box strong{color:#fff}.state-box>span{max-width:510px;line-height:1.5}.error-state svg{color:var(--warning)}.spin{animation:rotate 1s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.notice{display:flex;align-items:flex-start;gap:8px;padding:11px 13px;border:1px solid rgba(79,216,255,.25);border-radius:10px;color:#c6dce4;background:#4fd8ff0f;font-size:12px;line-height:1.45}.notice-success{color:#b8f9dc;border-color:#14f19547;background:#14f1950f}.notice-danger{color:#ffd0d9;border-color:#ff55784d;background:#ff557812}.notice-action{appearance:none;padding:0;border:0;color:inherit;background:transparent;font:inherit;font-weight:800;text-decoration:underline;cursor:pointer}.closed-position-label,.entry-disabled-reason{display:block;color:var(--muted);font-size:12px;line-height:1.5}.closed-position-label{padding:12px;border:1px solid var(--line);border-radius:10px;background:#ffffff06}.proof-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 10px}.proof-json{margin-top:14px}.proof-json pre{max-height:340px;overflow:auto;padding:14px;border:1px solid var(--line);border-radius:10px;color:#c9cad4;background:#0b0c11;font-size:11px;white-space:pre-wrap;word-break:break-word}.muted{color:var(--muted)}.centered{text-align:center}.secondary-button,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:0 15px;min-height:44px;cursor:pointer;text-decoration:none}.secondary-button{border:1px solid #353747;color:#d7d7de;background:#151620;font-weight:700}.secondary-button:hover{border-color:#5c5f76}.primary-action:not(:disabled){color:#07120e;background:var(--green);cursor:pointer}.primary-action:not(:disabled):hover{background:#56f6b6}.primary-action:disabled,button:disabled{cursor:not-allowed;opacity:.6}.link-button{text-align:center}.button-row{display:flex;flex-wrap:wrap;gap:10px}.compact-action{width:auto;min-width:180px;margin-top:0}.danger-action:not(:disabled){background:var(--rose);color:#fff}.danger-text{color:#ff9caf}.error-text{color:var(--rose)}.fine-print{color:var(--muted);font-size:11px;line-height:1.5;text-align:center}.chart-head-tools{display:flex;align-items:flex-start;gap:22px}.style-picker{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.select-wrap{display:flex;align-items:center;margin-top:5px;border:1px solid #313342;border-radius:8px;background:#0d0e14}.select-wrap select{appearance:none;border:0;color:#dddde4;background:transparent;padding:6px 29px 6px 9px;font-size:12px}.select-wrap svg{margin-left:-24px;pointer-events:none}.chart-error{position:absolute;z-index:2;inset:130px 40px auto;border-radius:12px;background:#07070aeb}.chart-card{position:relative}.chart-line svg,.chart-area svg{filter:drop-shadow(0 0 14px rgba(139,92,246,.35))}.chart-candles svg{filter:drop-shadow(0 0 8px rgba(20,241,149,.16))}.candle-up line,.candle-up rect{stroke:var(--green);fill:#14f19552}.candle-down line,.candle-down rect{stroke:var(--rose);fill:#ff557852}.recent-row em{color:#757786;font:12px Inter,sans-serif}.primary-action svg{flex:0 0 auto}.position-summary{display:grid;gap:10px}.position-summary>div{display:flex;justify-content:space-between;align-items:center;padding:12px;border:1px solid #292b38;border-radius:10px;background:#0c0d13}.position-summary span{color:var(--muted);font-size:12px}.position-summary strong{font:700 14px ui-monospace,monospace}.action-card .notice{margin-top:12px}.data-table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{padding:14px 18px;color:var(--muted);background:#0c0d12;font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-align:left}td{padding:15px 18px;border-top:1px solid var(--line);color:#d7d7df}tbody tr:hover{background:#ffffff05}.rank-cell{display:flex;align-items:center;gap:7px;color:var(--green)}.identity-cell{display:flex;align-items:center;gap:10px;min-width:180px}.identity-cell div{display:flex;flex-direction:column;gap:2px}.identity-cell small{color:var(--muted)}.avatar{position:relative;display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border-radius:50%;color:#d8ceff;background:#25203a;font-weight:800;text-transform:uppercase;overflow:hidden}.avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.avatar-large{width:50px;height:50px;font-size:19px}.callout{display:flex;gap:12px;margin-top:18px;padding:16px 18px;border:1px solid rgba(139,92,246,.24);border-radius:13px;background:#8b5cf60d}.callout svg{flex:0 0 auto;color:#b9a4ff}.callout p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.round-list{display:grid}.round-row{display:grid;grid-template-columns:minmax(220px,2fr) 1fr 1fr auto;gap:18px;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line);text-decoration:none}.round-row:last-child{border-bottom:0}.round-row:hover{background:#ffffff06}.round-row>div{display:flex;flex-direction:column;gap:4px}.round-row>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:10px}.round-row>div:first-child small{grid-column:2}.round-row span,.round-row small{color:var(--muted);font-size:12px}.round-number{color:var(--cyan)!important;font:700 12px ui-monospace,monospace}.proof-badge{flex-direction:row!important;align-items:center;gap:6px!important;padding:7px 10px;border:1px solid currentColor;border-radius:99px;font-size:11px;text-transform:uppercase}.proof-verified{color:var(--green)!important}.proof-failed,.proof-voided{color:var(--rose)!important}.proof-committed,.proof-revealed{color:var(--cyan)!important}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.definition-list{display:grid;margin:0}.definition-list>div{display:grid;grid-template-columns:1fr 1.5fr;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.definition-list>div:last-child{border-bottom:0}dt{color:var(--muted);font-size:13px}dd{margin:0;color:#e5e5e9;text-align:right}.mono-list dd{font:12px ui-monospace,monospace}.verification-result{display:flex;align-items:flex-start;gap:15px}.verification-result>svg{flex:0 0 auto;color:var(--green)}.verification-result p{margin:5px 0 0}.back-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#bda8ff;text-decoration:none;font-weight:700;font-size:13px}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:18px}.topic-grid .panel{min-height:220px}.topic-grid h2{margin:30px 0 8px}.topic-icon{color:var(--green)}.step-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.step-list li{display:flex;gap:11px;padding:0 18px;border-right:1px solid var(--line)}.step-list li:first-child{padding-left:0}.step-list li:last-child{border:0;padding-right:0}.step-list li>span{color:var(--purple);font:800 13px ui-monospace,monospace}.step-list p{margin:5px 0 0;font-size:13px}.dialog-layer{position:fixed;z-index:500;inset:0;display:grid;place-items:center;padding:18px;background:#020204c7;backdrop-filter:blur(10px)}.dialog-card{width:min(470px,100%);max-height:min(830px,calc(100vh - 36px));overflow:hidden;border:1px solid #363847;border-radius:18px;background:#111219;box-shadow:0 30px 100px #000000a6;outline:none}.dialog-wide{width:min(940px,100%)}.dialog-head{display:flex;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid var(--line)}.dialog-head .eyebrow{margin:0 0 6px}.dialog-head h2{margin:0;font-size:24px;letter-spacing:-.035em}.dialog-head p:last-child{margin:7px 0 0;color:var(--muted);font-size:12px}.icon-button{flex:0 0 auto;width:44px;border:1px solid #313341;border-radius:10px;color:#d3d3db;background:#171821;cursor:pointer}.dialog-body{max-height:calc(100vh - 165px);padding:24px;overflow-y:auto}.modal-stack,.form-stack{display:grid;gap:14px}.wallet-explainer{display:flex;align-items:flex-start;gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#0b0c11}.wallet-explainer svg{color:var(--purple);flex:0 0 auto}.wallet-explainer p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.safety-list{display:grid;gap:9px;list-style:none;margin:0;padding:0;color:#b8bac5;font-size:12px}.safety-list li{display:flex;align-items:center;gap:8px}.safety-list svg{color:var(--green)}.account-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:24px}.account-identity{display:flex;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.account-identity>div{display:grid;gap:2px}.account-identity span,.account-identity code{color:var(--muted);font-size:11px}.account-side{display:grid;align-content:start;gap:12px}.account-side section{padding:15px;border:1px solid var(--line);border-radius:12px;background:#0d0e14}.account-side h3,.help-grid h3{margin:0 0 8px;font-size:14px}.account-side p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.5}.form-stack label,.admin-form label{display:grid;gap:7px;color:#c4c5ce;font-size:12px;font-weight:650}input,textarea,select{width:100%;border:1px solid #343644;border-radius:10px;color:#fff;background:#0a0b10;padding:11px 12px}textarea{resize:vertical;min-height:80px}.form-pair,.form-triple{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.form-triple{grid-template-columns:repeat(3,1fr)}.check-row{display:flex!important;align-items:center;gap:8px!important}.check-row input{width:17px;height:17px;accent-color:var(--purple)}.inline-form{display:grid;gap:8px}.inline-form button{border:0;border-radius:9px;color:#07120e;background:var(--green);font-weight:750;cursor:pointer}.email-controls{display:grid;gap:10px}.email-status{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px}.email-status small{grid-column:2;color:var(--muted);overflow-wrap:anywhere}.verified-dot,.pending-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.pending-dot{background:var(--warning)}.text-button{justify-self:start;min-height:28px;padding:0;border:0;background:none;font-size:11px;cursor:pointer}.notification-form{display:grid;gap:8px;margin-top:3px;padding-top:11px;border-top:1px solid var(--line)}.notification-form>strong{font-size:12px}.notification-form label{color:#c3c4cc;font-size:11px}.notification-form .secondary-button{min-height:36px;font-size:11px}.session-list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:8px}.session-list li{padding-bottom:8px;border-bottom:1px solid var(--line)}.session-list div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.session-list span,.session-list small{color:var(--muted);font-size:10px}.chat-shell{display:grid;gap:12px}.chat-messages{min-height:360px;max-height:470px;padding:6px;overflow-y:auto}.chat-message{display:flex;align-items:flex-start;gap:10px;padding:10px 3px;border-bottom:1px solid rgba(255,255,255,.045)}.chat-message>div{min-width:0}.chat-message header{display:flex;align-items:baseline;gap:7px}.chat-message header small{color:var(--muted);font-size:10px}.chat-message p{margin:4px 0 0;color:#d0d1d8;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.chat-compose{display:flex;gap:8px}.chat-compose button{flex:0 0 46px;border:0;border-radius:10px;color:#07120e;background:var(--green);cursor:pointer}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}details{border-bottom:1px solid var(--line)}summary{padding:13px 0;cursor:pointer;font-size:13px;font-weight:700}details p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.admin-shell{min-height:100vh;width:100%;max-width:100vw;display:grid;grid-template-columns:270px minmax(0,1fr);overflow-x:clip;background:#08090d}.admin-nav{min-width:0;max-width:100%;position:sticky;top:0;height:100vh;padding:28px 18px;border-right:1px solid var(--line);background:#0d0e14}.admin-nav>div{padding:0 9px 24px}.admin-nav .eyebrow{margin:0}.admin-nav h2{margin:7px 0 5px;font-size:20px}.admin-nav>div>span{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.1em}.admin-nav nav{display:grid;gap:5px;min-width:0}.admin-nav nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 11px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:650}.admin-nav nav a:hover,.admin-nav nav a[aria-current=page]{color:#fff;background:#1a1b25}.admin-nav .back-link{position:absolute;bottom:25px;left:27px}.admin-main{min-width:0;max-width:100%;padding:clamp(24px,4vw,50px)}.admin-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.admin-title .eyebrow{margin:0 0 5px}.admin-title h1{margin:0}.demo-chip{padding:8px 11px;border:1px solid rgba(20,241,149,.3);border-radius:99px;color:var(--green);background:#14f1950d;font-size:10px;font-weight:850;letter-spacing:.08em}.admin-gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.admin-gate>svg{color:var(--purple)}.admin-gate h1{margin:17px 0 5px}.admin-gate p{max-width:490px;color:var(--muted);line-height:1.55}.admin-gate .primary-action,.admin-gate .secondary-button{margin-top:12px}.admin-stack{display:grid;gap:18px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{display:grid;gap:7px;min-height:130px;align-content:center;padding:19px;border:1px solid var(--line);border-radius:13px;background:#111219}.metric span{color:var(--muted);font-size:12px}.metric strong{font:760 25px ui-monospace,monospace}.metric small{color:var(--purple)}.admin-card{min-width:0;max-width:100%;padding:24px}.capability-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px;border:1px solid var(--line);border-radius:11px;overflow:hidden}.capability-grid>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px;border-bottom:1px solid var(--line)}.capability-grid>div:nth-child(odd){border-right:1px solid var(--line)}.capability-grid>div:nth-last-child(-n+2){border-bottom:0}.capability-grid i{width:7px;height:7px;border-radius:50%}.capability-grid span{font-size:12px}.capability-grid strong{font-size:9px;letter-spacing:.08em}.cap-on{color:var(--green)}.cap-off{color:var(--muted)}.cap-on i{background:var(--green)}.cap-off i{background:#565866}.admin-form{display:grid;gap:15px;margin-top:20px;max-width:900px}.admin-form fieldset{display:grid;gap:9px;margin:0;padding:15px;border:1px solid var(--line);border-radius:11px}.admin-form legend{padding:0 6px;color:var(--muted);font-size:12px}.record-list{display:grid;gap:9px;margin-top:18px}.record-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:1px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--line)}.record-card>div{min-width:0;padding:11px;background:#0b0c11}.record-card span{display:block;margin-bottom:5px;color:var(--muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.record-card strong{display:block;overflow:hidden;color:#d9d9e0;font:11px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.block-muted{display:block;margin-top:3px;color:var(--muted);font-size:10px}.admin-card table select,.admin-card table input{min-width:115px;padding:8px;font-size:11px}.admin-card table .secondary-button{min-height:36px;font-size:11px}.bootstrap-form{display:grid;gap:10px;width:min(430px,100%);margin:8px 0 4px;text-align:left}.bootstrap-form label,.admin-inline-reason{display:grid;gap:7px;color:var(--muted);font-size:12px}.workflow-list{display:grid;gap:10px;margin-top:18px}.workflow-card{min-width:0;padding:15px;border:1px solid var(--line);border-radius:11px;background:#0b0c11}.workflow-card header,.workflow-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-card header>div{display:grid;gap:3px}.workflow-card header small,.workflow-card p{color:var(--muted);font-size:11px;line-height:1.5}.workflow-actions{display:grid;grid-template-columns:minmax(120px,.45fr) minmax(180px,1fr) auto}.workflow-actions input,.workflow-actions select{min-width:0}.status-pill{flex:0 0 auto;padding:5px 8px;border:1px solid var(--line);border-radius:99px;color:var(--cyan);font-size:9px;font-weight:800}.admin-inline-reason{max-width:620px;margin-top:14px}.mini-definition{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-definition div{min-width:0}.mini-definition dt{color:var(--muted);font-size:10px}.mini-definition dd{margin:4px 0 0;overflow:hidden;font:11px ui-monospace,monospace;text-overflow:ellipsis}.compact-metrics{margin-top:16px}@media(max-width:960px){.mobile-menu{display:grid;place-items:center;width:44px;border:1px solid #333544;border-radius:10px;color:#fff;background:#151620}.topbar nav{position:absolute;z-index:20;top:64px;left:12px;right:12px;display:none;padding:10px;border:1px solid var(--line);border-radius:12px;background:#111219;box-shadow:0 15px 45px #00000080}.topbar nav.nav-open{display:grid}.topbar nav a{padding:13px}.mobile-only{display:block}.step-list{grid-template-columns:repeat(2,1fr);gap:18px 0}.step-list li:nth-child(2){border:0}.account-grid,.admin-shell{grid-template-columns:1fr}.admin-nav{position:static;width:100%;max-width:100vw;height:auto;padding:14px;border-right:0;border-bottom:1px solid var(--line)}.admin-nav>div{padding:3px 7px 12px}.admin-nav nav{display:flex;width:100%;max-width:calc(100vw - 28px);overflow-x:auto;overscroll-behavior-x:contain}.admin-nav nav a{flex:0 0 auto}.admin-nav .back-link{position:static;margin:12px 7px 0}}@media(max-width:700px){.page-head{display:block}.topic-grid,.detail-grid,.help-grid{grid-template-columns:1fr}.topic-grid .panel{min-height:auto}.round-row{grid-template-columns:1fr 1fr}.proof-badge{justify-self:start}.step-list{grid-template-columns:1fr}.step-list li,.step-list li:first-child,.step-list li:last-child{padding:0 0 15px;border-right:0;border-bottom:1px solid var(--line)}.step-list li:last-child{border:0}.metric-grid{grid-template-columns:repeat(2,1fr)}.capability-grid{grid-template-columns:1fr}.capability-grid>div,.capability-grid>div:nth-child(odd),.capability-grid>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.capability-grid>div:last-child{border-bottom:0}.form-triple{grid-template-columns:1fr}.workflow-card header,.workflow-actions{align-items:stretch}.workflow-actions{grid-template-columns:1fr}.dialog-layer{padding:0;place-items:end stretch}.dialog-card,.dialog-wide{width:100%;max-height:94vh;border-radius:18px 18px 0 0}.dialog-body{max-height:calc(94vh - 125px);padding:18px}}@media(max-width:420px){.brand{font-size:13px;gap:7px}.brand span:last-child b{font-size:9px}.wallet-button{width:44px;padding:0;font-size:0}.card-head{gap:10px}.chart-head-tools{gap:8px}.style-picker{font-size:0}.style-picker .select-wrap{font-size:11px}.chart-error{inset:100px 14px auto}.form-pair,.round-row,.metric-grid{grid-template-columns:1fr}.admin-main{padding:20px 13px}.admin-title{align-items:flex-start}.demo-chip{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
