:root{--pb-edge:#82bbd344;--pb-muted:#b6c7d6;--pb-glass:rgba(8,20,33,.79)}
html body #practice-main.pb :is(h1,h2,h3){color:#f3f8ff!important;-webkit-text-fill-color:#f3f8ff!important;background:none!important;background-clip:initial!important;text-shadow:none!important;font-family:Inter,system-ui,sans-serif!important}
html body .pb-backdrop{background-image:linear-gradient(160deg,rgba(5,13,23,.22),rgba(5,13,23,.44)),var(--pb-photo,url('./background-coast.webp'))!important}
html body .pb-backdrop{z-index:0;background:linear-gradient(160deg,rgba(5,13,23,.22),rgba(5,13,23,.44)),var(--pb-photo,url('./background-coast.webp')) center/cover no-repeat;pointer-events:none}html body .pb-hero{background:linear-gradient(135deg,#0b1b2b9e,#0c192aaf);backdrop-filter:blur(7px)}html body .pb{z-index:1}html body>footer{position:relative;z-index:1}
body{background:#080e16;margin:0;color:#eef5fb}.pb-backdrop{position:fixed;inset:0;z-index:-1;background:linear-gradient(160deg,#070d17bc,#091321df),url('/images/bg-telegram-bot.jpg') center/cover}.pb-backdrop:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 12% 28%,#59b9e72b,transparent 52%),radial-gradient(ellipse at 90% 65%,#9a6ed728,transparent 50%);animation:pb-drift 24s ease-in-out infinite alternate;will-change:transform}@keyframes pb-drift{to{transform:translate3d(0,-24px,0)}}
.pb{box-sizing:border-box;max-width:880px;margin:0 auto;padding:103px 16px 38px;position:relative}.pb,.pb *{font-family:Inter,system-ui,sans-serif!important;box-sizing:border-box}.pb h1,.pb h2,.pb h3{text-transform:none!important;letter-spacing:0!important;text-shadow:none!important;color:#f3f8ff!important}.pb h1{font-size:25px;font-weight:650;line-height:1.25;margin:0 0 5px!important}.pb h2{font-size:19px;line-height:1.4;margin:0 0 14px}.pb h3{font-size:15px;line-height:1.4;margin:0}.pb p{line-height:1.6;margin:8px 0}.pb small,.pb-sub{color:var(--pb-muted)}.pb-fine{font-size:11px!important;color:#b6c7d6;line-height:1.6!important}.pb-card{background:var(--pb-glass);border:1px solid var(--pb-edge);border-radius:19px;padding:20px;margin:15px 0;backdrop-filter:blur(12px);box-shadow:0 12px 35px #0003}.pb-hero{padding:22px;margin-top:0;background:linear-gradient(135deg,#0c2133c9,#101c30be);box-shadow:inset 0 1px 0 #c9e8ff0b,0 16px 45px #0002}.pb-title{display:flex;align-items:center;gap:11px;margin-bottom:23px}.pb-title-icon{width:43px;height:43px;border:1px solid #91bfd642;background:#18304780;border-radius:13px;padding:6px;flex:none}.pb-title-icon svg{width:100%;height:100%}.pb-live-dot{margin-left:auto;width:6px;height:6px;background:#87d7ba;border-radius:50%;box-shadow:0 0 10px #87d7ba50}.pb-summary-label{font-size:12px;color:#ccdeeb;margin-bottom:6px!important}.pb-balance-line{display:flex;gap:13px;align-items:center;flex-wrap:nowrap;font-variant-numeric:tabular-nums;min-height:55px}.pb-balance-line>#pb-seed{font-size:20px;font-weight:450;color:#c8d9e5;white-space:nowrap}.pb-balance-arrow{font-size:20px;color:#95b7cc}.pb .pb-balance{font-size:clamp(31px,9vw,43px);font-weight:600;line-height:1.15;letter-spacing:-1.2px;white-space:nowrap}.pb #pb-profit{font-size:15px;line-height:1.3;margin:8px 0 3px}.pb-money{font-variant-numeric:tabular-nums}.pb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;padding:15px 0;border-top:1px solid #a7cce61c;border-bottom:1px solid #a7cce61c}.pb-stats strong{display:block;color:#fff;font-size:20px;font-weight:550;margin-top:6px}.pb-stats span{font-size:10px;color:var(--pb-muted)}.pb-run-settings fieldset{border:0;padding:0;margin:17px 0 12px;min-width:0}.pb legend,.pb label{display:block;color:#bcd1e2;font-size:11px;margin:0 0 9px}.pb-flex{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pb button,.pb .pb-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--pb-edge);border-radius:10px;background:linear-gradient(145deg,#1b354873,#0a1725b8);padding:10px 14px;color:#f2f8ff;font-size:12px;font-weight:550;cursor:pointer;min-height:40px;text-decoration:none;box-shadow:none}.pb button:focus-visible,.pb input:focus-visible,.pb select:focus-visible,.pb summary:focus-visible{outline:2px solid #a8deff;outline-offset:3px}.pb button:disabled{opacity:.45;cursor:default}.pb button[aria-pressed=true],.pb button[aria-selected=true]{border-color:#a1d2e6a3;background:#20405b64;box-shadow:inset 0 0 0 1px #80c1e91c}.pb-chain{width:17px;height:17px;object-fit:contain;display:inline-block;vertical-align:middle;flex:none}.pb-coming{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.pb-coming>span{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:#849aaa;border:1px solid #8298ae23;border-radius:6px;padding:4px 6px;background:#101c2570;cursor:not-allowed}.pb-coming img{width:12px;height:12px;object-fit:contain;opacity:.65}.pb-coming small{display:block;flex:0 0 100%;font-size:9px;color:#889dac;margin:1px 0}.pb-run-action .pb-cta{width:100%;min-height:44px;margin-top:6px;font-size:13px;border-color:#a4cee76b}.pb-status{font-size:11px;min-height:33px;color:#bdd0de;margin:11px 0 0!important}.pb-config-summary{display:none!important}.pb .pb-restart{min-height:25px;background:none;border:0;padding:4px 0;font-size:10px;color:#afc6d7}.pb-risk-line{padding-top:9px;border-top:1px solid #a5cce619;font-size:10px!important;margin-top:8px!important}.pb-result-strip{font-size:12px;color:#cce1ee;line-height:1.65;padding:1px 4px 0;margin:18px 0 9px!important;max-width:540px}.pb-tabs{display:flex;gap:7px;margin:14px 0 15px}.pb-tabs button{flex:1;padding:10px 3px;min-height:42px;font-size:11px;white-space:nowrap}.pb #pb-notice{font-size:12px;line-height:1.5;min-height:0}.pb #pb-notice:not(:empty){margin:10px 0}.pb-error{border-left:2px solid #f4a0b0;padding:10px;color:#ffd2d9;font-size:12px}.pb-positive{color:#a0e3cf!important}.pb-negative{color:#f6acba!important}
.pb-trade{border:1px solid #91bfd63d;border-radius:16px;background:linear-gradient(140deg,#102539aa,#0c1a2bab);padding:16px;margin:12px 0;animation:pb-enter .3s ease-out}.pb-trade header{display:flex;align-items:center;gap:9px;margin:0 0 9px}.pb-coin{width:36px;height:36px;object-fit:cover;border-radius:50%;background:#193448;flex:none}.pb-trade header>div{min-width:0;flex:1}.pb-trade h3{font-size:15px!important;overflow-wrap:anywhere}.pb-trade h3 small{font-size:10px;margin-left:4px;font-weight:500;color:#a7bccd}.pb-chain-name{font-size:10px;margin-top:3px;display:flex;align-items:center;gap:5px;color:#adc3d2}.pb-time{font-size:9px;color:#a5c0d2;white-space:nowrap}.pb-contract{display:flex;align-items:center;gap:8px;margin:9px 0 15px;color:#a8c0d2;font-size:10px}.pb-contract code{font-size:10px;letter-spacing:.1px}.pb-contract button{border:0;background:none;padding:0;min-height:22px;color:#b5d7ea;font-size:10px}.pb a{color:#c6e4f7;text-decoration:none}.pb-contract a{margin-left:auto;font-size:10px}.pb-trade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.pb-trade-grid small{display:block;font-size:9px;margin-bottom:6px}.pb-trade-grid b{font-size:13px;font-weight:550;overflow-wrap:anywhere}.pb-chips{display:flex;flex-wrap:wrap;gap:5px;margin:13px 0 9px}.pb-chips span{font-size:9px;line-height:1.3;color:#c4dbe9;padding:5px 6px;border:1px solid #8db5cf32;border-radius:6px;background:#10233366}.pb-buy-reason{font-size:10px!important;color:#c1d4e1}.pb-trade p,.pb-trade details{font-size:11px;line-height:1.6}.pb-trade details{color:#b9cfdd;margin-top:12px;border-top:1px solid #a1c9e61a;padding-top:10px}.pb-trade summary{font-size:10px;cursor:pointer}.pb-trade details div{overflow-wrap:anywhere;margin:10px 0}.pb-trade .pb-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;font-size:11px}.pb-trade .pb-close-now{font-size:10px;min-height:28px;padding:5px 9px;background:transparent}.pb-row-badge{display:inline-flex;color:#9fb9cc;font-size:9px;margin:2px 0 0}.pb-empty{padding:29px 17px;text-align:center;font-size:12px;border:1px dashed #87b6d143;border-radius:15px;color:#bbcfde;line-height:1.8;background:#0d1e2e65}.pb-manual summary{cursor:pointer;font-size:12px;color:#d4e8f5}.pb-manual form{margin-top:15px}.pb input,.pb select{width:100%;border:1px solid var(--pb-edge);border-radius:9px;padding:11px;background:#0b1928;color:#fff;font-size:12px;margin-bottom:13px;min-width:0}.pb-check{display:flex!important;gap:9px;align-items:flex-start;line-height:1.5}.pb-check input{width:16px;flex:none}.pb-note{font-size:11px;color:#b5cbdc;line-height:1.6}.pb-rule{display:grid;grid-template-columns:24px 1fr;gap:10px;margin:18px 0;line-height:1.65;font-size:12px;color:#c9dce9}.pb-rule b{display:block;color:white}.pb-rule>span{border:1px solid var(--pb-edge);border-radius:50%;width:23px;height:23px;text-align:center;font-size:10px;padding:2px}.pb-how summary{cursor:pointer;font-size:13px;color:white}.pb-feed{font-size:11px;line-height:1.6;color:#c0d3e3}.pb-feed li{margin:10px 0}.pb [hidden]{display:none!important}.kbn-panel:not(.kbn-open){visibility:hidden;pointer-events:none}.kbn-panel.kbn-open{visibility:visible;pointer-events:auto}
@keyframes pb-enter{from{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:370px){.pb{padding-left:12px;padding-right:12px}.pb-hero{padding:18px}.pb-title{gap:9px}.pb h1{font-size:23px}.pb .pb-balance{font-size:32px}.pb-balance-line{gap:10px}.pb-balance-line>#pb-seed{font-size:18px}.pb-coming>span{padding:4px 5px;font-size:8px}.pb-trade{padding:14px}}@media(min-width:650px){.pb-hero{padding:26px}.pb-run-settings{display:grid;grid-template-columns:1.1fr 1fr;column-gap:25px;align-items:start}.pb-coming{grid-column:1/-1;grid-row:2;margin:0 0 12px}.pb-run-action{max-width:310px}.pb-balance-line{min-height:64px}.pb .pb-balance{font-size:46px}.pb-trade{padding:20px}.pb-trade-grid{max-width:520px}.pb-coming>span{font-size:10px}.pb-coming img{width:14px;height:14px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pb-backdrop:after{will-change:auto}}

/* Preview-only finish. No shared assets, wallet or swap engine edits. */
:root{--pb-edge:#b99d5c45;--pb-muted:#c4c0b5;--pb-glass:#10100edb}
html,html body{background:#090a09!important}html body .pb-backdrop{background:#090a09!important}html body .pb-backdrop:after{display:none}
html body #practice-main{max-width:760px;padding:94px 15px 105px;color:#faf8f2}
html body .pb :is(.pb-card,.pb-hero,.pb-trade,.pb-empty){background:#141511b8!important;border-color:#b99d5c40;box-shadow:none;backdrop-filter:blur(8px)}
html body .pb .pb-card{border-radius:15px;padding:17px;margin:13px 0}html body .pb .pb-hero{padding:18px}
html body .pb button,html body .pb .pb-button{background:#171913bd;border-color:#b99d5c60;color:#fff;box-shadow:none}
html body .pb button[aria-selected=true],html body .pb button[aria-pressed=true]{background:#a78c3d16;border-color:#d9ba70a0;box-shadow:none}
.cb-heading{display:flex;gap:12px;align-items:center;margin:1px 0 20px}.cb-mark{width:42px;height:42px;padding:8px;color:#d6bd7c;border:1px solid #ba9c584f;border-radius:13px;flex:none}.cb-mark svg{width:100%;height:100%}
.cb-kicker{font-size:9px;letter-spacing:1.6px;color:#cfba87;margin:0 0 4px!important}.pb .cb-heading h1{font-size:25px!important;margin:0!important}.cb-heading .pb-fine{margin:4px 0 0}
.cb-modes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.pb .cb-modes button{display:flex;flex-direction:column;gap:3px;min-height:57px;font-size:14px}.cb-modes small{font-size:10px;font-weight:400}
.cb-mode-note{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#ebdeb9;margin:14px 1px}.cb-mode-note span{color:#bfbfb5;font-size:9px}
.pb .pb-title{margin-bottom:15px}.pb .pb-title-icon{display:none}.pb .pb-title h2{font-size:17px!important;margin:0!important}.pb .pb-live-dot{background:#b5c5a3;box-shadow:none}.pb .pb-summary-label{font-size:11px}.pb .pb-stats{margin-top:14px;padding:11px 0}.pb .pb-stats strong{font-size:19px}.pb .pb-run-settings fieldset{margin-top:13px}.pb .pb-coming{display:none}.pb .pb-run-action .pb-cta{margin-top:2px}.pb .pb-result-strip{font-size:11px;margin-top:14px!important}
.pb .pb-chain-name,.pb .pb-fine,.pb .pb-note{color:#bfbcaf}.pb .pb-chain{border-radius:50%}.pb .pb-tabs{gap:6px}.pb .pb-tabs button{font-size:10px}.pb .pb-trade{background:#141611ce!important;animation:none}.pb .pb-empty{font-size:11px;padding:23px 12px}.pb .pb-chips span{color:#d5d0bf;border-color:#baa66a38;background:#171910}.pb .pb-time{white-space:normal;text-align:right;max-width:85px}
.cb-chain{display:inline-flex;align-items:center;gap:6px;font-size:11px}.cb-chain img{width:19px;height:19px}.cb-status{display:inline-block;border:1px solid #baa66766;border-radius:7px;color:#ddc997;font-size:10px;padding:5px 8px;margin-bottom:13px}
.pb .cb-coming h2,.pb .cb-real-intro h2{margin-bottom:8px;font-size:17px}.cb-safety{margin:16px 0 10px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.cb-safety div{border-top:1px solid #baa66725;padding-top:10px}.cb-safety dt{font-size:10px;color:#c0bba9}.cb-safety dd{margin:5px 0 0;font-size:19px;color:#fff}.cb-warning{border:1px solid #bba26642;border-radius:13px;background:#18170f80;padding:15px;font-size:11px;line-height:1.65;margin-top:15px}.cb-warning p{color:#c5bfae;font-size:10px}.cb-safety-details{margin-top:10px}.cb-safety-details dl{margin-bottom:7px}.pb input:disabled{opacity:.65}.pb .cb-real-intro .pb-flex{margin-top:15px}
#cb-practice[hidden],#cb-real[hidden]{display:none!important}
.cb-buy-chips,.cb-sell-chips{gap:6px;margin:10px 0}.pb .cb-buy-chips button,.pb .cb-sell-chips button{padding:7px 10px;min-height:34px;font-size:11px}.cb-fee-line{display:flex;justify-content:space-between;font-size:12px;border-top:1px solid #baa66730;padding-top:13px;margin-top:13px}.pb .cb-real-filter{gap:6px}.pb .cb-real-filter button{padding:8px 10px;font-size:11px}.kn-ico svg{display:block;margin:auto}
.pb .pb-hero .pb-title{margin-bottom:10px}.pb .pb-hero .pb-stats{margin-top:11px;padding:9px 0}.pb .pb-hero .pb-run-settings fieldset{margin:9px 0}.pb .pb-hero .pb-balance-line{min-height:45px}.pb .pb-hero .pb-balance{font-size:36px}.pb #cb-chain-note{margin:7px 0}.pb .pb-hero .pb-run-settings .pb-fine{font-size:9px!important;margin-bottom:0}
@media(min-width:650px){.cb-modes{max-width:420px}.pb .pb-run-settings{grid-template-columns:1fr 1fr}.pb .pb-run-action{max-width:none}}

/* GOLD V2 approval preview: page-only glass, calm light, unchanged site chrome. */
html body #practice-main{padding-top:calc(var(--cb-header-clearance,110px) + 24px);scroll-margin-top:calc(var(--cb-header-clearance,110px) + 16px)}
html body .pb :is(.pb-card,.pb-hero,.pb-trade,.pb-empty){background:linear-gradient(135deg,#2c281b30,#11232135 58%,#0a1019b8)!important;border:1px solid #bba06948;box-shadow:inset 0 1px 0 #fff8dc09,0 12px 35px #0003;backdrop-filter:blur(14px)}
html body .pb .pb-hero{border-color:#a88d535e;border-top-color:#dec58a8c;border-right-color:#70bbb645}
html body .pb button,html body .pb .pb-button{background:linear-gradient(145deg,#d3bb7810,#13242130);border-color:#c5ae6255;transition:border-color .15s,box-shadow .15s}
html body .pb button[aria-selected=true],html body .pb button[aria-pressed=true]{background:linear-gradient(125deg,#c8a75222,#429d9821);border-color:#c1b17cad;box-shadow:inset 0 0 18px #74d4c00a,0 0 12px #5bc6bd13;color:#fff}
.pb .cb-modes button{border-radius:15px;min-height:62px}.cb-mark{background:linear-gradient(145deg,#d5bc741b,#40958913);border-right-color:#76c7bd70;box-shadow:0 0 16px #b99a3910}
.pb .pb-hero .pb-balance{font-size:clamp(42px,12vw,55px);font-weight:600;letter-spacing:-2px;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums}.pb .pb-hero .pb-balance-line{min-height:61px}.pb .pb-seed{font-size:18px}
.pb .pb-hero .pb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;border:0;padding:0;margin:16px 0}.pb .pb-stats>div{padding:10px 8px;border:1px solid #a0ad9630;border-radius:10px;background:linear-gradient(145deg,#99b9a309,#080f103a)}.pb .pb-stats strong{font-size:21px}.pb .pb-stats small{font-size:10px}
html body .pb #pb-start{background:linear-gradient(120deg,#174a47,#123134);border-color:#72cbbb9e;color:#f1fffa;box-shadow:inset 0 1px 0 #d4ffef13,0 0 18px #459b8e15;min-height:48px;font-weight:600}
.pb #pb-chains,.pb .cb-real-filter{gap:7px}.pb #pb-chains button,.pb .cb-real-filter button{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:40px;font-size:11px;padding:8px 11px}.pb .cb-chip-logo{width:18px;height:18px;object-fit:contain;flex:none}.pb .cb-dual-logo{display:inline-flex;align-items:center;gap:2px}.pb .cb-dual-logo img{width:14px;height:14px}
.pb .cb-coming-networks{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.pb .cb-coming-networks button,.pb .cb-real-filter button[data-soon]{opacity:.6;background:#78808009;border-color:#82908a35;color:#b7c2bd;cursor:not-allowed}.pb .cb-coming-networks button{display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:7px 8px;min-height:34px}.pb .cb-coming-networks small{font-size:8px}.pb .cb-real-filter button[data-soon]{flex-wrap:wrap}.pb .cb-real-filter button[data-soon] small{font-size:8px}
.cb-chain-confirm{border-left:2px solid #6da99e;padding-left:9px;line-height:1.6}.cb-heading{scroll-margin-top:calc(var(--cb-header-clearance,110px) + 16px)}
@media(prefers-reduced-motion:reduce){html body .pb button{transition:none}}

/* GOLD V3: static, page-only finish. No control or data behaviour changes. */
html body #practice-main{isolation:isolate}
html body .pb-backdrop:before{content:"";position:fixed;inset:90px 0 64px;pointer-events:none;opacity:.3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='520' viewBox='0 0 700 520'%3E%3Cg fill='none' stroke='%23bca56a' stroke-opacity='.14' stroke-width='1'%3E%3Cpath d='M0 100H700M0 200H700M0 300H700M0 400H700M100 0V520M200 0V520M300 0V520M400 0V520M500 0V520M600 0V520'/%3E%3C/g%3E%3Cpath d='M0 420 50 385 95 405 145 330 195 350 245 270 290 298 345 210 395 240 445 170 495 185 545 115 590 140 645 60 700 80' fill='none' stroke='%2371c8b7' stroke-opacity='.32' stroke-width='1.5'/%3E%3Cg stroke='%23c9b577' stroke-opacity='.3' fill='%23c9b577' fill-opacity='.07'%3E%3Cpath d='M120 260V370M240 200V305M360 125V255M480 100V205M600 35V145'/%3E%3Crect x='114' y='285' width='12' height='50'/%3E%3Crect x='234' y='225' width='12' height='55'/%3E%3Crect x='354' y='165' width='12' height='65'/%3E%3Crect x='474' y='125' width='12' height='55'/%3E%3Crect x='594' y='65' width='12' height='50'/%3E%3C/g%3E%3C/svg%3E");background-size:700px 520px;background-position:center top}
html body #practice-main:before{content:"";position:absolute;inset:118px 0 auto;height:410px;background:radial-gradient(ellipse at 8% 5%,#bda05512,transparent 62%),radial-gradient(ellipse at 100% 70%,#4fc2b810,transparent 60%);pointer-events:none;z-index:-1}
.cb-heading .cb-mark{border-radius:14px;box-shadow:inset 0 1px 0 #fff8d81a,0 0 24px #78d3c00c}
.pb .cb-modes button[aria-selected=true]{border-top-color:#efdb9bba;border-bottom-color:#65c0b970;box-shadow:inset 0 1px 0 #fff9e012,0 5px 18px #0003}
.pb .pb-hero{position:relative;overflow:hidden}.pb .pb-hero:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,#e7ce8fa6,#6cd6c68c,transparent);pointer-events:none}
.pb .pb-stats>div{box-shadow:inset 0 1px 0 #ffffe407}.pb .pb-summary-label{letter-spacing:.8px}.pb .cb-modes small{color:#cbd2c9}
.pb .cb-picks{margin:22px 0 8px;padding:19px 17px 0;border:1px solid #bca66d61;border-right-color:#78b9b54f;border-radius:19px;background:radial-gradient(ellipse at 0 0,#b99d5c15,transparent 55%),linear-gradient(135deg,#141c1bd1,#0c1218d9);box-shadow:inset 0 1px 0 #ffeab51a,0 15px 35px #0003;backdrop-filter:blur(14px);overflow:hidden;position:relative}
.cb-picks:before{content:"";position:absolute;top:0;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,#edce87,#77c9be,transparent)}
.cb-picks-head{display:flex;align-items:center;gap:11px}.cb-picks-emblem{width:39px;height:43px;flex:none;color:#d8c18b;padding:7px;border:1px solid #c6b17450;border-radius:12px;background:linear-gradient(135deg,#c6ac6314,#67c9b713)}.cb-picks-emblem svg{width:100%;height:100%}
.pb .cb-picks h2{font-size:18px;line-height:1.35;color:#fff;margin:0;letter-spacing:-.2px}.cb-picks .cb-kicker{font-size:8px;letter-spacing:1.5px;margin-bottom:6px!important}.cb-picks-intro{font-size:11px;color:#c2ccc5;line-height:1.7;margin:14px 0 7px}
.cb-picks-list{list-style:none;padding:0;margin:0;counter-reset:rules}.cb-picks-list li{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;gap:10px;padding:17px 0;border-top:1px solid #aebcab21;align-items:start}.cb-pick-icon{display:flex;align-items:center;justify-content:center;width:29px;height:32px;border-radius:8px;color:#d6c08a;background:#cbb5700b;border:1px solid #bca66d2e}.cb-pick-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.pb .cb-picks h3{font-size:12px;margin:0 0 6px;line-height:1.5;color:#faf8ee;font-weight:600}.cb-picks-list p{font-size:11px;line-height:1.7;color:#becac3;margin:0}.cb-rule-tick{font-size:13px;color:#97dfce;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid #78cbbb44;background:#65c5ad0c;border-radius:50%;margin-top:1px}
.cb-picks-state{margin:0 0 15px;padding:12px;border:1px solid #c2aa673a;border-radius:10px;background:#d8b55b07;font-size:10px;line-height:1.8;color:#c7c8b9}.cb-picks-state strong{color:#e4d3a4;font-size:10px;font-weight:600}.cb-picks-state>span{display:inline-block;width:5px;height:5px;background:#dbc38b;border-radius:50%;margin:0 5px 1px 0}.cb-picks-risk{margin:0 -17px;padding:14px 17px 17px;background:#6abbaa06;border-top:1px solid #77baab27;color:#e0e9df;font-size:11px;line-height:1.8}
.cb-holding-summary{border-top:1px solid #a4bba72d;margin-top:13px;padding-top:13px}.cb-held-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 10px;margin:0 0 15px}.cb-held-grid div{min-width:0}.cb-held-grid dt{font-size:9px;color:#bfcabc;line-height:1.6;margin-bottom:5px}.cb-held-grid dd{margin:0;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#f2f6ee}.cb-held-grid small{font-size:9px;color:#bdc6b7;line-height:1.65;display:block;margin-top:4px}.cb-held-grid dd.pb-positive{color:#75dba9}.cb-held-grid dd.pb-negative{color:#f29c9c}
.pb .cb-all-checks{border:1px solid #78b9ab39;background:#67bca905;border-radius:11px;margin:0 0 15px;padding:0 12px}.pb .cb-all-checks summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:13px 0;font-size:12px;color:#e7e8d5;list-style:none}.cb-all-checks summary span{color:#a7d6c9;font-size:17px}.cb-all-checks p,.cb-all-checks li{font-size:11px;line-height:1.8;color:#c4cfc5}.cb-all-checks ul{padding-left:18px;margin:10px 0 15px}.cb-all-checks li{margin:8px 0}.cb-picks-disclaimer{font-size:10px;line-height:1.8;color:#c0cabf;padding:14px 0;margin:0}
.cb-heading .cb-mark{width:52px;height:52px;border-radius:50%;padding:3px;border:1px solid #d3b46e99;background:#bca45a09;box-shadow:inset 0 0 12px #dcc1790c,0 0 18px #dcc17915;display:flex;align-items:center;justify-content:center}.cb-mark img{width:44px;height:44px;object-fit:contain;border-radius:50%;display:block}

.cb-top-pick{border-color:rgba(234,190,91,.75)!important;box-shadow:0 0 18px rgba(214,163,50,.13)}.cb-top-badge{color:#f4d58a;font-weight:700;margin-bottom:12px}.cb-top-badge small{display:block;font-size:11px;line-height:1.5;font-weight:400;color:#d4c9b0;margin-top:4px}

/* Phone follow-up: obvious local selection and a mode row that stays below the site chrome. */
html body .pb [data-chains]{opacity:.58}
html body .pb [data-chains][aria-pressed=true]{opacity:1;color:#fff!important;border:2px solid #f4d16e!important;background:rgba(235,187,58,.18)!important;box-shadow:0 0 14px #efca5120!important}
html body .pb [data-chains][aria-pressed=true]::after{content:'✓';color:#fff;font-weight:800}
html body .pb [data-chains]:disabled{opacity:.4}
html body .pb .cb-modes{position:sticky;top:var(--cb-header-clearance,110px);z-index:40;padding:6px 0;background:rgba(8,13,15,.96);border-radius:14px}
#cb-selected-chains{font-size:12px;color:#fff;margin:10px 0}
html body #pb-restart{padding:10px 14px;border:1px solid #c5a44d75;border-radius:10px;min-height:40px;font-size:12px;color:#fff}

/* Scoped to this document: no shared stylesheet is changed. */
html,html body{overflow-x:clip!important}

html body .pb-backdrop:before{opacity:.65}
html body .pb{padding-top:calc(var(--cb-header-clearance,155px) + 18px)!important}
html body .pb [data-amount]{opacity:1}
html body .pb [data-amount][aria-pressed=true]{border:2px solid #f4d16e;background:#b4943438}
html body .pb [data-amount][aria-pressed=true]::after{content:'✓';color:#fff}
html body .pb img{filter:none!important;opacity:1!important}
html body .pb .cb-sell-chips{margin-top:14px;gap:6px}
html body .pb .cb-sell-chips button{flex:1;padding:10px 5px;font-size:10px;white-space:nowrap;border-color:#d6979b77}
html body .pb button:active{border-color:#ffe2a0;background:#a98a3845}
html body .pb button:disabled:not([data-permanent-disabled]){opacity:.8;cursor:wait}

html body .pb .cb-modes{position:relative;top:auto;z-index:auto;background:transparent}

.cb-reset-dialog{box-sizing:border-box;width:min(340px,calc(100% - 32px));border:1px solid #bca66d88;border-radius:20px;padding:22px;background:linear-gradient(140deg,#141c1bf5,#0c1218fa);color:white;font:13px/1.6 Inter,system-ui,sans-serif;backdrop-filter:blur(14px)}.cb-reset-dialog::backdrop{background:#0009}.cb-reset-dialog h2{font-size:20px;color:#fff;margin:0}.cb-reset-choices,.cb-reset-actions{display:flex;gap:8px;margin:18px 0}.cb-reset-dialog button{flex:1;border:1px solid #bca66d66;border-radius:10px;background:#c8a75212;color:#fff;padding:12px 8px;cursor:pointer}.cb-reset-dialog button[aria-pressed=true]{border:2px solid #f4d16e;background:#ebbb3a2e}.cb-reset-dialog button[data-reset-start]{background:#174a47;border-color:#72cbbb9e}.cb-reset-dialog .pb-fine{font-size:11px;color:#bfc9bf}.cb-reset-dialog [data-reset-result]{color:#ffc6c6}

.cb-owner-sheet{box-sizing:border-box;position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,540px);max-height:92dvh;overflow:auto;border:1px solid #bca66d88;border-bottom:0;border-radius:22px 22px 0 0;padding:20px;background:linear-gradient(135deg,#141c1bf5,#0c1218fa);color:#fff;font:13px/1.6 Inter,system-ui,sans-serif}.cb-owner-sheet::backdrop{background:#0009}.cb-owner-sheet h2{font-size:22px;color:white}.cb-owner-sheet button{min-height:42px;border:1px solid #bca66d77;border-radius:10px;padding:9px 12px;background:#bda05518;color:#fff}.cb-owner-sheet button:disabled{opacity:.5}.cb-owner-sheet button[aria-pressed=true]{border:2px solid #f4d16e;background:#ebbb3a2e}.cb-owner-sheet input{box-sizing:border-box;display:block;width:100%;margin:10px 0;padding:12px;border:1px solid #bca66d77;border-radius:10px;background:#0b1928;color:white;font-size:23px}.cb-or-chips{display:flex;gap:6px;margin:12px 0;flex-wrap:wrap}.cb-or-chips button{flex:1}.cb-owner-sheet dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;background:#ffffff05;border-radius:12px}.cb-owner-sheet dd{margin:0;text-align:right;overflow-wrap:anywhere}.cb-owner-sheet [data-or-confirm]{width:100%;background:#174a47;border-color:#72cbbb9e}.cb-owner-sheet [data-or-time]{color:#d9c68e}.cb-owner-sheet a{color:#9edccc}

.cb-owner-sheet .cb-or-chips button{min-width:70px;min-height:49px;font-weight:600}.cb-owner-sheet .cb-other-amount{font-size:11px}.cb-owner-sheet .cb-other-amount input{font-size:16px;padding:8px}

html body .pb .cb-active-networks button{opacity:1;cursor:pointer;color:#fff;border-color:#bca66d66;background:#c8a75212}

/* Coin-scoped actions. No shared-page selectors or palette changes. */
.cb-coin-avatar{display:inline-block;position:relative;width:44px;height:44px;flex:none;margin-right:10px}.cb-coin-avatar>img:first-child,.cb-letter-logo{width:44px;height:44px;border-radius:50%;object-fit:contain;background:#172124}.cb-letter-logo{display:grid;place-items:center;color:#fff;font-size:20px;font-weight:700}.cb-coin-avatar .cb-network-badge{position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;border-radius:50%;border:2px solid #101719;background:#101719;object-fit:contain}.cb-safety small{display:block;font-size:10px;color:#aaa}.cb-coin-actions{display:flex;gap:8px;margin-top:14px}.cb-green-buy,.pb .cb-green-buy{background:#174b39!important;border:1px solid #5aba8a!important;color:#fff!important;padding:11px 18px!important;border-radius:10px!important;font-weight:700}.cb-green-buy:active,.cb-sell-chips button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #f2d58a!important}.cb-chart-link{color:#c6dbd4;text-decoration:underline}.cb-sell-chips{flex-wrap:wrap}.cb-sell-chips button{min-height:42px}.cb-safety dd{overflow-wrap:anywhere}.cb-safety>div{min-width:0}

.cb-compact-coin{position:relative;padding:14px!important}.cb-compact-coin>:not(header):not(.cb-top-badge):not(.cb-open-coin){display:none!important}.cb-compact-coin header{margin:0!important;align-items:center;min-width:0}.cb-compact-coin header>div{min-width:0}.cb-compact-coin h3{font-size:14px;overflow-wrap:anywhere}.cb-compact-coin .pb-time{font-size:10px}.cb-open-coin{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.cb-open-coin:focus-visible{opacity:1;background:#14211be8;color:white}.cb-row-price{margin-left:auto;text-align:right;font-size:13px;max-width:36%;overflow-wrap:anywhere}.cb-row-price small,.cb-market-cap{display:block;font-size:10px;color:#b6c3bf}.cb-coin-detail{box-sizing:border-box;position:fixed;inset:20px 0;margin:auto;width:min(calc(100% - 20px),530px);max-height:92dvh;border:1px solid #b59b5a88;border-radius:20px;background:#111a1bf5;color:white;padding:18px;overflow:auto;font:13px/1.6 Inter,system-ui,sans-serif}.cb-coin-detail::backdrop{background:#0008;backdrop-filter:blur(4px)}.cb-coin-detail .pb-trade{background:transparent;border:0;box-shadow:none;padding:8px 0}.cb-coin-detail header{display:flex;gap:10px;align-items:center}.cb-coin-detail header h3{font-size:22px;line-height:1.3}.cb-coin-detail .cb-coin-avatar{width:64px;height:64px}.cb-coin-detail .cb-coin-avatar>img:first-child{width:64px;height:64px}.cb-detail-close{padding:9px 14px;color:#fff;background:#ffffff0c;border:1px solid #b59b5a66;border-radius:10px}.cb-coin-detail .cb-coin-actions,.cb-coin-detail .cb-sell-chips{position:sticky;bottom:-18px;padding:12px 0;background:#111a1bf5;z-index:1}.cb-coin-detail .pb-coin{max-width:64px;height:64px;border-radius:50%}.cb-coin-detail .pb-chain{width:16px;height:16px}.cb-coin-detail .cb-held-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cb-coin-detail .cb-safety{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cb-coin-detail button{cursor:pointer}.cb-detail-history{padding:12px 0}.cb-coin-detail .pb-contract{overflow-wrap:anywhere}.cb-coin-detail .pb-trade-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-coin-detail details{margin-top:12px}

/* Bot only: header and tools take real space and scroll with the page. */
html body.king-bot-page .nav-bar{position:relative!important;height:auto!important;min-height:50px!important;flex-wrap:wrap!important;padding-top:6px!important;padding-bottom:4px!important}
html body.king-bot-page #king-header-tools{position:relative!important;top:auto!important;inset:auto!important;flex:0 0 100%!important;min-height:32px!important;margin-top:6px!important}
html body #practice-main.pb{padding-top:24px!important}

.cb-owner-sheet{max-height:calc(100dvh - 28px);padding-top:18px}
.cb-owner-sheet [data-or-close]{display:block;position:static;float:none;margin:0 0 10px auto;min-height:38px}
.cb-owner-sheet [data-or-title]{clear:both;margin:8px 0 14px;line-height:1.35}
.cb-owner-sheet [data-or-quote][hidden]{display:none!important}

html body.king-bot-page #king-header-tools{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;align-items:center!important;gap:4px!important;box-sizing:border-box!important;width:100%!important;pointer-events:none}
html body.king-bot-page #king-header-tools :is(#king-ai-launch,#king-music-tab,#kn-chat){position:static!important;inset:auto!important;transform:none!important;margin:0!important;min-width:0!important;max-width:100%!important;pointer-events:auto}

/* Coin-specific Practice sheets. Gold palette and all shared pages untouched. */
.cb-trade-sheet{box-sizing:border-box;width:min(560px,100%);max-width:100%;max-height:90dvh;margin:auto auto 0;padding:20px 18px calc(24px + env(safe-area-inset-bottom));overflow:auto;border:1px solid rgba(226,187,85,.55);border-radius:24px 24px 0 0;background:rgba(12,16,24,.98);color:#fff;box-shadow:0 -12px 60px #0008}
.cb-trade-sheet::backdrop{background:#0009;backdrop-filter:blur(6px)}
.cb-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:#c9cdd3;margin-bottom:14px}.cb-sheet-head button{flex:none;min-height:40px;padding:8px 14px}
.cb-sheet-coin{display:flex;align-items:center;gap:12px}.cb-sheet-coin h2{margin:0;text-align:left;font-size:25px}.cb-coin-avatar{position:relative;display:inline-block;flex:none;width:48px;height:48px}.cb-coin-avatar>img:first-child{width:48px;height:48px;object-fit:contain;border-radius:50%}.cb-coin-avatar .cb-network-badge{position:absolute;width:19px;height:19px;bottom:-2px;right:-3px;background:#10151e;border:2px solid #10151e;border-radius:50%}
.cb-sheet-big{font-size:22px;line-height:1.4}.cb-sheet-big strong{display:block;font-size:30px;overflow-wrap:anywhere}.cb-sheet-percent{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.cb-trade-sheet button{border:1px solid #d9b25166;background:#ffffff08;color:white;border-radius:12px;min-height:44px;font:inherit;font-weight:650;cursor:pointer}.cb-sheet-percent button[aria-pressed=true]{border-color:#f1cc6f;background:#e1b44826;box-shadow:0 0 14px #e2bc4f20;color:white}.cb-trade-sheet button:disabled{opacity:.4;cursor:not-allowed}.cb-sheet-note{color:#bfc4cc;font-size:12px;line-height:1.5}
.cb-sheet-values{display:grid;gap:12px;margin:20px 0}.cb-sheet-values>div{display:flex;justify-content:space-between;gap:16px}.cb-sheet-values dt{color:#bec3cb}.cb-sheet-values dd{margin:0;text-align:right;overflow-wrap:anywhere}.cb-coin-facts dd small{display:block;color:#b8bdc5;font-size:11px}.cb-coin-detail{padding-bottom:max(34px,env(safe-area-inset-bottom))!important}.cb-coin-detail .cb-coin-actions,.cb-coin-detail .cb-sell-chips{position:relative!important;bottom:auto!important;margin-top:18px!important}.cb-coin-detail .cb-holding-summary{padding-bottom:20px}.cb-coin-facts{margin-bottom:20px}
.cb-slide-wrap{margin-top:20px}.cb-slide{position:relative;height:56px;box-sizing:border-box;border:1px solid #43d59488;border-radius:30px;background:linear-gradient(90deg,#11644366,#25b88033);touch-action:none;user-select:none;cursor:ew-resize;overflow:hidden}.cb-slide-label{display:flex;height:100%;align-items:center;justify-content:center;padding:0 52px;font-size:14px;font-weight:700;pointer-events:none}.cb-slide-knob{position:absolute;left:4px;top:4px;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#42ce94;color:#03170e;font-size:28px;box-shadow:0 2px 10px #0004}.cb-slide-sell .cb-slide{border-color:#e36c7288;background:linear-gradient(90deg,#7c283566,#c7455c33)}.cb-slide-sell .cb-slide-knob{background:#ea7883;color:#26060b}.cb-slide[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cb-slide:focus-visible{outline:2px solid #f1cc6f;outline-offset:4px}.cb-slide-fallback{display:block;margin:8px auto 0;min-height:36px!important;font-size:12px!important;padding:6px 18px;background:none!important;border-color:transparent!important;color:#bec6cc!important}
@media(prefers-reduced-motion:reduce){.cb-slide-knob{transition:none!important}}

html body.king-bot-page #king-header-tools{height:auto!important;min-height:52px!important;padding:6px 0!important;margin-bottom:12px!important;overflow:visible!important}
html body.king-bot-page .nav-bar{overflow:visible!important;padding-bottom:16px!important}
html body #practice-main.pb{padding-top:40px!important}
.cb-trade-sheet .cb-held-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;font-size:12px}.cb-trade-sheet .cb-held-grid dd{margin:0}.cb-trade-sheet .cb-held-grid dt{color:#bbc2ca}.cb-sheet-values dd small{display:block;font-size:11px;color:#bbc2ca}

.cb-sheet-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.cb-sheet-modes button[data-sheet-side=buy]{background:#1a795b55;border-color:#42cb95;color:#c5ffe6}.cb-sheet-modes button[data-sheet-side=sell]{background:#7e293a55;border-color:#e57788;color:#ffdbe0}.cb-sheet-modes button[aria-pressed=true]{box-shadow:0 0 0 1px currentColor inset}.cb-my-coin{display:flex;align-items:center;gap:9px;width:100%;padding:12px 0!important;background:none!important;border:0!important;border-bottom:1px solid #c6a45133!important;text-align:left;min-width:0}.cb-my-coin .pb-coin{width:34px;height:34px;border-radius:50%;object-fit:contain}.cb-my-coin .pb-chain{width:15px;height:15px}.cb-my-coin span{min-width:0}.cb-my-coin span:last-child{margin-left:auto;text-align:right}.cb-my-coin small{display:block;font-size:11px}.cb-row-price,.cb-sheet-values dd,.pb-money{font-variant-numeric:tabular-nums}.cb-row-price{white-space:nowrap}.cb-sheet-values dd{white-space:nowrap}.cb-coin-detail .cb-safety>div,.cb-held-grid>div{min-width:0;padding:8px;background:#ffffff03;border-radius:9px}

/* Every coin detail uses the same compact, bounded phone layout. */
.cb-coin-detail{box-sizing:border-box;max-width:calc(100vw - 24px);padding:16px}.cb-coin-detail .pb-trade{min-width:0;overflow:hidden}.cb-coin-detail .pb-trade>header{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(75px,100px);gap:9px;align-items:center}.cb-coin-detail .pb-trade>header>div{min-width:0}.cb-coin-detail h3{overflow-wrap:anywhere}.cb-coin-detail .cb-row-price{font-size:14px;white-space:nowrap;max-width:100%;text-align:right}.cb-coin-detail .cb-row-price small{font-size:10px;white-space:normal}.cb-coin-detail .cb-market-cap{display:none}.cb-coin-detail .cb-coin-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cb-coin-detail .cb-coin-facts>div{min-width:0;display:flex;flex-direction:column;justify-content:center;text-align:center;padding:12px 7px}.cb-coin-detail .cb-coin-facts dd{font-size:21px;overflow-wrap:anywhere;margin:5px 0;max-width:100%;font-variant-numeric:tabular-nums}.cb-coin-detail .cb-coin-facts dd small{display:block;font-size:11px}.cb-detail-buy-sell{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cb-detail-buy-sell button{width:100%;font-size:18px;min-height:50px}.cb-red-sell{background:#7e293a55!important;border-color:#e57788!important;color:#ffdbe0!important}.cb-red-sell:disabled{opacity:.5}.cb-chart-link{display:inline-flex;padding:9px 17px;margin:10px 0;border:1px solid #c6a45188;border-radius:10px;text-decoration:none}.cb-safety-reasons ul{padding-left:20px}.cb-no-holding{font-size:12px;text-align:center;color:#c3c6c8}

/* Bot-only rich glass information tiles; stable, static thin-line SVGs. */
.cb-coin-facts>div,.cb-sheet-values>div,.cb-held-grid>div{background:linear-gradient(135deg,rgba(25,58,54,.64),rgba(19,25,29,.79))!important;border:1px solid rgba(61,192,172,.23);box-shadow:inset 0 1px rgba(241,204,118,.07);border-radius:12px;padding:12px 9px;box-sizing:border-box;min-width:0}.cb-coin-facts>div:nth-child(3n+2),.cb-sheet-values>div:nth-child(3n+2){border-color:rgba(204,167,77,.28);background:linear-gradient(135deg,rgba(70,55,25,.3),rgba(18,29,31,.8))!important}.cb-coin-facts dt,.cb-sheet-values dt{font-size:12px!important;color:#d4dedc;display:flex;align-items:center;justify-content:center;gap:5px}.cb-coin-facts dd,.cb-sheet-values dd,.cb-held-grid dd{color:#fff!important;font-weight:650;line-height:1.25;font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.cb-fact-icon{display:inline-block;width:16px;height:16px;min-width:16px;color:#62d7c2;filter:drop-shadow(0 0 2px #62d7c22b)}.cb-coin-facts>div:nth-child(3n+2) .cb-fact-icon{color:#e8c66d}.cb-coin-facts>div:nth-child(5n) .cb-fact-icon{color:#b6a0ed}.cb-coin-facts .pb-positive{color:#78e5b5!important}.cb-coin-facts .pb-negative{color:#ffa0ad!important}.cb-safety-reasons li{list-style:none;margin:7px 0;padding:7px 10px;border:1px solid #62d7c24d;border-radius:9px;background:#1b514a38;color:#c3f5e8}.cb-safety-reasons ul{padding:0}.cb-sheet-values>div[hidden]{display:none}

.cb-coin-detail .pb-trade>header{grid-template-columns:48px minmax(0,1fr) minmax(76px,94px)!important;gap:10px!important;padding:10px!important;box-sizing:border-box}.cb-coin-detail .cb-coin-avatar{width:48px!important;height:48px!important;min-width:48px!important;margin:0!important}.cb-coin-detail .cb-coin-avatar>img:first-child{width:48px!important;height:48px!important;max-width:48px!important;object-fit:cover}.cb-coin-detail .cb-network-badge{width:14px!important;height:14px!important;right:-2px!important;bottom:-2px!important}.cb-coin-detail .pb-trade>header>div:not(.cb-row-price){overflow:hidden}.cb-coin-detail .pb-trade>header h3{font-size:14px!important;line-height:1.3;margin:0;max-width:100%;word-break:normal}.cb-coin-detail .pb-trade>header h3 small{display:block;font-size:10px}.cb-coin-detail .pb-chain-name{font-size:11px}.cb-coin-detail .cb-row-price{font-size:12px!important;justify-self:end;max-width:94px;margin:0!important;padding:0!important}.cb-coin-detail .cb-row-price small{font-size:9px}.cb-coin-detail .cb-coin-facts>div:last-child:nth-child(odd){grid-column:1/-1}.cb-detail-buy-sell{justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:0 10px!important}.cb-coin-detail .cb-chart-link{display:flex;width:max-content;margin:12px auto!important;justify-content:center}.cb-coin-detail .cb-no-holding{padding:0 8px}.cb-coin-detail .cb-safety-reasons{padding:0 10px}

/* Existing site-shell positions/sizes, bot scope only; reserve its full height. */
html body.king-bot-page #king-header-tools{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;align-items:start!important;height:26px!important;min-height:26px!important;width:100%!important;margin:0!important;padding:4px 2px 0!important;gap:0!important;box-sizing:border-box!important}html body.king-bot-page #king-header-tools #king-ai-launch{justify-self:start!important;width:80px!important;max-width:80px!important}html body.king-bot-page #king-header-tools #king-music-tab{justify-self:center!important;width:82px!important;max-width:82px!important}html body.king-bot-page #king-header-tools #kn-chat{justify-self:end!important;display:block!important;width:61px!important;max-width:61px!important;box-sizing:border-box!important;font-size:11.52px!important;padding:3px 10px 4px!important;border-radius:0 0 10px 10px!important}
/* Carry the approved tidy glass tile treatment across the existing panels. */
#practice-main .pb-card,#practice-main .cb-coming,#practice-main .cb-real-panel{background:linear-gradient(135deg,rgba(20,44,42,.52),rgba(16,20,23,.78));border-color:rgba(194,159,77,.4);box-shadow:inset 0 1px rgba(236,207,130,.06)}#practice-main .pb-stats>div,#practice-main .pb-stat{background:linear-gradient(135deg,rgba(30,68,61,.42),rgba(23,29,31,.65));border:1px solid #63caba38;border-radius:11px;padding:10px;min-width:0;box-sizing:border-box}#practice-main .pb-stats strong,#practice-main .pb-stat strong{color:white;font-variant-numeric:tabular-nums}#practice-main .cb-compact-coin,#cb-owner-holdings .pb-trade{background:linear-gradient(120deg,rgba(24,53,49,.45),rgba(27,25,20,.48));border:1px solid #b5a16954;border-radius:12px}#practice-main .cb-my-coin{padding:12px 8px!important;border:1px solid #70bdb23d!important;border-radius:10px;margin-bottom:7px;background:linear-gradient(135deg,#1a3f393d,#24271f30)!important}#cb-last-real-trade{border:1px solid #63caba44;border-radius:10px;padding:10px;background:#15332c44}#practice-main .cb-row-price{max-width:110px;font-size:13px;overflow-wrap:anywhere}#practice-main .cb-my-coin span:last-child{font-size:12px}.cb-owner-sheet,.cb-trade-sheet{background:linear-gradient(145deg,rgba(15,31,31,.98),rgba(12,14,20,.99));border:1px solid #c6a45188}.cb-sheet-values dd{font-size:15px!important;white-space:normal;overflow-wrap:anywhere}.cb-held-grid dd{font-size:14px;overflow-wrap:anywhere}

/* Bot-only normal-flow shell: no viewport-dependent measurement or :has needed. */
html body.king-bot-page{}html body.king-bot-page .nav-bar{position:relative!important;top:auto!important;transform:none!important;margin-bottom:0!important;padding-bottom:4px!important;height:auto!important;min-height:50px!important;flex-wrap:wrap!important}
html body.king-bot-page #king-header-tools{position:relative!important;inset:auto!important;transform:none!important;flex-basis:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding-top:4px!important;padding-bottom:0!important}
html body.king-bot-page #practice-main.pb{padding-top:18px!important;margin-top:0!important}html body.king-bot-page #kn-chat{background:rgba(13,13,15,.92);border:1px solid rgba(212,160,23,.6);border-top:0;color:#f3d27a;text-align:center;text-decoration:none;font-weight:700;pointer-events:auto}
html body.king-bot-page #pb-chains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body.king-bot-page #pb-chains button{min-width:0;padding:9px 5px;white-space:normal}html body.king-bot-page #pb-chains [data-chains="both"]{grid-column:span 2}

html body.king-bot-page .nav-bar{position:fixed!important;top:0!important;transform:none!important;width:100%!important;box-sizing:border-box!important;z-index:9990!important}
html body.king-bot-page #king-header-tools{position:relative!important;inset:auto!important;transform:none!important}
#practice-main .pb-trade header>div:not(.cb-row-price),.cb-coin-detail .pb-trade header>div:not(.cb-row-price){min-width:0;flex:1}
#practice-main .pb-trade h3,.cb-coin-detail .pb-trade h3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.35}
#practice-main .pb-trade h3 small,.cb-coin-detail .pb-trade h3 small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.cb-coin-facts>div,.cb-sheet-values>div{height:auto!important;min-height:64px;overflow:visible!important}.cb-coin-facts dd{line-height:1.4;min-height:24px}.cb-coin-facts dd small{display:block;line-height:1.4;white-space:normal;padding-bottom:3px}

html body.king-bot-page .nav-bar{background:#0b0b08!important;isolation:isolate;backdrop-filter:none!important}

/* BNB-home shell dimensions. Opaque backgrounds are also set inline in bot-header.
   Shared colour enhancement injects inline gradients: a solid base prevents show-through. */
html body.king-bot-page .nav-bar{height:50px!important;min-height:50px!important;padding:0 8px!important;flex-wrap:nowrap!important;align-items:center!important;border-bottom:2px solid #d4a017!important;background-color:#0b0a0c!important;overflow:visible!important}
html body.king-bot-page .nav-logo{height:44px!important;width:38px!important;flex:none!important}html body.king-bot-page .nav-logo img{width:38px!important;height:38px!important}
html body.king-bot-page .nav-bar>div:not(#king-header-tools){gap:8px!important;min-width:0}
html body.king-bot-page :is(#kn-cart,#kn-acct){width:40px!important;height:40px!important;border-radius:50%!important;flex:none!important;padding:0!important}html body.king-bot-page :is(#kn-cart,#kn-acct) .kn-ico{display:flex;align-items:center;justify-content:center}html body.king-bot-page :is(#kn-cart,#kn-acct) .kn-ico img{width:20px;height:20px;object-fit:contain}
html body.king-bot-page :is(#btnMenu,#connectWallet){height:40px!important;border-radius:16px!important;min-height:40px!important}
html body.king-bot-page #king-header-tools{position:absolute!important;top:50px!important;left:0!important;right:0!important;bottom:auto!important;inset:50px 0 auto!important;width:100%!important;height:29px!important;min-height:29px!important;padding:2px 10px 0!important;margin:0!important;grid-template-columns:1fr 1fr 1fr!important;align-items:start!important;background:#0b0a0c!important;border-bottom:1px solid #c9a13b!important;box-sizing:border-box!important}
html body.king-bot-page #king-header-tools #king-ai-launch{grid-column:1!important;grid-row:1!important;justify-self:start!important}html body.king-bot-page #king-header-tools #king-music-tab{grid-column:2!important;grid-row:1!important;justify-self:center!important}html body.king-bot-page #king-header-tools #kn-chat{grid-column:3!important;grid-row:1!important;justify-self:end!important;font:700 11.52px/13.824px Rajdhani,system-ui,sans-serif!important}
html body.king-bot-page #pb-chains [data-chains=both]{display:none!important}

/* Public discovery, scoped to KING Bot. No trade execution changes. */
#cb-discovery{margin:14px 0 20px;padding:14px;box-sizing:border-box}#cb-discovery .cb-discovery-tabs{display:flex;gap:8px}#cb-discovery button{cursor:pointer}#cb-discovery .cb-discovery-tabs button{flex:1;padding:10px;border:1px solid #c5a35466;border-radius:10px;background:#102420;color:#fff;font-weight:700}#cb-discovery .cb-discovery-tabs [aria-selected=true],#cb-discovery [aria-pressed=true]{border-color:#eccd75!important;background:#a67f292e!important;color:white!important}#cb-discovery .cb-discovery-chains{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}#cb-discovery .cb-discovery-chains button{padding:7px 10px;border:1px solid #b99e6255;border-radius:9px;background:#152323;color:#d5dfda;font-size:12px}#cb-discovery .cb-discovery-coin{position:relative;padding:12px 8px;min-width:0;background:linear-gradient(130deg,#183c343d,#2423196b);border:1px solid #ba995d44;border-radius:12px;margin:9px 0}#cb-discovery .cb-discovery-coin header{display:grid;grid-template-columns:42px minmax(0,1fr) 94px;align-items:center;gap:9px;min-width:0}#cb-discovery .cb-coin-avatar,#cb-discovery .cb-coin-avatar>img:first-child,#cb-discovery .cb-letter-logo{width:38px;height:38px;margin:0}#cb-discovery h3{font-size:14px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cb-discovery h3 small{display:block;font-size:10px;color:#bdc8c3}#cb-discovery .cb-discovery-name{min-width:0}#cb-discovery .cb-discovery-name>small{font-size:10px;color:#b9ccc4}#cb-discovery .cb-row-price{font-size:12px;max-width:94px;white-space:nowrap;min-width:0}#cb-discovery .cb-row-price small{display:block;font-size:10px}.cb-discovery-safety{display:inline-block;font-size:10px;padding:2px 6px;border-radius:7px;margin-top:5px;border:1px solid #d2af5d77;color:#f0cb7b;background:#57451f44}.cb-discovery-safety.pass{color:#93edbb;border-color:#56c99a88;background:#1a4b3844}.cb-discovery-safety.fail{color:#ffa4a8;border-color:#d3737b77;background:#5c1b2944}.cb-discovery-reason{display:block;color:#e2b1b1;font-size:10px;line-height:1.4;max-height:2.8em;overflow:hidden}.cb-logo-letter{display:grid!important;place-items:center!important;width:38px;height:38px;border:1px solid #b59d6477;border-radius:50%;background:linear-gradient(135deg,#1d5c52,#3c3155);color:white!important;font:700 18px system-ui;flex:none;filter:none!important;opacity:1!important}.pb-coin,.cb-coin-avatar img{opacity:1!important;filter:none!important}.cb-discovery-coin .cb-open-coin{border:0}

#cb-discovery .cb-trending-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}#cb-discovery .cb-trending-chips span{font-size:10px;padding:3px 7px;border:1px solid #56c6ac44;border-radius:7px;color:#c8ebdf;background:#1e433b4d}#cb-discovery .cb-discovery-coin .cb-coin-avatar>img:first-child,#cb-discovery .cb-logo-letter{border-radius:9px}

/* Paired actions must survive compact-list styling in every coin detail. */
.cb-coin-detail .cb-detail-buy-sell{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;position:sticky;bottom:0;z-index:3;padding:12px 0;background:#101c1b}.cb-coin-detail .cb-detail-buy-sell button{display:block!important;min-height:48px;min-width:0;font-weight:750;font-size:15px}.cb-coin-detail .cb-green-buy{background:#176744!important;color:#fff!important;border:1px solid #63cfa2!important}.cb-coin-detail .cb-red-sell{background:#812e40!important;color:#fff!important;border:1px solid #df7587!important}.cb-coin-detail .cb-red-sell:disabled{opacity:.65;font-size:12px}.cb-manual-risk,.cb-wallet-needed{color:#f0c176;font-size:13px;line-height:1.5}.cb-coin-detail .cb-chart-link{display:block;width:fit-content;margin:10px auto}.cb-discovery-reason{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cb-coin-detail article{min-width:0}.cb-coin-detail .cb-discovery-name{min-width:0}.cb-coin-detail .cb-row-price{max-width:100px;font-size:13px}

#cb-discovery .cb-discovery-chains,#cb-discovery .cb-discovery-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:thin}#cb-discovery .cb-discovery-chains button,#cb-discovery .cb-discovery-tabs button{white-space:nowrap;flex:none;display:inline-flex;align-items:center;gap:5px}#cb-discovery .cb-discovery-chains img{width:18px;height:18px;object-fit:contain;opacity:1;filter:none}#cb-discovery .cb-search-label{display:block;margin:12px 0;font-size:12px;color:#d1c398}#cb-coin-search{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:11px;border:1px solid #c7aa5c66;border-radius:10px;background:#102320;color:#fff;font:inherit}#cb-discovery .cb-list-options{display:flex;gap:12px;justify-content:space-between;font-size:12px}#cb-discovery select{display:block;background:#102320;border:1px solid #b79a5455;border-radius:8px;color:#fff;padding:7px}#cb-discovery .cb-list-pages{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:12px;font-size:11px}#cb-discovery .cb-list-pages button{background:#15231f;border:1px solid #c3a45a66;color:#f5e6b5;border-radius:8px;padding:8px;font-size:11px}#cb-discovery .cb-list-pages button:disabled{opacity:.4}#cb-trending-note:empty{display:none}

/* Bot-only: some in-app browsers report their whole toolbar as a bottom inset.
   Cap that inset once; do not let it become a second black toolbar. */
html body.king-bot-page #kbnav#kbnav#kbnav#kbnav#kbnav{box-sizing:content-box!important;height:44px!important;min-height:44px!important;max-height:none!important;padding:0 0 min(var(--cb-nav-inset,env(safe-area-inset-bottom,0px)),12px)!important;bottom:0!important;margin-bottom:0!important}
html body.king-bot-page #kbnav .kbn-tab{height:44px!important;min-height:44px!important;box-sizing:border-box!important}

/* Visible mode choice before public lists; no fixed/sticky overlay. */
#practice-main>.cb-modes{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:1fr 1fr;max-width:none;margin:8px 0 18px;padding:0;z-index:auto}
#practice-main>.cb-modes button{min-height:66px;font-size:18px;font-weight:700;color:#d3d9d8;background:#142321;border:1px solid #8b805b}
#practice-main>.cb-modes button[aria-selected=true]{color:#fff;border:2px solid #e2c56e;background:linear-gradient(135deg,#806b303d,#185b4e44);box-shadow:inset 0 0 0 1px #e2c56e22}

/* Only the active public-list tab is selected; cancel inherited first-button glow. */
#cb-discovery .cb-discovery-tabs button[aria-selected=false]{border-color:#c5a35466!important;background:#102420!important;color:#d1dbd8!important;box-shadow:none!important;animation:none!important}
#cb-discovery .cb-discovery-tabs button[aria-selected=true]{border-color:#eccd75!important;background:#a67f292e!important;color:#fff!important;box-shadow:inset 0 0 0 1px #eccd7544!important;animation:none!important}

.cb-sheet-mode-toggle{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;width:100%;box-sizing:border-box;clear:both}
.cb-sheet-mode-toggle button{min-width:0;min-height:44px;padding:8px 5px;font:600 12px/1.3 Inter,system-ui,sans-serif;border:1px solid #8b805b;border-radius:10px;background:#142321;color:#d3d9d8;cursor:pointer}
.cb-sheet-mode-toggle button[aria-pressed=true]{color:#fff;border:2px solid #e2c56e;background:linear-gradient(135deg,#806b303d,#185b4e44)}

#cb-my-coins-access{display:block;width:100%;min-height:45px;margin:0 0 14px;border:1px solid #cfb46b;border-radius:12px;background:#16332b88;color:#fff;font-weight:700;font-size:15px;cursor:pointer}
#cb-my-practice-coins,#cb-owner-holdings,#cb-sol-holdings,#cb-connect{scroll-margin-top:calc(var(--cb-header-clearance,155px) + 12px)}
.cb-my-coins-focus{outline:1px solid #cfb46b;outline-offset:5px;border-radius:10px}

#cb-found-highlight{border:1px solid #b69a51;border-radius:16px;background:linear-gradient(125deg,#211d16e8,#10201fe0);padding:14px;margin:0 0 16px;scroll-margin-top:180px;min-width:0}
#cb-found-highlight>header{display:flex;align-items:center;justify-content:space-between;gap:10px}#cb-found-highlight h2{font-size:18px;color:#fff;margin:0}#cb-found-see-all{border:1px solid #aa925b;background:#141914;color:#edd9a2;border-radius:9px;padding:8px 12px;white-space:nowrap}
#cb-found-carousel{display:flex;gap:10px;overflow-x:auto;padding:12px 0 5px;max-width:100%;scroll-snap-type:x proximity}#cb-found-carousel .cb-found-shortcut{flex:0 0 154px;position:relative;border:1px solid #b69a5155;border-radius:12px;background:#0c151cc9;padding:12px;display:flex;flex-direction:column;gap:6px;scroll-snap-align:start;min-width:0}#cb-found-carousel strong,#cb-found-carousel small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#cb-found-carousel .cb-coin-avatar{width:40px;height:40px}#cb-found-carousel span:not(.cb-coin-avatar):not(.cb-letter-logo){font-size:10px;color:#e9d59b}#cb-found-carousel .cb-open-coin{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}#cb-found-carousel .cb-found-shortcut:focus-within{outline:2px solid #edd9a2}

#cb-found-highlight{box-shadow:inset 0 1px 0 #edd9a224,0 3px 18px #b69a5110}#cb-found-highlight>header h2{font-size:17px;line-height:1.3}#cb-found-carousel .cb-found-shortcut{background:linear-gradient(145deg,#25251fe8,#101f27e8);border-color:#b69a5188}#cb-found-carousel .cb-coin-avatar{width:46px;height:46px}#cb-found-carousel .cb-coin-avatar>img:first-child{width:46px;height:46px;object-fit:cover;filter:none;opacity:1}#cb-found-carousel b{font-size:13px;white-space:nowrap}
