:root{color-scheme:dark;--bg:#0b0e0c;--sidebar:#0d100e;--panel:#151a16;--panel2:#1b211c;--line:#303a31;--text:#f4f4eb;--muted:#9ca99d;--faint:#6c786d;--lime:#c8f75e;--lime-deep:#9ac634;--red:#ff8c83;--gold:#ead28e;--radius:18px;--shadow:0 24px 80px #0007;font-family:'Segoe UI Variable','Segoe UI',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand,.balance-value{font-family:'Segoe UI Variable Display','Segoe UI',sans-serif}h1{font-size:clamp(2.5rem,5vw,4.4rem);line-height:1.07;letter-spacing:-.065em;margin:0 0 14px}h2{letter-spacing:-.045em}p{line-height:1.55}strong{font-weight:700}.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}:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
.app-shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.sidebar{background:var(--sidebar);border-right:1px solid #242d25;display:flex;flex-direction:column;padding:31px 18px;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:10px;font-size:28px;font-weight:700;letter-spacing:-.075em;padding:0 10px}.brand-dot{color:var(--lime)}.brand-mark{width:30px;height:30px;border-radius:50%;background:var(--lime);display:grid;place-items:center;transform:rotate(-27deg);box-shadow:inset -5px -5px 0 #a4d238}.brand-mark span{width:13px;height:13px;border:3px solid var(--bg);border-radius:2px;transform:rotate(45deg)}.workspace-label{border-top:1px solid #263026;margin:44px 9px 20px;padding-top:25px;color:var(--faint);font-size:10px;font-weight:700;letter-spacing:.15em;display:flex;justify-content:space-between}.workspace-label span{color:var(--lime)}.side-nav{display:grid;gap:3px}.side-nav a{color:#9aa79b;padding:13px 14px;border-radius:10px;display:flex;gap:13px;align-items:center;font-weight:600;font-size:14px}.side-nav a:hover,.side-nav a.active{background:#222b22;color:var(--text)}.side-nav a.active{box-shadow:inset 2px 0 var(--lime)}.nav-icon{width:20px;text-align:center;font-size:18px;font-family:Arial,sans-serif;font-weight:400;color:#abb8a6}.side-nav a.active .nav-icon{color:var(--lime)}.sidebar-bottom{margin-top:auto;padding:0 10px}.sidebar-help{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:700;color:#c2cec0}.live-pulse{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px #c8f75e18}.sidebar-caption{font-size:12px;color:var(--faint);line-height:1.6;margin-top:18px}
.main-column{min-width:0}.topbar{height:78px;border-bottom:1px solid #242d25;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,64px);gap:20px}.breadcrumb{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:13px}.breadcrumb strong{color:#d9e0d5;font-weight:600}.slash{color:#5f6c60}.top-actions{display:flex;align-items:center;gap:14px}.mode-pill,.network-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid #526435;border-radius:100px;color:var(--lime);font-size:11px;letter-spacing:.055em;font-weight:700;padding:8px 12px;white-space:nowrap}.mode-pill:before{content:'';height:6px;width:6px;border-radius:50%;background:currentColor}.mode-pill.live{border-color:#6b5c34;color:var(--gold)}.wallet-button{border:1px solid #4e5d4d;color:var(--text);background:transparent;padding:10px 16px;border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap}.wallet-button:hover,.button-outline:hover{border-color:var(--lime);color:var(--lime)}.wallet-button span{margin-left:12px;color:var(--lime)}.menu-button,.mobile-nav{display:none}
main{max-width:1440px;margin:0 auto;padding:clamp(32px,4.6vw,70px) clamp(24px,4vw,64px) 80px}.page[hidden]{display:none}.page-intro{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:40px}.eyebrow,.small-label{font-size:10px;font-weight:700;color:var(--lime);letter-spacing:.17em;margin-bottom:17px}.lede{color:var(--muted);font-size:15px;margin:0}.network-chip{color:#b8c5b5;border-color:#394438;margin-top:13px}.section-glyph{font-size:80px;line-height:1;color:var(--lime);font-weight:400}.overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:18px}.balance-card,.side-card,.chat-panel,.info-panel,.flip-stage,.flip-controls,.connect-card{border-radius:var(--radius);border:1px solid var(--line)}.balance-card{background:var(--lime);color:#172014;min-height:300px;padding:28px 31px;position:relative;overflow:hidden}.balance-card:after{content:'';position:absolute;width:280px;height:280px;border:1px solid #18231421;border-radius:50%;right:-95px;top:-115px;box-shadow:0 0 0 38px #18231408,0 0 0 75px #18231408;pointer-events:none}.card-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;letter-spacing:.12em}.balance-orbit{font-size:28px;line-height:1}.balance-value{font-size:clamp(3.5rem,7vw,6.5rem);font-weight:700;line-height:1;letter-spacing:-.09em;margin-top:38px;word-break:break-word}.currency{font-size:clamp(1.25rem,2vw,2rem);letter-spacing:-.04em;margin-left:13px}.balance-card p{font-size:12px;color:#42533b;margin:13px 0 25px}.balance-actions{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.button{border:1px solid transparent;border-radius:9px;padding:12px 18px;min-height:42px;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s}.button-lime{background:var(--lime);color:#162014}.button-lime:hover{background:#dafa90}.balance-card .button-lime{background:#172014;color:var(--lime)}.balance-card .button-lime:hover{background:#2c3a25}.button-outline{border-color:#4d5a4c;background:transparent;color:var(--text)}.balance-card .button-outline{color:#172014;border-color:#576c46}.balance-card .button-outline:hover{color:#172014;border-color:#172014}.button span{margin-left:12px}.side-card{background:var(--panel);padding:28px 31px;display:flex;flex-direction:column}.side-card-icon{height:63px;width:63px;border:1px solid #495a3c;border-radius:16px;display:grid;place-items:center;color:var(--lime);font-size:40px;margin:6px 0 19px}.side-card h2{font-size:25px;line-height:1.1;margin:0 0 10px}.side-card p:not(.small-label){color:var(--muted);font-size:12px;max-width:270px;margin-bottom:18px}.text-button{border:0;padding:0;background:transparent;color:var(--lime);font-weight:700;font-size:12px;text-align:left}.text-button:hover{text-decoration:underline}.side-card .text-button{margin-top:auto}.text-button span{margin-left:8px}.section-heading{display:flex;align-items:end;justify-content:space-between;margin:43px 0 18px}.section-heading .eyebrow{margin-bottom:9px}.section-heading h2{font-size:25px;margin:0}.action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.action-card{border:1px solid var(--line);border-radius:13px;background:var(--panel);color:var(--text);padding:20px;display:flex;align-items:center;gap:14px;text-align:left;min-height:90px}.action-card:hover{background:#202920;border-color:#667b4f}.action-symbol{display:grid;place-items:center;flex:none;height:43px;width:43px;border-radius:11px;background:#283523;color:var(--lime);font-size:24px}.coin-mini{font-size:20px}.action-card strong,.action-card small{display:block}.action-card strong{font-family:'Space Grotesk',sans-serif;font-size:15px;letter-spacing:-.03em}.action-card small{color:var(--muted);font-size:11px;margin-top:5px;line-height:1.35}.action-card .arrow{color:var(--lime);margin-left:auto;align-self:flex-start}.recent-heading{margin-top:43px}.activity-list{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.empty-state{color:var(--muted);text-align:center;padding:65px 20px;font-size:13px}.empty-state.compact{padding:28px}.activity-row{display:flex;align-items:center;gap:14px;padding:16px 21px;border-bottom:1px solid #2b352c}.activity-row:last-child{border-bottom:0}.activity-symbol{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;background:#273526;color:var(--lime);font-size:18px}.activity-symbol.debit{color:#d6dbc6;background:#30382f}.activity-main{min-width:0}.activity-main strong{display:block;font-size:12px}.activity-main small{display:block;color:var(--faint);font-size:11px;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-amount{margin-left:auto;text-align:right;font-size:13px;font-weight:700;white-space:nowrap}.activity-amount.debit{color:#c7d0c3}.activity-toolbar{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;letter-spacing:.12em;font-weight:700;margin:5px 0 14px}.full-list{min-height:210px}
.playground-grid{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:18px}.chat-panel{background:var(--panel);min-height:610px;display:flex;flex-direction:column;overflow:hidden}.panel-toolbar{border-bottom:1px solid var(--line);padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-toolbar .small-label{display:block;margin-bottom:8px}.panel-toolbar select{color:var(--text);background:var(--panel2);border:1px solid #465246;border-radius:8px;padding:9px 34px 9px 11px;min-width:220px;max-width:100%}.panel-note{font-size:11px;color:var(--muted);text-align:right}.messages{flex:1;min-height:360px;max-height:680px;overflow:auto;padding:25px}.chat-welcome{text-align:center;margin:90px auto;color:var(--muted);font-size:13px}.welcome-spark{font-size:52px;color:var(--lime);margin-bottom:15px}.chat-welcome strong{font-family:'Space Grotesk',sans-serif;color:var(--text);font-size:18px}.chat-welcome p{margin:9px 0}.chat-message{max-width:82%;padding:15px 18px;border-radius:13px;margin:0 0 16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.chat-message.user{margin-left:auto;background:#2b3a27;color:#eff6ea}.chat-message.assistant{background:#212921;color:#e2e9dd}.chat-message.error{background:#3b2827;color:#ffd9d4}.chat-message .message-meta{display:block;color:#aab9a5;font-size:10px;letter-spacing:.1em;margin-bottom:7px;font-weight:700}.chat-form{margin:16px 20px 20px;border:1px solid #4b5b4a;background:#1f2820;border-radius:11px;padding:11px}.chat-form textarea{display:block;width:100%;resize:vertical;background:transparent;color:var(--text);border:0;min-height:59px;max-height:180px;outline:0;padding:3px 4px;font-size:13px;line-height:1.5}.chat-form textarea::placeholder{color:#899788}.composer-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--faint);font-size:10px}.send-button{background:var(--lime);color:#182218;border:0;border-radius:8px;width:33px;height:33px;font-size:20px}.info-panel{background:var(--panel);padding:26px;height:fit-content}.info-icon{font-size:35px;color:var(--lime)}.info-panel h2{font-size:22px;margin:15px 0 8px}.info-panel p:not(.small-label){font-size:12px;color:var(--muted)}.info-rule{height:1px;background:var(--line);margin:24px 0}.info-panel .small-label{margin-bottom:9px}.info-panel strong{display:block;font-family:'Space Grotesk',sans-serif;font-size:23px;letter-spacing:-.04em;margin-bottom:19px}.fine-print{color:var(--faint)!important;font-size:11px!important;line-height:1.55}.info-panel .fine-print{margin-top:25px}
.flip-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:18px}.flip-stage{background:radial-gradient(circle at 50% 39%,#253424 0,#172019 32%,#141a15 72%);min-height:490px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;overflow:hidden}.coin-art{width:clamp(170px,24vw,265px);height:clamp(170px,24vw,265px);border-radius:50%;background:linear-gradient(130deg,#edffad,#c9f75e 52%,#8cb537);border:12px solid #b7e04d;box-shadow:inset 0 0 0 4px #749929,inset 0 0 0 14px #d3fa75,0 33px 50px #0006,0 0 0 26px #c8f75e09;display:grid;place-items:center;transform:rotate(-15deg);transition:transform .7s ease}.coin-art span{font-family:'Space Grotesk';font-size:clamp(95px,14vw,155px);font-weight:700;color:#2c441b;line-height:1;letter-spacing:-.1em;padding-right:17px}.coin-art.flipping{animation:flip 1.1s ease-in-out}@keyframes flip{0%{transform:rotate(-15deg) rotateY(0)}50%{transform:rotate(-15deg) rotateY(450deg) scale(.9)}100%{transform:rotate(-15deg) rotateY(720deg)}}.stage-caption{font-family:'Space Grotesk';font-weight:700;font-size:23px;letter-spacing:-.045em;margin-top:42px}.stage-subcaption{color:var(--muted);font-size:12px;margin-top:8px}.flip-controls{padding:30px;background:var(--panel);height:fit-content}.side-picker{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:30px}.side-picker label{cursor:pointer}.side-picker input{position:absolute;opacity:0;width:1px;height:1px}.side-picker span{display:block;border:1px solid #4a5949;border-radius:10px;text-align:center;padding:13px;color:var(--muted);font-weight:700;font-size:13px}.side-picker input:checked+span{background:#2e3e27;color:var(--lime);border-color:var(--lime)}.side-picker input:focus-visible+span{outline:2px solid var(--lime);outline-offset:3px}.field-label{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:700;margin:0 0 9px}.field-label span{font-weight:400;color:var(--faint)}.amount-field{display:flex;align-items:center;border:1px solid #4a5949;background:#1f2720;border-radius:9px;padding:0 13px}.amount-field:focus-within{border-color:var(--lime)}.amount-field input{width:100%;border:0;background:none;color:var(--text);outline:none;padding:14px 2px;font-family:'Space Grotesk';font-size:24px}.amount-field span{font-size:12px;color:var(--muted);font-weight:700}.field-hint{color:var(--faint);font-size:11px;margin:9px 0 21px}.full-button{width:100%}.flip-controls .fine-print{margin:17px 0 0}
.connect-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.connect-card{background:var(--panel);padding:29px;min-height:340px}.step-number{font-family:'Space Grotesk';color:var(--lime);font-size:15px;margin-bottom:55px}.connect-card h2{font-size:25px;margin:0 0 10px}.connect-card p{font-size:12px;color:var(--muted)}.key-form{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:24px}.key-form>label{grid-column:1/-1}.key-form input,.dialog input:not([type="radio"]){min-width:0;background:#202a21;border:1px solid #485748;border-radius:8px;color:var(--text);padding:11px 12px;font-size:13px}.key-form input:focus,.dialog input:focus{outline:1px solid var(--lime)}.key-result{background:#263623;border:1px solid #668453;border-radius:9px;padding:14px;margin-top:18px}.key-result .small-label{margin:0 0 9px}.key-result code,.copy-line code{display:block;overflow-wrap:anywhere;color:var(--lime);font-size:11px;line-height:1.5}.copy-button{border:0;background:transparent;color:var(--lime);font-size:11px;font-weight:700;padding:9px 0 0}.connector-content{margin-top:21px}.connector-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.connector-tabs button{border:1px solid #475647;border-radius:7px;padding:7px 10px;background:transparent;color:var(--muted);font-size:11px}.connector-tabs button.active{border-color:var(--lime);color:var(--lime)}.code-block{background:#0e130f;border:1px solid #354336;border-radius:9px;padding:16px;position:relative;max-height:280px;overflow:auto}.code-block pre{margin:0;color:#c9dec5;font-size:11px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.code-block .copy-button{position:sticky;left:100%;top:0;background:#223123;padding:5px 8px;border-radius:5px}.connect-footer{color:var(--faint);font-size:11px;margin-top:18px}
.dialog{background:#172018;color:var(--text);border:1px solid #4d604b;border-radius:16px;width:min(100% - 28px,465px);padding:0;box-shadow:var(--shadow)}.dialog::backdrop{background:#020602c9;backdrop-filter:blur(5px)}.dialog-top{display:flex;justify-content:space-between;align-items:center;padding:19px 26px;border-bottom:1px solid #344434}.dialog-top .small-label{margin:0}.close-button{border:0;background:transparent;color:var(--muted);font-size:27px;line-height:1}.dialog-body{padding:25px 26px 29px}.dialog h2{font-size:31px;line-height:1.1;margin:0 0 12px}.dialog-body>p{font-size:13px;color:var(--muted)}.dialog .amount-field{margin:7px 0 17px}.dialog .amount-field input{border:0;padding:12px 2px;font-size:25px}.deposit-instructions p{font-size:12px;color:var(--muted)}.deposit-instructions .small-label{color:var(--lime);margin:14px 0 7px}.deposit-instructions strong{font-size:16px}.copy-line{background:#101811;border:1px solid #41533d;padding:10px 13px;border-radius:8px}.deposit-instructions form{margin-top:20px;display:grid;gap:10px}.wallet-options{display:grid;gap:9px;margin:23px 0}.wallet-options button{border:1px solid #4c614a;border-radius:9px;background:#223022;color:var(--text);display:flex;justify-content:space-between;text-align:left;padding:15px;font-weight:700}.wallet-options button:hover{border-color:var(--lime);color:var(--lime)}.wallet-options button span{color:var(--lime)}.toast-region{position:fixed;z-index:20;right:20px;bottom:20px;display:grid;gap:9px;width:min(360px,calc(100vw - 40px))}.toast{border:1px solid #6a8061;background:#233123;color:var(--text);box-shadow:var(--shadow);padding:14px 39px 14px 16px;border-radius:10px;font-size:12px;line-height:1.45;position:relative}.toast.error{border-color:#a4615a;background:#362322}.toast button{position:absolute;right:10px;top:8px;border:0;background:none;color:inherit;font-size:19px}
.quote-box{border:1px solid #4b6244;border-radius:10px;background:#213020;padding:16px;margin:20px 0}.quote-box span,.quote-box small{display:block;color:var(--muted);font-size:10px;letter-spacing:.1em}.quote-box strong{display:block;color:var(--lime);font-family:'Segoe UI Variable Display','Segoe UI',sans-serif;font-size:31px;letter-spacing:-.05em;margin:6px 0}.quote-box small{letter-spacing:0;line-height:1.5}.quote-actions{display:flex;gap:9px;justify-content:flex-end}.quote-actions .button{flex:1}
.flip-proof{width:min(100%,520px);margin-top:23px;text-align:left;border:1px solid #52664a;background:#182219;border-radius:10px;padding:13px 16px}.flip-proof summary{cursor:pointer;color:var(--lime);font-size:12px;font-weight:700}.flip-proof dl{margin:17px 0 13px}.flip-proof dt{color:var(--faint);font-size:10px;text-transform:uppercase;letter-spacing:.1em;margin:13px 0 5px}.flip-proof dd{margin:0;color:#d3ddcf;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.flip-proof code{font-family:ui-monospace,Consolas,monospace}.flip-proof .button{margin-top:9px}.flip-proof p{font-size:11px;color:var(--muted);margin:12px 0 0}
.flip-proof .proof-failed{color:var(--red)}
.activity-symbol.neutral{background:#363d32;color:#b8c9a9}.withdraw-section{margin-top:40px}.withdraw-section .section-heading{margin-top:0}.section-explainer{color:var(--muted);font-size:12px;margin:0 0 15px;max-width:760px}.withdraw-card{padding:20px 22px;border-bottom:1px solid var(--line)}.withdraw-card:last-child{border-bottom:0}.withdraw-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.withdraw-head strong{font-family:'Segoe UI Variable Display','Segoe UI',sans-serif;font-size:20px;letter-spacing:-.04em}.withdraw-status{font-size:10px;font-weight:700;color:var(--muted);border:1px solid #657263;border-radius:100px;padding:6px 9px;text-align:right}.withdraw-status.paid{color:var(--lime);border-color:#6e854e}.withdraw-status.rejected,.withdraw-status.cancelled{color:#ffa99f;border-color:#986c66}.withdraw-detail{display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;margin:8px 0;font-size:11px}.withdraw-detail span{color:var(--faint)}.withdraw-detail code{color:#d8e2d1;overflow-wrap:anywhere}.withdraw-foot{font-size:10px;color:var(--faint);margin:13px 0}.withdraw-card>.button{margin-top:9px}.owner-form{display:flex;gap:9px;align-items:end;margin-top:15px}.owner-form label{color:var(--muted);font-size:11px;flex:1;min-width:0}.owner-form input{display:block;width:100%;border:1px solid #4d5c4d;border-radius:8px;background:#1e2920;color:var(--text);padding:10px;margin-top:7px;font-size:11px}.owner-form button{flex:none}.reject-form{border-top:1px solid var(--line);padding-top:12px}.key-form{grid-template-columns:1fr}.key-limits{display:grid;grid-template-columns:1fr 1fr;gap:8px}.key-limits label{font-size:11px;font-weight:700}.key-limits label span{color:var(--faint);font-weight:400}.key-limits input{display:block;width:100%;margin-top:7px}.key-form>.button{justify-self:start}
@media(max-width:550px){.owner-form{display:block}.owner-form button{margin-top:9px;width:100%}.key-limits{grid-template-columns:1fr}.withdraw-detail{grid-template-columns:1fr;gap:2px}.withdraw-head{align-items:flex-start;flex-direction:column}}
.gateway-heading{font-size:15px;margin:25px 0 7px;letter-spacing:-.03em}
.pricing-panel{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.pricing-panel .small-label{margin-bottom:9px}.pricing-panel>p:not(.small-label){font-size:11px;color:var(--muted);margin:0 0 10px}.rate-list{display:grid;grid-template-columns:1fr auto;gap:7px 10px;margin:10px 0}.rate-list dt{font-size:10px;color:var(--faint)}.rate-list dd{margin:0;font-size:11px;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.pricing-panel details{border-top:1px solid var(--line);padding-top:9px;margin-top:10px}.pricing-panel summary{font-size:10px;color:var(--lime);cursor:pointer}.pricing-panel .fine-print{margin:12px 0 0!important}.fund-pricing{border:1px solid #526348;border-radius:9px;background:#1e2d1e;padding:13px;margin:0 0 15px}.fund-pricing strong{display:block;font-size:12px;color:var(--lime)}.fund-pricing p{font-size:11px;color:#c6d5c1;margin:7px 0 4px}.fund-pricing small{font-size:10px;color:var(--muted);line-height:1.45;display:block}.quote-pricing{color:var(--muted);font-size:11px;line-height:1.55;margin:-7px 0 18px}.info-panel .pricing-panel strong{font-size:12px;letter-spacing:0;margin:0}
@media(max-width:1050px){.info-panel .pricing-panel{grid-column:1/-1}}
@media(max-width:1050px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding:27px 12px}.overview-grid,.flip-layout{grid-template-columns:1fr}.side-card{min-height:240px}.side-card .text-button{margin-top:10px}.playground-grid{grid-template-columns:1fr}.info-panel{display:grid;grid-template-columns:1fr auto;gap:0 20px}.info-panel .info-icon,.info-panel h2,.info-panel p:first-of-type{grid-column:1}.info-panel .info-rule{display:none}.info-panel .small-label,.info-panel strong,.info-panel .text-button,.info-panel .fine-print{grid-column:2}.info-panel .small-label{grid-row:1}.info-panel strong{grid-row:2}.info-panel .text-button{grid-row:3}.info-panel .fine-print{grid-row:4;margin:0}.action-grid{gap:9px}.action-card{padding:15px;gap:9px}.action-symbol{width:36px;height:36px}}
@media(max-width:760px){.app-shell{display:block}.sidebar{display:none}.topbar{height:67px;padding:0 20px}.menu-button{display:block;background:transparent;border:0;color:var(--text);font-size:20px;padding:4px}.breadcrumb{margin-right:auto}.mode-pill{display:none}.wallet-button{padding:9px 10px;font-size:11px}.wallet-button span{margin-left:4px}.mobile-nav:not([hidden]){display:grid;grid-template-columns:repeat(3,1fr);gap:2px;padding:10px 18px;background:#141a15;border-bottom:1px solid var(--line)}.mobile-nav a{font-size:12px;color:var(--muted);padding:11px 7px;text-align:center;border-radius:7px}.mobile-nav a.active{background:#2a3827;color:var(--lime)}main{padding:36px 20px 60px}.page-intro{margin-bottom:27px}.section-glyph{font-size:50px}.action-grid{grid-template-columns:1fr}.action-card{min-height:68px}.connect-grid{grid-template-columns:1fr}.step-number{margin-bottom:35px}.flip-stage{min-height:390px}.coin-art{width:175px;height:175px}.coin-art span{font-size:100px}.section-heading{margin-top:34px}}
@media(max-width:470px){h1{font-size:2.65rem}.lede{font-size:13px}.page-intro .network-chip{font-size:9px}.balance-card{padding:23px;min-height:285px}.balance-value{font-size:3.6rem}.currency{font-size:1.2rem}.balance-actions .button{flex:1}.side-card,.flip-controls,.connect-card{padding:23px}.panel-toolbar{padding:17px;align-items:flex-start;flex-direction:column}.panel-note{text-align:left}.panel-toolbar select{min-width:0;width:100%}.panel-toolbar>div{width:100%}.messages{padding:16px;min-height:310px}.chat-message{max-width:94%}.info-panel{display:block}.info-panel .info-rule{display:block}.info-panel .fine-print{margin-top:20px}.key-form{grid-template-columns:1fr}.stage-caption{font-size:20px}.activity-row{padding:13px 15px}.activity-amount{font-size:12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
