:root{color-scheme:dark;--bg:#050d0a;--card:#15191c;--panel:#14181b;--raised:#1b2024;--line:#2b3236;--text:#f4f6f6;--muted:#9aa6aa;--green:#00dd94;--green-bg:#133a30;--purple:#ff758a;--purple-bg:#3a202b;--danger:#f08b8b;--radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.48 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button,select,input{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:3px}[hidden]{display:none!important}.muted{color:var(--muted)}.tiny{font-size:12px}.kicker{font-size:11px;letter-spacing:1.45px;font-weight:750;color:var(--green);margin:0 0 7px}.site-header{background:#111517;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:15}.head-inner{height:68px;max-width:1440px;padding:0 28px;margin:auto;display:flex;align-items:center;gap:38px}.logo{font-size:21px;font-weight:800;letter-spacing:-.8px;white-space:nowrap;display:flex;align-items:center;gap:8px}.brand-emblem{color:var(--green);font-size:26px}.logo-tag{font-size:9px;letter-spacing:1.5px;color:#8baba5;font-weight:700;margin-left:5px}.top-nav{display:flex;align-items:center;gap:19px;height:100%;flex:1}.top-nav>*{height:100%;display:grid;place-items:center;border:0;border-bottom:2px solid transparent;padding:2px 4px 0;color:#b2bbbd;background:transparent;font-weight:650;white-space:nowrap;font-size:13px}.top-nav>*:hover,.top-nav>.selected{color:#fff;border-bottom-color:var(--green)}.account-right{display:flex;align-items:center;gap:19px}.feed-label{font-size:11px;color:#bdc5c6;white-space:nowrap}.dot{display:inline-block;width:7px;height:7px;border-radius:100%;background:#cc9f56;margin-right:5px}.dot.good{background:var(--green);box-shadow:0 0 8px #16cf9355}.dot.bad{background:#e78282}.cash-chip{border:1px solid #354044;background:#1b2225;border-radius:9px;color:#b5c2c2;display:flex;gap:10px;align-items:center;padding:9px 11px;white-space:nowrap;font-size:12px}.cash-chip strong{color:white;font-size:14px}.subnav{background:#0f1315;border-bottom:1px solid #262d31}.subnav-inner{max-width:1440px;margin:auto;padding:0 28px;display:flex;gap:24px;align-items:center;min-height:44px}.subnav button{border:0;background:none;color:#a4aeaf;padding:12px 1px;font-weight:640;white-space:nowrap;font-size:12px}.subnav button.selected{color:#e6fff3;border-bottom:2px solid var(--green)}.subnav-info{margin-left:auto;color:#778689;font-size:11px;white-space:nowrap}.container{max-width:1300px;padding:36px 24px 90px;margin:auto;min-height:calc(100vh - 170px)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.15px;font-size:34px;line-height:1.16;margin:0 0 10px}h2{letter-spacing:-.45px;font-size:20px;line-height:1.3}h3{letter-spacing:-.2px}.page-lead{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:33px}.page-lead p.muted{margin:0}.search-wrap{display:flex;align-items:center;gap:10px;color:#859398;background:#1b2125;border:1px solid #344047;padding:12px 15px;border-radius:10px;min-width:360px;max-width:490px;flex:1}.search-wrap:focus-within{border-color:var(--green)}.search-wrap input{border:0;outline:0;background:transparent;color:white;min-width:0;width:100%;font-size:13px}.search-wrap input::placeholder{color:#7f8d90}.section-bar,.panel-title{display:flex;align-items:center;justify-content:space-between;gap:15px}.section-bar{margin-bottom:17px}.section-bar h2{margin:0 0 4px}.sort-controls{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:12px}.sort-controls select,.ticket-line select,.ticket-line input{background:#20262b;color:#fff;border:1px solid #394247;border-radius:7px;padding:8px 11px}.icon-button,.secondary,.quiet{background:transparent;border:1px solid #364246;border-radius:8px;color:#d1dcda;padding:9px 14px;font-weight:650}.icon-button{font-size:20px;line-height:1;padding:7px 11px}.secondary:hover,.icon-button:hover{background:#242d2d}.quiet{border:0;padding:7px 9px;color:var(--muted)}.quiet:hover{color:white}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.event-card{border:1px solid #2b3438;background:#161b1e;border-radius:var(--radius);padding:17px 19px 12px;min-height:200px;display:flex;flex-direction:column;transition:background .13s,border-color .13s;cursor:pointer}.event-card:hover{background:#1b2225;border-color:#4f615f}.card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.coin-icon{width:43px;height:43px;flex:none;border-radius:10px;background:#28312d;color:#e1f0e9;display:grid;place-items:center;font-size:22px;font-weight:800}.coin-icon.btc{background:#3d3023;color:#ffbb6e}.coin-icon.eth{background:#292b44;color:#bcc1ff}.coin-icon.sol{background:#244039;color:#76f5c8}.coin-icon.xrp{background:#2e323c;color:#d4dceb}.card-title{flex:1;min-width:0}.card-meta{font-size:11px;color:#9eacaf;margin-bottom:5px;display:flex;align-items:center;gap:7px}.card-title h3{font-size:16px;line-height:1.35;font-weight:760;margin:0}.favorite-btn{color:#a4b0b2;background:none;border:0;font-size:23px;line-height:1;padding:2px 4px}.favorite-btn.saved{color:#ffd36e}.outcome-row{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #2d3638}.outcome-label{color:#d9e1e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px}.percent{font-size:13px;font-weight:800;margin-right:7px;font-variant-numeric:tabular-nums}.yes-button,.no-button{border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:740;padding:8px 12px;white-space:nowrap;min-width:77px}.yes-button{background:var(--green-bg);color:#76e8c6}.no-button{background:var(--purple-bg);color:#d4befd}.yes-button:hover{border-color:var(--green)}.no-button:hover{border-color:var(--purple)}.event-footer{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#94a4a7;margin-top:auto;padding:12px 0 0;border-top:1px solid #2b3537}.center{text-align:center;margin-top:25px}.empty-state{color:#899a9d;padding:30px 20px;text-align:center;grid-column:1/-1}.back-link{color:#b3c1bf;background:none;border:0;padding:0;margin-bottom:25px;font-weight:650}.back-link:hover{color:var(--green)}.market-columns{display:grid;grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:26px}.market-content{min-width:0}.event-heading{display:flex;align-items:center;gap:15px}.event-heading .coin-icon{width:55px;height:55px;font-size:27px}.event-heading h1{font-size:29px;margin:0}.detail-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:#98a5aa;font-size:12px;padding:16px 0 20px;border-bottom:1px solid #293236;margin-bottom:20px}.detail-meta>span+span:before{content:'·';margin-right:14px;color:#5c696d}.detail-meta #favoriteButton{margin-left:auto}.chart-section{padding:2px 0 23px}.chart-header{display:flex;align-items:center;justify-content:space-between}.main-quote{font-size:38px;line-height:1.25;font-weight:790;letter-spacing:-1px;color:#e3fff4;margin-top:5px}.stream-badge{font-size:11px;color:#9aabaa}.stream-badge.live{color:var(--green)}.stream-badge.stale{color:#ffb784}.range-buttons{display:flex;gap:7px;margin:10px 0}.range-buttons button{padding:6px 10px;border:0;color:#9dafae;background:transparent;border-radius:7px;font-size:12px;font-weight:700}.range-buttons button.selected{background:#27332f;color:#c0f3df}.price-chart{min-height:295px;display:flex;align-items:center;justify-content:center}.price-chart svg{width:100%;height:295px;overflow:visible}.chart-source{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;color:#8e9e9f;gap:10px;padding-bottom:20px;font-size:11px}.panel{background:#161b1d;border:1px solid #30393b;border-radius:var(--radius);padding:21px 22px}.outcomes-panel{margin-top:21px}.panel-title h2{margin:0 0 16px}.outcome-list .outcome-row{padding:13px 2px}.outcome-list .yes-button,.outcome-list .no-button{min-width:95px}.outcome-list .outcome-label{font-size:14px}.details-panel{margin-top:15px;padding:0 20px}.details-panel details{border-bottom:1px solid var(--line);padding:14px 2px}.details-panel details:last-child{border:0}.details-panel summary{cursor:pointer;font-weight:680;list-style:none;display:flex;justify-content:space-between}.details-panel details p{color:var(--muted);font-size:12px;line-height:1.7;margin:14px 0 0}.book-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding-top:14px}.book-columns>div>strong{font-size:12px;color:#a6c4b5}.book-entry{display:flex;justify-content:space-between;border-bottom:1px solid #2b3435;padding:5px;color:#c4d0cf;font-size:12px}.trade-ticket{position:sticky;top:89px;padding:19px 19px 22px;background:#191e21;box-shadow:0 18px 40px #0004}.ticket-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.ticket-top h2{font-size:17px;margin:0}.ticket-top .tiny{color:var(--muted);text-align:right}.pill-switch{display:flex;background:#101417;border:1px solid #30393b;border-radius:9px;padding:3px;margin-bottom:14px}.pill-switch button{flex:1;border:0;background:transparent;padding:9px;color:#a6b0b2;border-radius:7px;font-weight:700}.pill-switch button.selected{color:white;background:#323a3d}.side-switch{display:flex;gap:9px;margin-bottom:23px}.side-switch button{flex:1;border:1px solid #333d41;background:#252b30;color:#afbdc0;padding:12px 10px;border-radius:9px;font-weight:750;display:flex;justify-content:space-between;gap:8px}.side-switch button.yes.selected{border-color:var(--green);background:#153b30;color:#9bf3d0}.side-switch button.no.selected{border-color:var(--purple);background:#352748;color:#e0ceff}.ticket-line{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:15px 0;color:#bbc7c6;font-weight:630}.ticket-line input{width:124px}.ticket-line select{width:170px}.number-field{display:flex;align-items:center;gap:0;background:#20262b;border:1px solid #394247;border-radius:8px;overflow:hidden}.number-field input{width:58px;background:none;border:0;padding:8px;color:white;text-align:center;appearance:textfield}.number-field input::-webkit-inner-spin-button{appearance:none}.number-field button{width:35px;padding:6px 0;background:transparent;color:white;border:0;font-size:18px}.number-field button:hover{background:#2e383c}.ticket-estimate{border-top:1px solid #354044;border-bottom:1px solid #354044;padding:14px 0;margin:20px 0 16px;display:grid;gap:11px}.ticket-estimate div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.ticket-estimate span{color:#9eaeb1}.ticket-estimate b{font-variant-numeric:tabular-nums}.primary{width:100%;border:0;border-radius:9px;background:#31cfa0;color:#06291f;padding:13px 17px;font-weight:810}.primary:hover:not(:disabled){background:#55e4b8}.ticket-message{font-size:12px;color:#a5b7b3;margin:11px 0;line-height:1.6}.ticket-message.error{color:#f29a9a}.ticket-disclaimer{font-size:11px;color:#788b8b;margin:12px 0 0;line-height:1.6}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 26px}.stat-card{background:#161b1d;border:1px solid #303b3d;border-radius:var(--radius);padding:20px}.stat-card span{display:block;font-size:12px;color:#9aa9aa;margin-bottom:10px}.stat-card strong{font-size:27px;letter-spacing:-1px;white-space:nowrap;font-variant-numeric:tabular-nums}.ledger-panel{margin:18px 0}.ledger-panel h2{margin:0 0 14px}.data-row{border-top:1px solid #2b3638;padding:14px 2px;display:flex;align-items:center;justify-content:space-between;gap:15px}.data-row:first-child{border-top:0}.data-row strong{display:block;font-size:13px}.data-row small{font-size:11px;color:#9baaad;display:block;margin-top:4px;word-break:break-word}.data-row .secondary{padding:7px 12px;flex:none}.inline-notice,.strategy-notice{background:#282b22;border:1px solid #4e5340;padding:13px 15px;border-radius:9px;color:#e7dcaa;font-size:12px;margin:16px 0}.strategy-notice{margin:-5px 0 22px}.tag{font-size:11px;vertical-align:middle;letter-spacing:0;font-weight:800;border-radius:6px;padding:7px 10px;display:inline-block}.status-off{color:#cad0d1;background:#35393c}.status-on{color:#a7f8d6;background:#14533e}.danger-button{padding:10px 14px;background:#402626;border:1px solid #a55b5b;color:#ffbcbc;border-radius:9px;font-weight:750}.auto-controls{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:18px 0}.auto-controls h2{margin:0 0 9px}.auto-controls p{margin:6px 0}.auto-controls .primary{max-width:175px;flex-shrink:0}.two-panels{display:grid;grid-template-columns:1fr 1fr;gap:17px}.two-panels .panel{min-width:0}.site-footer{border-top:1px solid var(--line);padding:18px 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#899699;font-size:11px}.site-footer a{color:#a2dcc6}.modal-backdrop{position:fixed;inset:0;background:#000b;z-index:30;display:flex;align-items:center;justify-content:center;padding:16px}.modal{max-width:455px;width:100%;background:#1a2023;border:1px solid #43504e;border-radius:15px;padding:23px;box-shadow:0 20px 80px #000b}.modal-heading{display:flex;justify-content:space-between;align-items:center}.modal-heading h2{margin:0}.modal-heading button{background:none;border:0;color:#cbd4d1;font-size:19px}.modal-summary{border:1px solid #344042;background:#111618;border-radius:9px;padding:12px;margin:15px 0}.modal-summary div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;font-size:12px}.modal-summary div span{color:var(--muted)}.ack{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:#e0e5e2;margin:16px 0}.modal-actions{display:flex;gap:9px}.modal-actions button{flex:1}.toast{position:fixed;bottom:24px;right:24px;max-width:440px;background:#24352f;color:#e0fff0;border:1px solid #54967b;padding:13px 17px;border-radius:9px;z-index:50;box-shadow:0 10px 35px #0008;font-size:13px}.toast.error{background:#3a2527;border-color:#b56969;color:#ffe1e1}@media(max-width:1130px){.head-inner{gap:20px}.top-nav{gap:12px}.logo-tag,.subnav-info{display:none}.account-right{gap:10px}.market-columns{grid-template-columns:minmax(0,1fr) 300px;gap:16px}}@media(max-width:920px){.market-columns{grid-template-columns:1fr}.trade-ticket{position:static;max-width:520px}.feed-label{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top-nav{gap:10px}.top-nav>*{font-size:12px}}@media(max-width:680px){.site-header{position:static}.head-inner{height:auto;min-height:64px;padding:11px 14px;flex-wrap:wrap;gap:8px}.logo{font-size:17px;flex:1}.logo-tag{display:none}.top-nav{width:100%;order:3;overflow-x:auto;gap:17px;flex:none;height:43px}.top-nav>*{height:43px}.cash-chip{padding:7px 8px}.subnav-inner{padding:0 14px;gap:19px;overflow-x:auto}.subnav button{flex:none}.container{padding:26px 14px 65px}.page-lead{display:block;margin-bottom:22px}.page-lead h1{font-size:28px}.search-wrap{margin-top:18px;min-width:0;max-width:none}.card-grid,.two-panels{grid-template-columns:1fr}.event-card{min-height:185px;padding:15px}.sort-controls label{display:none}.section-bar h2{font-size:17px}.section-bar{align-items:start}.sort-controls select{max-width:145px}.market-columns{gap:15px}.event-heading h1{font-size:23px}.event-heading .coin-icon{width:44px;height:44px}.detail-meta{gap:8px;font-size:11px}.detail-meta>span+span:before{margin-right:8px}.chart-source{flex-wrap:wrap}.price-chart,.price-chart svg{height:245px;min-height:245px}.panel{padding:16px}.outcome-list .yes-button,.outcome-list .no-button{min-width:68px}.outcome-list .outcome-label{font-size:12px}.stat-grid{gap:9px}.stat-card{padding:15px}.stat-card strong{font-size:23px}.auto-controls{display:block}.auto-controls .primary{margin-top:17px;max-width:none}.site-footer{padding:17px 15px}.data-row{flex-wrap:wrap}.data-row .secondary{margin-left:auto}}

/* V19 live odds and independent YES/NO implied percentages */
.odds-live{display:flex;align-items:stretch;gap:10px;padding:9px 0 12px;flex-wrap:wrap}
.odds-tile{display:flex;align-items:center;gap:11px;border-radius:11px;padding:10px 14px;border:1px solid #33463e;font-size:13px;font-weight:800;min-width:152px}
.odds-tile strong{font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}
.odds-tile small{opacity:.8;font-size:12px;font-weight:600}
.odds-yes{color:#5cddb0;background:#123b2c;border-color:#28684e}
.odds-no{color:#d1b6ff;background:#2c2244;border-color:#5d4585}
.odds-stats{display:flex;flex-direction:column;justify-content:center;gap:4px;color:#c2cfcc;font-size:13px}
.odds-stats small{color:#8b9c96;font-size:11px}
.odds-stats .up,.up{color:#43d69f}.odds-stats .down,.down{color:#ff858e}
.percent-pair{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}
.percent-pair .yespct{color:#78e5b8}.percent-pair .nopct{color:#d6bfff}
@media(max-width:700px){.odds-live{gap:7px}.odds-tile{min-width:0;flex:1;padding:9px;gap:5px}.odds-tile strong{font-size:21px}.odds-stats{flex-basis:100%}.percent-pair{font-size:11px}}

/* V19.2: coherent green/rose Kalshi-inspired direction, not an official Kalshi skin. */
.no-button{color:#ffb5c0}.side-switch button.no.selected{border-color:var(--purple);background:#3a202b;color:#ffd7df}.site-header{background:#0b1611}.subnav{background:#08110d}.main-quote{color:#eafff5}.primary{background:var(--green)}

/* GridCove V20: position and cash-out panels, order and fill ledger */
.your-position{border:1px solid rgba(0,221,148,.25);background:linear-gradient(145deg,rgba(0,221,148,.09),rgba(8,22,18,.6));border-radius:14px;padding:14px;margin:0 0 15px;display:grid;gap:9px}
.your-position[hidden]{display:none!important}
.your-position-title,.your-position-stat{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px}
.your-position-title{font-weight:750;font-size:15px;padding-bottom:8px;border-bottom:1px solid rgba(155,190,179,.2)}
.your-position-stat span{color:var(--muted,#a6b6ae)}
.cashout-action{width:100%;border-radius:10px;padding:13px 12px;background:#00dd94;color:#032319;border:0;font-weight:780;font-size:15px;cursor:pointer}
.cashout-action:disabled{background:#43554f;color:#aab3af;cursor:not-allowed}
.your-position small{color:#a2b7ae;line-height:1.45}
.ledger-panel .data-row{padding:13px 10px;gap:13px;align-items:center}
.ledger-panel .data-row strong{display:block;font-size:14px;overflow-wrap:anywhere}
.ledger-panel .data-row small{display:block;line-height:1.5;color:#a1b4ae;margin-top:5px;overflow-wrap:anywhere}
.ledger-panel .data-row .secondary,.ledger-panel .data-row .cashout-action{width:auto;white-space:nowrap;min-width:100px}
.account-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.account-actions .secondary,.account-actions .cashout-action{font-size:12px;padding:9px 13px}
.badge-long{display:inline-block;padding:3px 7px;border-radius:5px;color:#00dd94;background:#15382b;font-size:11px}
.badge-short{color:#f6a7a9;background:#401f2b}
@media(max-width:670px){.ledger-panel .data-row{align-items:flex-start;flex-direction:column}.account-actions{justify-content:flex-start}.your-position-title,.your-position-stat{font-size:13px}}
/* Kalshi-inspired contemporary YES green / NO rose, applied consistently */
.no-button{background:#3b2028;color:#ffb5c0;border-color:#51313d}
.side-switch button.no.selected{background:#3b2028;color:#ffc0c9;border-color:#e87d90}
.odds-no{background:#3b2028;color:#ff9cae;border-color:#6a3347}
.percent-pair .nopct{color:#ff9cae}
/* GRIDCOVE_BTC_HOURLY_NO_R1_CSS_BEGIN */
:root{--gc-hourly-green:#00dd94;--gc-hourly-gold:#e9bd57;--gc-hourly-ink:#050d0a}
.market-outcome .outcome-odds{color:var(--gc-hourly-gold);font-variant-numeric:tabular-nums}
.gc-quote-delta{font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;white-space:nowrap;border-radius:5px;padding:2px 5px;letter-spacing:.1px}
.gc-quote-delta.gc-rise{color:var(--gc-hourly-green);background:rgba(0,221,148,.10)}
.gc-quote-delta.gc-fall{color:#ff8794;background:rgba(255,135,148,.10)}
.gc-hourly-no{margin-top:18px;padding:20px 22px;background:#101915;border:1px solid #2f4a3c;border-radius:15px;color:#ecfff4}
.gc-hourly-no h2{font-size:19px;color:#fff;margin:0 0 6px;letter-spacing:-.25px}
.gc-hourly-no p{color:#a8bdaf;font-size:12px;line-height:1.6;margin:6px 0 14px}
.gc-hourly-no .gc-hourly-tag{color:var(--gc-hourly-gold);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:1px}
.gc-hourly-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.gc-hourly-controls label{display:grid;gap:5px;font-size:11px;font-weight:700;color:#b9d7c5}
.gc-hourly-controls input{min-width:0;width:100%;border:1px solid #3a5343;background:#07130c;color:#f4fff8;border-radius:8px;padding:10px 11px;font-size:13px}
.gc-hourly-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:14px 0}
.gc-hourly-actions button{background:#00dd94;border:0;color:#042b1d;border-radius:8px;padding:11px 15px;font-weight:850;cursor:pointer}
.gc-hourly-actions button:disabled{opacity:.5;cursor:not-allowed}
.gc-hourly-result{border-top:1px solid #294438;padding-top:12px;color:#e8fff3;font-size:13px;min-height:37px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.gc-hourly-result strong{color:var(--gc-hourly-gold)}
.gc-hourly-no .gc-hourly-disclaimer{font-size:11px;color:#98ab9c;margin:9px 0 0}
@media(max-width:760px){.gc-hourly-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-hourly-no{padding:16px}}
@media(max-width:460px){.gc-hourly-controls{grid-template-columns:1fr}}
/* GRIDCOVE_BTC_HOURLY_NO_R1_CSS_END */
/* GRIDCOVE_PARITY_SYNC_R2_CSS_BEGIN */
:root{--gc-parity-green:#00DD94;--gc-parity-gold:#E9BD57;--gc-parity-rose:#FF758A;--gc-parity-black:#050D0A}
#gcParitySync{display:flex;align-items:center;gap:7px;padding:9px 13px;margin:13px 0 17px;border-radius:9px;border:1px solid #254536;background:#101915;color:#b7dec7;font:600 12px/1.45 system-ui,sans-serif;font-variant-numeric:tabular-nums}
#gcParitySync[data-state="live"]{border-color:#286344;color:#00DD94}
#gcParitySync[data-state="stale"]{border-color:#753d45;color:#ff8f9c}
#gcParitySync[data-state="rest"]{border-color:#6a5831;color:#E9BD57}
.gc-parity-move{font-size:10px;line-height:1.4;display:inline-block;padding:2px 5px;border-radius:5px;font-weight:850;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:5px}
.gc-parity-move.gc-up{color:#00DD94;background:#00DD9419}
.gc-parity-move.gc-down{color:#FF758A;background:#FF758A1A}
.percent-pair b,.outcome-odds{color:var(--gc-parity-gold);font-variant-numeric:tabular-nums}
.gc-parity-strategy{background:#101915;border:1px solid #31533e;border-radius:14px;padding:20px;margin:16px 0 22px;color:#f2fff7}
.gc-parity-strategy h2{font-size:19px;margin:4px 0 8px;color:white}
.gc-parity-strategy p{font-size:12px;line-height:1.65;color:#adc8b8;margin:10px 0}
.gc-parity-eyebrow{font-size:11px;color:#E9BD57;font-weight:850;letter-spacing:.9px}
.gc-parity-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.gc-parity-fields label{display:grid;gap:5px;font-size:11px;font-weight:720;color:#c5d9cd}
.gc-parity-fields input{width:100%;min-width:0;padding:10px;border:1px solid #34513f;border-radius:7px;background:#07150e;color:#f3fff8;font:inherit;font-size:13px}
.gc-parity-actions{display:flex;gap:8px;margin:15px 0}
.gc-parity-actions button{background:#00DD94;color:#052419;border:none;border-radius:8px;padding:11px 17px;font-weight:850;cursor:pointer}
.gc-parity-actions button:disabled{opacity:.55;cursor:wait}
.gc-parity-result{border-top:1px solid #314738;padding:12px 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font:600 12px/1.6 system-ui,sans-serif;color:#E9BD57;min-height:36px}
@media(max-width:800px){.gc-parity-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.gc-parity-fields{grid-template-columns:1fr}}
/* GRIDCOVE_PARITY_SYNC_R2_CSS_END */
/* GRIDCOVE_LIVE_ASSET_ACCOUNT_R3_CSS_BEGIN */
:root{--gc-r3-gold:#E9BD57;--gc-r3-green:#00DD94;--gc-r3-fall:#FF758A}
.gc-r3-strip{background:#0d1b14;border:1px solid #294337;border-radius:14px;margin:10px 0 22px;padding:17px 20px;color:#ecfff3}
.gc-r3-header{display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;align-items:center;margin-bottom:12px}
.gc-r3-header strong{color:var(--gc-r3-gold);font-size:14px}
.gc-r3-source,.gc-r3-foot,.gc-r3-note{color:#a6bbae;font-size:11px;line-height:1.5}
.gc-r3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.gc-r3-coin{display:flex;flex-direction:column;gap:5px;background:#07110c;border:1px solid #223b2c;border-radius:10px;padding:11px;min-width:0}
.gc-r3-label{font-size:11px;font-weight:800;color:#b6d7c5;letter-spacing:.6px}
.gc-r3-value{font-size:clamp(18px,2.4vw,28px);font-variant-numeric:tabular-nums;color:#f8fff9}
.gc-r3-change{font-size:10px;color:#b0c6b7;font-weight:750;font-variant-numeric:tabular-nums}
.gc-r3-rise{color:var(--gc-r3-green)}.gc-r3-fall,.gc-r3-negative{color:var(--gc-r3-fall)!important}.gc-r3-stale{color:var(--gc-r3-gold)}
.gc-r3-foot{margin-top:11px}
.gc-r3-ledger{margin:16px 0 20px;border:1px solid #294337;border-radius:12px;padding:19px;background:#0b1b13}
.gc-r3-ledger h2{font-size:18px;color:var(--gc-r3-gold);margin:0 0 6px}
.gc-r3-ledger-status{color:#b0ceb9;font-size:12px;margin:12px 0}
.gc-r3-ledger-item{background:#08150e;border:1px solid #233b2c;border-radius:9px;padding:13px;margin:9px 0}
.gc-r3-ticker{color:#e7fff1;font-size:13px;display:block;margin-bottom:10px;overflow-wrap:anywhere}
.gc-r3-ledger-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.gc-r3-ledger-cell{display:flex;flex-direction:column;gap:4px;min-width:0}
.gc-r3-ledger-cell small{color:#91ad9c;font-size:10px}
.gc-r3-ledger-cell strong{color:#e8fff1;font-size:13px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
@media(max-width:850px){.gc-r3-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:550px){.gc-r3-ledger-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-r3-strip{padding:12px}}
/* GRIDCOVE_LIVE_ASSET_ACCOUNT_R3_CSS_END */
/* GRIDCOVE_DETAIL_R4_CSS_BEGIN */
/* GRIDCOVE_R8_BTC_DETAIL_STYLE_FIX */
:root{--gc-r4-green:#00dd94;--gc-r4-gold:#e9bd57;--gc-r4-red:#ff758a}
.gc-r4-live{background:#0d1913;border:1px solid #28533d;border-radius:14px;padding:17px 19px 12px;margin:0 0 19px;box-shadow:0 8px 24px #0002}
.gc-r4-top,.gc-r4-main,.gc-r4-meta,.gc-r4-buttons{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.gc-r4-eyebrow{font-size:10px;letter-spacing:1.2px;color:var(--gc-r4-gold);font-weight:850}
.gc-r4-fresh{font-size:11px;font-weight:700;color:#93dcb8}.gc-r4-fresh[data-fresh=stale]{color:#ff9ba2}
.gc-r4-main{justify-content:flex-start;margin:5px 0 7px;align-items:baseline}
.gc-r4-price{color:#fff;font-size:36px;line-height:1.3;letter-spacing:-1px;font-variant-numeric:tabular-nums}
.gc-r4-change{font-size:12px;font-weight:800;color:#c8d7ce;font-variant-numeric:tabular-nums}
.gc-r4-change[data-move=up]{color:var(--gc-r4-green)}.gc-r4-change[data-move=down]{color:var(--gc-r4-red)}
.gc-r4-meta{justify-content:flex-start;color:#d0ddcf;font-size:12px;font-weight:700}.gc-r4-meta #gcR4Gap{color:var(--gc-r4-gold)}
.gc-r4-spark{height:105px;margin-top:13px;min-width:0;border-bottom:1px solid #2e4d3a}.gc-r4-spark svg{display:block;height:105px;width:100%}
.gc-r4-chart-wait{display:block;padding:28px 0;color:#8ea998;font-size:12px}
.gc-r4-source{color:#87a392!important;font-size:10px!important;line-height:1.5!important;margin:10px 0 0!important}
.gc-r4-simple{margin:14px 0 22px;padding:20px;border:1px solid #315b40;border-radius:14px;background:#0f1b15;color:#f4fff8}
.gc-r4-simple h2{font-size:21px;color:#fff;margin:7px 0}.gc-r4-help{font-size:12px;color:#abc2b1;line-height:1.55;margin:5px 0 17px}
.gc-r4-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.gc-r4-field{display:grid;gap:6px;font-size:12px;font-weight:650;color:#c7dccd}
.gc-r4-field input{min-width:0;width:100%;border:1px solid #355742;background:#07140d;border-radius:8px;color:#fff;padding:11px;font-size:15px;font-variant-numeric:tabular-nums}
.gc-r4-buttons{justify-content:flex-start;margin:15px 0}
.gc-r4-go,.gc-r4-watch{border:1px solid #00dd94;border-radius:8px;background:#00dd94;color:#09281b;padding:10px 14px;font-weight:800;cursor:pointer}
.gc-r4-watch{background:transparent;color:#a4efcd}
.gc-r4-results{min-height:53px;padding:13px 0;border-top:1px solid #294535;color:#d7f5e4;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
.gc-r4-advanced{margin:14px 0 0;border-top:1px solid #284432;padding-top:14px}.gc-r4-advanced summary{color:var(--gc-r4-gold);font-size:12px;font-weight:750;cursor:pointer}
.gc-r4-advanced .gc-parity-strategy{border:0;background:transparent;padding:12px 0}
.gc-r4-advanced .auto-controls{margin-top:14px}.gc-r4-warning{border:1px solid #6c4b39;background:#261b16;border-radius:8px;padding:11px;color:#f3c29a;font-size:12px;font-weight:700;margin-top:14px}
#autoPage>#emergencyStop,.danger-button{visibility:visible}
@media(max-width:640px){.gc-r4-fields{grid-template-columns:1fr}.gc-r4-price{font-size:29px}.gc-r4-live{padding:14px}.gc-r4-simple{padding:14px}}
/* GRIDCOVE_DETAIL_R4_CSS_END */

#gcR3Prices{display:none!important}

/* R8 verified latest-tick green / red color, no made-up delta */
.gc-r4-main {align-items:center;gap:14px}
.gc-r4-price{font-size:clamp(30px,3.6vw,45px);font-weight:900;letter-spacing:-1.5px}
.gc-r4-change{font-size:13px;letter-spacing:.1px;line-height:1.5}
.gc-r4-change[data-move=up]{color:#00dd94}
.gc-r4-change[data-move=down]{color:#ff758a}
.gc-r4-change[data-move=flat]{color:#b7cabc}
.gc-r4-source{color:#e0be77!important}
.gc-r4-fresh[data-fresh=stale]{color:#ff758a}
.gc-r4-simple{border-color:#397b58}
.gc-r4-simple h2{font-size:23px}
.gc-r4-go{font-size:14px;min-height:43px}
@media(prefers-reduced-motion:reduce){.gc-r4-change,.gc-r4-price{animation:none!important}}


#gcR3Prices{display:none!important}
/* GRIDCOVE_ROLL_R5_CSS_BEGIN */
.gc-roll-original{position:absolute!important;display:block!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}
.gc-rolling{display:inline-flex;align-items:baseline;white-space:pre;vertical-align:baseline;line-height:1.16;font-variant-numeric:tabular-nums;transition:color .25s ease,text-shadow .25s ease;max-width:100%}
.gc-roll-char{white-space:pre}
.gc-roll-mask{display:inline-block;vertical-align:baseline;overflow:hidden;height:1.16em;width:.63em;line-height:1.16em;font-variant-numeric:tabular-nums;text-align:center}
.gc-roll-track{display:flex;flex-direction:column;line-height:1.16em;transition:transform .38s cubic-bezier(.2,.8,.25,1);will-change:transform}
.gc-roll-track>span{display:block;height:1.16em;line-height:1.16em;flex:none}
.gc-rolling.gc-roll-up{color:#00dd94!important;text-shadow:0 0 8px rgba(0,221,148,.21)}
.gc-rolling.gc-roll-down{color:#ff758a!important;text-shadow:0 0 8px rgba(255,117,138,.18)}
.gc-r5-tape{display:flex;gap:8px;max-width:100%;overflow-x:auto;scrollbar-width:thin;scroll-behavior:smooth;padding:6px 0 9px;font-size:11px;font-variant-numeric:tabular-nums}
.gc-r5-tick{flex:none;border:1px solid #26483a;background:#0d2118;border-radius:6px;padding:5px 8px;white-space:nowrap;color:#ecfdf3}
.gc-r5-tick.up{color:#00dd94}.gc-r5-tick.down{color:#ff758a}.gc-r5-await{color:#9db7a5}
@media(prefers-reduced-motion:reduce){.gc-roll-track{transition:none!important;will-change:auto}.gc-rolling{transition:none!important}.gc-r5-tape{scroll-behavior:auto!important}}
/* GRIDCOVE_ROLL_R5_CSS_END */
/* GRIDCOVE_ROLL_ALL_PRICES_R6_CSS_BEGIN */
.gc-r6-original,.gc-r6-screen{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important}
.gc-r6-fixed,.gc-r6-visual{display:inline-flex;align-items:baseline;vertical-align:baseline;white-space:pre;font-variant-numeric:tabular-nums;line-height:1.16;transition:color .24s ease,text-shadow .24s ease}
.gc-r6-char{white-space:pre}
.gc-r6-mask{display:inline-block;vertical-align:baseline;width:.63em;height:1.16em;overflow:hidden;text-align:center;font-variant-numeric:tabular-nums}
.gc-r6-track{display:flex;flex-direction:column;line-height:1.16em;transition:transform .36s cubic-bezier(.2,.8,.25,1)}
.gc-r6-track>span{display:block;height:1.16em;flex:none}
.gc-r6-rising{color:#00dd94!important;text-shadow:0 0 7px rgba(0,221,148,.18)}
.gc-r6-falling{color:#ff758a!important;text-shadow:0 0 7px rgba(255,117,138,.16)}
/* Buttons retain their own click handlers and natural sizing. */
[data-choose] .gc-r6-visual,[data-out] .gc-r6-visual{pointer-events:none}
@media(prefers-reduced-motion:reduce){.gc-r6-track{transition:none!important}.gc-r6-fixed,.gc-r6-visual{transition:none!important}}
/* GRIDCOVE_ROLL_ALL_PRICES_R6_CSS_END */

/* GRIDCOVE_PRICE_TRUTH_R7D_STYLE_BEGIN */
.gc-r7d-panel{background:#0b1710;border:1px solid #2e5540;border-radius:12px;padding:12px 15px;margin:12px 0 17px;color:#f4f8f5;font-variant-numeric:tabular-nums}
.gc-r7d-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:13px;margin-bottom:12px}
.gc-r7d-heading>strong{color:#e9bd57}
.gc-r7d-heading>span{font-size:10px;color:#a9c8b3}
.gc-r7d-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.gc-r7d-grid>div{min-width:0;padding:9px 11px;background:#12241a;border:1px solid #2b4335;border-radius:9px;display:grid;gap:5px}
.gc-r7d-grid span{font-size:10px;line-height:1.4;color:#a6c6b1}
.gc-r7d-grid b{font-size:19px;white-space:nowrap;font-weight:850;color:#f0f7f2}
.gc-r7d-last b{color:#e9bd57}
.gc-r7d-fine{font-size:11px;color:#b4c7b9;line-height:1.5;margin:9px 0 0}
.gc-r7d-up{color:#00dd94!important;animation:gc-r7d-up .35s ease both}
.gc-r7d-down{color:#ff8794!important;animation:gc-r7d-down .35s ease both}
@keyframes gc-r7d-up{from{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@keyframes gc-r7d-down{from{opacity:.65;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:620px){.gc-r7d-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-r7d-grid b{font-size:17px}}
@media(prefers-reduced-motion:reduce){.gc-r7d-up,.gc-r7d-down{animation:none!important}}
/* GRIDCOVE_PRICE_TRUTH_R7D_STYLE_END */


/* GRIDCOVE_CF_TRUTH_R9_CSS_BEGIN */
/* Hide old single-exchange spot panel so it is never mistaken for Kalshi BRTI. */
#detailPage #gcR4DetailPrice{display:none!important}
#detailPage #gcR7dPanel{display:none!important}
#gcR9Panel{margin:0 0 15px;padding:19px 20px;border:1px solid #335345;border-radius:14px;background:#0b1711;color:#e6f7ea;font-variant-numeric:tabular-nums}
#gcR9Panel .gc9-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
#gcR9Panel .gc9-label{font-weight:800;color:#e9bd57;font-size:11px;letter-spacing:.8px;text-transform:uppercase}
#gcR9Panel .gc9-status{font-size:11px;color:#a5b6ae}
#gcR9Panel .gc9-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:8px 0 10px}
#gcR9Panel .gc9-large{font-size:clamp(28px,4vw,43px);font-weight:850;line-height:1.12;letter-spacing:-1px;color:#f2fff7}
#gcR9Panel .gc9-change{font-size:14px;font-weight:700;color:#b8c8bf}
#gcR9Panel .gc9-change[data-dir='up'],#gcR9Panel .gc9-up{color:#00dd94}
#gcR9Panel .gc9-change[data-dir='down'],#gcR9Panel .gc9-down{color:#ff758a}
#gcR9Panel .gc9-meta{display:flex;gap:16px;flex-wrap:wrap;color:#b6c8b9;font-size:12px}
#gcR9Panel .gc9-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-top:1px solid #254333;margin-top:15px;padding-top:14px}
#gcR9Panel .gc9-box{border:1px solid #213e30;border-radius:8px;padding:9px 10px;min-width:0}
#gcR9Panel .gc9-box span{display:block;color:#b8caba;font-size:11px}
#gcR9Panel .gc9-box strong{display:inline-flex;margin-top:4px;color:#f3fff5;font-size:20px;font-weight:800}
#gcR9Panel .gc9-note{font-size:11px;color:#90a89b;margin:12px 0 0;line-height:1.5}
#gcR9Panel .gc9-tape{display:flex;gap:7px;overflow-x:auto;white-space:nowrap;margin-top:11px;font-size:11px;color:#b8caba}
#gcR9Panel .gc9-tape span{padding:3px 6px;background:#15291d;border-radius:5px}
#gcR9Panel .gc9-visible-roll{display:inline-flex;align-items:baseline;white-space:pre;vertical-align:baseline;line-height:1.12;font-variant-numeric:tabular-nums}
#gcR9Panel .gc9-digit{height:1.14em;line-height:1.14em;min-width:.57em;display:inline-block;overflow:hidden;vertical-align:baseline;text-align:center}
#gcR9Panel .gc9-track{display:flex;flex-direction:column;line-height:1.14em}
#gcR9Panel .gc9-track > span{display:block;flex:0 0 1.14em;height:1.14em;line-height:1.14em}
#gcR9Panel .gc9-flash-up{color:#00dd94!important}
#gcR9Panel .gc9-flash-down{color:#ff758a!important}
@media(max-width:600px){#gcR9Panel .gc9-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){#gcR9Panel *{animation:none!important;transition:none!important}}
/* GRIDCOVE_CF_TRUTH_R9_CSS_END */

/* GRIDCOVE_ORDERFLOW_R10_CSS_BEGIN */
.gc-of-panel{margin:18px 0;background:#101a16;border:1px solid #2c4939;border-radius:14px;padding:16px;color:#ebf9f2}
.gc-of-header{display:flex;align-items:start;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid #294234;padding-bottom:12px;margin-bottom:12px}
.gc-of-header h2,.gc-of-auto h2{margin:0 0 5px;color:#f2fff6;font-size:19px}.gc-of-muted{font-size:12px;color:#a2b8ab;line-height:1.5;margin:4px 0}
.gc-of-state{display:inline-flex;align-items:center;color:#e9bd57;background:#25251b;border:1px solid #494329;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700;white-space:nowrap}.gc-of-good{color:#00dd94;background:#0a251b;border-color:#1b6144}.gc-of-old{color:#ffc084}
.gc-of-block{margin:12px 0}.gc-of-block h3{font-size:14px;margin:0 0 9px;color:#e9bd57}.gc-of-list{display:grid;gap:10px}
.gc-of-row{background:#08130d;border:1px solid #2a4232;border-radius:10px;padding:12px;min-width:0}.gc-of-rowtop{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;overflow-wrap:anywhere}
.gc-of-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:10px;margin:11px 0}.gc-of-metric{min-width:0;display:grid;gap:4px}.gc-of-label{color:#9bb1a1;font-size:10px;line-height:1.3}.gc-of-num{display:inline-flex;align-items:baseline;white-space:nowrap;font-weight:800;font-size:17px;line-height:1.4;font-variant-numeric:tabular-nums;color:#f4faf6}
.gc-of-foot{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:11px;color:#9db7a8}.gc-of-cash{background:#00dd94!important;color:#052518!important;border:0!important;border-radius:7px;padding:9px 12px;font-weight:800!important;cursor:pointer}.gc-of-cash:disabled{background:#3f4d45!important;color:#bcc7be!important;cursor:not-allowed}
.gc-of-progress{background:#1c3026;height:8px;border-radius:99px;position:relative;margin:19px 0 22px}.gc-of-progress-fill{background:linear-gradient(90deg,#00c985,#e9bd57);height:100%;width:0;border-radius:99px;transition:width .5s ease}.gc-of-progress-text{position:absolute;top:12px;left:0;font-size:11px;color:#b6c8bb;white-space:nowrap}
.gc-of-empty{padding:12px;color:#9eb5aa;font-size:12px;border:1px dashed #36503e;border-radius:8px}.gc-of-digit{height:1.25em;display:inline-block;position:relative;overflow:hidden;vertical-align:-.17em;width:.64em;text-align:center}.gc-of-track{height:200%;display:flex;flex-direction:column;line-height:1.25em;white-space:nowrap}.gc-of-track>span{height:50%;min-height:1.25em;display:flex;justify-content:center;align-items:center}.gc-of-rise{animation:gcOfRise .46s ease-out forwards}.gc-of-fall{animation:gcOfFall .46s ease-out forwards}.gc-of-up{color:#00dd94}.gc-of-down{color:#ff929b}@keyframes gcOfRise{from{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes gcOfFall{from{transform:translateY(-50%)}to{transform:translateY(0)}}
.gc-of-dialog[hidden]{display:none!important}.gc-of-dialog{position:fixed;z-index:99999;inset:0}.gc-of-shade{background:rgba(0,0,0,.86);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:14px}.gc-of-dialog-card{width:min(100%,475px);max-height:90vh;overflow:auto;background:#111e17;border:1px solid #3b6948;border-radius:13px;padding:22px;color:#f1fff6;box-shadow:0 20px 70px #000b}.gc-of-dialog-card h2{margin:0 0 9px}.gc-of-dialog-card>button,.gc-of-dialog-card .gc-of-confirm button{margin:12px 10px 0 0}.gc-of-dialog-card input[type=number]{display:block;background:#06140d;color:#fff;border:1px solid #456551;border-radius:6px;padding:10px;width:100%;margin-top:6px}.gc-of-qty-label,.gc-of-ack{display:block;font-size:12px;margin-top:12px}.gc-of-ack input{margin-right:6px}.gc-of-estimate{font-size:13px;color:#e9bd57}.gc-of-summary{border-top:1px solid #3b5442;padding-top:10px;margin-top:10px}.gc-of-summary-line{display:flex;justify-content:space-between;gap:10px;margin:7px 0;font-size:12px}.gc-of-summary-line strong{text-align:right}.gc-of-legacy{margin:14px 0}.gc-of-legacy summary{cursor:pointer;color:#e9bd57;font-size:12px}.gc-of-auto{margin:12px 0}
@media(prefers-reduced-motion:reduce){.gc-of-rise,.gc-of-fall{animation:none!important}.gc-of-progress-fill{transition:none!important}}
@media(max-width:650px){.gc-of-panel{padding:10px}.gc-of-header{align-items:flex-start}.gc-of-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-of-rowtop{display:block}}
/* GRIDCOVE_ORDERFLOW_R10_CSS_END */

/* GRIDCOVE_TRADE_ADVISOR_R11_CSS_BEGIN */
.gcai-panel{margin:20px 0 25px;border:1px solid rgba(228,189,87,.35);border-radius:16px;padding:20px;background:#101b16;color:#f4fff9;box-shadow:0 8px 24px rgba(0,0,0,.14)}
.gcai-panel *{box-sizing:border-box}
.gcai-panel .gcai-kicker{color:#e9bd57;letter-spacing:1.4px;font-size:11px;font-weight:800;margin-bottom:8px}
.gcai-panel .gcai-head,.gcai-panel .gcai-actions,.gcai-panel .gcai-card-foot,.gcai-panel .gcai-posline{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}
.gcai-panel h2,.gcai-panel h3{color:#fff;margin:0 0 7px}.gcai-panel h2{font-size:23px}.gcai-panel h3{font-size:17px}
.gcai-panel .gcai-muted{color:#aac1b1;font-size:12px;line-height:1.65;margin:7px 0}.gcai-panel .gcai-emphasis{font-weight:800;color:#e9bd57;margin:0 0 12px}
.gcai-panel select,.gcai-panel input:not([type=checkbox]){background:#09130e!important;color:#ebfff1!important;border:1px solid #3c5949!important;padding:10px;border-radius:9px;min-width:0;width:100%;font:inherit}
.gcai-panel .gcai-actions select{min-width:210px}.gcai-panel select:focus-visible,.gcai-panel input:focus-visible,.gcai-panel button:focus-visible{outline:3px solid #e9bd57;outline-offset:2px}
.gcai-panel .gcai-button{background:#182b20;color:#ebfff3;border:1px solid #3d5948;padding:10px 14px;font-size:12px;font-weight:800;border-radius:9px;cursor:pointer;line-height:1.3}
.gcai-panel .gcai-button.gcai-primary{background:#00dd94;border-color:#00dd94;color:#06291c}.gcai-panel .gcai-button.gcai-danger{background:#e9bd57;border-color:#e9bd57;color:#332408}
.gcai-panel .gcai-button:disabled{opacity:.48;cursor:not-allowed}
.gcai-panel .gcai-status{padding:10px;border:1px solid #315444;border-radius:9px;font-size:12px;margin:15px 0;color:#c4f9d8;background:#0d231a}
.gcai-panel .gcai-status.gcai-bad,.gcai-panel .gcai-note.gcai-bad{color:#ff9ca8;border-color:#7d3544}
.gcai-panel .gcai-ideas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}
.gcai-panel .gcai-card{display:flex;flex-direction:column;gap:7px;background:#0b1610;border:1px solid #304a3c;border-radius:11px;padding:15px;min-width:0}
.gcai-panel .gcai-card h3{line-height:1.3;min-height:42px}.gcai-panel .gcai-tags{display:flex;gap:5px;flex-wrap:wrap}
.gcai-panel .gcai-tags span{background:#1a3325;border:1px solid #355544;border-radius:6px;padding:4px 7px;color:#d5f6e2;font-weight:750;font-size:11px}
.gcai-panel .gcai-score{color:#e9bd57;font-size:11px;font-weight:850}
.gcai-panel .gcai-editor,.gcai-panel .gcai-exits{padding:17px;margin-top:18px;background:#0a1610;border:1px solid #2a5140;border-radius:13px}
.gcai-panel .gcai-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0}
.gcai-panel .gcai-field{display:grid;gap:7px;font-size:12px;font-weight:700;color:#bce6ca}
.gcai-panel .gcai-field[hidden],.gcai-panel [hidden]{display:none!important}
.gcai-panel .gcai-note{font-size:12px;color:#acd3bd;margin:12px 0;line-height:1.6}
.gcai-panel .gcai-confirm{border-top:1px solid #37513c;margin-top:14px;padding-top:14px}
.gcai-panel .gcai-ack{display:flex!important;align-items:flex-start;justify-content:flex-start;flex-direction:row-reverse;gap:10px;margin:14px 0}
.gcai-panel input[type=checkbox]{width:17px;height:17px;accent-color:#00dd94;flex-shrink:0;margin-top:2px}
.gcai-panel .gcai-summary{display:grid;gap:7px}.gcai-panel .gcai-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid #274234;padding-bottom:7px;font-size:12px;color:#b4cab9}
.gcai-panel .gcai-line strong{font-size:13px;text-align:right;color:#fff}
.gcai-panel .gcai-positions{display:grid;gap:9px;margin-top:10px}.gcai-panel .gcai-position{padding:12px;background:#11271a;border:1px solid #345744;border-radius:10px}
.gcai-panel .gcai-warning{border:1px solid #a75344;background:#301d1d;color:#ffd5c8;border-radius:9px;padding:12px;font-size:12px;font-weight:700;line-height:1.55}
@media(max-width:620px){.gcai-panel{padding:13px}.gcai-panel .gcai-actions{width:100%}.gcai-panel .gcai-actions select{min-width:0;flex:1}.gcai-panel .gcai-ideas{grid-template-columns:1fr}.gcai-panel .gcai-fields{grid-template-columns:1fr}.gcai-panel .gcai-line{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.gcai-panel *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* GRIDCOVE_TRADE_ADVISOR_R11_CSS_END */

/* GRIDCOVE_AI14_MARKET_RADAR_CSS_BEGIN */
.gc14-root{--gc14-ink:#eaf9f3;--gc14-muted:#93aaa1;--gc14-green:#00e3a2;--gc14-teal:#00b98c;--gc14-red:#fb7991;--gc14-gold:#e7c17b;--gc14-stroke:rgba(160,215,194,.16);color:var(--gc14-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;max-width:1480px;margin:10px auto 45px;font-size:13px;line-height:1.45}
.gc14-root *{box-sizing:border-box}.gc14-root button,.gc14-root input{font:inherit}.gc14-root button{cursor:pointer}.gc14-root button:disabled{opacity:.4;cursor:not-allowed}.gc14-root h2,.gc14-root h3,.gc14-root h4,.gc14-root p{margin-top:0}.gc14-root button:focus-visible,.gc14-root input:focus-visible,.gc14-root summary:focus-visible{outline:2px solid #0aeaaa;outline-offset:2px}
.gc14-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;overflow:hidden;gap:22px;background:radial-gradient(ellipse 62% 150% at 83% -10%,rgba(0,216,155,.15),transparent 70%),linear-gradient(121deg,#0b1716,#0b2220 49%,#101914);border:1px solid rgba(65,139,110,.35);border-radius:22px;padding:36px 39px;min-height:250px;box-shadow:0 25px 45px rgba(0,0,0,.14)}
.gc14-hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 60%,rgba(1,239,162,.025)),repeating-linear-gradient(0deg,transparent 0 48px,rgba(93,191,149,.035) 49px 50px),repeating-linear-gradient(90deg,transparent 0 48px,rgba(93,191,149,.035) 49px 50px);mask-image:linear-gradient(90deg,transparent,black)}
.gc14-hero-copy{position:relative;max-width:710px}.gc14-kicker{display:flex;align-items:center;gap:9px;color:#b3d9c8;font-size:10px;letter-spacing:1.75px;font-weight:800;text-transform:uppercase}.gc14-pulse{width:7px;height:7px;border-radius:50%;background:var(--gc14-green);box-shadow:0 0 0 4px rgba(0,230,163,.1),0 0 15px rgba(0,230,163,.8);flex:none}.gc14-separator{color:rgba(255,255,255,.25)}
.gc14-hero h2{font-size:clamp(32px,4.1vw,55px);line-height:1.085;font-weight:850;letter-spacing:-1.8px;margin:15px 0 14px;color:#f3fef9}.gc14-hero h2 em{font-style:normal;color:var(--gc14-green)}.gc14-hero p{color:#a7c1b8;font-size:13px;max-width:560px;line-height:1.7;margin:0 0 20px}.gc14-hero p b{color:#d2f8e5}.gc14-provider{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #536c58;color:#d2bc91;border-radius:999px;background:rgba(0,0,0,.16);font-weight:800;font-size:10px;letter-spacing:.6px}.gc14-provider:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#ccac71}.gc14-provider-on{color:#00e3a2;border-color:rgba(0,227,162,.4)}.gc14-provider-on:before{background:#00e3a2}.gc14-hero-action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:21px;min-width:200px}.gc14-orbit{width:153px;height:153px;border-radius:50%;display:grid;place-items:center;position:relative;border:1px solid rgba(0,224,157,.28);box-shadow:0 0 0 13px rgba(0,255,177,.018),0 0 0 28px rgba(0,255,177,.012),inset 0 0 30px rgba(0,212,139,.035)}.gc14-orbit:before,.gc14-orbit:after{content:'';position:absolute;border-radius:50%;border:1px dashed rgba(0,222,153,.20);inset:16px;transform:rotate(-18deg)}.gc14-orbit:after{inset:35px;border:1px solid rgba(0,223,154,.4);background:radial-gradient(circle,#0b4033,#071b17)}.gc14-orbit span{z-index:2;font-size:33px;font-weight:900;letter-spacing:-2px;color:#b5ffe3;text-shadow:0 0 22px rgba(0,242,165,.55)}
.gc14-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;padding:11px 15px;border-radius:10px;border:1px solid rgba(143,197,172,.22);background:#172720;color:#e0f6e9;font-weight:760;font-size:12px;transition:transform .17s,background .17s,border-color .17s,box-shadow .17s}.gc14-btn:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(0,225,154,.62)}.gc14-btn-emergency{border-color:rgba(245,120,142,.4);background:rgba(112,31,49,.25);color:#ffadbd;font-size:10px;letter-spacing:.3px;padding:10px 14px}.gc14-btn-glow{border-color:#00d99b;background:linear-gradient(145deg,#11ecc0,#00c98b);color:#06271d;box-shadow:0 6px 23px rgba(0,214,153,.16)}.gc14-btn-soft{background:#152823}.gc14-btn-active{border-color:var(--gc14-green);color:var(--gc14-green);background:rgba(0,214,151,.1)}.gc14-btn-subtle{background:transparent;border-color:rgba(198,230,209,.18);color:#aecbb9}.gc14-btn-outline{padding:8px 11px;border-color:rgba(0,228,161,.35);color:#aaffde;background:rgba(0,240,162,.065);font-size:11px}.gc14-refresh{padding:9px 13px;font-size:19px;line-height:1}
.gc14-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 15px}.gc14-stat{position:relative;min-width:0;padding:18px 20px;background:linear-gradient(150deg,#111d1a,#101916);border-radius:15px;border:1px solid var(--gc14-stroke);display:flex;flex-direction:column;gap:5px}.gc14-stat:before{content:'';width:3px;height:32px;position:absolute;top:21px;left:0;background:linear-gradient(var(--gc14-green),transparent);border-radius:0 6px 6px 0}.gc14-stat>span{font-weight:690;color:#b4c5ba;font-size:11px}.gc14-stat strong{color:#f3fff9;font-size:29px;font-weight:820;letter-spacing:-.8px;font-variant-numeric:tabular-nums;line-height:1.28;min-height:35px}.gc14-stat small{font-size:10px;color:#7e9a8e}
.gc14-notice{border:1px solid rgba(134,203,167,.17);border-radius:11px;background:rgba(0,179,119,.055);padding:12px 17px;color:#a8d5c3;font-size:11px;margin-bottom:15px;overflow-wrap:anywhere}.gc14-notice.gc14-warning{border-color:rgba(245,139,121,.48);background:rgba(100,45,41,.15);color:#ffc5ae}
.gc14-layout{display:grid;grid-template-columns:minmax(0,1.63fr) minmax(340px,1fr);gap:16px;align-items:start}.gc14-left,.gc14-right{min-width:0}.gc14-panel{background:linear-gradient(150deg,#111e1a 0%,#101917 100%);border:1px solid var(--gc14-stroke);border-radius:18px;padding:22px 21px}.gc14-panel-head,.gc14-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.gc14-panel-head{align-items:flex-start}.gc14-panel-head h3{font-size:21px;letter-spacing:-.45px;font-weight:790;line-height:1.2;color:#f2fff8;margin:7px 0 8px}.gc14-panel-head p{font-size:11px;color:#8fac9e;margin:0;line-height:1.6}.gc14-scan-state{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right;flex:none;padding-top:8px}.gc14-scan-state>span{font-size:9px;letter-spacing:.9px;color:#00e3a2;font-weight:800}.gc14-scan-state>small{font-size:10px;color:#93a99b}
.gc14-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;margin:22px 0 15px}.gc14-filter{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:3px;border-radius:10px;background:#0a1411;border:1px solid rgba(129,178,152,.16)}.gc14-filter button{border:0;border-radius:7px;background:transparent;color:#91aea1;padding:9px 10px;font-size:10px;font-weight:750}.gc14-filter button.selected{background:linear-gradient(135deg,#173e32,#1a3129);color:#c2ffdf;box-shadow:inset 0 0 0 1px rgba(47,167,115,.23)}.gc14-toolbar-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gc14-scan-foot{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#8ea89e;padding:2px 0 4px;flex-wrap:wrap}.gc14-scan-foot b{color:#badbc7}.gc14-scan-info{font-size:11px;color:#9cb1a4;line-height:1.5;margin:5px 0 14px}.gc14-scan-info.gc14-warning{color:#fac198}
.gc14-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.gc14-market-card{min-width:0;border:1px solid rgba(135,188,154,.20);border-radius:15px;padding:17px 17px 14px;background:radial-gradient(ellipse 100% 70% at 95% -30%,rgba(23,136,99,.14),transparent),linear-gradient(145deg,#13231e,#101b18);position:relative;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.11);transition:border-color .17s,transform .17s}.gc14-market-card.gc14-card-reviewed{border-color:rgba(0,235,151,.32)}.gc14-market-card:hover{transform:translateY(-2px);border-color:rgba(46,205,148,.45)}.gc14-market-card:before{content:'';position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(0,221,148,.5),transparent 70%)}.gc14-market-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.gc14-market-identity{min-width:0}.gc14-eyebrow{display:block;color:#a3c0aa;font-size:9px;font-weight:780;letter-spacing:1.2px}.gc14-market-title{color:#eefaf3;font-size:16px;font-weight:810;letter-spacing:-.25px;margin:7px 0 4px;line-height:1.2}.gc14-ticker{font-size:9px;color:#779b89;overflow-wrap:anywhere;line-height:1.3;margin:0}.gc14-chip{display:inline-block;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:850;letter-spacing:.65px;white-space:nowrap;line-height:1.15}.gc14-watch{border:1px solid rgba(0,219,149,.35);background:rgba(0,222,153,.09);color:#54f5b8}.gc14-avoid{border:1px solid rgba(244,123,141,.36);background:rgba(200,66,86,.10);color:#ff98a9}.gc14-insufficient{border:1px solid rgba(217,170,101,.33);background:rgba(185,130,44,.10);color:#f6cb86}.gc14-neutral,.gc14-muted{border:1px solid rgba(171,199,180,.21);background:rgba(186,203,192,.04);color:#9bb3a6}
.gc14-quote-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0 12px}.gc14-quote{border-radius:10px;border:1px solid rgba(143,196,155,.14);padding:10px 12px;background:rgba(0,0,0,.16);min-width:0;display:flex;flex-direction:column;gap:3px}.gc14-quote-label{font-size:9px;font-weight:780;letter-spacing:.55px;color:#92ba9d}.gc14-quote-sell .gc14-quote-label{color:#a2c0b2}.gc14-big-price{font-size:29px;letter-spacing:-1.15px;line-height:1.34;font-weight:840;font-variant-numeric:tabular-nums;color:#a4ffe0;min-height:35px;white-space:nowrap}.gc14-quote-sell .gc14-big-price{color:#f6fffa}.gc14-market-meta{display:flex;flex-wrap:wrap;gap:6px 11px;font-size:10px;color:#a0b8ab;padding-bottom:12px;border-bottom:1px solid rgba(170,215,184,.12)}.gc14-market-meta span:first-child{color:#d5c390}.gc14-card-analysis{min-height:107px;padding:12px 0}.gc14-analysis-pending,.gc14-skeleton{font-size:11px;line-height:1.65;color:#9bb8a5;margin:4px 0}.gc14-analysis-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px}.gc14-review-source{font-size:9px;color:#8da89a}.gc14-analysis-summary{font-size:11px;color:#e2f1e6;margin:9px 0;line-height:1.6}.gc14-review-details summary{font-size:10px;color:#a5cdb7;cursor:pointer;font-weight:650}.gc14-review-details ul{padding-left:16px;color:#a7c5b5;font-size:10px;line-height:1.55;margin:6px 0}.gc14-review-heading{font-size:9px;color:#e7c17b;display:block;margin-top:9px}.gc14-stale-note{font-size:10px;color:#e7c17b;margin:7px 0 0}.gc14-market-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid rgba(170,215,184,.10)}.gc14-card-time{color:#839f91;font-size:9px}.gc14-empty{grid-column:1/-1;padding:35px;text-align:center;background:rgba(11,36,25,.55);border:1px dashed rgba(108,196,148,.27);border-radius:12px;color:#abc7b6}
.gc14-trader-panel{background:radial-gradient(ellipse 90% 33% at 100% 0%,rgba(0,211,152,.07),transparent),linear-gradient(155deg,#12211d,#101814)}.gc14-trader-panel .gc14-panel-head h3{margin-bottom:0}.gc14-trader-note{color:#a4bcac;line-height:1.55;font-size:11px;margin:17px 0}.gc14-trader-note strong{color:#ffddab}.gc14-settings-main,.gc14-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gc14-field{display:flex;flex-direction:column;gap:7px;min-width:0}.gc14-field-label{font-size:10px;color:#bed6c5;font-weight:660}.gc14-input{padding:12px 11px;border-radius:9px;border:1px solid rgba(126,191,157,.25);background:#0b1913;color:#e6fdef;min-width:0;width:100%;font-weight:740;font-variant-numeric:tabular-nums}.gc14-input:focus{outline:2px solid #2de5a3}.gc14-advanced{margin:17px 0}.gc14-advanced summary{font-size:11px;color:#b6d2be;cursor:pointer;border-top:1px solid rgba(163,211,176,.12);padding:12px 0 6px}.gc14-advanced summary span{float:right}.gc14-advanced-grid{padding-top:9px}.gc14-paper-actions{display:flex;gap:8px;flex-wrap:wrap}.gc14-paper-actions .gc14-btn{flex:1;padding:11px 8px;font-size:10px}.gc14-divider{height:1px;background:rgba(163,211,176,.15);margin:23px 0 15px}.gc14-row h4{font-size:14px;color:#e2fced;margin:0}.gc14-mini-label{font-size:9px;color:#c7ac77;letter-spacing:1px;font-weight:850}.gc14-paper-list{margin-top:12px;max-height:300px;overflow-y:auto}.gc14-no-paper{background:rgba(1,24,13,.5);border:1px dashed rgba(138,196,153,.18);border-radius:9px;padding:19px 13px;font-size:11px;line-height:1.6;color:#9cb7a4}.gc14-paper-row{padding:11px 0;border-bottom:1px solid rgba(183,226,199,.10)}.gc14-paper-title{font-size:11px;color:#e4f5e8}.gc14-paper-tag{font-size:9px;color:#d8ba75;font-weight:740}.gc14-paper-sub,.gc14-footnote{font-size:10px;color:#8ea798;line-height:1.55;margin:6px 0}.gc14-paper-pnl{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#e8fcef}.gc14-positive,.gc14-up{color:#03e6a0!important}.gc14-negative,.gc14-down{color:#fb8498!important}.gc14-side-disclaimer{border:1px solid rgba(0,217,146,.23);background:linear-gradient(130deg,rgba(0,210,144,.08),rgba(8,34,20,.32)),#0c2119;border-radius:14px;margin-top:13px;padding:15px;display:flex;align-items:flex-start;gap:12px}.gc14-side-disclaimer>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;flex:none;background:rgba(1,214,140,.1);color:#80ffce;font-size:20px}.gc14-side-disclaimer strong{font-size:11px;color:#d3fbe6}.gc14-side-disclaimer p{font-size:10px;color:#9bbaaa;line-height:1.6;margin:5px 0 0}
.gc14-secondary{border:1px solid var(--gc14-stroke);border-radius:13px;margin:13px 0 0;padding:13px 18px;background:#101b16}.gc14-secondary>summary{cursor:pointer;color:#d5ebde;font-weight:760;font-size:12px}.gc14-secondary>summary span{float:right;color:#82ae99;font-weight:500;font-size:10px}.gc14-secondary[open]>summary{margin-bottom:14px}.gc14-secondary p{color:#9fb9aa;font-size:11px;line-height:1.7}.gc14-secondary code{color:#d5c688;font-size:11px;overflow-wrap:anywhere}.gc14-secondary #gcAIAdvisor{display:block!important;margin-top:11px}
.gc14-number-frame{position:relative;display:inline-grid;align-items:start;overflow:hidden;height:1.25em;line-height:1.25em;vertical-align:bottom}.gc14-number-old,.gc14-number-next{grid-column:1;grid-row:1;display:block;transition:transform .4s cubic-bezier(.2,.75,.18,1),opacity .4s ease}.gc14-number-old{transform:translateY(0);opacity:1}.gc14-number-next{transform:translateY(100%);opacity:.35}.gc14-number-move .gc14-number-old{transform:translateY(-100%);opacity:0}.gc14-number-move .gc14-number-next{transform:translateY(0);opacity:1}
@media(max-width:1250px){.gc14-market-grid{grid-template-columns:1fr}.gc14-panel-head{gap:5px}.gc14-orbit{width:120px;height:120px}.gc14-toolbar{align-items:flex-start}}
@media(max-width:1000px){.gc14-layout{grid-template-columns:1fr}.gc14-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc14-hero{padding:25px}.gc14-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.gc14-hero{padding:25px 19px}.gc14-hero-action{min-width:auto}.gc14-orbit{display:none}.gc14-hero h2{font-size:36px}.gc14-market-grid{grid-template-columns:1fr}.gc14-panel{padding:17px 13px}.gc14-stats{gap:8px}.gc14-stat{padding:14px}.gc14-stat strong{font-size:24px}.gc14-filter{width:100%}.gc14-toolbar-actions{width:100%}.gc14-toolbar-actions .gc14-btn:not(.gc14-refresh){flex:1}.gc14-panel-head h3{font-size:19px}}
@media(max-width:390px){.gc14-hero-action .gc14-btn-emergency{font-size:0;padding:11px}.gc14-hero-action .gc14-btn-emergency:after{content:'PAUSE';font-size:10px}.gc14-settings-main,.gc14-advanced-grid{grid-template-columns:1fr}.gc14-quote-pair{gap:5px}.gc14-big-price{font-size:25px}}
@media(prefers-reduced-motion:reduce){.gc14-root *{animation:none!important;transition:none!important}.gc14-market-card:hover,.gc14-btn:hover{transform:none!important}}

.gc14-archive{margin-top:15px;border-top:1px solid rgba(172,218,188,.12);padding-top:13px}.gc14-archive>summary{font-size:11px;font-weight:760;cursor:pointer;color:#b5dbc5}.gc14-archive>summary span{float:right;color:#8eb6a1;font-weight:500}.gc14-archive-row{padding:12px 0;border-bottom:1px solid rgba(170,217,185,.1)}.gc14-archive-row strong{font-size:11px;color:#ddf6e6}.gc14-archive-row p{font-size:11px;color:#b1c9b8;margin:6px 0}.gc14-archive-row small{color:#829e8e;font-size:9px}
/* GRIDCOVE_AI14_MARKET_RADAR_CSS_END */

/* GRIDCOVE_AI15_DUAL_WINDOW_CSS_BEGIN */
.gc15-root{--a:#00e6a3;--paper:#07130f;--ink:#edfff7;--sub:#a2b9ad;color:var(--ink);width:100%;max-width:1460px;margin:15px auto 26px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.gc15-root *{box-sizing:border-box}.gc15-root button{cursor:pointer}.gc15-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;overflow:hidden;background:radial-gradient(ellipse 48% 115% at 96% 40%,rgba(0,212,157,.21),transparent 84%),linear-gradient(122deg,#102d22,#061711 77%);padding:35px 36px;border-radius:19px;border:1px solid rgba(94,216,169,.24);position:relative}.gc15-kicker,.gc15-overline{font-size:10px;font-weight:860;letter-spacing:1.7px;color:#a3e9c3}.gc15-hero h2{font-size:clamp(28px,3.7vw,49px)!important;line-height:1.08;margin:15px 0 9px;color:#ecfff5;font-weight:900;letter-spacing:-1.4px}.gc15-hero h2 span{color:var(--a)}.gc15-hero p{font-size:12px;color:#b1cfc1;line-height:1.7;max-width:550px;margin:10px 0}.gc15-hero-tags{display:flex;gap:9px 13px;flex-wrap:wrap;align-items:center;color:#9ec8b3;font-size:10px;margin-top:22px;font-weight:700}.gc15-feed{color:#ffc795}.gc15-live{color:#0af0a8}.gc15-off{color:#ef9c9c}.gc15-orbit{width:185px;height:165px;flex:none;border:1px solid rgba(36,226,153,.2);background:repeating-radial-gradient(circle,rgba(2,239,147,.10) 0 1px,transparent 1px 30px);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:6px;transform:rotate(-9deg);box-shadow:0 0 46px rgba(0,234,153,.08)}.gc15-orbit b{font-size:35px;letter-spacing:-2px;color:#82ffc2}.gc15-orbit span{font-size:10px;color:#bcf7d7;font-weight:850}.gc15-orbit i{font-size:20px;color:#d4be82;font-style:normal}.gc15-shortcut{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:21px 0 12px}.gc15-shortcut>span{margin-right:auto;font-size:10px;color:#aecbbb;font-weight:900;letter-spacing:1.2px}.gc15-btn{border-radius:9px;padding:10px 14px;border:1px solid rgba(113,189,149,.23);font-weight:850;font-size:11px;min-height:39px;background:#183127;color:#d5fbea;white-space:nowrap}.gc15-btn:hover{filter:brightness(1.18)}.gc15-glow{color:#032b1e!important;background:linear-gradient(125deg,#17f2aa,#81ffc8)!important;border-color:#0aef9f!important;box-shadow:0 4px 17px rgba(24,244,155,.13)}.gc15-outline{color:#b6eacf;background:#10271d}.gc15-muted{font-size:10px;color:#9fdbb7}.gc15-hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.gc15-best{border:1px solid rgba(73,195,141,.23);border-radius:16px;background:linear-gradient(130deg,#12261f,#0d1c17);padding:21px;box-shadow:0 15px 32px rgba(0,0,0,.09);min-width:0}.gc15-best-15m{background:radial-gradient(ellipse at 95% 0%,rgba(73,195,141,.14),transparent 62%),linear-gradient(130deg,#14291f,#0c1814)}.gc15-best-1h{background:radial-gradient(ellipse at 95% 0%,rgba(231,182,94,.11),transparent 62%),linear-gradient(130deg,#18251f,#101915)}.gc15-best-top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.gc15-best h3{font-size:20px;color:#eafff1;margin:6px 0 0;letter-spacing:-.4px}.gc15-status{font-size:9px;color:#b9cbbf;border:1px solid rgba(163,217,177,.25);background:rgba(126,181,148,.08);border-radius:99px;padding:6px 9px;letter-spacing:.4px;font-weight:800;white-space:nowrap}.gc15-status.gc15-signal{border-color:rgba(0,233,147,.44);color:#77ffbf;background:rgba(5,222,139,.1)}.gc15-bigside{font-size:38px;letter-spacing:-1.6px;font-weight:950;color:#d5e5db;margin:16px 0 3px}.gc15-side-yes{color:#0beca6}.gc15-side-no{color:#e5c384}.gc15-best-sub{font-size:12px;color:#9eb9a8;min-height:35px;line-height:1.5}.gc15-bidasks{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:16px 0 13px}.gc15-side-price{border:1px solid rgba(125,182,150,.16);background:rgba(0,0,0,.12);border-radius:11px;padding:12px}.gc15-side-price small{display:block;font-size:9px;color:#a8c6b1;font-weight:900;letter-spacing:.9px}.gc15-side-price strong{display:block;font-size:32px;color:#f0fff4;letter-spacing:-1px;margin-top:4px;white-space:nowrap;line-height:1.4}.gc15-best-meta{font-size:9px;color:#a2b9a9;padding:7px 0;overflow-wrap:anywhere}.gc15-ai-verdict{font-size:11px;color:#a5dbc0;line-height:1.6;border-top:1px solid rgba(117,193,158,.15);padding:13px 0;min-height:61px}.gc15-ai-stale{color:#edcc87}.gc15-notice{background:rgba(17,52,35,.45);border:1px solid rgba(71,175,129,.19);color:#a9cabb;border-radius:9px;padding:11px 13px;font-size:10px;line-height:1.5;margin:12px 0 17px}.gc15-notice.gc15-bad{border-color:#915454;color:#ffc0b6}.gc15-main{display:grid;grid-template-columns:minmax(0,1.48fr) minmax(320px,.85fr);gap:15px;align-items:start}.gc15-panel{background:linear-gradient(140deg,#111e18,#0d1913);border:1px solid rgba(130,180,141,.2);border-radius:15px;padding:21px;margin-bottom:15px;min-width:0}.gc15-panel-header{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:0 0 17px}.gc15-panel-header h3{font-size:22px;color:#f1fff3;letter-spacing:-.6px;margin:7px 0 6px}.gc15-panel-header p{font-size:11px;color:#a7baa9;margin:0;line-height:1.5}.gc15-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc15-market{background:radial-gradient(ellipse at 100% 0%,rgba(0,197,119,.09),transparent 60%),#0e2118;border:1px solid rgba(135,211,159,.19);border-radius:12px;padding:15px;min-width:0}.gc15-market-top{display:flex;justify-content:space-between;gap:8px}.gc15-market-side{font-size:16px;color:#e9fff1;display:block;margin:4px 0}.gc15-tag{font-size:9px;font-weight:820;color:#b5d6c3}.gc15-tag.gc15-highlight{color:#0beaa3}.gc15-market-bidask{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.gc15-market-bidask>div{background:rgba(0,0,0,.12);border:1px solid rgba(119,175,145,.13);border-radius:9px;padding:10px;min-width:0}.gc15-market-bidask small{display:block;font-size:9px;color:#97b3a1;font-weight:830}.gc15-market-bidask strong{font-size:25px;color:#e9ffee;font-weight:870;display:block;margin-top:4px;white-space:nowrap}.gc15-market-foot{font-size:10px;color:#dabd87}.gc15-market-why{font-size:10px;line-height:1.5;color:#8caf9e;overflow-wrap:anywhere;margin:8px 0 0}.gc15-warning{background:rgba(198,140,48,.09);border:1px solid rgba(220,153,61,.21);color:#e2c99b;padding:11px;border-radius:9px;font-size:11px;line-height:1.55}.gc15-tf{display:flex;gap:10px;margin:14px 0}.gc15-tf label{display:flex;align-items:center;gap:7px;color:#dcf5e4;font-size:11px;padding:8px;border-radius:8px;border:1px solid rgba(139,200,154,.15);flex:1}.gc15-tf input{accent-color:#0bef9d}.gc15-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gc15-input-wrap{display:flex;flex-direction:column;gap:5px;color:#9fbaaa;font-size:10px;font-weight:700;min-width:0}.gc15-input-wrap input{background:#091b12;border:1px solid rgba(133,192,156,.23);border-radius:8px;color:#e9fff5;padding:10px 9px;min-width:0;width:100%;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.gc15-actions{display:flex;gap:6px;flex-wrap:wrap;margin:15px 0}.gc15-actions .gc15-btn{flex:1;min-width:max-content;font-size:10px;padding:10px 7px}.gc15-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid rgba(138,200,152,.17);padding:15px 0}.gc15-mini-stats>div small{display:block;color:#9eb9a7;font-size:9px}.gc15-mini-stats strong{color:#eefcef;font-size:21px;font-weight:850}.gc15-scalper h4{font-size:13px;color:#e2faea}.gc15-position{border-top:1px solid rgba(144,206,166,.1);padding:11px 0}.gc15-pos-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.gc15-pos-header strong{font-size:11px}.gc15-position>small{display:block;color:#93af9d;font-size:9px;line-height:1.5;margin:5px 0}.gc15-pnl{font-size:15px;color:#d2fcea}.gc15-ai-controls p{font-size:11px;color:#a9cabb;line-height:1.6}.gc15-disclosure{font-size:11px;color:#8baa99;line-height:1.6;max-width:1000px;padding:12px 4px}.gc15-empty{color:#96b39f;font-size:11px;line-height:1.6;padding:13px}.gc15-legacy{max-width:1460px;margin:13px auto 30px;border:1px solid rgba(144,191,155,.27);border-radius:11px;padding:12px 18px;background:#102017;color:#c0d7c5}.gc15-legacy>summary{cursor:pointer;font-size:12px;font-weight:780}.gc15-legacy[open]>summary{padding-bottom:15px}.gc15-slide-frame{display:inline-grid;overflow:hidden;vertical-align:bottom;height:1.27em;line-height:1.27em}.gc15-slide-old,.gc15-slide-new{grid-area:1/1;transition:transform .36s ease,opacity .36s ease}.gc15-slide-old{transform:translateY(0)}.gc15-slide-new{transform:translateY(100%);opacity:.5}.gc15-rolling .gc15-slide-old{transform:translateY(-100%);opacity:0}.gc15-rolling .gc15-slide-new{transform:translateY(0);opacity:1}.gc15-increase{color:#0ef3a4!important}.gc15-decrease{color:#f18b93!important}
@media(max-width:1150px){.gc15-main{grid-template-columns:1fr}.gc15-best h3{font-size:18px}}@media(max-width:750px){.gc15-root{padding:0 2px}.gc15-hero{padding:25px 19px}.gc15-orbit{display:none}.gc15-hero-grid{grid-template-columns:1fr}.gc15-market-grid{grid-template-columns:1fr}.gc15-shortcut{flex-wrap:wrap}.gc15-shortcut>span{width:100%}.gc15-panel{padding:15px}.gc15-best{padding:17px}.gc15-best-top{flex-wrap:wrap}}@media(max-width:420px){.gc15-input-grid{grid-template-columns:1fr 1fr}.gc15-side-price strong{font-size:26px}.gc15-bigside{font-size:34px}.gc15-btn{white-space:normal}}@media(prefers-reduced-motion:reduce){.gc15-root *{transition:none!important;animation:none!important}}
/* GRIDCOVE_AI15_DUAL_WINDOW_CSS_END */

/* GRIDCOVE_AI16_MANUAL_RESEARCH_CSS_BEGIN */
.gc15-root .gc16-panel{margin:18px 0 20px;padding:24px;border-radius:18px;background:linear-gradient(126deg,#101f19 0%,#0b1813 65%,#10221a 100%);border:1px solid rgba(90,210,142,.31);box-shadow:0 16px 52px rgba(0,0,0,.15);color:#eafff0}
.gc15-root .gc16-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.gc16-heading h3{font-size:clamp(23px,2.8vw,36px)!important;letter-spacing:-1.2px;line-height:1.2;margin:8px 0;color:#f3fff6}.gc16-heading p{font-size:12px;color:#a5c5b4;line-height:1.6;max-width:660px;margin:7px 0}.gc16-eyebrow{font-size:10px;font-weight:900;color:#79ecb0;letter-spacing:1.6px}.gc16-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.gc16-buttons button,.gc16-card-actions button{border-radius:9px;font-size:11px;font-weight:850;cursor:pointer;padding:11px 15px;min-height:42px}.gc16-primary{border:1px solid #00d990;color:#043a27;background:linear-gradient(120deg,#03eaa1,#91ffd0);box-shadow:0 0 17px rgba(0,226,148,.12)}.gc16-secondary{border:1px solid rgba(125,206,158,.26);color:#d7ffeb;background:#183126}.gc16-buttons button:disabled,.gc16-card-actions button:disabled{opacity:.44;cursor:not-allowed}.gc16-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.gc16-tags>span{border-radius:99px;border:1px solid rgba(120,204,149,.24);padding:6px 9px;font-weight:760;font-size:10px;color:#cae8d2;background:#143325}.gc16-status{font-size:11px;line-height:1.55;color:#a9dac2;border-radius:9px;background:#0e291b;border:1px solid rgba(120,196,135,.22);padding:11px 12px;margin-bottom:18px;overflow-wrap:anywhere}.gc16-status[data-type="warn"]{color:#f6c5b1;border-color:rgba(227,150,101,.3);background:#30231d}
.gc16-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.gc16-window{min-width:0}.gc16-window-head{display:flex;align-items:end;justify-content:space-between;gap:9px;padding:0 2px 13px}.gc16-window-head span{font-size:10px;color:#5cebad;font-weight:900;letter-spacing:1.4px}.gc16-window-head h4{margin:4px 0 0!important;color:#f7fff9;font-size:21px;letter-spacing:-.45px}.gc16-window-head small{font-size:9px;color:#aec8b5;font-weight:700}.gc16-cards{display:grid;grid-template-columns:1fr;gap:11px}.gc16-card{padding:16px 18px;min-width:0;border-radius:13px;border:1px solid rgba(113,199,148,.17);background:radial-gradient(ellipse at 100% 0%,rgba(89,211,159,.07),transparent 70%),#0b1b14}.gc16-card.gc16-pick{border-color:rgba(10,235,161,.52);box-shadow:0 0 0 1px rgba(9,236,146,.11),inset 0 0 25px rgba(20,142,93,.05)}.gc16-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.gc16-card h4{font-size:17px!important;line-height:1.3;margin:5px 0 0!important;letter-spacing:-.3px;color:#e7fff3}.gc16-micro{font-size:10px;letter-spacing:1px;color:#9bddb8;font-weight:850}.gc16-chip{white-space:nowrap;border-radius:99px;border:1px solid rgba(168,198,149,.22);font-size:9px;font-weight:850;color:#e9d59e;padding:6px 8px;background:#263023}.gc16-ticker{font-size:10px;color:#a2d4ba;overflow-wrap:anywhere;margin-top:12px;font-weight:750;letter-spacing:.25px}.gc16-title{font-size:11px;color:#a2bdaf;margin:4px 0 7px!important;line-height:1.5}.gc16-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0}.gc16-price-grid .gc16-stat{border-radius:11px;padding:12px;background:#132d20;border:1px solid rgba(100,218,140,.15)}.gc16-stat small{display:block;font-size:9px;font-weight:760;letter-spacing:.8px;color:#a1baa8;line-height:1.4}.gc16-stat strong{display:block;font-size:12px;color:#ebfff0;font-variant-numeric:tabular-nums;margin:5px 0 0;white-space:normal}.gc16-price-grid strong{font-size:25px;color:#caffdc;letter-spacing:-.8px}.gc16-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 1px 13px}.gc16-stats .gc16-stat{padding:5px 0;border-bottom:1px solid rgba(128,203,152,.1)}.gc16-stats .gc16-stat strong{font-size:13px}.gc16-model{background:rgba(208,174,90,.07);border-left:3px solid #cbaa71;border-radius:0 8px 8px 0;padding:12px;margin:4px 0 12px;min-height:69px}.gc16-model strong{font-size:11px;letter-spacing:.45px;color:#efd7a3}.gc16-model p{font-size:11px!important;line-height:1.5;color:#cbdacb;margin:6px 0!important}.gc16-model small{display:block;color:#f1b2a5;font-size:10px;line-height:1.5}.gc16-card-actions{display:flex;gap:8px;flex-wrap:wrap}.gc16-card-actions .gc16-review{flex:1;background:#17dd9a;color:#073020;border:1px solid #17dd9a}.gc16-card-actions .gc16-copy{background:#1c3628;color:#c0ebd2;border:1px solid rgba(126,196,151,.22)}.gc16-disclaimer{display:block;font-size:9px;line-height:1.55;color:#8fae9c;margin-top:12px}.gc16-empty{border:1px dashed rgba(128,194,137,.28);border-radius:12px;color:#abc9b8;padding:20px;font-size:12px;line-height:1.6;min-height:100px}.gc16-footnote{color:#9dbbac;font-size:11px;line-height:1.55;margin:18px 0 0!important}
.gc16-auto{border-radius:14px;border:1px solid rgba(199,167,96,.23);background:#0c1b14;margin:19px 0;padding:15px}.gc16-auto>summary{color:#f1d6a4;font-size:14px;font-weight:900;cursor:pointer;letter-spacing:.1px;padding:8px 3px}.gc16-auto[open]>summary{border-bottom:1px solid rgba(210,183,124,.15);margin-bottom:10px;padding-bottom:13px}.gc16-auto-intro{font-size:11px;color:#b7c8b0;margin:12px 0;line-height:1.6}.gc16-auto .gc15-ai-controls{display:none!important}.gc16-auto #gc15AskAI{display:none!important}.gc16-auto .gc15-shortcut>span{font-size:11px}.gc16-auto .gc15-disclosure{margin-bottom:0}
@media(max-width:1120px){.gc16-two{grid-template-columns:1fr}.gc16-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gc15-root .gc16-panel{padding:16px}.gc16-heading{flex-wrap:wrap}.gc16-buttons{justify-content:flex-start}.gc16-cards{grid-template-columns:1fr}.gc16-window-head{flex-wrap:wrap}.gc16-window-head h4{font-size:19px}.gc16-card{padding:14px}.gc16-auto{padding:10px}}
/* GRIDCOVE_AI16_MANUAL_RESEARCH_CSS_END */

.gc16-auto .gc15-hero-tags{margin:8px 0 12px!important}.gc16-auto .gc15-hero-tags>span{font-size:10px}

/* GRIDCOVE_AI17_SIMPLE_INTERFACE_CSS_BEGIN */
.gc15-root.gc17-simple{max-width:1180px;margin:0 auto;padding:0 10px 35px;color:#effff5}
.gc17-simple .gc15-hero{min-height:0!important;padding:20px 26px!important;border-radius:15px!important;box-shadow:none!important;display:block!important;margin-bottom:15px!important;background:linear-gradient(110deg,#102920,#092117)!important}
.gc17-simple .gc15-hero .gc15-kicker{font-size:10px!important;letter-spacing:1.1px!important;color:#89dcb2!important}
.gc17-simple .gc15-hero h2{font-size:clamp(27px,3.5vw,40px)!important;line-height:1.06!important;letter-spacing:-1.2px!important;margin:10px 0 7px!important;color:#f2fff6!important}
.gc17-simple .gc15-hero h2 span{color:inherit!important}
.gc17-simple .gc15-hero p{max-width:590px!important;font-size:13px!important;line-height:1.55!important;color:#b4d0bd!important;margin:0!important}
.gc17-simple .gc15-hero .gc15-orbit,.gc17-simple .gc15-hero .gc15-hero-tags{display:none!important}
.gc17-frame{margin:0 auto}.gc17-tabs{display:flex;align-items:center;gap:9px;margin-bottom:16px;padding:5px;background:#10251b;border:1px solid rgba(118,195,149,.22);border-radius:13px}
.gc17-tab{flex:0 0 auto;padding:13px 20px;color:#abc9b5;background:transparent;border:0;border-radius:10px;font-size:14px;font-weight:850;cursor:pointer;min-height:46px}
.gc17-tab:hover{color:#effff6;background:#1b3929}.gc17-tab.gc17-selected{color:#042b1c;background:#13e59b;box-shadow:0 3px 15px rgba(5,188,112,.12)}
.gc17-paper-label{margin-left:auto;color:#d6bd8c;font-size:10px;font-weight:830;letter-spacing:.35px;padding:0 14px;text-align:right}
.gc17-tabpane[hidden]{display:none!important}
.gc17-simple .gc16-panel{background:#102019!important;border:1px solid rgba(122,202,156,.25)!important;border-radius:16px!important;padding:22px!important;box-shadow:none!important;margin:0!important}
.gc17-simple .gc16-heading{margin-bottom:15px!important;gap:15px}.gc17-simple .gc16-heading h3{font-size:clamp(22px,3vw,30px)!important;letter-spacing:-.65px!important;margin:5px 0!important}
.gc17-simple .gc16-heading p{font-size:12px!important;line-height:1.5!important;margin:3px 0!important}.gc17-simple .gc16-eyebrow{font-size:9px!important;letter-spacing:.65px!important}
.gc17-simple .gc16-buttons{flex-wrap:wrap;min-width:260px;gap:8px}.gc17-simple .gc16-buttons button{font-size:12px!important;font-weight:800;padding:12px 15px!important;min-height:44px}
.gc17-simple .gc16-buttons #gc16ScanQuotes{background:#12e49a!important;color:#063222!important;border:1px solid #12e49a!important;box-shadow:none!important}
.gc17-simple .gc16-buttons #gc16ScanAI{background:#213a2a!important;color:#d3f6df!important;border:1px solid rgba(117,204,149,.25)!important}
.gc17-simple .gc16-tags{margin-bottom:11px!important;gap:5px}.gc17-simple .gc16-tags span{font-size:10px!important;background:transparent!important;border:1px solid rgba(116,194,147,.19)!important;color:#bad7c2!important;padding:6px 9px!important}
.gc17-simple .gc16-status{padding:9px 12px!important;margin-bottom:14px!important;border-radius:8px!important;font-size:11px!important;background:#102d20!important}
.gc17-simple .gc16-window-head{align-items:center!important;margin:0!important;padding-bottom:10px!important}.gc17-simple .gc16-window-head h4{font-size:20px!important;margin:3px 0!important}.gc17-simple .gc16-window-head small{color:#98b9a6!important}
.gc17-simple .gc16-two{gap:12px}.gc17-simple .gc16-cards{display:flex!important;flex-direction:column;gap:9px!important}
.gc17-simple .gc16-cards:not(.gc17-show-all)>.gc16-card:not(.gc16-pick){display:none!important}
.gc17-simple .gc16-card{background:#0b1912!important;border-color:rgba(112,196,142,.24)!important;padding:17px!important;border-radius:14px!important;box-shadow:none!important}
.gc17-simple .gc16-card.gc16-pick{border-color:rgba(18,229,153,.48)!important;background:linear-gradient(150deg,#102b1d,#0b1912)!important}
.gc17-simple .gc16-card-head{align-items:center!important}.gc17-simple .gc16-card h4{font-size:27px!important;line-height:1.15!important;letter-spacing:-.7px!important;margin:4px 0!important}
.gc17-simple .gc16-card .gc16-chip{font-size:9px!important;white-space:normal!important;max-width:128px;text-align:center;line-height:1.3}
.gc17-simple .gc16-title{font-size:12px!important;line-height:1.35!important;color:#b7d1bd!important;max-height:2.8em;overflow:hidden;margin:8px 0!important}
.gc17-simple .gc16-price-grid{margin:10px 0 12px!important;gap:8px!important}.gc17-simple .gc16-price-grid .gc16-stat{padding:11px!important;border-radius:10px!important;background:#153825!important}.gc17-simple .gc16-price-grid strong{font-size:27px!important;line-height:1.15!important;color:#ddffeb!important}
.gc17-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:4px 0 10px}.gc17-outcomes>div{padding:8px 10px;border-radius:9px;background:#13241c;border:1px solid rgba(103,164,119,.13)}
.gc17-outcomes small{display:block;color:#97b7a1;font-size:10px;line-height:1.3;text-transform:capitalize}.gc17-outcomes strong{display:block;color:#f1fff3;font-size:17px;font-weight:820;margin-top:4px;font-variant-numeric:tabular-nums}
.gc17-simple .gc16-model{padding:9px 11px!important;min-height:0!important;margin:0 0 13px!important;background:#1b271a!important}.gc17-simple .gc16-model strong{font-size:11px!important}.gc17-simple .gc16-model p{font-size:11px!important;line-height:1.4!important;max-height:4.2em;overflow:auto;margin:5px 0!important}
.gc17-simple .gc16-card-actions .gc16-review{width:100%;font-size:12px!important;background:#11d591!important;min-height:44px!important}
.gc17-simple .gc16-card-actions .gc16-copy{display:none!important}
.gc17-card-details{border-top:1px solid rgba(125,194,147,.15);margin-top:13px;padding-top:8px}.gc17-card-details>summary{font-size:11px;color:#bedbc5;cursor:pointer;padding:7px 0;line-height:1.4}.gc17-card-details .gc16-stats{padding:10px 0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important}
.gc17-card-details .gc16-ticker{margin:8px 0!important;font-size:11px!important}.gc17-card-details .gc16-copy{border:1px solid rgba(130,187,147,.26);background:#1f3929;color:#dbffe6;border-radius:7px;padding:8px 10px;font-weight:750;font-size:11px;margin:7px 0;cursor:pointer;display:inline-block!important}
.gc17-card-details .gc16-disclaimer{font-size:10px!important}
.gc17-more-choices{display:block;width:100%;margin-top:9px;padding:10px;background:#182d22;border:1px solid rgba(134,189,150,.22);border-radius:8px;color:#c2e7cb;font-size:12px;font-weight:780;cursor:pointer}
.gc17-more-choices[hidden]{display:none!important}.gc17-more-choices:hover{background:#1a3b29}
.gc17-simple .gc16-footnote{font-size:11px!important;margin-top:15px!important;line-height:1.5!important;color:#a2bdad!important}
.gc17-safe-note{font-size:11px;line-height:1.5;color:#a6bcad;padding:13px 4px}
.gc17-simple .gc15-legacy{max-width:none!important;margin:12px 0!important;padding:13px 15px!important;background:#13261c!important;border-color:rgba(128,190,147,.22)!important}
.gc17-simple .gc15-legacy>summary{font-size:12px!important;color:#d1e5d5!important}
.gc17-simple #gc17AutoPanel>.gc15-scalper{background:#102019!important;padding:22px!important;border:1px solid rgba(125,195,145,.24)!important;border-radius:15px!important}
.gc17-simple #gc17AutoPanel .gc15-panel-header h3{font-size:23px!important}.gc17-simple #gc17AutoPanel .gc15-warning{padding:11px!important;margin:12px 0!important;font-size:12px!important;max-width:800px!important}
.gc17-simple #gc17AutoPanel .gc15-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important;margin-top:15px!important}.gc17-simple #gc17AutoPanel .gc15-input-wrap{font-size:11px!important}.gc17-simple #gc17AutoPanel .gc15-input-wrap span{font-size:11px!important}.gc17-simple #gc17AutoPanel .gc15-input-wrap input{min-height:44px!important}
.gc17-simple #gc17AutoPanel .gc15-actions .gc15-btn{flex:0 1 auto!important;font-size:12px!important;min-height:44px!important;padding:11px 17px!important}
.gc17-simple #gc17AutoPanel .gc15-mini-stats{max-width:590px}.gc17-simple #gc17AutoPanel .gc15-mini-stats strong{font-size:23px!important}.gc17-simple #gc17AutoPanel #gc15Positions{max-width:800px}
.gc17-advanced{margin:12px 0 0;padding:10px 13px;border:1px solid rgba(128,195,148,.22);border-radius:9px;background:#102b1d}.gc17-advanced>summary{font-size:12px;font-weight:820;color:#bedccc;cursor:pointer}.gc17-advanced-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:11px}
.gc17-more-tools{margin-top:13px;border:1px solid rgba(129,191,145,.22);border-radius:10px;background:#10251b;padding:12px 15px}.gc17-more-tools>summary{font-size:12px;color:#bcdec9;font-weight:820;cursor:pointer}
.gc17-more-tools .gc16-auto{border:0!important;padding:8px 0!important;margin:0!important;background:transparent!important}.gc17-more-tools .gc16-auto>summary{font-size:11px!important;color:#b2cdbe!important}
@media(max-width:850px){.gc17-simple .gc16-two{grid-template-columns:1fr!important}.gc17-simple #gc17AutoPanel .gc15-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gc17-simple .gc16-heading{flex-direction:column;align-items:stretch}.gc17-simple .gc16-buttons{justify-content:stretch!important}.gc17-simple .gc16-buttons button{flex:1}}
@media(max-width:500px){.gc15-root.gc17-simple{padding:0 5px 22px}.gc17-simple .gc15-hero{padding:17px 16px!important}.gc17-tabs{gap:4px;flex-wrap:wrap}.gc17-tab{flex:1;padding:11px 8px;font-size:13px}.gc17-paper-label{width:100%;text-align:center;padding:3px 0;font-size:9px}.gc17-simple .gc16-panel,.gc17-simple #gc17AutoPanel>.gc15-scalper{padding:15px!important}.gc17-simple .gc16-buttons button{width:100%}.gc17-simple .gc16-price-grid strong{font-size:24px!important}.gc17-simple .gc16-stats{grid-template-columns:1fr 1fr!important}.gc17-simple .gc16-card{padding:14px!important}.gc17-simple .gc16-window-head small{display:none}}
/* GRIDCOVE_AI17_SIMPLE_INTERFACE_CSS_END */

/* GRIDCOVE_AI18_TWO_JOBS_CSS_BEGIN */
#autoPage.gc18-single > :not(#gc18App){display:none!important}
#autoPage.gc18-single{max-width:initial!important}
#gc18App{--bg:#07140f;--card:#10231a;--line:rgba(150,209,172,.20);--soft:#afcbb8;--mint:#14e6a0;--gold:#e9c875;--ink:#f2fff6;box-sizing:border-box;max-width:1230px;margin:0 auto;padding:22px 12px 35px;color:var(--ink);font-family:inherit}
#gc18App *{box-sizing:border-box}#gc18App [hidden]{display:none!important}
.gc18-top{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid var(--line);background:linear-gradient(105deg,#132c20 0%,#0a2118 66%,#07180f 100%);padding:22px 26px;border-radius:17px;margin-bottom:16px}
.gc18-brand{font-size:10px;font-weight:850;letter-spacing:1.4px;color:#9cf2c5}.gc18-brand span{color:var(--gold)}
.gc18-top h2{font-size:clamp(23px,2.7vw,34px);color:#f8fff9;letter-spacing:-1.0px;line-height:1.13;margin:6px 0 6px;font-weight:850}.gc18-top p{font-size:13px;color:var(--soft);margin:0}
.gc18-mode{border:1px solid #426c50;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:780;letter-spacing:.3px;background:#173326;color:#bce6cd;text-align:center;max-width:280px}
.gc18-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}
.gc18-panel{border:1px solid var(--line);border-radius:17px;background:linear-gradient(165deg,#10241b,#0b1d15);padding:22px;min-width:0;box-shadow:0 10px 30px rgba(0,0,0,.1)}
.gc18-panel-top{display:flex;align-items:center;gap:12px;min-width:0;margin-bottom:17px}
.gc18-panel-top h3{font-size:23px;margin:0!important;letter-spacing:-.7px;color:#fff;line-height:1.15}
.gc18-panel-top p{font-size:12px;color:var(--soft);margin:5px 0 0;line-height:1.5}
.gc18-numeral{display:flex;align-items:center;justify-content:center;background:#153a2c;color:#3ef6b6;font-size:15px;font-weight:900;width:44px;height:44px;flex:none;border:1px solid #297353;border-radius:12px}
.gc18-btn{border:1px solid #345543!important;border-radius:10px!important;padding:11px 15px!important;font-family:inherit;font-size:12px!important;font-weight:800!important;cursor:pointer;transition:transform .15s ease,filter .15s ease;white-space:normal}
.gc18-btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.gc18-btn:disabled{opacity:.5;cursor:not-allowed!important}
.gc18-primary{background:linear-gradient(115deg,#26e8a5,#1abc87)!important;border-color:#18d998!important;color:#062619!important}
.gc18-ghost{background:#13291f!important;color:#d0ebda!important}.gc18-big{display:block;width:100%;font-size:16px!important;padding:15px 20px!important}
.gc18-meta{display:block;margin-top:8px;color:var(--soft);text-align:center;font-size:10px}
.gc18-timeframes{display:grid;grid-template-columns:1fr;gap:13px;margin-top:16px}
.gc18-timeframe{border:1px solid var(--line);border-radius:13px;background:#081b13;padding:15px;min-height:180px;min-width:0}
.gc18-timeframe>h4{display:flex;align-items:center;justify-content:space-between;font-weight:900;letter-spacing:.5px;color:#edfff3;font-size:13px;margin:0 0 12px}.gc18-timeframe>h4 span{color:var(--gold);font-size:11px;letter-spacing:0}
.gc18-empty{font-size:12px;line-height:1.5;color:#94c3a7;margin:7px 0;overflow-wrap:anywhere}
.gc18-pick-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
.gc18-side{display:flex;align-items:baseline;gap:9px}.gc18-label{color:#98b7a6;font-size:10px}.gc18-side strong{font-size:22px;color:var(--gold);line-height:1}
.gc18-pill{font-size:9px;font-weight:850;color:#c3e8d2;background:#153f2a;border:1px solid #2b704b;border-radius:100px;padding:4px 8px;text-align:center}
.gc18-pill.gc18-caution{color:#ffe5ad;background:#3b321e;border-color:#6a5127}
.gc18-marketname{margin-top:11px;font-size:13px;font-weight:700;color:#e6ffee;overflow-wrap:anywhere}
.gc18-ticker{font-size:10px;color:#8eb19b;overflow-wrap:anywhere;line-height:1.4;margin:5px 0 10px}
.gc18-entry{display:flex;align-items:center;gap:16px;margin-bottom:12px}.gc18-entry small{font-size:10px;color:#91baa1;font-weight:770}.gc18-entry strong{color:#fff;font-size:30px;line-height:1.1;letter-spacing:-.5px;font-variant-numeric:tabular-nums}
.gc18-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.gc18-metric{border-radius:9px;background:#112d1f;padding:9px}.gc18-metric small{display:block;color:#94b7a0;font-size:10px}.gc18-metric strong{display:block;font-size:13px;margin-top:3px;color:#f0fff3}
.gc18-reason{font-size:11px;color:#b8d6c1;line-height:1.55;overflow-wrap:anywhere;min-height:30px;margin:11px 0}
.gc18-pick-actions{display:flex;gap:8px;flex-wrap:wrap}.gc18-btn-small{flex:1;padding:10px!important}
.gc18-small,.gc18-disclaimer{font-size:10px;color:#9cbaa7;line-height:1.55;overflow-wrap:anywhere}.gc18-disclaimer{margin:13px 0 0}
.gc18-autostate{margin-left:auto;align-self:flex-start;white-space:nowrap;font-size:10px;font-weight:800;color:#c0cbbc;border-radius:9px;border:1px solid #325740;padding:6px 9px;background:#1b3525}
.gc18-autostate[data-running=yes]{color:#4cffa8;border-color:#228551}
.gc18-paper-notice{font-size:12px;line-height:1.52;color:#c8e0cf;border:1px solid #3e5340;background:#1a2c1f;padding:11px 12px;border-radius:10px;margin:0 0 15px}
.gc18-paper-notice b{color:#ffd893}
.gc18-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.gc18-inputs label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#b7d6c0;font-weight:760}
.gc18-inputs input{width:100%;background:#071911;border:1px solid #355b42;border-radius:9px;color:#f5fff8;padding:11px 12px;font-variant-numeric:tabular-nums;font-weight:790;font-size:15px;min-width:0}
.gc18-inputs input:focus{outline:2px solid #21d396;outline-offset:1px}
.gc18-advanced{margin:15px 0 12px;border:1px solid var(--line);padding:11px 13px;border-radius:9px}.gc18-advanced>summary{font-size:11px;color:#b4d2be;font-weight:790;cursor:pointer}.gc18-advanced .gc18-inputs{margin-top:12px}
.gc18-tf{display:flex;gap:15px;padding-top:12px;padding-bottom:2px}.gc18-tf label{font-size:11px;color:#d2e9d9;font-weight:760}
.gc18-actions{display:flex;gap:9px;margin:15px 0}.gc18-actions button{flex:1}
.gc18-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;border-top:1px solid var(--line);padding-top:15px}
.gc18-stats div{background:#092018;border:1px solid #254737;padding:12px;border-radius:10px}.gc18-stats small{display:block;font-size:10px;color:#9dbda8}.gc18-stats strong{display:block;font-size:21px;margin-top:4px;color:#edfff4;font-variant-numeric:tabular-nums}
.gc18-activity-heading{font-size:13px;font-weight:850;color:#f1fff4;margin:16px 0 8px}.gc18-trade{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:10px 0;border-bottom:1px solid #274334}
.gc18-trade>div{min-width:0}.gc18-trade b{font-size:11px;color:#e6ffed}.gc18-trade small{display:block;font-size:9px;color:#8faf9b;overflow-wrap:anywhere}.gc18-trade strong{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.gc18-up{color:#34e9a2!important}.gc18-down{color:#ff8894!important}
.gc18-notice{border:1px solid #2a5940;border-radius:10px;padding:12px 15px;font-size:12px;line-height:1.5;color:#c4e8cf;background:#0e291d;margin-top:15px;overflow-wrap:anywhere}
.gc18-notice[data-kind=warn]{background:#392d19;border-color:#83612d;color:#ffdfa0}
.gc18-drawer{border:1px solid #36845d;border-radius:14px;padding:16px;background:#101f17;margin-top:16px}.gc18-drawer-head{display:flex;justify-content:space-between;align-items:start;gap:15px}.gc18-drawer h3{font-size:20px;margin:0}.gc18-drawer p{font-size:11px;color:#badaca}.gc18-drawer #gcAIAdvisor{display:block!important;margin-top:15px}
.gc18-footer{font-size:11px;line-height:1.5;color:#9dbda9;margin:18px 4px 0}
@media(min-width:1250px){.gc18-panel{min-height:610px}}
@media(max-width:1000px){.gc18-grid{grid-template-columns:1fr}.gc18-timeframes{grid-template-columns:repeat(2,minmax(0,1fr))}.gc18-top{padding:20px}}
@media(max-width:700px){#gc18App{padding:10px 4px 24px}.gc18-top{flex-direction:column;align-items:start;gap:12px;padding:18px}.gc18-mode{text-align:left}.gc18-timeframes{grid-template-columns:1fr}.gc18-panel{padding:15px}.gc18-autostate{max-width:110px;white-space:normal}.gc18-inputs{gap:9px}.gc18-panel-top h3{font-size:20px}.gc18-numeral{height:38px;width:38px}.gc18-entry strong{font-size:27px}}
@media(prefers-reduced-motion:reduce){#gc18App .gc18-btn{transition:none}}
/* GRIDCOVE_AI18_TWO_JOBS_CSS_END */
/* GRIDCOVE_R38_EXTERNAL_CSS_BEGIN */
/* GRIDCOVE_R30_EXTERNAL_DARK_STYLES */
/* GRIDCOVE_PREDICTIONS_PRO_R30_CSS_START */
#gc29-root,#gc29-root *{box-sizing:border-box}
#gc29-root{--ink:#132039;--muted:#79859a;--line:#e7eaf1;--bg:#f5f7fa;--card:#fff;--blue:#225be6;--yes:#185fe1;--no:#9546a8;--green:#159968;--red:#b34f60;--soft:#f9fafc;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:var(--ink);background:var(--bg);position:fixed;inset:0;z-index:2147483630;font-size:14px;line-height:1.45;overflow:hidden;letter-spacing:-.015em;color-scheme:light;}
#gc29-root[hidden],#gc29-return[hidden]{display:none!important}
#gc29-root button,#gc29-root input,#gc29-root select{font:inherit}#gc29-root button{cursor:pointer}#gc29-root button:disabled{opacity:.46;cursor:not-allowed}#gc29-root a{color:var(--blue);text-decoration:none}#gc29-root a:hover{text-decoration:underline}
#gc29-root h1,#gc29-root h2,#gc29-root h3,#gc29-root h4,#gc29-root p{margin-top:0}#gc29-root h1{font-size:clamp(26px,2.4vw,35px);letter-spacing:-1.1px;line-height:1.1;margin:6px 0 11px;font-weight:760}#gc29-root h2{font-size:17px;letter-spacing:-.35px}#gc29-root h3{font-size:16px;line-height:1.26}#gc29-root strong,#gc29-root b{font-weight:720}
#gc29-root .gc29-layout{height:100vh;display:grid;grid-template-columns:246px minmax(0,1fr)}
#gc29-root .gc29-sidebar{min-width:0;background:#0f1a2e;color:#d6e0f2;display:flex;flex-direction:column;padding:0 13px 22px;border-right:1px solid #0b1423;}
#gc29-root .gc29-brand{height:91px;display:flex;align-items:center;gap:11px;padding:0 12px;border-bottom:1px solid #28364a;margin-bottom:24px}
#gc29-root .gc29-brandicon{height:38px;width:38px;border-radius:12px;display:grid;place-items:center;background:#2e69ee;color:#fff;font-size:20px;font-weight:900;position:relative;box-shadow:0 7px 22px #2055d955}#gc29-root .gc29-brandicon span{font-size:11px;position:absolute;right:4px;top:2px}
#gc29-root .gc29-brand strong{display:block;color:#fff;letter-spacing:1.4px;font-size:15px}#gc29-root .gc29-brand small{display:block;color:#8395ae;font-size:9px;font-weight:760;letter-spacing:1.4px}#gc29-root .gc29-brand small b{color:#95b7ff;letter-spacing:0;margin-left:4px}
#gc29-root .gc29-sidenav-label,#gc29-root .gc29-sidecaption{font-size:10px;font-weight:760;letter-spacing:1.45px;color:#70829e;padding:0 15px;margin-bottom:14px}
#gc29-root #gc29-nav{display:grid;gap:5px}#gc29-root .gc29-navitem{height:44px;color:#a9b7cc;background:transparent;border:0;display:flex;align-items:center;text-align:left;width:100%;border-radius:10px;gap:13px;font-size:13px;font-weight:660;padding:0 14px;transition:.12s ease}
#gc29-root .gc29-navitem:hover{background:#20314c;color:#e8f0fb}#gc29-root .gc29-navitem.active{color:white;background:#2a405f;box-shadow:inset 3px 0 #568bff}#gc29-root .gc29-navico{font-size:19px;opacity:.9;min-width:22px;text-align:center;font-weight:500}#gc29-root .gc29-navnew{margin-left:auto;font-size:10px;color:#dbe8fd;background:#4263a4;border-radius:6px;padding:2px 6px}
#gc29-root .gc29-sidebottom{margin-top:auto;padding:18px 8px 0;border-top:1px solid #28364a}#gc29-root .gc29-sidebottom .gc29-sidecaption{padding:0 6px;margin-bottom:12px}#gc29-root .gc29-side-data{display:flex;gap:9px;align-items:center;font-size:12px;color:#c3cee0;padding:0 6px;min-height:25px}#gc29-root .gc29-feed-dot{height:8px;width:8px;flex:0 0 8px;border-radius:50%;background:#f7b55b;box-shadow:0 0 0 4px #f7b55b15}#gc29-root .gc29-feed-ok{background:#36c89a;box-shadow:0 0 0 4px #36c89a1a}
#gc29-root .gc29-classic{width:100%;border:1px solid #485976;color:#f4f7fc;background:#263954;margin-top:19px;border-radius:9px;padding:12px 11px;display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:690}#gc29-root .gc29-classic:hover{background:#385272}#gc29-root .gc29-sidehint{color:#8194ad;font-size:11px;line-height:1.6;margin-top:12px;padding:0 4px}
#gc29-root .gc29-app{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}#gc29-root .gc29-topbar{height:73px;background:#fff;border-bottom:1px solid var(--line);flex:0 0 73px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,3vw,47px);gap:14px}
#gc29-root .gc29-headleft{display:flex;align-items:center;gap:7px;font-size:13px}#gc29-root .gc29-breadcrumb{color:#95a1b3}#gc29-root .gc29-topright{display:flex;align-items:center;gap:19px;color:#8792a4;font-size:11px;letter-spacing:.2px}#gc29-root .gc29-topsep{height:22px;border-left:1px solid var(--line)}#gc29-root .gc29-source-pill{background:#f1f5ff;border:1px solid #e1e9ff;border-radius:30px;padding:9px 12px;color:#4263a8;font-size:10px;font-weight:800;letter-spacing:.5px;display:flex;gap:7px;align-items:center}#gc29-root .gc29-online{width:7px;height:7px;border-radius:50%;background:#25b884}#gc29-root .gc29-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#e8eefb;color:#2857aa;font-size:11px;font-weight:760}
#gc29-root #gc29-main{flex:1;min-height:0;overflow:auto;padding:clamp(22px,2.7vw,40px) clamp(20px,3vw,47px) 44px;scrollbar-color:#d3dae7 transparent;scrollbar-width:thin}
#gc29-root .gc29-footer{background:#fff;border-top:1px solid var(--line);padding:11px 30px;font-size:10px;color:#9aa4b2;text-align:center;flex:0 0 auto;letter-spacing:.08px}
#gc29-root .gc29-pagehead{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px}#gc29-root .gc29-pagehead>div>p{color:#758195;margin:0;font-size:13px;max-width:720px}#gc29-root .gc29-eyebrow{font-size:10px;font-weight:840;letter-spacing:1.6px;color:#7a8ca9}#gc29-root .gc29-btn{border-radius:9px;padding:11px 17px;display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid transparent;font-size:12px;font-weight:800;letter-spacing:.05px;white-space:nowrap}
#gc29-root .gc29-btn-primary{background:var(--blue);color:white;box-shadow:0 4px 14px #235ae51b}#gc29-root .gc29-btn-primary:hover{background:#1e4fc4}#gc29-root .gc29-btn-outline{border-color:#d8deea;background:#fff;color:#273e63}#gc29-root .gc29-btn-outline:hover{background:#f0f4fb}#gc29-root .gc29-btn-block{width:100%}#gc29-root .gc29-link{background:transparent;border:0;color:#2860d7;font-weight:760;font-size:12px;padding:4px 0}#gc29-root .gc29-muted{font-size:11px;color:#8994a4}
#gc29-root .gc29-card{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:0 4px 20px #21375706;padding:23px;min-width:0}#gc29-root .gc29-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px}#gc29-root .gc29-metric{background:white;border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px 20px 17px;box-shadow:0 3px 17px #34426608;display:grid;gap:7px}#gc29-root .gc29-metric-label{font-size:12px;color:#7d8999;font-weight:650}#gc29-root .gc29-metric strong{font-size:clamp(22px,2.5vw,29px);font-weight:750;letter-spacing:-.9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gc29-root .gc29-metric small{font-size:11px;color:#a0a9b8}
#gc29-root .gc29-contentgrid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:18px}#gc29-root .gc29-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:13px;margin-bottom:20px}#gc29-root .gc29-sectionhead h2{margin:0;font-weight:750}#gc29-root .gc29-sectionhead .gc29-eyebrow{display:block;margin-bottom:3px}#gc29-root .gc29-marketcard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#gc29-root .gc29-mcard{border:1px solid #e7ecf4;border-radius:13px;background:#fff;text-align:left;padding:18px;display:flex;min-width:0;flex-direction:column;gap:9px;transition:.14s ease}#gc29-root .gc29-mcard:hover{border-color:#82a3f4;box-shadow:0 9px 20px #2e5dc713;transform:translateY(-2px)}#gc29-root .gc29-mcard-top{display:flex;align-items:center;justify-content:space-between;color:#8d97a5;font-size:10px}#gc29-root .gc29-markemoji{background:#f4f6fa;border-radius:8px;width:31px;height:31px;display:grid;place-items:center;font-size:17px;color:#ed9e20}#gc29-root .gc29-mcard strong{font-size:13px;line-height:1.45;min-height:37px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#gc29-root .gc29-mcard>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9aa5b3;font-size:10px}#gc29-root .gc29-quote-row{display:flex;gap:8px;margin-top:2px}#gc29-root .gc29-quote-row span{flex:1;display:flex;justify-content:space-between;padding:8px;border-radius:7px;font-size:11px;font-weight:650}#gc29-root .gc29-yes{background:#eaf1ff;color:#1d5bc5}#gc29-root .gc29-no{background:#f7edfa;color:#8c3caa}#gc29-root .gc29-mcard-foot{display:flex;justify-content:space-between;border-top:1px solid #eef1f5;margin-top:4px;padding-top:11px;font-size:11px;color:#7b889b}#gc29-root .gc29-mcard-foot span{font-size:18px;color:#7591ba}
#gc29-root .gc29-trader-hero{border-radius:11px;background:linear-gradient(130deg,#eef3ff,#f7faff);padding:19px 18px 22px}#gc29-root .gc29-stars{font-size:26px;color:#2f6cee}#gc29-root .gc29-trader-hero h3{font-size:20px;margin:5px 0}#gc29-root .gc29-trader-hero p{color:#617698;font-size:12px;line-height:1.65;margin-bottom:17px}#gc29-root .gc29-healthrows{display:grid;gap:13px;margin-top:22px}#gc29-root .gc29-healthrows>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}#gc29-root .gc29-healthrows span{color:#8490a2}#gc29-root .gc29-danger{color:#b35c69}#gc29-root .gc29-bottom-card{margin-top:18px}#gc29-root .gc29-info-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#gc29-root .gc29-info-cols p{color:#77869b;font-size:12px;line-height:1.7;margin:0}#gc29-root .gc29-info-cols b{color:#263b5a}
#gc29-root .gc29-markettools{display:flex;gap:12px;justify-content:space-between}#gc29-root .gc29-searchwrap{flex:1;min-width:0;position:relative;display:flex;align-items:center}#gc29-root .gc29-searchwrap span{position:absolute;left:13px;font-size:26px;color:#8597b4;line-height:1}#gc29-root .gc29-searchwrap input,#gc29-root #gc29-sort{border:1px solid #e0e5ee;background:#f9fafe;border-radius:9px;outline:none;min-height:43px;font-size:13px;color:#20324f}#gc29-root .gc29-searchwrap input{width:100%;padding:10px 12px 10px 42px}#gc29-root .gc29-searchwrap input:focus{border-color:#90adf1;box-shadow:0 0 0 3px #e9efff}#gc29-root #gc29-sort{width:176px;padding:0 10px}#gc29-root .gc29-chips{display:flex;gap:8px;padding:20px 0 18px;flex-wrap:wrap}#gc29-root .gc29-chips button{border:1px solid #e0e5ee;border-radius:8px;padding:7px 13px;background:#fff;color:#7c8a9d;font-weight:670;font-size:12px}#gc29-root .gc29-chips button.active{border-color:#dbe7ff;background:#ebf1ff;color:#265dc6}
#gc29-root .gc29-tablewrap{width:100%;overflow:auto}#gc29-root .gc29-table{border-collapse:collapse;width:100%;text-align:left;min-width:600px}#gc29-root .gc29-table th{padding:11px 15px;color:#a3acba;text-transform:uppercase;letter-spacing:.9px;font-size:10px;font-weight:780;border-bottom:1px solid #e8ebf1;white-space:nowrap}#gc29-root .gc29-table td{padding:16px 15px;border-bottom:1px solid #eef1f5;font-size:12px;color:#647187;font-variant-numeric:tabular-nums}#gc29-root .gc29-table tr[data-ticker]{cursor:pointer}#gc29-root .gc29-table tr[data-ticker]:hover{background:#f7faff}#gc29-root .gc29-table td:first-child{max-width:420px}#gc29-root .gc29-table td strong{display:block;font-size:13px;line-height:1.45;color:#1e304b;font-weight:720}#gc29-root .gc29-table td small{display:block;margin-top:4px;font-size:10px;color:#9ca5b4}#gc29-root .gc29-price{border-radius:7px;font-size:12px;font-weight:780;padding:7px 10px;white-space:nowrap}#gc29-root .gc29-right{text-align:right;font-size:19px!important;color:#6076a1!important}#gc29-root .gc29-tablefoot{font-size:11px;color:#9da7b6;margin-top:15px}
#gc29-root .gc29-empty{text-align:center;padding:36px;color:#8c9bad;font-size:13px;line-height:1.6}#gc29-root .gc29-alert{background:#fff9f5;border:1px solid #fae1cb;color:#99623b;padding:14px 17px;border-radius:10px;margin:14px 0;font-size:12px}#gc29-root .gc29-alert button{background:transparent;border:0;text-decoration:underline;color:inherit;font-weight:800}
#gc29-root .gc29-detail-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}#gc29-root .gc29-back{border:0;color:#728198;font-size:12px;font-weight:700;background:transparent;padding:0}#gc29-root .gc29-detail-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#gc29-root .gc29-detail-badges span{font-size:10px;border-radius:5px;padding:6px 9px;background:#e9eef5;color:#71829a;font-weight:760}#gc29-root .gc29-detail-badges span:first-child{background:#e7f8ef;color:#1d9967}#gc29-root .gc29-detail-title{display:flex;justify-content:space-between;align-items:start;gap:18px;margin-bottom:21px}#gc29-root .gc29-detail-title h1{max-width:900px}#gc29-root .gc29-detail-title p{font-size:12px;color:#8b95a5}#gc29-root .gc29-externallink{font-size:12px;border-radius:8px;border:1px solid #e3e8f1;white-space:nowrap;padding:9px 13px;background:#fff}
#gc29-root .gc29-detail-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(295px,.82fr);gap:17px;align-items:start}#gc29-root .gc29-detail-main{display:grid;gap:16px}#gc29-root .gc29-detail-aside{display:grid;gap:16px;position:sticky;top:0}#gc29-root .gc29-price-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:22px}#gc29-root .gc29-bigprice{font-size:37px;font-weight:800;letter-spacing:-1px;line-height:1.25;margin:2px 0}#gc29-root .gc29-currentprices{display:flex;gap:8px;flex-wrap:wrap}#gc29-root .gc29-currentprices>span{padding:9px 12px;font-size:12px;font-weight:800;border-radius:9px}#gc29-root .gc29-chart{width:100%;}#gc29-root .gc29-chart svg{width:100%;height:285px;display:block}#gc29-root .gc29-chart-labels{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#a1aaba;margin-top:8px}#gc29-root .gc29-chart-ranges{display:flex;gap:5px;margin-top:20px;border-top:1px solid #eef0f4;padding-top:14px}#gc29-root .gc29-chart-ranges button{border:0;background:transparent;border-radius:6px;font-size:11px;font-weight:760;padding:7px 13px;color:#98a3b4}#gc29-root .gc29-chart-ranges button.active{background:#edf3ff;color:#245fd8}#gc29-root .gc29-chart-empty{height:270px;border:1px dashed #e5eaf1;border-radius:10px;background:linear-gradient(#fbfcff,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#61738b;text-align:center;padding:24px}#gc29-root .gc29-blank-chart{font-size:48px;color:#d0def2}#gc29-root .gc29-chart-empty small{color:#a8b0bf;font-size:11px}
#gc29-root .gc29-book-best{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #eaeef4;border-radius:10px;margin-bottom:18px;overflow:hidden}#gc29-root .gc29-book-best>div{padding:11px 13px;border-right:1px solid #eef0f5;display:grid;gap:4px}#gc29-root .gc29-book-best>div:last-child{border:0}#gc29-root .gc29-book-best small{color:#99a6b7;font-size:10px}#gc29-root .gc29-book-best b{font-size:16px;color:#1a395b}#gc29-root .gc29-booksplit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#gc29-root .gc29-booksplit h4{font-size:12px;margin:0 0 10px;color:#245fb9;display:flex;justify-content:space-between;gap:8px}#gc29-root .gc29-booksplit h4 span{font-size:10px;color:#9eacbc}#gc29-root .gc29-booksplit table{border-collapse:collapse;width:100%}#gc29-root .gc29-booksplit th{font-size:10px;color:#9daaba;text-align:left;padding:8px;border-bottom:1px solid #e9edf4}#gc29-root .gc29-booksplit td{font-size:12px;color:#647289;padding:9px;border-bottom:1px solid #f1f2f5;font-variant-numeric:tabular-nums}#gc29-root .gc29-booksplit td:first-child{color:#1e835c;font-weight:740}#gc29-root .gc29-booksplit>div:nth-child(2) td:first-child{color:#a356ad}#gc29-root .gc29-booksplit td:last-child{position:relative;text-align:right}#gc29-root .gc29-depthbar{position:absolute;inset:6px 0 6px auto;width:var(--w);background:#e5f3ed;opacity:.6;z-index:0}#gc29-root .gc29-booksplit>div:nth-child(2) .gc29-depthbar{background:#f8e8fa}#gc29-root .gc29-bookfoot{margin:14px 0 0}#gc29-root .gc29-bookempty{text-align:center;border:1px dashed #e5e9f0;border-radius:12px;padding:33px 18px;color:#75869b;display:grid;justify-items:center;gap:7px}#gc29-root .gc29-bookempty>span{font-size:29px;color:#c5d3e8}#gc29-root .gc29-bookempty p{font-size:12px;margin:0}#gc29-root .gc29-bookempty a{font-size:11px;font-weight:700}
#gc29-root .gc29-marketmeta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}#gc29-root .gc29-marketmeta>div{display:grid;gap:5px}#gc29-root .gc29-marketmeta small{color:#95a2b0;font-size:10px}#gc29-root .gc29-marketmeta b{font-size:12px;color:#31415e}#gc29-root .gc29-about p{color:#7c889c;font-size:12px;line-height:1.7}
#gc29-root .gc29-reviewstamp{font-size:9px;letter-spacing:.5px;font-weight:780;border-radius:6px;background:#fff1e1;color:#bb8146;padding:6px 8px}#gc29-root .gc29-reviewstamp.ok{background:#e6f6ee;color:#2a9569}#gc29-root .gc29-segment{display:flex;background:#f1f4f8;border-radius:10px;padding:5px;gap:4px;margin:15px 0 20px}#gc29-root .gc29-segment button{flex:1;border:0;background:transparent;color:#7d8b9c;border-radius:8px;padding:12px 5px;font-size:12px;font-weight:800}#gc29-root .gc29-segment button.active.yes{color:#fff;background:#285fe1;box-shadow:0 3px 12px #225be62e}#gc29-root .gc29-segment button.active.no{color:#fff;background:#9a4ab4;box-shadow:0 3px 12px #9a4ab42d}#gc29-root .gc29-qty{display:grid;gap:7px;color:#697994;font-size:11px;font-weight:700}#gc29-root .gc29-qty input{border:1px solid #dee5f0;border-radius:9px;padding:12px 13px;font-size:15px;font-weight:720;color:#213759;outline:0}#gc29-root .gc29-qty input:focus{border-color:#7ea7fa}#gc29-root .gc29-paydetail{display:grid;gap:15px;margin:23px 0;padding:18px 0;border-top:1px solid #e9edf2;border-bottom:1px solid #e9edf2}#gc29-root .gc29-paydetail>div{display:flex;justify-content:space-between;gap:15px;font-size:12px}#gc29-root .gc29-paydetail span{color:#7a899e}#gc29-root .gc29-paydetail b{color:#263a58;font-variant-numeric:tabular-nums}#gc29-root .gc29-paydetail>div:nth-last-child(-n+2) b{font-weight:840}#gc29-root .gc29-feenote{font-size:10px;color:#a0adbc;line-height:1.6;margin:14px 0 0}#gc29-root .gc29-ticket-notice{margin-top:15px;border:1px solid #dfe7f6;background:#f5f8ff;padding:16px;border-radius:10px;font-size:11px;color:#496387;line-height:1.5}#gc29-root .gc29-ticket-notice p{margin:8px 0}#gc29-root .gc29-truth-card b{font-size:12px;color:#375986}#gc29-root .gc29-truth-card p{font-size:11px;color:#7d8da3;line-height:1.6;margin:9px 0 0}
#gc29-root .gc29-ai-head{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}#gc29-root .gc29-ai-head>div{display:flex;gap:10px;align-items:center;border:1px solid #e3e9f3;padding:14px 18px;background:#fff;border-radius:12px;color:#4a5e7b;font-size:13px;font-weight:740}#gc29-root .gc29-ai-head b{font-size:18px;color:#6f92e0}#gc29-root .gc29-ai-mount{padding:14px;min-height:450px}#gc29-root .gc29-ai-fallback{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#gc29-root .gc29-ai-column{background:#fafbfe;border:1px solid #e8edf6;border-radius:12px;min-height:340px;padding:30px;display:flex;flex-direction:column;align-items:start}#gc29-root .gc29-num{font-size:34px;color:#d4e2ff;font-weight:850}#gc29-root .gc29-ai-column h2{font-size:22px;margin:15px 0 5px}#gc29-root .gc29-ai-column p{color:#71819b;font-size:13px;line-height:1.65;max-width:360px}#gc29-root .gc29-ai-column .gc29-btn{margin-top:12px}#gc29-root .gc29-ai-warning{font-size:11px!important;color:#a2adba!important;margin-top:auto}#gc29-root .gc29-mode-static{display:flex;gap:10px;margin-top:4px}#gc29-root .gc29-mode-static>*{padding:7px 15px;border-radius:8px;font-size:12px}#gc29-root .gc29-mode-static b{color:#2e63c9;background:#e7efff}#gc29-root .gc29-mode-static span{background:#f0f1f4;color:#8c96a3}#gc29-root .gc29-ai-disclaimer{margin-top:14px;color:#99a6b6;font-size:11px}
/* Lift the existing split AI Trader into the new workspace without touching its event handlers. */
#gc29-root #gc18App{max-width:none!important;margin:0!important;--bg:#f8fafd;--panel:#fff;--card:#fff;--text:#13253e;--muted:#7d8a9c;--line:#e5eaf1;color:#192b43!important;color-scheme:light!important}
#gc29-root #gc18App .gc18-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start}
#gc29-root #gc18App .gc18-panel,#gc29-root #gc18App .gc18-top{background:#fff!important;border:1px solid #e8edf5!important;color:#203550!important;box-shadow:0 4px 16px #27486b0b!important}
#gc29-root #gc18App button{cursor:pointer}#gc29-root #gc18App .gc18-top,#gc29-root #gc18App .gc18-panel{border-radius:12px!important}#gc29-root #gc18App .gc18-panel{padding:22px!important}
#gc29-root #gc18App p,#gc29-root #gc18App small{line-height:1.55}#gc29-root #gc18App .gc18-timeframe{border-color:#dbe4f0!important}#gc29-root #gc18App .gc18-btn.gc18-primary{background:#285ee0!important;color:#fff!important}
#gc29-root #gc18App .gc18-label,#gc29-root #gc18App .gc18-marketname,#gc29-root #gc18App .gc18-panel h3,#gc29-root #gc18App .gc18-panel h4{color:#172c48!important}
#gc29-root #gc18App .gc18-metrics,#gc29-root #gc18App .gc26-quote-facts{color:#243c5e!important}#gc29-root #gc18App .gc18-inputs input{background:#f8fafd!important;color:#182b45!important;border:1px solid #e0e5ec!important}#gc29-root #gc18App .gc18-footer{opacity:.7}
#gc29-root .gc29-spaced{margin-top:18px}#gc29-root .gc29-toast{position:fixed;bottom:28px;right:29px;max-width:420px;background:#172b49;color:white;padding:13px 18px;border-radius:11px;box-shadow:0 12px 35px #14233c33;font-size:12px;z-index:20}#gc29-root .gc29-toast[hidden]{display:none}#gc29-root .gc29-toast[data-level="warn"]{background:#b26c34}
#gc29-return{position:fixed;bottom:20px;right:20px;z-index:2147483631;border:0;border-radius:12px;padding:14px 21px;background:#225be6;color:white;box-shadow:0 9px 30px #15397055;font:700 13px Inter,system-ui,sans-serif;cursor:pointer}
@media(max-width:1250px){#gc29-root .gc29-layout{grid-template-columns:210px minmax(0,1fr)}#gc29-root .gc29-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}#gc29-root .gc29-contentgrid{grid-template-columns:1fr}#gc29-root .gc29-detail-layout{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr)}#gc29-root .gc29-ai-head{display:none}}
@media(max-width:950px){#gc29-root .gc29-layout{grid-template-columns:69px minmax(0,1fr)}#gc29-root .gc29-sidebar{padding-left:7px;padding-right:7px}#gc29-root .gc29-brand{justify-content:center;padding:0}#gc29-root .gc29-brand>div:nth-child(2),#gc29-root .gc29-sidenav-label,#gc29-root .gc29-sidebottom,#gc29-root .gc29-navnew{display:none}#gc29-root .gc29-navitem{font-size:0;justify-content:center;padding:0}#gc29-root .gc29-navico{font-size:22px}#gc29-root .gc29-detail-layout{grid-template-columns:1fr}#gc29-root .gc29-detail-aside{position:static;grid-row:1}#gc29-root .gc29-ai-head{display:none}}
@media(max-width:640px){#gc29-root .gc29-topbar{padding:0 16px;height:60px;flex-basis:60px}#gc29-root .gc29-time,#gc29-root .gc29-topsep{display:none}#gc29-root .gc29-source-pill{font-size:0;padding:9px}#gc29-root #gc29-main{padding:20px 14px 32px}#gc29-root .gc29-pagehead{flex-direction:column}#gc29-root .gc29-metrics{gap:10px}#gc29-root .gc29-metric{padding:14px}#gc29-root .gc29-metric strong{font-size:22px}#gc29-root .gc29-marketcard-grid,#gc29-root .gc29-info-cols,#gc29-root .gc29-ai-fallback{grid-template-columns:1fr}#gc29-root .gc29-card{padding:16px}#gc29-root .gc29-searchwrap{min-width:0}#gc29-root #gc29-sort{width:130px;font-size:11px}#gc29-root .gc29-book-best{grid-template-columns:repeat(2,1fr)}#gc29-root .gc29-marketmeta{grid-template-columns:repeat(2,1fr)}#gc29-root #gc18App .gc18-grid{grid-template-columns:1fr!important}#gc29-root .gc29-footer{display:none}#gc29-root .gc29-booksplit{gap:9px}}
/* GRIDCOVE_PREDICTIONS_PRO_R30_CSS_END */

/* GRIDCOVE_R30_DARK_GOLD_GREEN_DESIGN */
#gc29-root {
 --ink:#eff5f2; --muted:#91a39f; --line:#263533; --bg:#090f11; --card:#111b1d;
 --blue:#d8aa49; --yes:#13c988; --no:#ff6676; --green:#13c988; --red:#ff6a7a;
 --soft:#0c1517; --gold:#edbb54; --gold-dim:#725827; --surface2:#131f20;
 background:#091012!important; color:#eff6f2!important; color-scheme:dark!important;
 font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif!important;
 font-variant-numeric:tabular-nums;
}
#gc29-root .gc29-layout{grid-template-columns:216px minmax(0,1fr);background:#091012}
#gc29-root .gc29-sidebar{background:linear-gradient(180deg,#0c1215 0%,#0a1113 100%);color:#c5d1cd;border-right:1px solid #253335;padding:0 10px 20px}
#gc29-root .gc29-brand{height:76px;margin-bottom:22px;border-color:#263536;gap:9px;padding:0 11px}
#gc29-root .gc29-brandicon{width:40px;height:40px;background:linear-gradient(140deg,#ffd875,#bc872b);color:#201604;border:1px solid #e5b755;border-radius:11px;box-shadow:0 5px 22px #b48a2938;font-size:21px}
#gc29-root .gc29-brandicon span{display:none}
#gc29-root .gc29-brand strong{font-size:15px;letter-spacing:.2px;font-weight:850;color:#fffaf0}
#gc29-root .gc29-brand small{font-size:9px;color:#b9a074;letter-spacing:.85px}
#gc29-root .gc29-brand small b{color:#f5c761}
#gc29-root .gc29-sidenav-label,#gc29-root .gc29-sidecaption{color:#697d7d;letter-spacing:1.5px}
#gc29-root .gc29-navitem{height:48px;gap:11px;border-radius:10px;color:#a8b9b8;font-size:13px;font-weight:720;margin-bottom:5px}
#gc29-root .gc29-navitem:hover{background:#172324;color:#fafaf6}
#gc29-root .gc29-navitem.active{background:linear-gradient(90deg,#4b3719,#2b261c 70%,#1b211e);color:#ffdd85;box-shadow:inset 3px 0 #ecc05e,0 0 0 1px #aa813948}
#gc29-root .gc29-navico{color:#a6b9b6;font-size:21px}
#gc29-root .gc29-navitem.active .gc29-navico{color:#ffe18d}
#gc29-root .gc29-navnew{background:#dbb054;color:#18120b;border-radius:5px;font-weight:850}
#gc29-root .gc29-sidebottom{border-color:#253335}
#gc29-root .gc29-side-data{color:#96aeb0}
#gc29-root .gc29-classic{background:#162123;border:1px solid #43514a;color:#e9efd9;padding:12px 11px;border-radius:9px}
#gc29-root .gc29-classic:hover{border-color:#bd9950;background:#25251b}
#gc29-root .gc29-sidehint{color:#667c7d}
#gc29-root .gc29-topbar{height:66px;flex-basis:66px;background:#10181a;border-bottom:1px solid #273636;padding-left:clamp(18px,2vw,30px);padding-right:clamp(18px,2vw,30px)}
#gc29-root .gc29-headleft{color:#f8f7e9;font-size:15px}
#gc29-root .gc29-breadcrumb{color:#758989}
#gc29-root .gc29-topright{color:#a3b8b2}
#gc29-root .gc29-topsep{background:#2d3b3b}
#gc29-root .gc29-source-pill{border:1px solid #234d3b;background:#10291e;color:#31d798;font-size:10px;font-weight:850;border-radius:30px;padding:6px 11px}
#gc29-root .gc29-avatar{background:#1c2729;color:#f3d08a;border:1px solid #44504b}
#gc29-root .gc29-feed-dot.gc29-feed-ok,#gc29-root .gc30-dot.ok{background:#16d08a;box-shadow:0 0 0 4px #13cb8530}
#gc29-root .gc29-feed-dot.gc29-feed-warn{background:#d6ad58}
#gc29-root #gc29-main{background:radial-gradient(ellipse at 60% 0%,#172421 0%,#0b1214 35%,#091012 95%);padding:clamp(16px,1.8vw,30px) clamp(15px,1.8vw,30px) 35px;scrollbar-color:#37504b #0c1718}
#gc29-root .gc29-footer{background:#0d1618;border-color:#263534;color:#7a9190;font-size:10px}
#gc29-root h1,#gc29-root h2,#gc29-root h3,#gc29-root h4{color:#f4f6f1}
#gc29-root h1{font-size:clamp(27px,2.1vw,33px);margin-bottom:8px;letter-spacing:-.8px}
#gc29-root .gc29-pagehead{margin-bottom:23px}
#gc29-root .gc29-pagehead>div>p{color:#9fb0ab;font-size:13px}
#gc29-root .gc29-eyebrow{color:#d3aa57!important;letter-spacing:1.35px;font-weight:850}
#gc29-root .gc29-card{background:linear-gradient(150deg,#131e20,#101a1c 75%);border:1px solid #2a3a3b;box-shadow:0 10px 28px #05090944;border-radius:14px;color:#dce6e1}
#gc29-root .gc29-sectionhead h2{font-size:17px}
#gc29-root .gc29-sectionhead{margin-bottom:17px}
#gc29-root .gc29-muted,#gc29-root .gc29-chart-source{color:#92a6a3!important}
#gc29-root .gc29-btn{font-weight:790;min-height:38px;border-radius:9px}
#gc29-root .gc29-btn-primary{background:linear-gradient(135deg,#f3c867,#dcab41)!important;border-color:#e1ac38!important;color:#1c170d!important;box-shadow:0 4px 18px #e1aa3440!important}
#gc29-root .gc29-btn-primary:hover{filter:brightness(1.1)}
#gc29-root .gc29-btn-outline{background:#162123;color:#e6d2a2;border-color:#4e5142}
#gc29-root .gc29-btn-outline:hover{border-color:#d9ac4d;background:#2a291c}
#gc29-root .gc29-link,#gc29-root .gc29-externallink{color:#e6bc61!important;font-weight:790}
#gc29-root button:focus-visible,#gc29-root a:focus-visible,#gc29-root input:focus-visible{outline:2px solid #ebbc50!important;outline-offset:2px}
#gc29-root .gc29-metric{background:#122022;border-color:#2a4140;box-shadow:none}
#gc29-root .gc29-metric-label{color:#90a9a6}
#gc29-root .gc29-metric strong{color:#f4f8f3}
#gc29-root .gc29-metric small{color:#758e8a}
/* Horizontal observed quote strip; values are snapshots, not synthetic crypto spot. */
#gc29-root .gc30-ticker-host{background:#0b1416;border-bottom:1px solid #293a36;padding:12px clamp(14px,1.7vw,28px);min-height:103px;flex:0 0 auto}
#gc29-root .gc30-ticker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:76px}
#gc29-root .gc30-tickcard{border:1px solid #30403c;background:linear-gradient(145deg,#132023,#0e181a);border-radius:12px;display:flex;align-items:center;text-align:left;min-width:0;gap:10px;padding:10px;position:relative;overflow:hidden;transition:.15s;border-color:#33413b;color:#edf5ed}
#gc29-root .gc30-tickcard:hover{border-color:#d4a84e;background:#1e2723;transform:translateY(-1px)}
#gc29-root .gc30-tickcard .gc30-spark{width:53px;min-width:53px;height:32px;margin-left:auto}
#gc29-root .gc30-ticktext{display:flex;flex-direction:column;min-width:0;gap:2px}
#gc29-root .gc30-ticktext small{font-size:10px;font-weight:770;color:#a9b6b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#gc29-root .gc30-ticktext strong{font-size:19px;color:#f5f8ed;white-space:nowrap;letter-spacing:-.4px}
#gc29-root .gc30-ticktext .gc30-change{font-size:9px;padding:0;background:transparent;border:0}
#gc29-root .gc30-ticker-loading{color:#91a5a0;margin:auto 0}
#gc29-root .gc30-token{display:inline-grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;font-size:27px;font-weight:850;background:linear-gradient(135deg,#ffcf70,#dc851b);color:#fff;border:1px solid #ffd887;box-shadow:0 2px 16px #e89c3126}
#gc29-root .gc30-token-eth{background:linear-gradient(140deg,#7da6ed,#495983);color:#ecf2ff;border-color:#95b2ec}
#gc29-root .gc30-token-sol{background:linear-gradient(140deg,#18daab,#7956df);color:white;border-color:#519b9f}
#gc29-root .gc30-token-xrp{background:linear-gradient(140deg,#232c36,#4d6c75);color:white;border-color:#5c7176}
#gc29-root .gc30-token-index{background:linear-gradient(140deg,#c74b53,#8f232b);color:white;border-color:#a9575d}
#gc29-root .gc30-token-macro{background:linear-gradient(140deg,#586a7a,#293741);color:white;border-color:#71808a}
#gc29-root .gc30-token-sports{background:linear-gradient(140deg,#355576,#193a56);color:#dcf0ff;border-color:#567596}
#gc29-root .gc30-token-event{background:#283837;color:#d6c28e;border-color:#53604e}
#gc29-root .gc30-spark{height:37px;width:96px;max-width:100%;color:#14d797;filter:drop-shadow(0 0 3px #0fbd843e)}
#gc29-root .gc30-spark.down{color:#f66d7d}
#gc29-root .gc30-no-spark{font-size:9px;white-space:nowrap;color:#657c7c;font-style:italic}
#gc29-root .gc30-rolling{font-variant-numeric:tabular-nums;transition:color .2s}
#gc29-root .gc30-flash-up{animation:gc30Rise .85s ease-out}
#gc29-root .gc30-flash-down{animation:gc30Fall .85s ease-out}
@keyframes gc30Rise{0%{color:#fff;background:#136844}55%{color:#1afaad;background:#0b4a33}100%{background:transparent}}
@keyframes gc30Fall{0%{color:#fff;background:#85353d}55%{color:#ff7785;background:#4b1a20}100%{background:transparent}}
#gc29-root .gc30-change{display:inline-block;font-size:11px;font-weight:800;white-space:nowrap;border-radius:7px;padding:4px 7px;color:#9db1ae}
#gc29-root .gc30-change.gc30-up{color:#1cde99;background:#17362d}
#gc29-root .gc30-change.gc30-down{color:#ff7785;background:#3a2229}
#gc29-root .gc30-change.gc30-flat{color:#78908d;background:#192325}
#gc29-root .gc30-tag{font-size:10px;letter-spacing:.6px;color:#f0c46a;font-weight:820;border:1px solid #7a5d29;background:#332818;border-radius:7px;padding:6px 10px;display:inline-flex}
#gc29-root .gc30-feature-bar{border:1px solid #53472c;border-radius:16px;padding:23px 27px;background:radial-gradient(ellipse at top left,#38331f,#182322 65%,#111b1c);display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:23px}
#gc29-root .gc30-feature-strong h2{font-size:38px;line-height:1.08;margin:13px 0 8px;letter-spacing:-1.4px;color:#f8d683}
#gc29-root .gc30-feature-strong h2 span{font-size:20px;color:#f0f4ec}
#gc29-root .gc30-feature-strong p{max-width:470px;font-size:12px;color:#9bad9c;margin:0}
#gc29-root .gc30-feature-stats{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:9px;flex:0 1 410px}
#gc29-root .gc30-feature-stats .gc29-metric{padding:13px 16px;background:#101d1d;border-color:#42503f}
#gc29-root .gc30-feature-stats .gc29-metric strong{font-size:22px}
#gc29-root .gc30-sectionline{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px}
#gc29-root .gc30-sectionline h2{font-size:20px;margin:5px 0 0}
#gc29-root .gc30-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:21px}
#gc29-root .gc29-mcard{border:1px solid #33433d;background:linear-gradient(156deg,#182426,#101a1c);color:#f3f4ea;border-radius:15px;gap:11px;padding:19px;box-shadow:0 8px 25px #080e1040}
#gc29-root .gc29-mcard:hover{border-color:#dfad49;box-shadow:0 0 0 1px #b68b3435,0 10px 29px #060b0b75;transform:translateY(-2px)}
#gc29-root .gc29-mcard-top .gc30-token{width:45px;height:45px}
#gc29-root .gc29-mcard>strong{color:#eff8f1;font-size:17px;min-height:0}
#gc29-root .gc29-mcard>small{font-size:11px;color:#8eaaa0}
#gc29-root .gc30-marketstatus{background:#153627;color:#34db9a;border-radius:30px;padding:6px 10px;font-weight:790;font-size:10px}
#gc29-root .gc30-marketstatus:before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;vertical-align:1px;background:#2cde9c}
#gc29-root .gc30-marketstatus.closed{background:#372529;color:#ff8993}
#gc29-root .gc30-focus-quote{display:flex;gap:14px;align-items:center;justify-content:space-between}
#gc29-root .gc30-focus-quote>span.gc30-rolling{font-size:36px;font-weight:860;color:#fff5d5;letter-spacing:-1.3px;line-height:1.2}
#gc29-root .gc30-observed{font-size:10px;color:#95aaa4}
#gc29-root .gc30-observed .gc30-change{font-size:10px}
#gc29-root .gc29-quote-row{display:flex;gap:10px}
#gc29-root .gc29-quote-row>span{flex:1;background:#122821;border-radius:9px;border:1px solid #315645;padding:9px 11px;color:#a2b7ad}
#gc29-root .gc29-quote-row .gc29-no{background:#2a1c24;border-color:#65323b;color:#efb0b6}
#gc29-root .gc29-quote-row .gc29-yes b{color:#27d892}
#gc29-root .gc29-quote-row .gc29-no b{color:#ff7e8c}
#gc29-root .gc29-mcard-foot{margin-top:auto;border-color:#2b3b39;padding-top:12px;display:flex;gap:10px;flex-wrap:wrap;font-size:10px;color:#8da19a}
#gc29-root .gc29-mcard-foot span{font-size:10px;color:inherit}
#gc29-root .gc30-home-lower{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:16px;margin-bottom:25px}
#gc29-root .gc30-cardintro,#gc29-root .gc30-healthnote{font-size:12px;line-height:1.65;color:#95aaa4}
#gc29-root .gc30-half-promo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:19px 0}
#gc29-root .gc30-half-promo>div{padding:17px;display:grid;gap:5px;background:#0e1b1c;border:1px solid #2a403b;border-radius:12px}
#gc29-root .gc30-half-promo b{font-size:15px;color:#eff7ee}
#gc29-root .gc30-half-promo small{font-size:11px;color:#8da5a2;line-height:1.55}
#gc29-root .gc30-round-icon{display:grid;place-items:center;width:39px;height:39px;color:#1ae2a0;border:1px solid #2b7154;background:#113627;border-radius:10px;font-size:24px;margin-bottom:5px}
#gc29-root .gc29-healthrows>div{border-color:#293e3b}
#gc29-root .gc29-healthrows span{color:#9bafaa}
#gc29-root .gc29-healthrows b{color:#e8efea}
#gc29-root .gc29-danger{color:#ff7c82!important}
#gc29-root .gc30-dot{width:8px;height:8px;display:inline-block;border-radius:50%}
#gc29-root .gc30-healthnote{margin:17px 0 0}
/* Market list */
#gc29-root .gc29-listwrap{padding:21px}
#gc29-root .gc29-searchwrap input,#gc29-root #gc29-sort{background:#0f1a1c;border:1px solid #334545;color:#e5f3ed;border-radius:10px;min-height:45px}
#gc29-root .gc29-searchwrap input:focus{border-color:#d6a953;box-shadow:0 0 0 3px #d6a95325}
#gc29-root .gc29-searchwrap input::placeholder{color:#667c7b}
#gc29-root .gc29-searchwrap span{color:#c8a860}
#gc29-root .gc29-chips{padding:16px 0 16px}
#gc29-root .gc29-chips button{background:#151f21;color:#9fafa8;border-color:#31413d;border-radius:9px;font-weight:700}
#gc29-root .gc29-chips button:hover{color:#fff7df;border-color:#946e33}
#gc29-root .gc29-chips button.active{color:#f3ca72;background:#3c301a;border-color:#ab823c;box-shadow:inset 0 0 0 1px #87612430}
#gc29-root .gc29-table th{background:#111d1d;border-color:#2b3f3a;color:#91aaa2;font-weight:850}
#gc29-root .gc29-table td{border-color:#273734;color:#c3cfca;padding:13px 13px}
#gc29-root .gc29-table td strong{color:#ecf5ec}
#gc29-root .gc29-table td small{color:#7f9891}
#gc29-root .gc29-table tr[data-ticker]:hover{background:#1c2b28}
#gc29-root .gc29-table tr[data-ticker]:focus{outline:2px solid #d6a74a;outline-offset:-2px}
#gc29-root .gc30-marketident{display:flex;align-items:center;gap:11px;max-width:350px}
#gc29-root .gc30-marketident .gc30-token{width:35px;height:35px;font-size:21px}
#gc29-root .gc30-marketident span:last-child{min-width:0;display:grid}
#gc29-root .gc30-marketident small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:260px}
#gc29-root .gc29-price.gc29-yes{background:#163c2c;color:#24e09b}
#gc29-root .gc29-price.gc29-no{background:#41232c;color:#ff8997}
#gc29-root .gc29-tablefoot{border-top:1px solid #2d403d;padding-top:12px;color:#788f8d}
#gc29-root .gc29-empty{color:#91a8a3}
#gc29-root .gc29-alert{background:#3d2b1d;color:#f8c879;border:1px solid #805b27}
#gc29-root .gc29-alert button{color:#fff9e0}
/* Selected market */
#gc29-root .gc29-detail-top{margin-bottom:14px}
#gc29-root .gc29-back{color:#c8ae6d}
#gc29-root .gc29-detail-badges span{background:#1c2929;color:#96b9b0;border-color:#354b42}
#gc29-root .gc29-detail-title{border-bottom:1px solid #2b3c39;padding-bottom:18px;margin-bottom:18px}
#gc29-root .gc29-detail-title h1{font-size:24px;margin:5px 0 5px;color:#f4f9f3}
#gc29-root .gc29-detail-title p{color:#9cb2aa}
#gc29-root .gc30-detail-identity{display:flex;align-items:center;gap:15px}
#gc29-root .gc30-detail-identity .gc30-token{width:60px;height:60px;font-size:35px}
#gc29-root .gc30-detail-movement{font-size:11px}
#gc29-root .gc29-detail-layout{grid-template-columns:minmax(0,1.6fr) minmax(310px,.85fr)}
#gc29-root .gc29-detail-aside{position:sticky;top:10px}
#gc29-root .gc29-bigprice{font-size:48px;letter-spacing:-1.8px;color:#f5d477}
#gc29-root .gc29-currentprices>span{border-radius:8px;border:1px solid #2f5c46;background:#143a29;color:#18e09b}
#gc29-root .gc29-currentprices>.gc29-no{background:#382129;border-color:#6c3640;color:#ff8291}
#gc29-root .gc30-detailmini{margin-top:12px;display:flex;gap:13px;align-items:center}
#gc29-root .gc30-detailmini .gc30-spark{width:115px}
#gc29-root .gc29-chart svg{height:270px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),#263737 calc(20% - 1px),#263737 20%)}
#gc29-root .gc29-chart-labels{color:#8da6a0}
#gc29-root .gc29-chart-ranges{border-color:#30413d}
#gc29-root .gc29-chart-ranges button{color:#a3b6b0}
#gc29-root .gc29-chart-ranges button.active{background:#483719;color:#ffdb82;border:1px solid #9a7a37}
#gc29-root .gc29-chart-empty{border-color:#405350;background:linear-gradient(#102021,#0d1718);color:#a5b7b2}
#gc29-root .gc29-blank-chart{color:#49756c}
#gc29-root .gc29-chart-empty small{color:#78908b}
#gc29-root .gc29-book-best{border-color:#344743}
#gc29-root .gc29-book-best>div{border-color:#344743;background:#112222}
#gc29-root .gc29-book-best small{color:#91a6a1}
#gc29-root .gc29-book-best b{color:#f3f6ee}
#gc29-root .gc29-booksplit h4{color:#2bdd99}
#gc29-root .gc29-booksplit>div:nth-child(2) h4{color:#ff7c8c}
#gc29-root .gc29-booksplit h4 span{color:#819993}
#gc29-root .gc29-booksplit th{color:#899e99;border-color:#2b3a36}
#gc29-root .gc29-booksplit td{color:#c9dad3;border-color:#263935}
#gc29-root .gc29-booksplit td:first-child{color:#21d594}
#gc29-root .gc29-booksplit>div:nth-child(2) td:first-child{color:#ff7f8d}
#gc29-root .gc29-depthbar{background:#236446!important;opacity:.33}
#gc29-root .gc29-booksplit>div:nth-child(2) .gc29-depthbar{background:#863540!important}
#gc29-root .gc29-bookempty{border-color:#45534a;color:#a2b5ac}
#gc29-root .gc29-bookempty a{color:#ecc36b}
#gc29-root .gc29-marketmeta small{color:#819b95}
#gc29-root .gc29-marketmeta b{color:#e8f2e8}
#gc29-root .gc29-about p{color:#93a9a2}
#gc29-root .gc29-reviewstamp{background:#40301f;color:#e8bf6b}
#gc29-root .gc29-reviewstamp.ok{background:#173f2c;color:#25dd9b}
#gc29-root .gc29-segment{background:#0e1a1a;border:1px solid #2c4039}
#gc29-root .gc29-segment button{color:#9db5ac}
#gc29-root .gc29-segment button.active.yes{background:#0eaa76;color:#03271e;box-shadow:0 3px 20px #13ab7240}
#gc29-root .gc29-segment button.active.no{background:#b84050;color:#fff;box-shadow:0 3px 20px #b8405038}
#gc29-root .gc29-qty{color:#aac1b5}
#gc29-root .gc29-qty input{background:#0c181a;color:#edf7f0;border-color:#40514a;font-size:16px}
#gc29-root .gc29-paydetail{border-color:#32443e}
#gc29-root .gc29-paydetail span{color:#95ada2}
#gc29-root .gc29-paydetail b{color:#eaf7f0}
#gc29-root .gc29-feenote{color:#8c9f96}
#gc29-root .gc29-ticket-notice{border-color:#725626;background:#322718;color:#f3d18b}
#gc29-root .gc29-truth-card b{color:#e5c477}
#gc29-root .gc29-truth-card p{color:#99a99c}
#gc29-root .gc30-qtychips{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin:8px 0}
#gc29-root .gc30-qtychips button{border:1px solid #334f43;background:#182923;color:#b3c2b8;border-radius:7px;padding:7px 4px;font-weight:790;font-size:11px}
#gc29-root .gc30-qtychips button.active{background:#51401d;border-color:#dbaf57;color:#fff0b5}
/* AI Trader: all underlying controls preserved and restyled. */
#gc29-root .gc30-ai-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}
#gc29-root .gc30-ai-summary>div{background:#102121;border:1px solid #315247;border-radius:12px;display:flex;align-items:center;gap:11px;padding:13px 15px;min-height:73px}
#gc29-root .gc30-ai-summary small{display:block;color:#8fa89e;font-size:10px;letter-spacing:.65px;font-weight:780}
#gc29-root .gc30-ai-summary strong{display:block;color:#dcece2;font-size:12px;margin-top:5px}
#gc29-root .gc30-ai-icon{font-size:24px;color:#22d79c;display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border:1px solid #28694c;background:#123f2a;border-radius:12px}
#gc29-root .gc30-ai-summary>div:last-child{border-color:#694a31;background:#291f1c}
#gc29-root .gc30-ai-summary>div:last-child .gc30-ai-icon{color:#ffbd61;background:#4c311c;border-color:#7e5730}
#gc29-root .gc30-ai-headings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:10px}
#gc29-root .gc30-ai-headings>div{background:#162326;border:1px solid #394a3e;border-radius:11px;padding:13px 17px;display:grid;gap:4px}
#gc29-root .gc30-ai-headings>div>span{color:#efc86b;font-size:10px;font-weight:850;letter-spacing:1px}
#gc29-root .gc30-ai-headings b{font-size:17px;color:#eef6ee}
#gc29-root .gc30-ai-headings small{font-size:11px;color:#8ea8a0}
#gc29-root .gc29-ai-mount{padding:12px!important;min-height:360px!important;background:transparent!important;border:0!important;box-shadow:none!important}
#gc29-root .gc29-ai-fallback{gap:14px}
#gc29-root .gc29-ai-column{background:#141e20;border-color:#30413c;padding:25px;min-height:370px;color:#e7eee6}
#gc29-root .gc29-ai-column h2{color:#f2f6ed}
#gc29-root .gc29-ai-column p{color:#90a6a0}
#gc29-root .gc29-ai-warning{color:#bb9c67!important}
#gc29-root .gc30-ai-quote-row{display:grid;gap:7px;width:100%;margin:15px 0}
#gc29-root .gc30-ai-quote-row>div{display:flex;align-items:center;gap:9px;font-size:12px;background:#0d1c1c;border:1px solid #2f443d;border-radius:8px;padding:8px}
#gc29-root .gc30-ai-quote-row .gc30-token{width:29px;height:29px;font-size:19px}
#gc29-root .gc30-ai-quote-row strong{margin-left:auto;color:#f2cd70}
#gc29-root .gc29-mode-static b{color:#17d69b;background:#163c2d}
#gc29-root .gc29-mode-static span{background:#2d2025;color:#dc9da4}
#gc29-root .gc29-ai-disclaimer{color:#8ba29b;margin:12px 0 25px}
#gc29-root #gc18App{background:transparent!important;--bg:#0e191a!important;--panel:#122022!important;--card:#111f1f!important;--text:#edf3ef!important;--muted:#8fa99f!important;--line:#33433e!important;color:#e6f4ed!important;color-scheme:dark!important}
#gc29-root #gc18App .gc18-top{background:linear-gradient(135deg,#213122,#151d1c)!important;border:1px solid #65502e!important;box-shadow:0 5px 25px #050b0c80!important;color:#e5f1e4!important}
#gc29-root #gc18App .gc18-top h2{color:#f4da92!important}
/* R28 keeps provider/feed badges but does not repeat a full AI Trader page heading inside the new page. */
#gc29-root #gc18App .gc18-top h2,#gc29-root #gc18App .gc18-top p{display:none!important}
#gc29-root #gc18App .gc18-top{padding:9px 14px!important;min-height:44px;justify-content:flex-end!important;margin-bottom:12px!important}
#gc29-root #gc18App .gc18-top .gc26-head-status{flex-direction:row!important;gap:9px;align-items:center!important}

#gc29-root #gc18App .gc18-top p{color:#b4c2ae!important}
#gc29-root #gc18App .gc18-panel{background:linear-gradient(150deg,#162426,#101c1e)!important;border:1px solid #385048!important;color:#e9f1e9!important;padding:19px!important;box-shadow:0 8px 28px #030a0b66!important}
#gc29-root #gc18App .gc18-panel-top{border-bottom:1px solid #33423b;padding-bottom:12px}
#gc29-root #gc18App .gc18-panel h3,#gc29-root #gc18App .gc18-panel h4,#gc29-root #gc18App .gc18-label,#gc29-root #gc18App .gc18-marketname{color:#edf3ec!important}
#gc29-root #gc18App .gc18-panel p,#gc29-root #gc18App .gc18-panel small{color:#a2b9ac!important}
#gc29-root #gc18App .gc18-numeral{background:#47351b!important;border:1px solid #a47d3f!important;color:#edc46b!important}
#gc29-root #gc18App .gc18-timeframe{background:#10201e!important;border:1px solid #385449!important;border-radius:11px!important}
#gc29-root #gc18App .gc18-timeframe h4 span{color:#f4bc52!important}
#gc29-root #gc18App .gc18-btn.gc18-primary{background:linear-gradient(135deg,#ecc161,#cfa045)!important;color:#221a0a!important;border-color:#d4a649!important;font-weight:870!important;box-shadow:0 3px 14px #bf88312b!important}
#gc29-root #gc18App .gc18-btn.gc18-primary:hover{filter:brightness(1.09)}
#gc29-root #gc18App .gc18-btn.gc18-ghost{background:#182b29!important;border:1px solid #3d5748!important;color:#bdd5c3!important}
#gc29-root #gc18App .gc18-stats>div{background:#142b24!important;border:1px solid #326547!important;border-radius:9px!important}
#gc29-root #gc18App .gc18-stats strong{color:#25df9a!important;font-variant-numeric:tabular-nums!important}
#gc29-root #gc18App .gc18-inputs label{color:#a5bcb0!important}
#gc29-root #gc18App .gc18-inputs input{background:#0a1919!important;color:#eaf5ec!important;border:1px solid #38574c!important;min-height:39px}
#gc29-root #gc18App .gc18-timeframe input{color:#e7f4ee!important}
#gc29-root #gc18App .gc18-autostate{border:1px solid #386a4e!important;background:#113d2b!important;color:#29e0a0!important}
#gc29-root #gc18App .gc18-paper-notice{background:#132b25!important;color:#a7dfb9!important;border-color:#315c41!important}
#gc29-root #gc18App .gc25-mode-picker button{border-color:#3c5547!important;background:#172524!important;color:#cfdfd4!important}
#gc29-root #gc18App .gc25-mode-picker button[aria-pressed="true"]{background:#4a391c!important;color:#f4d075!important;border-color:#b2873f!important}
#gc29-root #gc18App .gc25-mode-picker button#gc25Real{border-color:#714546!important;color:#ffacb0!important}
#gc29-root #gc18App .gc26-quote-wrap{border-color:#3d6150!important}
#gc29-root #gc18App .gc26-quote-facts{background:#294136!important;color:#e8efdf!important}
#gc29-root #gc18App .gc26-quote-item{background:#11221f!important;color:#eaf4e9!important}
#gc29-root #gc18App .gc26-quote-item strong{color:#f5d685!important}
#gc29-root #gc18App .gc26-data-source{color:#8fa99a!important}
#gc29-root #gc18App .gc27-healthstrip{border-color:#3a5c4a!important;background:#3a5c4a!important}
#gc29-root #gc18App .gc27-healthstrip>div{background:#142a24!important}
#gc29-root #gc18App .gc27-healthstrip strong{color:#d8efd9!important}
#gc29-root #gc18App .gc27-alt{border-color:#365241!important;color:#dceadd!important}
#gc29-root #gc18App .gc27-alt strong{color:#f3d27f!important}
#gc29-root #gc18App .gc18-notice{background:#1e301f!important;border-color:#476843!important;color:#d1e4cf!important}
#gc29-root #gc18App .gc18-footer{color:#7d9c88!important}
/* Account tables and activity */
#gc29-root .gc29-reviewstamp,#gc29-root .gc29-truth-card b{font-size:10px}
#gc29-root .gc29-tablewrap{border-radius:9px}
#gc29-root .gc29-table a{color:#ffd16b}
#gc29-root .gc29-toast{background:#2e381e;color:#f9e5a1;border:1px solid #9b7437}
#gc29-return{background:#e1b45b;color:#261908;border:1px solid #f0ce79;box-shadow:0 9px 30px #100f0a60}
@media(max-width:1350px){#gc29-root .gc30-ticker{grid-template-columns:repeat(4,minmax(0,1fr))}#gc29-root .gc30-tickcard:nth-child(n+5){display:none}#gc29-root .gc30-feature-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1120px){#gc29-root .gc29-layout{grid-template-columns:174px minmax(0,1fr)}#gc29-root .gc30-ticker{grid-template-columns:repeat(3,minmax(0,1fr))}#gc29-root .gc30-tickcard:nth-child(n+4){display:none}#gc29-root .gc30-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr))}#gc29-root .gc30-home-lower{grid-template-columns:1fr}#gc29-root .gc30-feature-bar{flex-wrap:wrap}#gc29-root .gc29-detail-layout{grid-template-columns:1fr}#gc29-root .gc29-detail-aside{position:static}}
@media(max-width:820px){#gc29-root .gc29-layout{grid-template-columns:66px minmax(0,1fr)}#gc29-root .gc29-sidebar{padding:0 7px}#gc29-root .gc29-brand{padding:0;justify-content:center}#gc29-root .gc29-brand>div:nth-child(2),#gc29-root .gc29-sidenav-label,#gc29-root .gc29-sidebottom,#gc29-root .gc29-navnew{display:none}#gc29-root .gc29-navitem{font-size:0;justify-content:center;padding:0}#gc29-root .gc29-navico{font-size:24px}#gc29-root .gc30-ticker{grid-template-columns:repeat(2,minmax(0,1fr))}#gc29-root .gc30-tickcard:nth-child(n+3){display:none}#gc29-root .gc30-ai-summary{grid-template-columns:1fr}#gc29-root .gc30-ai-headings{display:none}#gc29-root #gc18App .gc18-grid{grid-template-columns:1fr!important}}
@media(max-width:560px){#gc29-root .gc29-topbar{height:56px;flex-basis:56px;padding:0 12px}#gc29-root .gc29-source-pill{font-size:0;padding:7px}#gc29-root .gc30-ticker-host{padding:10px}#gc29-root .gc30-tickcard{gap:7px;padding:8px}#gc29-root .gc30-tickcard .gc30-token{width:32px;height:32px;font-size:20px}#gc29-root .gc30-ticktext strong{font-size:14px}#gc29-root .gc30-tickcard .gc30-spark{display:none}#gc29-root .gc30-feature-cards{grid-template-columns:1fr}#gc29-root .gc30-feature-stats{grid-template-columns:1fr;flex-basis:100%}#gc29-root .gc30-feature-bar{padding:20px}#gc29-root .gc30-feature-strong h2{font-size:32px}#gc29-root .gc30-half-promo{grid-template-columns:1fr}#gc29-root .gc29-pagehead{flex-direction:column}#gc29-root #gc29-main{padding:14px 10px 26px}#gc29-root .gc30-detail-identity .gc30-token{width:42px;height:42px;font-size:26px}#gc29-root .gc29-detail-title h1{font-size:19px}#gc29-root .gc29-marketmeta{grid-template-columns:repeat(2,minmax(0,1fr))}#gc29-root .gc29-book-best{grid-template-columns:repeat(2,minmax(0,1fr))}#gc29-root .gc29-booksplit{gap:7px}#gc29-root .gc30-qtychips{grid-template-columns:repeat(5,1fr)}}
@media(prefers-reduced-motion:reduce){#gc29-root .gc30-flash-up,#gc29-root .gc30-flash-down{animation:none}#gc29-root .gc29-mcard:hover{transform:none}}


/* GRIDCOVE_R32_CRYPTO_ONLY_DESIGN */
#gc29-root .gc31-sidehint{font-size:11px;line-height:1.6;color:#a1a8ad;border-top:1px solid #3a3930;padding:11px 4px}
#gc29-root .gc31-markettools{display:flex;align-items:center;gap:10px;margin-bottom:12px}
#gc29-root .gc31-markettools .gc29-searchwrap{flex:1;min-width:0}
#gc29-root .gc31-markettools select{background:#111d23;color:#dfe4e5;border:1px solid #37454c;border-radius:11px;padding:11px 14px;min-width:150px}
#gc29-root .gc31-chiprow{display:flex;flex-wrap:wrap;gap:9px;margin:9px 0 13px}
#gc29-root .gc31-chiprow button{background:#101d22;color:#bfcdd0;border:1px solid #34444b;border-radius:11px;padding:9px 17px;cursor:pointer;font-weight:650}
#gc29-root .gc31-chiprow button.active{color:#fff3c7;background:linear-gradient(135deg,#493b1c,#211e17);border-color:#b99448;box-shadow:inset 0 0 0 1px #a8893a55}
#gc29-root .gc31-marketstamp{color:#a4b9b8;font-size:12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 15px}
#gc29-root .gc31-marketstamp b{color:#f6d989;font-variant-numeric:tabular-nums}
#gc29-root .gc31-stamp-note{color:#96ac9d}
#gc29-root .gc31-live{font-size:10px;font-weight:750;letter-spacing:.02em;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:5px 8px;border:1px solid #40604c;white-space:nowrap}
#gc29-root .gc31-live:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}
#gc29-root .gc31-live.is-live{color:#28df9c;background:#123828}
#gc29-root .gc31-live.is-stale{color:#e5b067;background:#3d3021;border-color:#73613f}
#gc29-root .gc31-cardgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;align-items:stretch;padding-bottom:12px}
#gc29-root .gc31-card{position:relative;min-width:0;min-height:242px;display:flex;flex-direction:column;gap:10px;padding:15px;border:1px solid #31434a;background:linear-gradient(160deg,#142126,#0b161b 92%);border-radius:16px;box-shadow:0 8px 24px #02070a70;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}
#gc29-root .gc31-card:hover,#gc29-root .gc31-card:focus-visible{border-color:#d7ad4b;transform:translateY(-2px);box-shadow:0 10px 34px #090b0988,0 0 0 1px #b9954470;outline:0}
#gc29-root .gc31-card.gc31-lead{border-color:#cca84c;background:linear-gradient(160deg,#24271e,#0e1c20 65%);box-shadow:0 0 0 1px #b596433b,0 8px 27px #0507088c}
#gc29-root .gc31-card.gc31-lead:after{content:'MOST ACTIVE';position:absolute;left:0;top:-1px;background:#6b4f22;color:#ffe5a0;border-radius:15px 0 12px 0;font-size:9px;letter-spacing:.1em;font-weight:900;padding:3px 9px}
#gc29-root .gc31-card.gc31-lead .gc31-card-head{margin-top:7px}
#gc29-root .gc31-card.gc31-unverified{opacity:.76}
#gc29-root .gc31-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}
#gc29-root .gc31-card-id{display:flex;align-items:center;gap:10px;min-width:0}
#gc29-root .gc31-card-id .gc30-token{width:46px;height:46px;font-size:30px;flex-shrink:0;box-shadow:0 3px 12px #0008}
#gc29-root .gc31-card-id>div{min-width:0}
#gc29-root .gc31-card-id strong{font-size:17px;font-weight:840;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f5f7f8}
#gc29-root .gc31-card-id small{display:block;font-size:10px;color:#8ea8a8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#gc29-root .gc31-card-question{min-height:31px;font-size:12px;line-height:1.4;color:#b4c6c4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#gc29-root .gc31-card-chart{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:31px}
#gc29-root .gc31-card-chart .gc30-spark{min-width:60px;width:56%;height:34px}
#gc29-root .gc31-card-chart .gc30-no-spark{font-size:10px}
#gc29-root .gc31-movement{min-width:85px;text-align:right;font-size:12px}
#gc29-root .gc31-card-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#gc29-root .gc31-card-sides button{display:flex;flex-direction:column;align-items:center;gap:3px;border-radius:9px;padding:8px 6px;min-width:0;cursor:pointer;transition:filter .15s ease;}
#gc29-root .gc31-card-sides button:not(:disabled):hover{filter:brightness(1.18)}
#gc29-root .gc31-card-sides button:disabled{opacity:.45;cursor:not-allowed}
#gc29-root .gc31-card-sides small{font-size:10px;letter-spacing:.025em;font-weight:700}
#gc29-root .gc31-card-sides b{font-size:20px;font-variant-numeric:tabular-nums;font-weight:850}
#gc29-root .gc31-yes{background:linear-gradient(145deg,#0e422e,#07261b);border:1px solid #12bf83;color:#69ffb5}
#gc29-root .gc31-no{background:linear-gradient(145deg,#4a1f29,#2b131e);border:1px solid #c94754;color:#ff9fab}
#gc29-root .gc31-card-foot{display:flex;justify-content:space-between;margin-top:auto;border-top:1px solid #263b3b;padding-top:9px;gap:7px}
#gc29-root .gc31-card-foot>span{min-width:0;display:flex;flex-direction:column;gap:3px}
#gc29-root .gc31-card-foot small{font-size:10px;color:#809e9b}
#gc29-root .gc31-card-foot b{font-size:12px;color:#dce7df;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
#gc29-root .gc31-listfoot{color:#98aca7;font-size:11px;margin:4px 0 20px}
#gc29-root .gc31-ai-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}
#gc29-root .gc31-ai-kpis>div{background:linear-gradient(150deg,#14272a,#0d191d);border:1px solid #344b49;border-radius:13px;padding:12px 14px;display:flex;flex-direction:column;gap:5px;min-width:0}
#gc29-root .gc31-ai-kpis small{color:#95bbb1;font-size:11px;text-transform:uppercase;letter-spacing:.06em}
#gc29-root .gc31-ai-kpis b{color:#f8df9a;font-weight:850;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#gc29-root .gc31-ai-kpis em{color:#8eaca6;font-style:normal;font-size:10px}
#gc29-root .gc31-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 17px}
#gc29-root .gc31-flow>div{border-left:3px solid #c9a652;padding:8px 13px;background:#162123;border-radius:7px;display:flex;flex-direction:column;gap:4px}
#gc29-root .gc31-flow strong{font-size:13px;color:#e3d9aa}
#gc29-root .gc31-flow span{font-size:11px;color:#a3b7af}
#gc29-root .gc31-ai-duo-head{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:0 0 9px}
#gc29-root .gc31-ai-duo-head>div{display:flex;flex-direction:column;gap:3px;padding:0 7px}
#gc29-root .gc31-ai-duo-head span{font-size:10px;color:#d2a754;font-weight:800;letter-spacing:.1em}
#gc29-root .gc31-ai-duo-head strong{font-size:19px;color:#edf6f1}
#gc29-root .gc31-ai-duo-head small{font-size:11px;color:#a0b1ad}
#gc29-root .gc31-ai-mount{padding:0;border:0;background:transparent;box-shadow:none}
#gc29-root .gc31-ai-mount #gc18App .gc18-grid{gap:13px!important}
#gc29-root .gc31-ai-mount #gc18Manual{border-color:#ab8d46!important;box-shadow:0 0 0 1px #94753965!important}
#gc29-root .gc31-ai-mount #gc18Auto{border-color:#38654d!important}
#gc29-root .gc31-ai-mount #gc18App .gc18-timeframe{background:#101f22!important;padding:13px!important;border-radius:12px!important}
#gc29-root .gc31-ai-mount #gc18Drawer{border:1px solid #bf9b4e!important;border-radius:12px!important;background:#102123!important;margin-top:10px;padding:15px!important}
#gc29-root .gc31-ai-mount #gc18Drawer[hidden]{display:none!important}
#gc29-root .gc31-ai-mount #gc18Drawer .gc18-drawer-head{border-bottom:1px solid #52614b;padding-bottom:8px;margin-bottom:10px}
#gc29-root .gc31-ai-mount #gc18AutoState[data-running='yes']{color:#1ee3a0!important}
#gc29-root .gc31-ai-disclaimer{margin:12px 0;padding:11px 14px;border:1px solid #4e4b33;border-radius:11px;background:#1d221d;color:#c6c3a3;font-size:12px}
#gc29-root .gc31-unmounted{padding:25px;color:#bccbc2;background:#162325;border:1px solid #6b563c;border-radius:12px}
#gc29-root .gc31-unmounted h3{color:#ffcc72}
@media(max-width:1600px){#gc29-root .gc31-cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1080px){#gc29-root .gc31-cardgrid{grid-template-columns:repeat(2,minmax(0,1fr))}#gc29-root .gc31-ai-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){#gc29-root .gc31-cardgrid{grid-template-columns:1fr}#gc29-root .gc31-card{min-height:210px}#gc29-root .gc31-markettools{flex-direction:column;align-items:stretch}#gc29-root .gc31-ai-duo-head{display:none}#gc29-root .gc31-flow{grid-template-columns:1fr}#gc29-root .gc31-ai-kpis{grid-template-columns:1fr 1fr}#gc29-root .gc31-ai-kpis b{font-size:14px}}
@media(prefers-reduced-motion:reduce){#gc29-root .gc31-card{transition:none!important}}

/* R32 crypto-only refinements — cards and split AI, no real-order handlers */
#gc29-root .gc31-cardgrid{gap:16px}
#gc29-root .gc31-card{min-height:251px;border-color:#38515a;background:linear-gradient(165deg,#17272b 0%,#0b161b 92%);box-shadow:0 14px 28px #03060b45}
#gc29-root .gc31-card.gc31-lead{border-color:#d3ad4b;box-shadow:0 0 0 1px #e3b54e44,0 0 28px #d2a34219}
#gc29-root .gc31-card-foot{background:#09151966;border-radius:8px;padding:9px 7px 3px;margin-left:-4px;margin-right:-4px}
#gc29-root .gc31-card-chart{padding:3px 1px}
#gc29-root .gc31-chiprow button{border-radius:24px;padding:8px 16px}
#gc29-root .gc31-card-id .gc30-token-sol{background:linear-gradient(125deg,#81f0bc,#8961ec);color:#09171b}
#gc29-root .gc31-card-id .gc30-token-xrp{background:linear-gradient(125deg,#75a4bb,#274255);color:white}
#gc29-root .gc31-card-id .gc30-token-doge{background:linear-gradient(125deg,#d8aa4b,#92703c);color:#fff}
#gc29-root .gc31-card-id .gc30-token-crypto{background:linear-gradient(125deg,#8b74c5,#43516e);color:white}
#gc29-root .gc32-coverage{margin:3px 0 16px;border:1px solid #7d6438;background:linear-gradient(100deg,#302819,#151f20);border-radius:12px;padding:12px 15px;font-size:12px;color:#d6d5cb;line-height:1.6}
#gc29-root .gc32-coverage b{color:#f7d68c}
#gc29-root .gc32-ledger-warning{border:1px solid #796044;border-radius:12px;background:#28251e;color:#d8c5a2;margin:15px 0 9px;padding:11px 15px;font-size:12px;line-height:1.55}
#gc29-root .gc32-ledger-warning b{color:#ffd17f}
#gc29-root .gc32-crypto-watch{margin-top:14px;background:#111d20;border:1px solid #36514c;border-radius:13px;padding:12px 16px;color:#a7bdaf}
#gc29-root .gc32-crypto-watch summary{cursor:pointer;font-weight:760;color:#ecd89c}
#gc29-root .gc32-watchlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:13px}
#gc29-root .gc32-watchlist button{display:flex;align-items:center;text-align:left;gap:10px;background:#162527;border:1px solid #365354;color:#f0f3ec;border-radius:10px;padding:10px;cursor:pointer;min-width:0}
#gc29-root .gc32-watchlist button:hover{border-color:#c8a65b}
#gc29-root .gc32-watchlist span:nth-child(2){flex:1;min-width:0}
#gc29-root .gc32-watchlist span:nth-child(2) b,#gc29-root .gc32-watchlist span:nth-child(2) small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#gc29-root .gc32-watchlist span:nth-child(2) small,#gc29-root .gc32-watchlist strong small{font-size:10px;color:#a9bcb4}
#gc29-root .gc32-watchlist strong{text-align:right;color:#81e9b8;font-variant-numeric:tabular-nums}
#gc29-root .gc32-watchlist strong small{display:block}
#gc29-root .gc32-hidden-note{display:block;font-size:11px;color:#dbbd7d;font-weight:500;margin-left:auto}
#gc29-root .gc31-ai-kpis>div{border-color:#3e574e;background:linear-gradient(155deg,#182d2d,#111e22)}
#gc29-root .gc31-ai-duo-head>div{padding:12px 13px;border:1px solid #384b44;border-radius:11px;background:#152427}
#gc29-root .gc31-ai-duo-head>div:first-child{border-left:3px solid #cba64c}
#gc29-root .gc31-ai-duo-head>div:last-child{border-left:3px solid #25bd84}
#gc29-root .gc31-ai-mount #gc18Manual{background:linear-gradient(170deg,#182b29,#111c20)!important}
#gc29-root .gc31-ai-mount #gc18Auto{background:linear-gradient(170deg,#172827,#101b22)!important}
@media(max-width:760px){#gc29-root .gc32-watchlist{grid-template-columns:1fr}#gc29-root .gc32-coverage{font-size:11px}#gc29-root .gc31-card{min-height:232px}}

/* GRIDCOVE_R33_COMPACT_PAPER_STRATEGIES */
#gc29-root .gc33-root{--gc33-ink:#dfe7eb;--gc33-line:rgba(153,178,192,.19);--gc33-muted:#8495a6;color:var(--gc33-ink);padding-bottom:35px}
#gc29-root .gc33-root *{box-sizing:border-box}
#gc29-root .gc33-statusbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}
#gc29-root .gc33-statusbar>div,#gc29-root .gc33-panel,#gc29-root .gc33-coin-card{border:1px solid var(--gc33-line);background:linear-gradient(158deg,#121d26 0%,#0a141c 85%);border-radius:16px;box-shadow:0 5px 22px #03070845}
#gc29-root .gc33-statusbar>div{min-height:75px;padding:14px 16px;display:flex;flex-direction:column;gap:5px}
#gc29-root .gc33-statusbar b{font-size:15px;color:#e3edee;font-weight:750}
#gc29-root .gc33-statusbar small{font-size:11px;color:var(--gc33-muted)}
#gc29-root .gc33-statusbar .gc33-led{width:7px;height:7px;background:#12ba7f;border-radius:100%;float:left}
#gc29-root .gc33-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr);gap:15px;align-items:start}
#gc29-root .gc33-panel{padding:17px;min-width:0}
#gc29-root .gc33-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:15px}
#gc29-root .gc33-panel h2{font-size:21px;margin:4px 0 5px;color:#f6f9f9;font-weight:800;letter-spacing:-.55px}
#gc29-root .gc33-panel p{font-size:12px;color:#8d9faf;line-height:1.52;margin:0}
#gc29-root .gc33-eyebrow{font-size:10px;letter-spacing:.13em;color:#deb95a;font-weight:700}
#gc29-root .gc33-mini-button,#gc29-root .gc33-stop{appearance:none;background:#10222c;border:1px solid #34505d;color:#d8e8e8;border-radius:10px;padding:9px 12px;cursor:pointer;font:700 12px system-ui}
#gc29-root .gc33-mini-button:hover,#gc29-root .gc33-stop:hover{border-color:#d7ac44;color:#fff}
#gc29-root .gc33-mini-button:disabled{cursor:not-allowed;opacity:.38}
#gc29-root .gc33-tag{font-size:10px;letter-spacing:.08em;color:#edc467;background:#34271275;border:1px solid #b58a3455;border-radius:50px;padding:6px 9px;white-space:nowrap;align-self:start}
#gc29-root .gc33-tag.gc33-good{background:#0c3d2a;border-color:#167951;color:#49e4a7}
#gc29-root #gc33-candidates{display:grid;gap:12px}
#gc29-root .gc33-coin-card{padding:14px;background:linear-gradient(140deg,#14272e,#0c171f 75%)}
#gc29-root .gc33-coin-card:first-child{border-color:#9a793e8c}
#gc29-root .gc33-coin-top{display:flex;align-items:center;gap:11px}
#gc29-root .gc33-coin-top>div{flex:1;min-width:0}
#gc29-root .gc33-coin-top h3{font-size:16px;color:#f1f6f6;margin:0 0 3px}
#gc29-root .gc33-coin-top small{display:block;font-size:11px;color:#9baab4}
#gc29-root .gc33-coin{display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,#ffc969,#ec8c17);color:#fff;border-radius:50%;width:44px;height:44px;font-size:28px;font-weight:800;box-shadow:0 2px 13px #f4aa233b}
#gc29-root .gc33-coin-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}
#gc29-root .gc33-coin-prices>div{border-radius:9px;background:#081219a8;border:1px solid #28404b72;padding:10px 9px;min-width:0}
#gc29-root .gc33-coin-prices small{font-size:10px;color:#9bb1bc;display:block;min-height:25px}
#gc29-root .gc33-coin-prices strong{font-size:20px;color:#f5fbf9;font-variant-numeric:tabular-nums}
#gc29-root .gc33-coin-prices div:first-child strong{color:#3ce5a1}
#gc29-root .gc33-bookline{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;margin:11px 0 0;font-size:11px;color:#99a9b4}
#gc29-root .gc33-bookreason{margin:5px 0 0;color:#deb95a}
#gc29-root .gc33-strike-grid{margin-top:13px;padding:10px;background:#0a171fa6;border:1px solid #3148557b;border-radius:11px}
#gc29-root .gc33-grid-title{font-size:12px;font-weight:800;color:#f0d48b;display:flex;justify-content:space-between;gap:6px;flex-wrap:wrap}
#gc29-root .gc33-grid-title span{font-size:10px;color:#93a2b0;font-weight:500}
#gc29-root .gc33-grid-list{margin-top:8px;display:grid;gap:5px}
#gc29-root .gc33-gridrow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 45px 80px;gap:7px;align-items:center;font-size:10px;color:#b3c5cd;border-top:1px solid #34485255;padding:5px 2px;font-variant-numeric:tabular-nums}
#gc29-root .gc33-gridrow>b{color:#f0f7f3;text-align:right}
#gc29-root .gc33-gridrow>em{font:700 9px system-ui;color:#b6a169;text-align:right}
#gc29-root .gc33-gridrow>em.gc33-grid-ok{color:#54dba8}
#gc29-root .gc33-grid-empty{font-size:10px;color:#899ca9;padding:7px}
#gc29-root .gc33-coin-footer{display:flex;gap:9px;margin-top:12px}
#gc29-root .gc33-coin-footer button:last-child{border-color:#b48d47;background:#2c2515a8;color:#f0cf8b}
#gc29-root .gc33-manual{padding:14px 13px;margin-top:13px;border:1px dashed #7e694044;border-radius:13px;background:#1a1d1a7d}
#gc29-root .gc33-manual-caption{display:flex;gap:4px;flex-direction:column}
#gc29-root .gc33-manual-caption strong{font-size:13px;color:#f5e1af}
#gc29-root .gc33-manual-caption small{font-size:11px;color:#87949b}
#gc29-root .gc33-small{font-size:11px;line-height:1.5;color:#b7bcc0;margin:9px 0}
#gc29-root #gc33-manual-dock>*{max-width:100%;background:transparent}
#gc29-root .gc33-strategies{display:grid;gap:10px}
#gc29-root .gc33-strategy{display:flex;align-items:center;gap:12px;background:#101e26;border:1px solid #34545e87;border-radius:12px;padding:12px;cursor:pointer}
#gc29-root .gc33-strategy input{appearance:auto;accent-color:#e0b74a;width:18px;height:18px}
#gc29-root .gc33-strategy>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}
#gc29-root .gc33-strategy b{font-size:14px;color:#f0f6f7}
#gc29-root .gc33-strategy small{font-size:11px;color:#8b9eab}
#gc29-root .gc33-strategy-icon{display:grid;place-items:center;border-radius:10px;width:36px;height:36px;font-size:21px;color:#f9c663;background:#38261285}
#gc29-root .gc33-risk{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:16px 0 12px}
#gc29-root .gc33-risk label{font-size:11px;font-weight:700;color:#b3c1cb;display:flex;flex-direction:column;gap:6px}
#gc29-root .gc33-risk label span{font-size:10px;color:#677988;font-weight:400}
#gc29-root .gc33-risk input{background:#0b171d;color:#e4f0f1;width:100%;min-width:0;border:1px solid #365263;border-radius:9px;padding:10px;font-size:15px;font-weight:700;outline:none}
#gc29-root .gc33-risk input:focus{border-color:#c9a24a}
#gc29-root .gc33-actions{display:flex;gap:8px;flex-wrap:wrap}
#gc29-root .gc33-start{font:800 13px system-ui;border:1px solid #c49a38;border-radius:10px;background:linear-gradient(120deg,#efcd6e,#d5a63a);color:#1b1811;padding:11px 15px;cursor:pointer}
#gc29-root .gc33-stop{padding:10px 16px}
#gc29-root .gc33-notice{font-size:11px;border-radius:10px;background:#172824;padding:11px;margin:12px 0;line-height:1.5;color:#a8d4b7}
#gc29-root .gc33-notice[data-bad=true]{background:#36251c;color:#ffbca6}
#gc29-root .gc33-switch{display:flex;flex-wrap:wrap;gap:6px;border-left:2px solid #d9b462;padding:4px 9px;margin-bottom:10px;font-size:10px;color:#9ca9b5}
#gc29-root .gc33-switch[hidden]{display:none}
#gc29-root .gc33-switch button{background:transparent;border:0;color:#e8c577;font:700 11px system-ui;cursor:pointer;text-decoration:underline}
#gc29-root .gc33-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}
#gc29-root .gc33-summary>div{background:#0e1a20;border:1px solid #2c414c8e;border-radius:10px;padding:11px;display:flex;flex-direction:column;gap:7px}
#gc29-root .gc33-summary small{font-size:10px;color:#9ba9b5}
#gc29-root .gc33-summary strong{font-size:15px;font-variant-numeric:tabular-nums;color:#e6f4ee}
#gc29-root .gc33-ledger{margin-top:14px}
#gc29-root .gc33-activity-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:9px;padding:10px 4px;border-top:1px solid #39506047;font-size:12px;color:#c8dce2}
#gc29-root .gc33-activity-row span:first-child{font-weight:750;min-width:0}
#gc29-root .gc33-activity-row span:first-child small{display:block;color:#788c97;font-weight:450;font-size:10px;overflow:hidden;text-overflow:ellipsis}
#gc29-root .gc33-activity-row b{font-variant-numeric:tabular-nums;color:#dcc17b}
#gc29-root .gc33-closed{color:#48d9a1}
#gc29-root .gc33-empty{background:#0b171e;border:1px dashed #36505c;border-radius:10px;padding:16px;font-size:12px;color:#8497a5}
#gc29-root .gc33-caution{color:#8d99a3;font-size:11px;line-height:1.6;margin-top:14px}
@media(max-width:1040px){#gc29-root .gc33-two{grid-template-columns:1fr}#gc29-root .gc33-statusbar{grid-template-columns:repeat(2,1fr)}}
@media(max-width:570px){#gc29-root .gc33-risk{grid-template-columns:repeat(2,1fr)}#gc29-root .gc33-coin-prices{gap:5px}#gc29-root .gc33-coin-prices strong{font-size:16px}#gc29-root .gc33-panel{padding:12px}#gc29-root .gc33-activity-row{font-size:11px;gap:4px}}

/* GRIDCOVE_R37_SIMPLE_AUTO_LAYOUT */
.gc37-root{max-width:1480px;margin:0 auto;font-family:inherit}
.gc37-statusline{display:flex;align-items:center;gap:13px;flex-wrap:wrap;background:#142322;border:1px solid #344b45;border-radius:13px;padding:12px 17px;margin-bottom:14px;color:#b9ccc8;font-size:12px}
.gc37-statusline b{color:#e8f8ee}.gc37-statusline button{margin-left:auto}
.gc37-bullet{background:#3aca8c;width:9px;height:9px;border-radius:50%;box-shadow:0 0 8px #2bc18066}
.gc37-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(340px,.86fr);align-items:start;gap:15px}
.gc37-root .gc33-panel{background:#151f20;border:1px solid #384741;border-radius:16px;padding:17px;min-width:0}
.gc37-root .gc33-panel header{margin-bottom:16px;gap:12px}
.gc37-root .gc33-panel header p{max-width:40rem;line-height:1.4}
.gc37-root .gc37-signal{background:#192928;border:1px solid #374a45;border-radius:12px;margin-bottom:9px;padding:13px}
.gc37-signal>div{display:flex;gap:8px;justify-content:space-between;align-items:center}
.gc37-signal strong{font-size:15px}.gc37-signal p{font-size:12px;color:#bbcfc6;margin:9px 0 5px;line-height:1.4}
.gc37-signal small{display:block;font-size:12px;color:#f3d38a}
.gc37-pill{border-radius:40px;border:1px solid #7b7770;padding:4px 8px;font-size:10px;white-space:nowrap;color:#dfbc83}
.gc37-pill[data-active="true"]{border-color:#1b9c68;background:#12362b;color:#6cffbd}
.gc37-grid{border:1px solid #354944;border-radius:12px;overflow:hidden;margin-top:15px}
.gc37-gridhead,.gc37-gridrow{display:grid;grid-template-columns:1.5fr 1.25fr .5fr .75fr;gap:8px;align-items:center;font-size:11px;padding:9px 12px;border-bottom:1px solid #2b3c38;color:#d5e4dc}
.gc37-gridhead{grid-template-columns:1fr 1fr;color:#e9c980;font-size:12px;background:#1c302b}
.gc37-gridrow:last-child{border-bottom:0}.gc37-gridrow b{font-size:10px;font-weight:700;color:#aebbb2}.gc37-gridrow .gc37-ok{color:#50e6a5}
.gc37-modes{display:grid;grid-template-columns:1fr 1fr;gap:4px;border-radius:12px;background:#0f1718;border:1px solid #425047;padding:4px}
.gc37-modes button{font-size:12px;cursor:pointer;padding:11px 7px;border:0;border-radius:9px;background:transparent;color:#adb9b3;font-weight:700}
.gc37-modes button.active{background:#caa551;color:#111c19}.gc37-modehint{color:#b9c9c0;font-size:12px;line-height:1.5;margin:11px 0 15px}
.gc37-controls .gc33-strategies{grid-template-columns:1fr 1fr;gap:8px}
.gc37-controls .gc33-strategy{padding:9px;min-width:0;gap:7px}.gc37-controls .gc33-strategy b{font-size:12px}.gc37-controls .gc33-strategy small{font-size:10px}
.gc37-controls .gc33-actions{margin-top:14px}.gc37-live-link{margin-top:8px;width:100%;padding:9px}
.gc37-root .gc33-summary{margin:13px 0 4px}.gc37-root .gc33-summary strong{font-size:16px}
.gc37-more{margin-top:13px;border-top:1px solid #354943;padding-top:12px}
.gc37-more summary{cursor:pointer;color:#e2c587;font-weight:700;font-size:12px;padding:7px;list-style:revert;user-select:none}
.gc37-more summary:hover{color:#ffe6a6}.gc37-more #gc33-candidates{margin-top:10px}
.gc37-more .gc33-risk{margin-top:14px}.gc37-root .gc33-ledger{margin-top:14px}
.gc37-root .gc33-caution{font-size:11px;color:#a5b8b0}
@media(max-width:860px){.gc37-layout{grid-template-columns:1fr}.gc37-root .gc33-panel{padding:12px}.gc37-statusline{gap:9px;padding:10px;font-size:11px}.gc37-statusline button{margin-left:0}.gc37-controls .gc33-strategies{grid-template-columns:1fr}.gc37-gridhead,.gc37-gridrow{font-size:10px;padding:8px 6px;gap:4px}.gc37-signal>div{align-items:start}}

/* GRIDCOVE_R38_AUTO_ONLY_STYLES: clear autonomous paper workspace */
#gc29-root .gc38-root{max-width:1450px;margin:0 auto;display:grid;gap:14px;color:#e8f1ea}
#gc29-root .gc38-root .gc38-statusbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border:1px solid #315c4d;border-radius:12px;padding:12px 16px;background:#0d211d;color:#c9e5d6;font-size:13px}
#gc29-root .gc38-feed-dot{width:10px;height:10px;border-radius:50%;background:#bd7e46;box-shadow:0 0 8px #a35b43}
#gc29-root .gc38-feed-dot.ok{background:#12d997;box-shadow:0 0 10px #13e8a0}
#gc29-root #gc38-tickage{color:#9db3a5;flex:1}
#gc29-root .gc38-modebar{display:flex;gap:9px;align-items:center;flex-wrap:wrap;padding:12px 15px;border:1px solid #385047;background:#141f20;border-radius:12px}
#gc29-root .gc38-modebar strong{font-size:12px;margin-right:5px}
#gc29-root .gc38-modebar button{border-radius:9px;border:1px solid #3c544b;padding:9px 13px;background:#10231e;color:#a8bbb0;font-size:12px;font-weight:800;white-space:nowrap}
#gc29-root .gc38-modebar button.active{background:#184633;border-color:#2b9c71;color:#a9f9d5}
#gc29-root .gc38-modebar button:disabled{opacity:.65;cursor:not-allowed;background:#302421;border-color:#685444;color:#e0b9a1}
#gc29-root #gc37-mode-note{font-size:11px;color:#9ea99e;flex:1;min-width:210px}
#gc29-root .gc38-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:15px;align-items:start}
#gc29-root .gc38-root .gc33-panel{background:#101b1c;border:1px solid #354841;border-radius:14px;padding:18px;min-width:0;overflow:hidden}
#gc29-root .gc38-root .gc38-sectionhead{margin-bottom:15px;display:block}
#gc29-root .gc38-sectionhead h2{color:#f0f5eb;font-size:22px;line-height:1.25;margin:4px 0 6px}
#gc29-root .gc38-sectionhead p{color:#97aea1;font-size:12px;line-height:1.5;margin:0}
#gc29-root .gc38-strategycard{border:1px solid #33564a;border-radius:12px;padding:16px;background:linear-gradient(145deg,#142b24,#0c191b);display:grid;gap:11px;margin:0 0 12px}
#gc29-root .gc38-strategycard:nth-of-type(3){border-color:#836528}
#gc29-root .gc38-strategyhead,.gc38-strategyidentity,.gc38-strategydecision{display:flex;align-items:center;gap:11px;justify-content:space-between}
#gc29-root .gc38-strategyidentity{justify-content:flex-start;min-width:0}
#gc29-root .gc38-coin{width:39px;height:39px;border:1px solid #b27b27;border-radius:50%;background:#ad711c;color:#fff5dc;font-size:26px;display:grid;place-items:center;font-weight:900;flex-shrink:0}
#gc29-root .gc38-strategyhead h3{color:#f0f5ed;font-size:16px;margin:0}
#gc29-root .gc38-strategyhead small{display:block;font-size:11px;color:#9db9aa;margin-top:3px}
#gc29-root .gc38-switch{display:flex;align-items:center;gap:6px;color:#c2d5c3;font-size:11px;font-weight:700}
#gc29-root .gc38-switch input{width:19px;height:19px;accent-color:#1edb9f;cursor:pointer}
#gc29-root .gc38-strategydecision{justify-content:flex-start;flex-wrap:wrap}
#gc29-root .gc38-strategyhealth{color:#a3b8a9;font-size:11px}
#gc29-root .gc38-strategyreason{color:#d8eadf;font-size:12px;line-height:1.55;overflow-wrap:anywhere}
#gc29-root .gc38-plan{background:#0b1718;border-radius:8px;padding:10px 12px;font-size:11px;color:#e9c981;overflow-wrap:anywhere}
#gc29-root .gc38-statrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}
#gc29-root .gc38-statrow>div{background:#0b1c1b;border:1px solid #304d42;border-radius:10px;padding:12px;min-width:0}
#gc29-root .gc38-statrow small{display:block;color:#9db3a8;font-size:11px;margin-bottom:6px}
#gc29-root .gc38-statrow strong{display:block;color:#eff5ed;font-size:18px;overflow-wrap:anywhere}
#gc29-root .gc38-actionrow{display:grid;grid-template-columns:1.25fr 1fr;gap:10px;margin:12px 0}
#gc29-root .gc38-actionrow button{min-height:47px;border-radius:10px;font-weight:850;font-size:14px;cursor:pointer}
#gc29-root .gc38-actionrow #gc33-start{background:#20d497;color:#053022;border:1px solid #64f8c4}
#gc29-root .gc38-actionrow #gc33-stop{background:#3b2628;color:#ffccd0;border:1px solid #86454f}
#gc29-root .gc38-actionrow button:disabled{opacity:.4;cursor:not-allowed}
#gc29-root .gc38-root .gc33-notice{font-size:12px;line-height:1.55;border-radius:10px;padding:12px;background:#162623;border:1px solid #315245;color:#d8e9db;margin-bottom:10px;overflow-wrap:anywhere}
#gc29-root .gc38-root .gc33-notice[data-bad="true"]{background:#352327;border-color:#a04b52;color:#ffb6bb}
#gc29-root .gc38-accordion{border-top:1px solid #304239;margin-top:12px;padding-top:12px}
#gc29-root .gc38-accordion summary{cursor:pointer;color:#f0d28c;font-weight:800;font-size:13px;list-style-position:inside;padding:4px 0}
#gc29-root .gc38-accordion summary span{color:#9eafa5;font-weight:400;font-size:11px;margin-left:8px}
#gc29-root .gc38-accordion .gc33-risk{margin:15px 0}
#gc29-root .gc38-accordion .gc33-risk label{color:#a9bcae}
#gc29-root .gc38-accordion .gc33-risk input{color:#f4f4e9;background:#0a1b1c;border:1px solid #416055;border-radius:7px;min-height:42px}
#gc29-root .gc38-gridlabels,.gc38-gridrow{display:grid;grid-template-columns:minmax(130px,1.3fr) minmax(110px,1fr) minmax(85px,.8fr) minmax(80px,.7fr);gap:8px;align-items:center;padding:9px 7px;font-size:11px}
#gc29-root .gc38-gridlabels{color:#8da79c;font-size:10px;border-bottom:1px solid #2c4037}
#gc29-root .gc38-gridrow{border-bottom:1px solid #263f35;color:#d8eadf}
#gc29-root .gc38-gridrow b{color:#dcad7f}
#gc29-root .gc38-gridrow b.gc38-gridok{color:#1ceaa2}
#gc29-root .gc38-root .gc37-grid{overflow-x:auto;margin-top:10px}
#gc29-root .gc38-rejections{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px}
#gc29-root .gc38-rejectgroup{background:#0d1d1b;border-radius:9px;border:1px solid #30483c;padding:10px;min-width:0}
#gc29-root .gc38-rejectgroup strong{display:block;color:#f0d18d;margin-bottom:9px}
#gc29-root .gc38-rejectgroup>div{display:flex;justify-content:space-between;gap:8px;margin:5px 0;font-size:11px;color:#b5c7b8}
#gc29-root .gc38-rejectgroup b{color:#f4e1ad}
#gc29-root .gc38-tradetable{display:grid;gap:0;overflow-x:auto}
#gc29-root .gc38-traderow{display:grid;grid-template-columns:minmax(140px,1.25fr) minmax(120px,1fr) 100px 115px;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #334238;font-size:12px;min-width:490px;color:#dce7e0}
#gc29-root .gc38-traderow small{display:block;color:#8ca69c;margin-top:4px;font-size:10px;overflow-wrap:anywhere}
#gc29-root .gc38-traderow>.gc38-statestate{color:#ecc57f;text-transform:capitalize;font-size:11px}
#gc29-root .gc38-traderow>b:last-child{text-align:right;color:#e6e7d6}
#gc29-root .gc38-market-watch p{color:#aac0b3;font-size:12px;line-height:1.6}
#gc29-root .gc38-watchfacts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}
#gc29-root .gc38-watchfacts span{padding:12px;background:#0d1d1e;border:1px solid #334b40;border-radius:10px}
#gc29-root .gc38-watchfacts small{display:block;color:#92aaa0}
#gc29-root .gc38-watchfacts b{color:#efdfb4}
@media(max-width:1050px){#gc29-root .gc38-body{grid-template-columns:1fr}}
@media(max-width:620px){#gc29-root .gc38-root{gap:10px}#gc29-root .gc38-root .gc33-panel{padding:12px}#gc29-root .gc38-modebar{gap:7px;padding:10px}#gc29-root .gc38-modebar button{flex:1}#gc29-root #gc37-mode-note{flex-basis:100%}#gc29-root .gc38-strategycard{padding:12px}#gc29-root .gc38-strategyhead h3{font-size:14px}#gc29-root .gc38-strategyreason{font-size:11px}#gc29-root .gc38-statrow strong{font-size:15px}#gc29-root .gc38-gridlabels,.gc38-gridrow{min-width:440px}#gc29-root .gc38-rejections{grid-template-columns:1fr}#gc29-root .gc38-actionrow{grid-template-columns:1fr 1fr}#gc29-root .gc38-actionrow button{font-size:12px}#gc29-root .gc38-sectionhead h2{font-size:18px}}

/* GRIDCOVE_R38_EXTERNAL_CSS_END */
