:root{--bg:#0b0d0c;--surface:#121512;--raised:#191d18;--field:#0e110e;--line:#282e27;--line-soft:#20251f;--ink:#f0f3ed;--muted:#929d8c;--quiet:#7e8a79;--accent:#c3ff53;--accent-low:#283a1a;--green:#a6e889;--red:#ed818e;--radius:16px;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.46}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{color:inherit}input,textarea,select{width:100%;min-width:0;background:var(--field);border:1px solid var(--line);border-radius:10px;color:var(--ink);padding:13px 14px;outline:none}input::placeholder,textarea::placeholder{color:var(--quiet)}input:focus,textarea:focus,select:focus{border-color:#849c6b}textarea{resize:vertical}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:650;letter-spacing:-.035em}h1{font-size:42px;line-height:1.12}h2{font-size:28px;line-height:1.2}h3{font-size:17px}p{color:var(--muted)}[hidden]{display:none!important}.wrap{width:calc(100% - 80px);max-width:1440px;margin:0 auto}.page{padding:35px 0 44px;min-height:65vh}.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;top:-60px;z-index:100;padding:12px;background:var(--accent);color:#10150c}.skip-link:focus{top:4px}.release-bar{min-height:30px;background:#1b2516;border-bottom:1px solid #2a3821;color:#becea9;font-size:11px;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.03em;padding:6px 20px}.release-meta{position:absolute;right:32px;font-size:9px;color:#87997a;letter-spacing:.09em}.release-meta span{padding:0 8px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.status-dot.muted{background:#6f7a66}.topbar{height:82px;display:flex;align-items:center;gap:42px;padding:0 38px;border-bottom:1px solid var(--line-soft)}.brand{display:flex;width:172px;flex-shrink:0;align-items:center;overflow:hidden}.brand img{width:172px;height:auto;display:block}.navigation{display:flex;gap:28px;align-items:stretch;height:100%;font-size:13px;color:var(--muted)}.navigation a{display:flex;align-items:center;position:relative}.navigation a.active{color:var(--ink)}.navigation a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent)}.topbar-right{display:flex;align-items:center;gap:18px;margin-left:auto}.network-pill{display:flex;align-items:center;gap:7px;color:#c4ccbd;font-size:11px;white-space:nowrap}.network-mark{color:var(--accent);font-size:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;border-radius:10px;padding:11px 17px;border:1px solid transparent;font-size:12px;font-weight:650;text-align:center;transition:background .15s,transform .15s;line-height:1.35}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#18220f}.btn-primary:hover:not(:disabled){background:#d2ff80}.btn-outline{background:#181c17;border-color:#30392c;color:#dde4d6}.btn-outline:hover:not(:disabled){background:#232b1d}.btn-quiet{color:var(--muted);background:transparent}.btn-lg{min-height:48px;padding:14px 20px}.btn-block{width:100%}.wallet{min-width:142px}.wallet>span:first-child{font-size:16px;color:var(--accent)}.text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:600;color:var(--ink)}.text-link:hover{color:var(--accent)}.text-link span{font-size:18px}.page-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.page-heading h1 span{color:var(--accent)}.page-heading p:not(.eyebrow){font-size:13px;margin-top:11px}.eyebrow{font-size:9px;letter-spacing:.16em;font-weight:600;color:#9cae8b;margin-bottom:10px}.intro-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:18px;margin-bottom:32px}.intro-card,.creator-card{border:1px solid var(--line);border-radius:var(--radius);padding:25px 28px;background:var(--surface)}.intro-card{display:flex;justify-content:space-between;align-items:center;background:radial-gradient(ellipse at 80% 60%,#243418 0,transparent 60%),#131811}.intro-card h2{font-size:32px;line-height:1.08;margin:16px 0 12px}.intro-card p,.creator-card p{font-size:11px;line-height:1.8;margin-bottom:18px}.intro-card img{object-fit:contain;width:157px;height:169px;mix-blend-mode:screen}.micro-label{font-size:9px;letter-spacing:.1em;color:var(--quiet);font-weight:650}.micro-label small{font-size:8px;color:var(--muted);margin-left:4px}.creator-card{display:flex;flex-direction:column;align-items:flex-start}.creator-number{font-size:52px;letter-spacing:-.06em;color:var(--accent);line-height:1.1;margin:12px 0 7px;font-weight:600}.creator-number span{font-size:24px;margin-left:2px}.creator-card h3{font-size:14px;letter-spacing:-.01em;margin-bottom:7px}.creator-card .text-link{margin-top:auto}.market-toolbar{display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.tabs{display:flex;align-items:center;gap:5px}.tabs button{border:0;background:transparent;border-radius:8px;padding:11px 14px;color:var(--muted);font-size:12px;min-height:42px;white-space:nowrap}.tabs button.active{color:var(--ink);background:#232b1d}.tabs button:hover{background:#1d2419}.tabs button span{font-size:10px;color:#8b9d7a;margin-left:5px}.search-field{display:flex;align-items:center;gap:8px;background:#151913;border:1px solid var(--line);border-radius:9px;width:300px;margin-left:auto;padding-left:14px}.search-field>span{font-size:22px;color:#7f8f74}.search-field input{border:0;background:transparent;padding:10px;min-height:40px;font-size:11px}.icon-button{border:1px solid var(--line);background:#151913;min-width:42px;min-height:42px;border-radius:9px;font-size:19px;color:var(--muted)}.market-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--quiet);padding:17px 0}.market-meta>span:last-child{letter-spacing:.06em;font-size:8px}.token-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.token-card{border:1px solid var(--line);border-radius:13px;background:var(--surface);padding:19px;position:relative;overflow:hidden}.token-card:hover{border-color:#495b37}.token-card-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.token-icon,.asset-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;flex-shrink:0;background:#28391d;color:var(--accent);font-size:18px;font-weight:650}.token-card-top h4{font-size:15px;letter-spacing:-.015em}.token-card-top small{font-size:10px;color:var(--muted)}.token-card-details{display:grid;gap:8px;font-size:10px}.token-card-details>div{display:flex;justify-content:space-between;gap:10px}.token-card-details span{color:var(--quiet)}.token-card-details strong{font-weight:500}.token-card-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.token-card-actions .btn{padding:8px 12px;min-height:36px;font-size:10px}.token-card-actions a{display:none}.empty-state{grid-column:1/-1;min-height:240px;border:1px dashed #35402d;border-radius:var(--radius);background:radial-gradient(ellipse at 50% 100%,#161f10,transparent 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:24px}.empty-glyph{display:grid;place-items:center;background:#1d2915;border:1px solid #334328;border-radius:15px;width:48px;height:48px;color:#b7d49d;font-size:24px;margin-bottom:4px}.empty-state h4{font-size:19px}.empty-state p{font-size:12px;max-width:470px;line-height:1.8}.empty-state .btn{margin-top:3px}.lookup-area{margin-top:20px}.lookup-area details{font-size:11px;color:var(--muted)}summary{cursor:pointer;list-style:none;display:flex;gap:20px;align-items:center}summary::-webkit-details-marker{display:none}.explore-bar{display:flex;gap:10px;margin:15px 0;max-width:740px}.explore-bar input{font-size:12px}.status-line{font-size:11px;line-height:1.7;margin:10px 0;overflow-wrap:anywhere}.preview-callout{border:1px solid var(--line);padding:17px 20px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;color:var(--muted);font-size:11px}.preview-callout strong{color:var(--ink);margin-right:6px}.preview-callout .btn{white-space:nowrap}.demo-banner{background:#282318;color:#d9cda8;border-bottom:1px solid #51452a;display:flex;gap:14px;justify-content:center;padding:10px 22px;font-size:10px}.demo-banner strong{font-size:9px;letter-spacing:.1em}.demo-banner a{text-decoration:underline}.sample-tag{font-size:8px;letter-spacing:.08em;padding:3px 6px;background:#3c3320;color:#e1cc99;border:1px solid #55452c;border-radius:5px}.trade-breadcrumb{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:24px}.trade-breadcrumb>span{font-size:8px;letter-spacing:.1em}.market-header{display:flex;align-items:center;justify-content:space-between;gap:15px}.asset-identity{display:flex;align-items:center;gap:13px;min-width:0}.asset-avatar{width:46px;height:46px;background:#2c3f1f;font-size:23px}.asset-name-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.asset-name-line h1{font-size:25px;letter-spacing:-.035em}.asset-symbol{font-size:10px;color:var(--muted);letter-spacing:.03em}.copy-token{display:block;border:0;background:none;padding:5px 0 0;font-size:10px;color:var(--quiet)}.market-header>.btn{font-size:10px;min-height:35px}.market-stats{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:24px;padding:23px 0 25px}.market-stats>div{display:flex;flex-direction:column;gap:5px;justify-content:center}.market-stats strong{font-size:16px;font-weight:550;letter-spacing:-.025em}.market-stats .price-stat strong{font-size:30px;line-height:1.3}.price-stat{position:relative}.price-stat .positive,.price-stat .negative{font-size:10px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.terminal-grid{display:grid;grid-template-columns:minmax(0,1fr) 325px;gap:18px;align-items:start}.terminal-main,.terminal-sidebar{min-width:0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.chart-panel{overflow:hidden}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line-soft)}.timeframes,.chart-controls{display:flex;align-items:center;gap:3px}.timeframes button,.chart-controls button{background:transparent;border:0;border-radius:6px;padding:7px 9px;font-size:10px;color:var(--muted);min-height:31px}.timeframes button.active,.chart-controls button.active{background:#2b371f;color:var(--accent)}.chart-controls .icon-button{min-width:31px;font-size:18px}.chart-subbar{display:flex;gap:16px;padding:10px 17px 4px;font-size:9px;color:var(--quiet);align-items:center;min-height:32px}.chart-subbar>span:first-child{color:#b6c4a9;font-weight:600;white-space:nowrap}.chart-subbar button{margin-left:auto;background:none;border:0;color:#718364;font-size:17px;min-width:32px;min-height:28px}.chart-stage{position:relative;height:355px;min-width:0;background:#121512}.chart-stage #price-chart{height:100%;width:100%}.chart-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;gap:13px;background:radial-gradient(ellipse at center,#172011,transparent 75%)}.chart-empty h3{font-size:20px}.chart-empty p{font-size:12px;max-width:360px;line-height:1.8}.chart-empty-icon{font-size:30px;color:#9dbb7d}.chart-empty .btn{font-size:10px}.chart-stage iframe{width:100%;height:100%;position:absolute;inset:0;border:0;background:#121512}.chart-footer{display:flex;align-items:center;gap:10px;padding:11px 14px;border-top:1px solid var(--line-soft);font-size:8px;color:var(--quiet)}.chart-footer>a{white-space:nowrap;color:#abb89d}.chart-footer #chart-data-status{margin-left:auto}.chart-footer button{border:0;background:none;color:#a6b897;font-size:9px;max-width:160px;min-height:30px;text-align:right}.activity-panel{margin-top:17px;overflow:hidden}.activity-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line-soft)}.activity-heading>span{font-size:8px;color:var(--quiet);letter-spacing:.1em}.activity-heading .tabs button{font-size:11px;padding:10px 12px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums}th{font-size:8px;letter-spacing:.08em;font-weight:550;color:var(--quiet);padding:12px 17px;border-bottom:1px solid var(--line-soft)}td{padding:11px 17px;font-size:10px;border-bottom:1px solid #1f251c;color:#bcc7b2}tr:last-child td{border:0}td:last-child{color:var(--quiet)}.empty-table{padding:30px 20px;text-align:center;white-space:normal;color:var(--quiet);line-height:1.7}.token-detail-list{padding:20px;display:grid;gap:13px;font-size:12px}.token-detail-list>div{display:flex;justify-content:space-between;gap:16px}.token-detail-list span{color:var(--quiet)}.token-detail-list strong{font-weight:500}.token-detail-list p{font-size:11px;margin-top:5px}.trade-panel{padding:20px}.side-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.side-heading h3{font-size:17px}.tag{font-size:8px;letter-spacing:.08em;color:#8a9e79;border:1px solid #34432a;background:#20291b;border-radius:5px;padding:4px 6px}.trade-panel>.field{margin-bottom:9px}.field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:19px}.field>span:first-child{font-size:11px;color:#bdc8b2;font-weight:550}.field>span b{color:var(--accent);font-weight:400}.field small{font-size:9px;color:var(--quiet);font-weight:400;margin-left:5px}.trade-token-picker{display:flex;gap:6px}.trade-token-picker input{font-size:10px;min-width:0;padding:10px;min-height:38px}.trade-token-picker .btn{font-size:10px;min-height:38px;padding:8px 10px}.trade-token-summary{font-size:9px;color:var(--quiet);margin:9px 0 17px;line-height:1.6;overflow-wrap:anywhere}.trade-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#0d110c;padding:4px;border:1px solid var(--line);border-radius:10px;margin-bottom:17px}.trade-side{padding:9px;border:0;background:none;color:var(--quiet);font-size:12px;border-radius:7px;min-height:37px}.trade-side.active{background:#2a3a1e;color:var(--accent)}#trade-sell.active{background:#3e2427;color:#f3a4ad}.amount-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:13px}.amount-presets button{border:1px solid var(--line);background:#1a2115;color:#a6b799;padding:7px 0;font-size:9px;border-radius:6px;min-height:33px}.amount-presets button:hover{border-color:#576d3f}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trade-input-grid{grid-template-columns:1.2fr 1fr;gap:10px}.trade-input-grid .field{margin-bottom:12px}.trade-input-grid input{font-size:19px;min-height:46px;padding:9px 11px}.trade-input-grid select{font-size:12px;min-height:46px;padding:9px}.trade-input-grid .field>span{font-size:10px}.economics-line{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;line-height:1.6;padding:7px 0}.economics-line span{color:var(--quiet)}.economics-line strong{font-weight:500;text-align:right;overflow-wrap:anywhere}.trade-quotes{margin:5px 0 14px;padding-top:8px;border-top:1px solid var(--line-soft)}.trade-quotes .economics-line{font-size:10px}.trade-panel .consent{font-size:9px;margin:15px 0;color:var(--quiet)}.consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;color:var(--muted);line-height:1.7}.consent input{width:14px;height:14px;min-height:0;margin:3px 0 0;accent-color:var(--accent);flex-shrink:0}.market-info{margin-top:16px;padding:19px}.market-info h3{font-size:13px;letter-spacing:-.01em}.market-info p{font-size:10px;margin:9px 0 15px;line-height:1.7}.market-info>div{display:flex;gap:7px;align-items:center;font-size:9px;color:#93a282;margin-top:8px}.trade-panel .status-line{font-size:9px;line-height:1.7;margin-bottom:0}.builder-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;max-width:1080px;margin:auto}.create-page .page-heading{max-width:1080px;margin:0 auto 28px}.form-panel{padding:27px}.panel-header{display:flex;gap:13px;align-items:center;margin-bottom:27px}.panel-header p{font-size:11px;margin-top:4px}.step-number{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid #3b4c2c;border-radius:10px;font-size:11px;color:#b5d88f;background:#1c2814}.prefixed{display:flex;align-items:center;border:1px solid var(--line);border-radius:10px;background:var(--field)}.prefixed>span{padding-left:14px;color:var(--quiet)}.prefixed input{border:0;background:none;padding-left:8px}.field-hint{font-size:10px;color:var(--quiet);line-height:1.8}.advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;font-size:11px;color:var(--muted);margin:8px 0 22px}.advanced summary{justify-content:space-between}.advanced p{font-size:10px;margin:14px 0;line-height:1.8}.advanced .field{margin-bottom:2px}.form-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.form-actions .btn{font-size:11px}.token-preview{text-align:center;padding:23px}.token-preview .micro-label{display:block;text-align:left}.preview-token{width:78px;height:78px;border:1px solid #4f6a33;border-radius:23px;background:radial-gradient(circle at top right,#536f27,#213314);display:grid;place-items:center;position:relative;margin:22px auto 15px;color:#e7f5d9;font-size:22px;font-weight:650;overflow:hidden}.preview-token img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.token-preview h2{font-size:22px;margin:4px 0}.token-preview p{font-size:10px;margin:15px 0 0}.breakdown{margin-top:18px;padding:22px}.breakdown p{font-size:10px;line-height:1.8;margin-top:12px}.fee-split{display:grid;grid-template-columns:3fr 1.4fr;gap:3px;font-size:10px;margin-top:12px}.fee-split>div{display:flex;justify-content:space-between;gap:6px;padding:12px 9px;border-radius:7px;background:#2e431e;color:#c5e6a4}.fee-split>div+div{background:#222b1d;color:#a5b397}.notice{font-size:10px;color:#d4c49f;background:#262319;border:1px solid #403a29;border-radius:8px;padding:12px;line-height:1.8;margin-top:15px}.message.error{color:#ee9292;font-size:11px;margin-top:15px}.earnings-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:22px}.earnings-panel{padding:25px}.dashboard-empty{min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;text-align:center;font-size:12px}.earnings-copy{font-size:12px;line-height:1.9;margin-bottom:20px}.earnings-panel>.field-hint{margin-top:14px}.dashboard-list{display:grid;gap:12px}.dashboard-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.dashboard-row>div:first-child{display:flex;flex-direction:column;gap:4px}.dashboard-row span{font-size:10px;color:var(--quiet)}.dashboard-row strong{font-size:12px}.dashboard-row-actions{display:flex;gap:8px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.steps-grid .panel{padding:26px}.steps-grid h2{font-size:22px;margin:22px 0 12px}.steps-grid p{font-size:12px;line-height:1.9}.help-note{padding:26px;margin-top:23px}.help-note p{margin-top:14px;font-size:12px;line-height:1.9}.footer{padding:27px 0 34px;border-top:1px solid var(--line-soft);display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap}.footer-wordmark{font-size:19px;font-weight:750;letter-spacing:-.04em}.footer-wordmark>span:first-child{color:var(--accent)}.version{font-weight:500;font-size:8px;margin-left:12px;letter-spacing:.1em;color:var(--quiet)}.footer p{font-size:9px;line-height:1.9;margin-top:8px}.footer-links{display:flex;gap:22px;margin-left:auto;font-size:10px;color:var(--muted);padding-top:7px}.footer .footer-attribution{width:100%;margin-top:0;font-size:8px;color:var(--quiet)}.review-dialog{background:#161b13;color:var(--ink);border:1px solid #465537;border-radius:18px;padding:0;max-width:510px;width:calc(100% - 30px);max-height:90vh}.review-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.dialog-content{padding:27px;position:relative}.dialog-content h2{margin:10px 0 24px}.dialog-close{position:absolute;right:14px;top:12px;border:0;background:none;font-size:25px;color:var(--muted);min-width:35px;min-height:35px}.kicker{font-size:9px;letter-spacing:.15em;color:var(--accent)}.review-line{display:flex;justify-content:space-between;gap:18px;padding:11px 0;font-size:11px;border-bottom:1px solid var(--line)}.review-line span{color:var(--muted)}.review-line strong{text-align:right;font-weight:500}.dialog-content .consent{margin:22px 0}.dialog-content .field-hint{margin-top:14px;color:#b7a889}.toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);max-width:min(520px,calc(100% - 30px));padding:14px 19px;background:#26341c;border:1px solid #668845;border-radius:12px;z-index:99;font-size:12px;box-shadow:0 15px 50px #0008}.error-toast{background:#371f22;border-color:#88505b}.mobile-nav{display:none}.token-detail-list p{line-height:1.8}.watch-button{border:0;background:none;color:#a8ba96;font-size:18px;margin-left:auto;min-width:32px;min-height:34px}.token-card .sample-tag{position:absolute;right:15px;top:14px}.demo-card .token-card-top{padding-right:42px}.demo-card .token-icon{background:#27351d}.demo-card:nth-child(2) .token-icon{background:#352842;color:#cbb0e1}.demo-card:nth-child(3) .token-icon{background:#3d3423;color:#e7ca87}.demo-card:nth-child(4) .token-icon{background:#20383e;color:#9bcbd3}.demo-card:nth-child(5) .token-icon{background:#3e2932;color:#e4abbf}.demo-card:nth-child(6) .token-icon{background:#30374c;color:#b4c3e9}
@media(min-width:1600px){.wrap{max-width:1440px}.terminal-grid{grid-template-columns:minmax(0,1fr) 350px}.chart-stage{height:410px}}
@media(max-width:1150px){.topbar{gap:22px;padding:0 26px}.navigation{gap:20px}.network-pill{display:none}.wrap{width:calc(100% - 52px)}.release-meta{display:none}.terminal-grid{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.chart-controls button{font-size:9px;padding:6px}.chart-subbar #chart-ohlc{font-size:8px}.intro-card img{width:125px;height:135px}.market-stats{gap:15px}.market-stats strong{font-size:14px}.market-stats .price-stat strong{font-size:26px}.chart-footer{flex-wrap:wrap}.chart-footer #chart-data-status{margin-left:0}.chart-toolbar{padding:10px 8px;gap:4px}.timeframes button{padding:7px;min-width:28px}.trade-panel{padding:17px}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.terminal-grid{grid-template-columns:1fr}.terminal-sidebar{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.market-info{margin-top:0;align-self:start}.chart-stage{height:380px}.market-stats{grid-template-columns:1.5fr repeat(3,1fr)}.market-stats>div:last-child{display:none}.topbar{gap:20px;height:74px}.brand{width:142px}.brand img{width:142px}.navigation{gap:16px;font-size:12px}.wallet{min-width:125px;font-size:11px;padding:10px 12px}.topbar-right{gap:0}.intro-grid{grid-template-columns:1.4fr 1fr;gap:13px}.intro-card,.creator-card{padding:22px}.intro-card img{display:none}.intro-card h2{font-size:30px}.builder-grid{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);gap:15px}.form-panel{padding:22px}.field-grid{gap:12px}.earnings-grid{grid-template-columns:1fr}.steps-grid{gap:12px}.steps-grid .panel{padding:20px}.footer-links{gap:14px}}
@media(max-width:620px){body{font-size:13px;padding-bottom:67px}.wrap{width:calc(100% - 32px)}.release-bar{font-size:9px;min-height:28px}.topbar{height:68px;padding:0 15px;gap:12px}.brand{width:136px}.brand img{width:136px}.topbar .navigation{display:none}.wallet{min-width:122px;min-height:39px;font-size:10px;gap:7px}.page{padding:25px 0 30px}.page-heading{align-items:flex-start;margin-bottom:21px;gap:12px}.page-heading h1{font-size:31px}.page-heading .eyebrow{font-size:7px;letter-spacing:.12em}.page-heading p:not(.eyebrow){font-size:11px;max-width:230px;line-height:1.8}.page-heading>.btn{font-size:9px;padding:10px 11px;min-height:38px;white-space:nowrap;margin-top:24px}.intro-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.intro-card,.creator-card{padding:18px 15px}.intro-card .micro-label,.creator-card>.micro-label{font-size:7px;line-height:1.7;display:block}.intro-card h2{font-size:24px;margin:17px 0 12px}.intro-card p,.creator-card p{font-size:9px;line-height:1.8}.intro-card p br,.creator-card p br{display:none}.intro-card .text-link,.creator-card .text-link{font-size:9px;gap:6px}.creator-number{font-size:44px;margin-top:13px}.creator-card h3{font-size:12px}.creator-card p{font-size:9px}.market-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:12px}.market-toolbar>.tabs{width:100%;justify-content:flex-start}.tabs button{padding:9px 12px;min-height:42px;font-size:11px}.search-field{width:auto;flex:1;margin:0}.market-meta{font-size:8px;padding:14px 0;gap:8px}.market-meta>span:last-child{font-size:7px;text-align:right}.token-grid{grid-template-columns:1fr;gap:12px}.token-card{padding:18px}.token-card-details{font-size:11px}.empty-state{min-height:245px;padding:22px 18px}.empty-state h4{font-size:19px}.empty-state p{font-size:11px}.lookup-area details{font-size:10px}.status-line{font-size:10px}.preview-callout{flex-direction:column;align-items:flex-start;padding:17px;font-size:11px;gap:15px;line-height:1.8}.preview-callout .btn{font-size:10px}.demo-banner{padding:9px 14px;flex-wrap:wrap;justify-content:flex-start;gap:4px 12px;font-size:9px}.demo-banner span{order:3;width:100%}.demo-banner a{margin-left:auto}.demo-banner strong{font-size:8px}.trade-breadcrumb{font-size:10px;margin-bottom:21px}.trade-breadcrumb>span{font-size:7px}.asset-name-line{gap:6px}.asset-name-line h1{font-size:23px}.asset-symbol{font-size:8px}.asset-avatar{width:42px;height:42px;border-radius:11px;font-size:19px}.asset-identity{gap:10px}.market-header>.btn{min-width:36px;font-size:0;padding:8px 10px}.market-header>.btn:before{content:"☆";font-size:19px}.market-header>.btn.is-saved:before{content:"★"}.copy-token{font-size:9px}.market-stats{grid-template-columns:repeat(3,1fr);gap:16px 13px;padding:19px 0 22px}.market-stats .price-stat{grid-column:1/-1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:5px 12px}.price-stat>.micro-label{width:100%}.market-stats .price-stat strong{font-size:29px}.market-stats strong{font-size:14px}.micro-label{font-size:7px}.market-stats .price-stat .positive,.market-stats .price-stat .negative{font-size:10px}.terminal-grid{gap:15px}.terminal-sidebar{display:block}.market-info{margin-top:15px}.chart-toolbar{flex-wrap:wrap;gap:7px;padding:9px}.timeframes{justify-content:space-between;flex:1;gap:1px}.timeframes button{font-size:10px;min-height:37px;padding:6px 7px;min-width:30px}.chart-controls{border-left:1px solid var(--line);padding-left:6px}.chart-controls button{font-size:9px;min-height:36px;padding:5px}.chart-controls .icon-button{display:none}.chart-subbar{padding:9px 12px 0;gap:10px}.chart-subbar #chart-ohlc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.chart-stage{height:310px}.chart-footer{padding:9px 11px;gap:5px 12px;font-size:8px}.chart-footer #chart-data-status{margin-left:auto}.chart-footer button{margin-left:auto;font-size:8px;max-width:none;min-height:32px}.activity-heading{padding:6px}.activity-heading .tabs button{font-size:10px;min-height:40px}.activity-heading>span{font-size:7px;padding-right:6px}th{padding:10px 12px;font-size:7px}td{padding:12px;font-size:9px}.trade-panel{padding:20px}.trade-token-picker input{font-size:11px;min-height:44px}.trade-token-picker .btn{min-height:44px}.trade-token-summary{font-size:10px}.trade-side{min-height:43px;font-size:13px}.amount-presets button{min-height:40px;font-size:10px}.trade-input-grid .field>span{font-size:11px}.trade-quotes .economics-line{font-size:11px}.trade-panel .consent{font-size:10px}.btn-block{min-height:46px}.trade-panel .status-line{font-size:10px}.market-info h3{font-size:14px}.market-info p{font-size:11px}.builder-grid{grid-template-columns:1fr}.create-page .page-heading>.text-link{display:none}.form-panel{padding:21px}.field-grid{grid-template-columns:1fr;gap:0}.trade-input-grid{grid-template-columns:1.2fr 1fr;gap:12px}.field>span:first-child{font-size:12px}.field input,.field textarea{font-size:13px;min-height:46px}.field-hint{font-size:10px}.form-actions{flex-direction:column;align-items:stretch}.form-actions .btn{font-size:12px}.builder-sidebar{display:grid;grid-template-columns:1fr}.token-preview{order:2;margin-top:15px}.breakdown{margin-top:0}.earnings-panel{padding:22px}.dashboard-row{flex-wrap:wrap}.steps-grid{grid-template-columns:1fr;gap:15px}.steps-grid .panel{padding:25px}.steps-grid h2{margin-top:18px}.footer{gap:20px;padding:24px 0}.footer-links{width:100%;margin:0;justify-content:space-between;gap:10px;font-size:9px}.footer p{font-size:9px}.footer .footer-attribution{font-size:8px}.mobile-nav{position:fixed;bottom:0;left:0;right:0;height:65px;padding-bottom:env(safe-area-inset-bottom,0px);display:flex;align-items:center;justify-content:space-around;background:#121710f5;backdrop-filter:blur(16px);border-top:1px solid #303c27;z-index:40}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--quiet);font-size:9px;min-width:65px;min-height:54px}.mobile-nav a>span{font-size:20px;line-height:1.2}.mobile-nav a.active{color:var(--accent)}.toast{bottom:83px}.review-dialog .dialog-content{padding:23px}.review-line{font-size:10px}.chart-empty{padding:25px}.chart-empty h3{font-size:18px}.chart-empty p{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Small-screen touch targets and the approved dark-background wordmark. */
.brand img{mix-blend-mode:screen}
@media(max-width:620px){.timeframes button{min-height:44px;min-width:38px}.chart-controls button{min-height:44px}.chart-subbar button{min-width:44px;min-height:44px}.tabs button,.icon-button{min-height:44px}.chart-footer button{min-height:44px}}
/* On narrow screens, put execution controls directly after the price panel. */
@media(max-width:850px){.terminal-grid{display:flex;flex-direction:column;gap:16px}.terminal-main,.terminal-sidebar{display:contents}.chart-panel{order:1}.trade-panel{order:2}.activity-panel{order:3;margin-top:0}.market-info{order:4;margin-top:0}}
/* Build 06 refinements: chart controls, readable metadata, accessible non-visual data. */
.chart-engine-row{display:flex;align-items:center;gap:7px;padding:0 17px 9px;color:#a5b39b;font-size:11px;min-height:26px;flex-wrap:wrap}
.chart-engine-dot{height:5px;width:5px;border-radius:50%;background:#a7cb7c}.chart-timezone{margin-left:auto;color:#8b9882}.chart-engine-row a{color:#c3ff53}
.chart-toolbar button,.chart-controls button,.timeframes button{min-height:40px}.chart-subbar{min-height:43px}.chart-subbar #chart-ohlc{font-size:11px;font-variant-numeric:tabular-nums}
.chart-footer{font-size:11px;gap:10px;flex-wrap:wrap}.chart-footer button{min-height:36px;font-size:11px}.chart-footer .is-stale{color:#dfbd79}
.chart-accessible{border-top:1px solid #293123;padding:0 14px;font-size:11px;color:#a5b39b}.chart-accessible summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:8px}.chart-accessible summary::before{content:'+';font-size:14px}.chart-accessible[open] summary::before{content:'−'}.chart-accessible caption{text-align:left;padding:10px 8px;font-size:11px}.chart-accessible td{font-variant-numeric:tabular-nums}.chart-accessible th{white-space:nowrap}
.chart-empty{z-index:2}.chart-stage iframe{border:0}.chart-controls button:disabled{cursor:not-allowed;opacity:.45}.timeframes button{min-width:37px}.copy-token{min-height:30px}.chart-footer a:focus-visible,summary:focus-visible{outline:2px solid #c3ff53;outline-offset:4px}
@media(max-width:640px){.chart-toolbar{gap:6px;padding:8px;flex-wrap:wrap}.timeframes{flex:1;justify-content:space-between}.timeframes button{min-width:42px;min-height:44px;padding:0 7px}.chart-controls{margin-left:auto}.chart-controls button{min-height:44px}.chart-footer{line-height:1.6;padding:10px 12px}.chart-footer button{min-height:44px}.chart-engine-row{padding-left:12px;padding-right:12px;font-size:10px}.chart-subbar #chart-ohlc{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart-accessible summary{min-height:44px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

@media(max-width:640px){#chart-refresh{min-width:44px;min-height:44px}.chart-subbar{min-height:44px}.micro-label{font-size:10px}.status-line{font-size:12px}}
/* Canvas intrinsic width must not set a flex item's minimum width after a viewport change. */
.chart-panel,.activity-panel{min-width:0;max-width:100%}.chart-panel{overflow:hidden}#price-chart{min-width:0;max-width:100%}.chart-accessible{min-width:0}.chart-accessible .table-scroll{max-width:100%}
@media(max-width:850px){.terminal-grid>.terminal-main>.panel,.terminal-grid>.terminal-sidebar>.panel{width:100%;min-width:0;max-width:100%}}

/* Build 07: wallet-aware recent trades and official TradingView trade markers */
.trade-marker-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 15px;color:#adbcac;border-top:1px solid #283127;font-size:11px;flex-wrap:wrap}
.marker-legend{display:flex;align-items:center;gap:7px}.marker-legend b{font-size:17px}.marker-buy{color:#aaf06c}.marker-sell{color:#ff8e9c}.marker-switch{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.marker-switch input{accent-color:#c3ff53;width:16px;height:16px}.trade-marker-bar #marker-status{font-size:10px;color:#9aa996}
.wallet-tools{padding:15px 16px 10px;display:grid;gap:8px;border-top:1px solid #283127}.wallet-tools>label{font-size:11px;font-weight:650;color:#dce8d7}.wallet-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wallet-filter-row input{min-width:190px;flex:1;background:#101711;border:1px solid #3a4933;border-radius:9px;color:#ebf9e4;padding:12px;font-size:12px}.wallet-filter-row .btn{min-height:42px;font-size:11px}.wallet-tools small{font-size:10px;color:#a8b6a2;line-height:1.5}.wallet-tools input:focus-visible{outline:2px solid #c3ff53;outline-offset:2px}.observed-pnl{margin:0 16px 12px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:11px;border:1px solid #394b30;background:#182017;border-radius:10px}.observed-pnl>div{display:flex;flex-direction:column;gap:6px}.observed-pnl span{font-size:10px;color:#aaba9f}.observed-pnl strong{font-size:16px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#eaf5e2}.observed-pnl p{grid-column:1/-1;margin:0;color:#a6b69c;font-size:10px;line-height:1.6}.trades-table{min-width:780px}.trades-table th,.trades-table td{text-align:left;white-space:nowrap}.trades-table a{color:#c3ff53;text-underline-offset:3px}.pnl-disclaimer{padding:10px 16px 15px;font-size:10px;color:#98aa91;line-height:1.65}.wallet-cell{font-family:ui-monospace,SFMono-Regular,monospace}.pnl-cell{font-variant-numeric:tabular-nums}.pnl-positive{color:#b7ef88!important}.pnl-negative{color:#ff9fac!important}.activity-panel .table-scroll{overflow-x:auto;max-width:100%}
@media(max-width:620px){.trade-marker-bar{padding:9px 12px;gap:7px;font-size:10px}.trade-marker-bar #marker-status{width:100%}.wallet-tools{padding:12px}.wallet-filter-row input{width:100%;flex-basis:100%;min-height:44px}.wallet-filter-row .btn{flex:1}.observed-pnl{margin:0 12px 10px;padding:11px}.observed-pnl strong{font-size:14px}.pnl-disclaimer{font-size:10px}}

/* Build 08: ranked markets, trade preview, holdings, hosted creator art and funding */
.sort-field{display:flex;align-items:center;gap:8px;font-size:11px;color:#aabcaa;white-space:nowrap}.sort-field select{background:#161d16;color:#e9f2e1;border:1px solid #46553c;border-radius:8px;padding:10px;min-height:44px;max-width:180px}
.rank-status{margin:0 0 10px;min-height:16px;font-size:11px}.wallet-portfolio-panel{padding:22px;margin:0 0 20px}.wallet-portfolio-panel .btn{font-size:11px}.wallet-portfolio{display:grid;gap:9px;margin:14px 0}.wallet-portfolio .review-line{border-bottom:1px solid #354232;padding:10px 0;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap}.wallet-portfolio .review-line strong{font-variant-numeric:tabular-nums}.tx-state{color:#a9c1a2;font-size:11px;border:1px solid #344331;padding:12px;border-radius:8px;line-height:1.5}.upload-area{border:1px dashed #485d3e;border-radius:12px;padding:14px;display:grid;gap:10px;margin-bottom:16px}.upload-area input{max-width:100%;font-size:12px}.upload-area button{justify-self:start}.upload-area p{margin:0}.market-info a{font-size:11px;color:#c3ff53;display:inline-block;margin-top:10px}.market-info a.btn{color:#d6ecbf}.trade-quotes .field-hint{margin:10px 0 0;font-size:10px}
@media(max-width:700px){.sort-field{width:100%;justify-content:space-between}.sort-field select{flex:1;max-width:220px}.wallet-portfolio-panel{padding:17px}.upload-area button{width:100%;min-height:44px}}
/* Build 09: opt-in trader and creator enhancements. */
.ecosystem-panel{margin-top:22px;padding:24px}.ecosystem-tabs{margin:14px 0}.ecosystem-grid{margin-top:12px}.market-actions{display:flex;gap:9px;flex-wrap:wrap}.external-card{border-color:#3d453a}.external-pill{display:inline-flex;border:1px solid #617d43;background:#1b291b;color:#c3ff53;padding:3px 9px;border-radius:8px;font-size:10px;letter-spacing:.065em}.external-note{color:#b5c2ac;font-size:12px;margin-top:8px}.holder-section{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.holder-list{display:grid;gap:7px;padding:8px 0}.holder-row{display:grid;grid-template-columns:minmax(80px,1fr) 1fr auto;gap:10px;align-items:center;color:var(--muted);font-size:12px}.holder-bar{height:6px;background:var(--raised);border-radius:30px;overflow:hidden}.holder-bar span{display:block;height:100%;background:var(--accent);border-radius:30px}.live-label{font-size:11px;color:var(--muted);white-space:nowrap}.live-label.online{color:#bcf58b}.first-buy{padding:16px;margin:14px 0;border-radius:12px;border:1px solid var(--line);background:#151b13}.first-buy .field{margin:0 0 8px}.market-actions .btn{white-space:nowrap}
@media (max-width:670px){.ecosystem-panel{padding:16px}.holder-row{grid-template-columns:minmax(75px,1fr) minmax(36px,1fr) auto}.market-actions{gap:6px}.market-actions .btn{font-size:12px;padding:9px 12px}}

#market-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}

/* Build 10: native quote selection, cross-venue routing, analytics and local statements. */
#cross-venue-card[hidden], #creator-analytics-card[hidden], #history-pnl-card[hidden] {display:none !important}
#cross-venue-card,#creator-analytics-card,#history-pnl-card,.fair-launch-panel {margin-top:14px}
#cross-venue-card .side-heading {margin-bottom:12px}
#cross-venue-card .trade-quotes {margin:14px 0}
.creator-analytics-row{padding:12px 0;border-top:1px solid var(--line,#303b34);font-size:13px;line-height:1.55;overflow-wrap:anywhere}
#history-results{line-height:1.65;overflow-wrap:anywhere;margin:12px 0}
#history-file {max-width:100%;font-size:12px}
#history-pnl-card .field {margin-top:12px}
.fair-launch-panel{border:1px solid #34472b;border-radius:14px;padding:16px;background:#132019}
.fair-launch-panel h3{font-size:15px;margin:0 0 8px}
#cross-execute:disabled {opacity:.65}
@media(max-width:680px){#cross-venue-card,#history-pnl-card,#creator-analytics-card{margin:12px 0}#history-results{font-size:13px}}


/* Jumpbox precision controls: additive to Builds 01-10. Original palette/IDs/chart untouched. */
:root{
  --jb-control-h:44px;
  --jb-touch-h:48px;
  --jb-label-size:13px;
  --jb-support-size:13px;
}
body{font-size:15px;}
.btn{min-height:var(--jb-control-h);font-size:14px;line-height:1.35;}
input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:var(--jb-control-h);font-size:14px;}
.field>span:first-child,.trade-input-grid .field>span{font-size:var(--jb-label-size);line-height:1.5;}
.field-hint,.trade-quotes .field-hint,.notice,.trade-panel .consent,
.trade-panel .status-line,.trade-quotes .economics-line{
  font-size:var(--jb-support-size);line-height:1.6;
}
.field-hint,.trade-panel .consent,.trade-panel .status-line,
.economics-line span{color:var(--muted);}
.tag{font-size:11px;line-height:1.4;padding:4px 8px;letter-spacing:.035em;}
.trade-side{min-height:44px;font-size:14px;}
.trade-input-grid input:not([type=checkbox]){min-height:50px;font-size:26px;font-variant-numeric:tabular-nums;}
.trade-input-grid select{min-height:50px;font-size:14px;}
.trade-panel .btn-block,.trade-panel .btn-primary{min-height:48px;font-size:15px;}
.amount-presets button{min-height:44px;font-size:12px;}
.trade-panel .consent{min-height:44px;align-items:flex-start;}
.trade-panel .consent input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin-top:2px;}
.economics-line{font-size:13px;line-height:1.55;min-height:30px;}
.timeframes button,.chart-controls button{min-width:40px;min-height:40px;font-size:12px;}
.chart-controls .icon-button{min-width:40px;min-height:40px;}
.chart-subbar #chart-ohlc,.chart-footer,.chart-engine-row{font-size:12px;}
.chart-footer a{display:inline-flex;align-items:center;min-height:32px;}
.trade-marker-bar{font-size:12px;line-height:1.5;}
.terminal-grid{grid-template-columns:minmax(0,1fr) minmax(340px,360px);}
.terminal-grid,.terminal-main,.terminal-sidebar,.trade-panel,.chart-panel{min-width:0;}
.trade-panel .status-line,.trade-quotes .field-hint,.field-hint{overflow-wrap:anywhere;}
.market-stats .stat-value{font-variant-numeric:tabular-nums;}
.table-scroll{max-width:100%;overflow-x:auto;}
/* Only actual data tables scroll. Never make the entire page scroll horizontally. */
#trade td,#trade th,#earnings td,#earnings th,
#intelligence td,#intelligence th{font-size:13px;line-height:1.5;}
@media(max-width:1150px) and (min-width:851px){
  .terminal-grid{grid-template-columns:minmax(0,1fr) 340px;}
}
@media(max-width:850px){
  .terminal-grid{display:flex;flex-direction:column;gap:16px;}
  .terminal-grid>.terminal-main,.terminal-grid>.terminal-sidebar{display:contents;}
  .terminal-grid .chart-panel{order:1;}
  .terminal-grid .trade-panel{order:2;}
  .terminal-grid .activity-panel{order:3;}
  .terminal-grid .market-info{order:4;}
}
@media(max-width:700px){
  body{font-size:15px;}
  .btn,.form-actions .btn,.trade-panel .btn-block{min-height:var(--jb-touch-h);font-size:16px;}
  input:not([type=checkbox]):not([type=radio]),select,textarea,
  .field input,.field select,.field textarea{min-height:var(--jb-touch-h);font-size:16px;}
  .field>span:first-child,.trade-input-grid .field>span{font-size:14px;}
  .field-hint,.trade-quotes .field-hint,.trade-panel .consent,
  .trade-panel .status-line,.notice{font-size:13px;line-height:1.6;}
  .trade-input-grid input:not([type=checkbox]){font-size:26px;min-height:52px;}
  .trade-input-grid select{font-size:16px;min-height:52px;}
  .trade-input-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);}
  .timeframes button,.chart-controls button,.chart-subbar button,
  .tabs button,.icon-button,.amount-presets button{min-width:44px;min-height:44px;}
  .chart-toolbar{row-gap:8px;}
  .market-actions .btn{min-height:44px;}
}
@media(max-width:380px){
  .chart-toolbar{gap:4px;}
  .timeframes{flex-wrap:wrap;justify-content:flex-start;}
  .trade-input-grid{gap:8px;}
  .trade-input-grid input:not([type=checkbox]){font-size:24px;}
  .trade-panel{padding:16px;}
}
/* WCAG 2.2 target size: the history-coverage confirmation must be at least 24 by 24 CSS pixels. */
.consent input[type=checkbox]{width:24px;height:24px;flex:0 0 24px;margin-top:0}
