:root{--ink0:#070a12;--ink1:#0b101c;--ink2:#101626;--ink3:#151d30;--ink4:#1c2640;--gold:#f0b429;--gold-deep:#d69e18;--gold-dim:#f0b4291f;--teal:#2dd4bf;--void:var(--ink0);--abyss:var(--ink1);--deep:var(--ink2);--surface:var(--ink3);--elevated:var(--ink4);--bd:#1f2a42;--bd2:#283652;--bd3:#344669;--cyan:#2dd4bf;--cyan2:#14b8a6;--magenta:#a78bfa;--mag2:#8b5cf6;--yellow:#f0b429;--orange:#fb923c;--red:#f87171;--green:#34d399;--blue:#38bdf8;--purple:#8b7cf6;--tx:#e9eef9;--tx2:#9faccb;--tx3:#8593b0;--tx4:#7a88a8;--mono:"IBM Plex Mono", "JetBrains Mono", ui-monospace, monospace;--sans:"Manrope", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--display:"Space Grotesk", "Manrope", system-ui, "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--r:8px;--r2:12px}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--void);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}h1,h2,h3,h4{letter-spacing:-.018em;font-weight:800;line-height:1.22}h1{letter-spacing:-.025em}p{line-height:1.7}:lang(ko),:lang(zh){letter-spacing:0}::selection{background:var(--gold-dim);color:var(--gold)}.ticker,.tbl,[class*=stat],[class*=price],[class*=val]{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.nav{border-bottom:1px solid var(--bd);z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b101ce0;align-items:center;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.nav:after{content:"";background:linear-gradient(90deg, transparent 5%, var(--gold-deep) 35%, var(--gold) 50%, var(--gold-deep) 65%, transparent 95%);opacity:.85;height:2px;position:absolute;bottom:-1px;left:0;right:0}.logo{font-family:var(--sans);color:var(--tx);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;margin-right:28px;font-size:15px;font-weight:800;display:flex}.logo:hover{color:var(--gold)}.logo img{border:1px solid #f0b42959;border-radius:7px;width:28px;height:28px}.nav nav{flex:1;align-items:center;gap:2px;display:flex}.nav nav a{color:var(--tx2);cursor:pointer;border-radius:var(--r);letter-spacing:.2px;border:1px solid #0000;padding:6px 12px;font-size:13px;font-weight:600;transition:color .15s,background .15s}.nav nav a:hover{color:var(--gold);background:var(--gold-dim)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}@media (max-width:960px){.nav nav{display:none}}.ticker{background:var(--deep);border-bottom:1px solid var(--bd);align-items:center;gap:0;height:32px;padding:0 24px;display:flex;overflow:hidden}@keyframes tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.wrap{max-width:1180px;margin:0 auto;padding:20px 24px 60px}.wrap-wide{max-width:1480px;margin:0 auto;padding:20px 24px 60px}.wrap-narrow{max-width:880px;margin:0 auto;padding:20px 24px 60px}.panel{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r2);position:relative;overflow:hidden}.panel:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}.p-cyan:before{background:linear-gradient(90deg,transparent,var(--cyan),transparent)}.p-magenta:before{background:linear-gradient(90deg,transparent,var(--magenta),transparent)}.p-yellow:before{background:linear-gradient(90deg,transparent,var(--yellow),transparent)}.p-orange:before{background:linear-gradient(90deg,transparent,var(--orange),transparent)}.p-blue:before{background:linear-gradient(90deg,transparent,var(--blue),transparent)}.p-green:before{background:linear-gradient(90deg,transparent,var(--green),transparent)}.p-purple:before{background:linear-gradient(90deg,transparent,var(--purple),transparent)}.panel-head{justify-content:space-between;align-items:center;padding:10px 14px 0;display:flex}.chip{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:11px;font-weight:700}.chip-cyan{color:var(--cyan);background:#00f5d41f;border:1px solid #00f5d440}.chip-magenta{color:var(--magenta);background:#f700ff1f;border:1px solid #f700ff40}.chip-yellow{color:var(--yellow);background:#ffe6001f;border:1px solid #ffe60040}.chip-orange{color:var(--orange);background:#ff6b001f;border:1px solid #ff6b0040}.chip-red{color:var(--red);background:#ff2d551f;border:1px solid #ff2d5540}.chip-green{color:var(--green);background:#00ff881f;border:1px solid #00ff8840}.chip-purple{color:var(--purple);background:#9945ff1f;border:1px solid #9945ff40}.chip-blue{color:var(--blue);background:#0094ff1f;border:1px solid #0094ff40}.chip-gray{color:var(--tx2);background:#8899b81a;border:1px solid #8899b833}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.grid2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.grid3{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sec-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sec-title{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--tx2);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.sec-title:before{content:"";background:var(--cyan);border-radius:2px;width:3px;height:14px;box-shadow:0 0 8px #00f5d480}.sec-link{font-family:var(--mono);letter-spacing:1px;color:var(--cyan);cursor:pointer;font-size:11px}.sec-link:hover{text-shadow:0 0 8px #00f5d480}.stat-big{font-family:var(--mono);color:var(--tx);margin:6px 0 4px;font-size:28px;font-weight:700;line-height:1}.stat-change{font-family:var(--mono);font-size:11px;font-weight:600}.up{color:var(--green)}.down{color:var(--red)}.stat-row{border-top:1px solid var(--bd);gap:10px;margin-top:10px;padding-top:10px;display:flex}.stat-item{flex:1}.stat-lbl{font-family:var(--mono);color:var(--tx3);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700}.stat-val{font-family:var(--mono);color:var(--tx2);font-size:11px}.mini-grid{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.mini-cell{background:var(--deep);border-radius:var(--r);padding:5px 8px}.tbl-wrap{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r2);margin-bottom:14px;overflow:hidden}.tbl-head{background:var(--deep);border-bottom:1px solid var(--bd);font-family:var(--mono);color:var(--tx2);letter-spacing:1.5px;text-transform:uppercase;padding:9px 14px;font-size:11px;font-weight:700}.tbl{border-collapse:collapse;width:100%;font-size:12px}.tbl th{text-align:right;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--bd);padding:7px 12px;font-size:10px;font-weight:700}.tbl th:first-child{text-align:left}.tbl td{text-align:right;font-family:var(--mono);color:var(--tx2);border-bottom:1px solid #1e2d4866;padding:8px 12px;font-size:11px}.tbl td:first-child{text-align:left;color:var(--tx)}.tbl tr:last-child td{border-bottom:none}.tbl tr:hover td{background:#00f5d406}.tool-card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r2);cursor:pointer;padding:16px 14px;transition:all .15s;display:block;position:relative;overflow:hidden}.tool-card:after{content:"";opacity:0;height:1px;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.tool-card:hover{border-color:var(--bd2);background:var(--elevated);transform:translateY(-2px);box-shadow:0 8px 24px #00000047}.tool-card:hover:after{opacity:1}.tc-cyan:after{background:var(--cyan)}.tc-yellow:after{background:var(--yellow)}.tc-red:after{background:var(--red)}.tc-blue:after{background:var(--blue)}.tc-green:after{background:var(--green)}.tc-icon{margin-bottom:9px;font-size:22px}.tc-title{color:var(--tx);margin-bottom:4px;font-size:13px;font-weight:600}.tc-desc{color:var(--tx3);font-size:11px;line-height:1.45}.tc-open{font-family:var(--mono);letter-spacing:.5px;margin-top:10px;font-size:10px}.btn{border-radius:var(--r);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--sans);border:none;padding:10px 20px;transition:all .15s;display:inline-block}.btn-cyan{background:var(--cyan);color:#021a14;box-shadow:0 0 20px #00f5d440}.btn-cyan:hover{transform:translateY(-1px);box-shadow:0 0 30px #00f5d466}.btn-outline{background:var(--surface);color:var(--tx);border:1px solid var(--bd2)}.btn-outline:hover{border-color:var(--cyan);color:var(--cyan)}.field{margin-bottom:14px}.num{background:var(--deep);border:1px solid var(--bd2);border-radius:var(--r);width:100%;font-family:var(--mono);color:var(--tx);outline:none;padding:10px 12px;font-size:14px;font-weight:600;transition:border-color .15s}.num:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #00f5d41a}.num::placeholder{color:var(--tx4)}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{background:var(--deep);min-width:80px;color:var(--tx2);border:1px solid var(--bd);border-radius:var(--r);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--sans);flex:1;padding:8px 12px;transition:all .15s}.seg button:hover{border-color:var(--bd3);color:var(--tx)}.seg .seg-on{color:var(--cyan);background:#00f5d41a;border-color:#00f5d459}.presets{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.presets button{background:var(--deep);border:1px solid var(--bd);color:var(--tx2);font-size:11px;font-family:var(--mono);cursor:pointer;border-radius:4px;padding:4px 10px;font-weight:600;transition:all .15s}.presets button:hover{border-color:var(--cyan);color:var(--cyan)}.input-panel{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r2);margin-bottom:16px;padding:20px 22px}.input-panel.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.result-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:14px 0;display:grid}.rg-cell{background:var(--deep);border-radius:var(--r);text-align:center;padding:12px}.rg-lbl{font-family:var(--mono);color:var(--tx3);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:4px;font-size:10px}.rg-val{font-family:var(--mono);font-size:17px;font-weight:700}.back{font-family:var(--mono);color:var(--tx3);letter-spacing:.5px;align-items:center;gap:5px;margin-bottom:12px;font-size:11px;transition:color .15s;display:inline-flex}.back:hover{color:var(--cyan)}.tool-hero{text-align:center;padding:4px 0 22px}.tool-hero h1{margin:8px 0 10px;font-size:clamp(22px,3.5vw,32px);font-weight:700}.tool-hero p{color:var(--tx2);max-width:580px;margin:0 auto;font-size:14px;line-height:1.7}.tool-emoji{font-size:38px;display:block}.tool-mono-badge{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;background:var(--surface);color:var(--tx3);border:1px solid var(--bd2);border-radius:3px;margin-bottom:8px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.tool-note{background:var(--deep);border-left:2px solid var(--cyan);border-radius:0 var(--r) var(--r) 0;color:var(--tx2);margin-top:16px;padding:12px 16px;font-size:11px;line-height:1.65}.search{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r);width:100%;font-family:var(--mono);color:var(--tx);outline:none;margin-bottom:22px;padding:11px 16px;font-size:13px;transition:border-color .15s}.search:focus{border-color:var(--cyan);box-shadow:0 0 0 2px #00f5d414}.spark{align-items:flex-end;gap:4px;height:50px;display:flex}.spark-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:2px;display:flex}.spark-bar{border-radius:1px;width:100%}.loading{text-align:center;font-family:var(--mono);color:var(--tx3);letter-spacing:1px;padding:24px;font-size:11px;animation:1.2s infinite loadpulse}@keyframes loadpulse{0%,to{opacity:1}50%{opacity:.3}}.err{color:var(--red);font-family:var(--mono);text-align:center;padding:16px;font-size:12px}.warn{background:var(--deep);border-left:2px solid var(--yellow);border-radius:0 var(--r) var(--r) 0;color:var(--tx2);margin-bottom:12px;padding:10px 14px;font-size:11px}.asof{text-align:center;font-family:var(--mono);color:var(--tx3);letter-spacing:.5px;margin-top:20px;font-size:11px}.formula{background:var(--deep);border:1px solid var(--bd);border-radius:var(--r2);font-family:var(--mono);color:var(--tx2);padding:16px 18px;font-size:12px;line-height:1.9}.formula-t{color:var(--tx3);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px;font-size:10px;font-weight:700}.sub-box{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r2);max-width:520px;margin:28px auto 0;padding:20px 22px;position:relative;overflow:hidden}.sub-box:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:1px;position:absolute;top:0;left:0;right:0}.sub-t{margin-bottom:4px;font-size:15px;font-weight:700}.sub-d{color:var(--tx2);margin-bottom:14px;font-size:12px}.sub-row{gap:8px;display:flex}.sub-row input{background:var(--deep);border:1px solid var(--bd2);border-radius:var(--r);font-family:var(--mono);color:var(--tx);outline:none;flex:1;padding:10px 12px;font-size:12px;transition:border-color .15s}.sub-row input:focus{border-color:var(--cyan)}.sub-row input::placeholder{color:var(--tx4)}.sub-msg{font-family:var(--mono);margin-top:8px;font-size:11px}.quiz-opt{text-align:left;background:var(--deep);border:1px solid var(--bd2);width:100%;color:var(--tx);border-radius:var(--r);cursor:pointer;font-size:13px;font-weight:500;font-family:var(--sans);margin-bottom:8px;padding:13px 16px;transition:all .15s}.quiz-opt:hover{border-color:var(--cyan);color:var(--cyan);background:#00f5d40a}.quiz-back{color:var(--tx3);cursor:pointer;font-size:12px;font-family:var(--mono);background:0 0;border:0;margin-top:12px}.insight-card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r2);padding:18px 16px;transition:all .15s;display:block;position:relative}.insight-card:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}.insight-card:hover{border-color:var(--bd2);transform:translateY(-2px)}.card-icon{margin-bottom:10px;font-size:28px}.card-t{color:var(--tx);margin-bottom:5px;font-size:14px;font-weight:700}.card-d{color:var(--tx2);font-size:11px;line-height:1.5}.badge{font-family:var(--mono);letter-spacing:1px;border-radius:3px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:12px;right:12px}.report{background:var(--surface);border:1px solid var(--bd);border-left:2px solid var(--blue);border-radius:var(--r2);color:var(--tx);padding:18px 20px;font-size:14px;line-height:1.85}.coin-card{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r2);padding:18px;position:relative;overflow:hidden}.coin-card:before{content:"";height:1px;position:absolute;top:0;left:0;right:0}.coin-head{align-items:center;gap:8px;font-size:14px;display:flex}.coin-head img{border-radius:50%;width:26px;height:26px}.coin-price{font-family:var(--mono);margin:7px 0 4px;font-size:28px;font-weight:700}.coin-chg{font-family:var(--mono);font-size:12px;font-weight:600}.coin-meta{font-family:var(--mono);color:var(--tx3);margin-top:9px;font-size:10px}.mv-row,.wl-row{background:var(--deep);border:1px solid var(--bd);border-radius:var(--r);align-items:center;gap:10px;margin-bottom:5px;padding:9px 12px;transition:border-color .15s;display:flex}.mv-row:hover,.wl-row:hover{border-color:var(--bd2)}.mv-sym{font-family:var(--mono);flex:1;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.mv-sym img,.wl-row img{border-radius:50%;width:20px;height:20px}.mv-price{font-family:var(--mono);color:var(--tx3);font-size:10px}.wl-rank{font-family:var(--mono);color:var(--magenta);width:20px;font-size:16px;font-weight:700}.wl-name{flex:1}.wl-name b{font-size:12px;font-weight:700}.foot{border-top:1px solid var(--bd);padding:40px 24px 24px}@media (max-width:700px){.nav{flex-wrap:nowrap;gap:8px;height:56px;min-height:56px;padding:0 14px}.logo{margin-right:0;font-size:14px}.grid3{grid-template-columns:1fr}.grid4{grid-template-columns:repeat(2,1fr)}.input-panel.grid2{grid-template-columns:1fr}.foot{flex-direction:column;padding:32px 16px 20px}.stat-big{font-size:22px}.wrap{padding:16px 14px 50px}}@media (max-width:440px){.grid4{grid-template-columns:1fr 1fr}}.best{background:var(--surface);border:1px solid var(--bd);border-radius:var(--r2);margin-bottom:16px;padding:22px;position:relative}.best-tag{color:var(--void);letter-spacing:.5px;border-radius:4px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.stat{background:var(--deep);border:1px solid var(--bd);border-radius:var(--r);padding:12px 14px}.stat-l{font-family:var(--mono);color:var(--tx3);letter-spacing:.8px;margin-bottom:4px;font-size:10px;font-weight:700}.stat-v{font-family:var(--mono);color:var(--tx);font-size:17px;font-weight:700;line-height:1.2}.stat-s{font-family:var(--mono);color:var(--tx3);margin-top:3px;font-size:10px}.mono{font-family:var(--mono)}.panel{background:var(--surface);border:1px solid var(--bd2);border-radius:var(--r2);margin-bottom:16px;padding:20px 22px}.panel.grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field label{font-family:var(--mono);color:var(--tx3);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.field-hint{color:var(--tx3);margin-top:4px;font-size:10px}.cat-pill{cursor:pointer;font-size:12px;font-weight:600;font-family:var(--sans);border-radius:20px;align-items:center;gap:6px;padding:6px 14px;transition:all .15s;display:inline-flex}.tc-cyan:hover{box-shadow:0 4px 20px #00f5d414}.tc-green:hover{box-shadow:0 4px 20px #00ff8814}.tc-red:hover{box-shadow:0 4px 20px #ff2d5514}.tc-yellow:hover{box-shadow:0 4px 20px #ffe60014}.tc-blue:hover{box-shadow:0 4px 20px #0094ff14}.tool-hero h1{margin-bottom:6px}.data-row{border-bottom:1px solid #1e2d4880;justify-content:space-between;align-items:center;padding:9px 0;font-size:12px;display:flex}.data-row:last-child{border-bottom:none}.data-row-label{color:var(--tx2)}.data-row-value{font-family:var(--mono);font-weight:600}.callout{background:var(--deep);border:1px solid var(--bd);border-radius:var(--r);color:var(--tx2);gap:12px;padding:12px 16px;font-size:12px;line-height:1.7;display:flex}.callout-icon{flex-shrink:0;font-size:18px}.step-list{flex-direction:column;gap:10px;display:flex}.step-item{background:var(--deep);border:1px solid var(--bd);border-radius:var(--r);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.step-num{background:var(--cyan);width:22px;height:22px;color:var(--void);font-family:var(--mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:900;display:flex}.step-body{color:var(--tx2);font-size:13px;line-height:1.6}.step-title{color:var(--tx);margin-bottom:2px;font-size:13px;font-weight:700}.p-red{border-color:var(--bd)}.p-red:before{background:linear-gradient(90deg,transparent,var(--red),transparent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-up-1{animation:.45s 80ms both fadeUp}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton{background:var(--deep);border-radius:var(--r);position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg, transparent, var(--elevated), transparent);will-change:transform;animation:1.4s infinite shimmer;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes glowPulse{0%,to{box-shadow:0 0 #00f5d499}50%{box-shadow:0 0 0 6px #00f5d400}}.panel{transition:transform .18s,box-shadow .18s}.panel:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000059}.counting{transition:all .4s}@keyframes flashGreen{0%,to{}50%{background:#00ff881f}}@keyframes flashRed{0%,to{}50%{background:#ff2d551f}}::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:3px}.btn:disabled{opacity:.55;cursor:not-allowed}@keyframes spin{to{transform:rotate(360deg)}}.chip{letter-spacing:.5px}.chip-live{color:var(--green);background:#00ff881f;border:1px solid #00ff8840;animation:2s infinite glowPulse}@media (max-width:900px){.nav nav a{padding:4px 6px;font-size:12px}.grid4{grid-template-columns:1fr 1fr}}@media (max-width:640px){.nav nav a:nth-child(n+4){display:none}.grid4,.grid3,.grid2{grid-template-columns:1fr}.grid,.result-grid{grid-template-columns:1fr 1fr}.wrap,.wrap-wide,.wrap-narrow{padding:0 14px 40px}}@media (max-width:400px){.grid{grid-template-columns:1fr}.seg{flex-wrap:wrap}.seg button{flex:1;min-width:80px}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.tc-title,.panel-title,.sec-title,.stat-lbl,.tool-mono-badge{overflow-wrap:break-word;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.sec-head{align-items:center;margin-bottom:16px}.sec-title{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--tx);gap:10px;font-size:15px;font-weight:700}.sec-title:before{width:4px;height:16px}.panel-title{font-family:var(--sans);letter-spacing:0;text-transform:none;color:var(--tx2);font-size:13px;font-weight:600}.panel-body{padding:10px 16px 16px}.stat-big{letter-spacing:-.5px;font-size:30px;font-weight:800}.stat-change{font-size:13px;font-weight:600}.stat-lbl{font-family:var(--sans);letter-spacing:.5px;text-transform:uppercase;color:var(--tx3);font-size:10px;font-weight:600}.stat-val{font-family:var(--mono);font-size:13px;font-weight:600}.tool-card{border-radius:14px;flex-direction:column;min-height:132px;padding:20px 18px;display:flex}.tool-card:hover{transform:translateY(-3px)}.tc-icon{margin-bottom:12px;font-size:26px;line-height:1}.tc-title{color:var(--tx);overflow-wrap:break-word;margin-bottom:6px;font-size:15px;font-weight:700;line-height:1.3}.tc-desc{color:var(--tx2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:12.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.tc-open{font-family:var(--mono);letter-spacing:.5px;margin-top:12px;font-size:11px;font-weight:600}.tools-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px;display:grid}.cat-pill{font-family:var(--sans);cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.page-head{text-align:center;padding:28px 0}.page-head h1{letter-spacing:-.8px;color:var(--tx);margin:12px 0 8px;font-size:clamp(26px,4vw,36px);font-weight:800}.page-head .page-sub{font-family:var(--sans);color:var(--tx2);letter-spacing:0;font-size:14px}.tool-mono-badge{font-family:var(--mono);letter-spacing:2px;color:var(--cyan);background:#00f5d414;border:1px solid #00f5d440;border-radius:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-block}.search{background:var(--surface);border:1px solid var(--bd2);width:100%;color:var(--tx);font-family:var(--sans);border-radius:12px;outline:none;margin-bottom:18px;padding:14px 18px;font-size:15px;transition:border-color .15s}.search:focus{border-color:var(--cyan)}.search::placeholder{color:var(--tx3)}@media (max-width:560px){.tools-grid{grid-template-columns:1fr}}.searchbox-input-wrap{align-items:center;display:flex;position:relative}.searchbox-icon{opacity:.6;pointer-events:none;font-size:16px;position:absolute;left:16px}.searchbox-input{background:var(--surface);border:1px solid var(--bd2);width:100%;color:var(--tx);font-family:var(--sans);border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s}.searchbox-input::placeholder{color:var(--tx3)}.searchbox-input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00f5d41f}.searchbox-clear{color:var(--tx3);cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;position:absolute;right:12px}.searchbox-clear:hover{color:var(--tx)}.searchbox-hero{max-width:600px;margin:0 auto 28px}.searchbox-hero .searchbox-input{padding:15px 44px;font-size:16px}.searchbox-header{width:220px}.searchbox-header .searchbox-input{border-radius:9px;padding:8px 32px 8px 36px;font-size:13px}.searchbox-header .searchbox-icon{font-size:13px;left:12px}.searchbox-dropdown{background:var(--abyss);border:1px solid var(--bd2);z-index:200;text-align:left;border-radius:12px;max-height:460px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 48px #0000008c}.searchbox-header .searchbox-dropdown{width:340px;left:auto;right:0}.searchbox-empty{text-align:center;color:var(--tx3);font-size:13px;font-family:var(--mono);padding:24px 18px}.searchbox-group{border-bottom:1px solid var(--bd);padding:6px 0}.searchbox-group:last-of-type{border-bottom:none}.searchbox-group-label{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--tx3);padding:6px 16px 4px;font-size:11px;font-weight:700}.searchbox-item{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:9px 16px;transition:background .1s;display:flex}.searchbox-item:hover,.searchbox-item.active{background:#00f5d412}.searchbox-item-icon{text-align:center;flex-shrink:0;width:24px;font-size:18px}.searchbox-item-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.searchbox-item-title{color:var(--tx);font-size:14px;font-weight:600}.searchbox-item-desc{color:var(--tx3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.searchbox-item-arrow{font-family:var(--mono);color:var(--cyan);opacity:0;flex-shrink:0;font-size:13px;transition:opacity .1s}.searchbox-item:hover .searchbox-item-arrow,.searchbox-item.active .searchbox-item-arrow{opacity:1}.searchbox-foot{border-top:1px solid var(--bd);font-family:var(--mono);color:var(--tx3);background:var(--deep);justify-content:center;gap:16px;padding:8px 16px;font-size:11px;display:flex}@media (max-width:920px){.searchbox-header{display:none}}.admin-shell{--tx:#eaf0ff;--tx2:#b4c2de;--tx3:#8294b4;--bd:#2a3a58;--bd2:#34466a;background:#080c16;min-height:calc(100vh - 53px);display:flex}.admin-side{background:#0a0f1c;border-right:1px solid #2a3a58;flex-shrink:0;width:180px;padding:16px 0}.admin-content{min-width:0;color:var(--tx);flex:1;padding:24px 30px;overflow-y:auto}.admin-content h2{color:#fff}.admin-content .tbl{font-size:13px}.admin-content .tbl th{color:#b4c2de;font-size:11px}.admin-content .tbl td{color:#d4ddf0}.admin-content .callout{color:#b4c2de;background:#101830;border-color:#2a3a58}.admin-tab{font-size:13px!important}@media (max-width:760px){.admin-shell{flex-direction:column}.admin-side{-webkit-overflow-scrolling:touch;border-bottom:1px solid #2a3a58;border-right:none;gap:4px;width:100%;padding:8px 6px;display:flex;overflow-x:auto}.admin-side .admin-tab{white-space:nowrap;border-bottom:2px solid #0000;border-radius:8px;border-left:none!important;padding:8px 14px!important}.admin-side .admin-tab.active{border-bottom-color:var(--cyan)}.admin-side .admin-scope{display:none}.admin-side .admin-group{display:contents}.admin-side .admin-group-label{display:none}.admin-content{padding:16px 14px}}.scenario-chip{background:var(--surface);border:1px solid var(--bd2);color:var(--tx2);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.scenario-chip:hover{color:var(--gold);background:var(--gold-dim);border-color:#f0b42973;transform:translateY(-1px)}body{background:radial-gradient(1100px 480px at 50% -120px, #f0b4290d, transparent 65%), var(--void)}h1{letter-spacing:-.02em;font-weight:800}h2{letter-spacing:-.01em;font-weight:700}.page-head h1{font-size:32px}.page-sub{font-size:13.5px}.panel,.tool-card,.stat,.best,.tbl-wrap{transition:border-color .18s,transform .18s,box-shadow .18s}.tool-card:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);transform-origin:50%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tool-card:hover{border-color:var(--bd3);transform:translateY(-3px);box-shadow:0 14px 36px #0006}.tool-card:hover:after{transform:scaleX(1)}.panel:hover{border-color:var(--bd2)}.tbl th{text-transform:uppercase;letter-spacing:1.2px;color:var(--tx3);border-bottom:1px solid var(--bd2);padding:10px 14px;font-size:10.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--bd);padding:11px 14px}.tbl tbody tr{transition:background .12s}.tbl tbody tr:hover{background:#f0b42909}.tbl tbody tr:last-child td{border-bottom:none}.btn{letter-spacing:.2px;font-weight:700;transition:transform .12s,filter .15s,border-color .15s,background .15s}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)scale(.99)}.num:focus,.search:focus,.searchbox-input:focus{outline:none;box-shadow:0 0 0 3px var(--gold-dim)!important;border-color:#f0b4298c!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink1)}::-webkit-scrollbar-thumb{background:var(--bd2);border:2px solid var(--ink1);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--bd3)}.ticker{position:relative}.ticker:after{content:"";background:linear-gradient(90deg, transparent, var(--deep));pointer-events:none;width:60px;position:absolute;top:0;bottom:0;right:0}.best{border-radius:var(--r2);box-shadow:inset 0 1px #ffffff08}.input-panel{background:var(--ink2);border:1px solid var(--bd);border-radius:var(--r2)}.foot{background:var(--ink1)}@media (max-width:560px){.tools-grid{gap:12px}.page-head h1{font-size:26px}}@media (max-width:640px){.mkt-temp-grid{grid-template-columns:1fr!important}}.sec-link{font-family:var(--mono);color:var(--teal);letter-spacing:.5px;font-size:11px;font-weight:700;text-decoration:none}.sec-link:hover{color:var(--gold)}@keyframes heroGlow{0%{transform:translate(-12px)}to{transform:translate(12px)}}.coin-card{background:linear-gradient(180deg, var(--ink3), var(--ink2));border:1px solid var(--bd);border-radius:var(--r2);padding:16px 16px 14px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.coin-card:before{content:"";background:linear-gradient(90deg, transparent, var(--cc), transparent);opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.coin-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--cc) 14%, transparent), transparent 70%);transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.coin-card:hover{border-color:var(--cc);transform:translateY(-4px);box-shadow:0 12px 34px #0006}.coin-card:hover:after{opacity:1}@keyframes ccPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes goldPulse{0%{box-shadow:0 0 #f0b42973}70%,to{box-shadow:0 0 0 12px #f0b42900}}h1,h2,h3,.sec-title,.tool-hero h1,.tool-mono-badge,.stat-big,.big{font-family:var(--display)}h1,h2,.tool-hero h1{letter-spacing:-.02em}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(60% 42% at 12% 0,#f0b42912,#0000 60%),radial-gradient(55% 40% at 88% 6%,#2dd4bf12,#0000 62%),radial-gradient(50% 45% at 50% 100%,#8b7cf60d,#0000 65%);animation:26s ease-in-out infinite alternate ambientDrift;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes ambientDrift{0%{transform:translate(-3%,-1%)scale(1.02)}to{transform:translate(3%,2%)scale(1.06)}}.sec-title{padding-left:14px;font-weight:800;position:relative}.sec-title:before{content:"";background:linear-gradient(180deg, var(--gold), var(--teal));border-radius:4px;width:4px;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 10px #f0b42966}.tool-card,.panel{background:linear-gradient(180deg, var(--elevated,#16203a), var(--surface));transition:transform .18s,border-color .18s,box-shadow .18s}.tool-card:before,.panel:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--teal), transparent);opacity:0;height:2px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.tool-card,.panel{position:relative;overflow:hidden}.tool-card:hover,.panel:hover{border-color:var(--bd2);transform:translateY(-4px);box-shadow:0 14px 38px #0000006b,0 0 0 1px #f0b4291f}.tool-card:hover:before,.panel:hover:before{opacity:.9}.btn{letter-spacing:.2px;position:relative;overflow:hidden}.btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:60%;height:100%;transition:left .5s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.btn:hover:after{left:130%}.btn-cyan{background:linear-gradient(135deg, var(--teal), #1aa897);color:#021a14}.btn-outline:hover{border-color:var(--gold);color:var(--gold);box-shadow:0 0 18px #f0b4292e}.chip{transition:box-shadow .2s,border-color .2s}.chip-cyan,.chip-live{box-shadow:0 0 12px #2dd4bf2e}.stat-big,.big{background:linear-gradient(180deg, var(--tx), #c7d2ec);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}*{scrollbar-width:thin;scrollbar-color:var(--bd2) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--gold), var(--teal));border:2px solid var(--void,#070a12);border-radius:99px}::-webkit-scrollbar-track{background:0 0}::selection{color:#fff;background:#f0b4294d}@media (prefers-reduced-motion:reduce){body:before{animation:none}.tool-card,.panel,.btn,.btn:after{transition:none}.tool-card:hover,.panel:hover{transform:none}}.sec-title{letter-spacing:-.3px;font-size:17px;font-weight:800}.sec-title:before{background:linear-gradient(180deg, var(--gold), var(--teal));box-shadow:0 0 10px color-mix(in srgb, var(--gold) 45%, transparent)}.sec-link{align-items:center;gap:4px;transition:gap .15s,color .15s;display:inline-flex}.sec-link:hover{gap:8px}.coin-card:before{background:linear-gradient(90deg, transparent, var(--cc), transparent);opacity:.9}.coin-card:hover{box-shadow:0 12px 34px #0006, 0 0 0 1px color-mix(in srgb, var(--cc) 35%, transparent), 0 0 30px -8px var(--cc)}@media (prefers-reduced-motion:reduce){.sec-link{transition:none}}.wrap,.wrap-wide,.wrap-narrow{padding-bottom:72px}.tool-hero{padding:14px 0 28px}.tool-hero h1{letter-spacing:-.02em;line-height:1.12}.tool-hero p{color:var(--tx2);font-size:14.5px}.sec-head{margin-top:30px}.sec-head:first-child,.tool-hero+.sec-head{margin-top:0}.tool-card{transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.tool-card:hover{box-shadow:0 10px 28px #0000004d}.rg-cell{transition:border-color .15s,background .15s}.rg-cell:hover{border-color:var(--bd2)}.tool-note{background:linear-gradient(180deg, var(--ink2), var(--ink2));border-left:none;border:1px solid var(--bd);border-radius:var(--r2);padding:13px 16px 13px 18px;position:relative;overflow:hidden}.tool-note:before{content:"";background:linear-gradient(180deg, var(--gold), var(--teal));width:3px;position:absolute;top:0;bottom:0;left:0}.callout{border-radius:var(--r2);padding-left:18px;position:relative;overflow:hidden}.callout:before{content:"";background:var(--teal);width:3px;position:absolute;top:0;bottom:0;left:0}.tbl-wrap{border-radius:var(--r2);overflow:hidden}.tbl th{font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;color:var(--tx3);font-size:10px}.tbl td{border-bottom:1px solid var(--bd)}@media (max-width:700px){.wrap,.wrap-wide,.wrap-narrow{padding-bottom:48px}.sec-head{margin-top:24px}}.quick-answer{--qa-accent:var(--teal);border:1px solid color-mix(in srgb, var(--qa-accent) 30%, transparent);border-left:3px solid var(--qa-accent);border-radius:var(--r2);background:linear-gradient(180deg, color-mix(in srgb, var(--qa-accent) 7%, transparent), transparent 70%), var(--ink2);margin:0 0 22px;padding:16px 18px 14px}.qa-label{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--qa-accent);margin-bottom:8px;font-size:10px;font-weight:700}.qa-summary{color:var(--tx);margin:0;font-size:14px;font-weight:500;line-height:1.7}.qa-points{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:20px;display:flex}.qa-points li{color:var(--tx2);font-size:13px;line-height:1.6}.qa-points li::marker{color:var(--qa-accent);font-family:var(--mono);font-weight:700}.qa-foot{border-top:1px solid var(--bd);color:var(--tx3);margin-top:12px;padding-top:10px;font-size:11px;line-height:1.6}@media (max-width:700px){.quick-answer{padding:14px 14px 12px}.qa-summary{font-size:13.5px}}.listicle{flex-direction:column;gap:16px;display:flex}.listicle-item{--li-accent:var(--teal);border:1px solid var(--bd);border-left:3px solid var(--li-accent);border-radius:var(--r2);background:linear-gradient(180deg, color-mix(in srgb, var(--li-accent) 4%, transparent), transparent 60%), var(--surface);padding:18px 20px;transition:border-color .15s,box-shadow .15s}.listicle-item:hover{box-shadow:0 8px 26px #00000042}.li-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.li-rank{font-family:var(--mono);color:var(--li-accent);min-width:30px;font-size:13px;font-weight:800}.li-logo{font-size:22px}.li-name{color:var(--tx);margin:0;font-size:19px;font-weight:700}.li-bestfor{font-size:11px;font-family:var(--mono);color:var(--li-accent);border:1px solid color-mix(in srgb, var(--li-accent) 30%, transparent);background:color-mix(in srgb, var(--li-accent) 8%, transparent);border-radius:999px;margin-left:auto;padding:4px 10px}.li-desc{color:var(--tx2);margin:0 0 12px;font-size:13.5px;line-height:1.7}.li-stats{border-radius:var(--r);background:var(--ink2);color:var(--tx3);flex-wrap:wrap;gap:8px 18px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.li-stats b{color:var(--tx);font-family:var(--mono);margin-left:4px}.li-procon{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.li-pc-h{font-family:var(--mono);letter-spacing:1.5px;margin-bottom:7px;font-size:9px}.li-pros .li-pc-h{color:var(--green)}.li-cons .li-pc-h{color:var(--orange)}.li-procon ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.li-procon li{color:var(--tx2);padding-left:16px;font-size:12.5px;line-height:1.5;position:relative}.li-pros li:before{content:"+";color:var(--green);font-weight:700;position:absolute;left:0}.li-cons li:before{content:"−";color:var(--orange);font-weight:700;position:absolute;left:0}.li-cta{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.li-procon{grid-template-columns:1fr;gap:10px}.li-bestfor{width:100%;margin-left:0}}.cycle-hero{border-radius:var(--r2);background:linear-gradient(135deg,#2dd4bf12,#f0b4290a 60%,#0000);border:1px solid #2dd4bf40;flex-direction:column;gap:14px;margin:18px 0 6px;padding:20px 22px;display:flex}.ch-left{text-align:center;flex-direction:column;flex:0 0 250px;align-items:center;display:flex}.ch-label{font-family:var(--mono);letter-spacing:1.2px;color:var(--tx3);margin-bottom:6px;font-size:10px}.ch-score{font-family:var(--mono);margin-top:-4px;font-size:44px;font-weight:900;line-height:1}.ch-zone{margin-top:4px;font-size:14px;font-weight:800}.ch-delta{font-family:var(--mono);color:var(--tx3);margin-left:8px;font-size:10.5px;font-weight:600}.ch-meta{color:var(--tx4);margin-top:6px;font-size:10.5px}.ch-cta{color:var(--cyan);margin-top:10px;font-size:12px;font-weight:700;display:inline-block}.ch-loading{color:var(--tx3);padding:40px 0;font-size:13px}.ch-right{border-left:1px solid #2dd4bf2e;flex-direction:column;flex:1;min-width:0;padding-left:22px;display:flex}.ch-q{font-size:16px;font-weight:800}.ch-sub{color:var(--tx3);margin:3px 0 12px;font-size:11.5px}.ch-opts{flex-wrap:wrap;gap:8px;display:flex}.ch-opt{background:var(--ink2);min-width:120px;color:var(--tx2);border:1px solid var(--bd);cursor:pointer;border-radius:9px;flex:1;padding:10px 12px;font-size:12.5px;font-weight:700;transition:all .15s}.ch-opt:hover{border-color:var(--tx3);color:var(--tx)}.ch-opt.on{background:var(--ink3);font-weight:800}.ch-dist{margin-top:14px}.ch-bar-row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ch-bar-name{width:58px;color:var(--tx3);flex-shrink:0;font-size:11px}.ch-bar-track{background:var(--ink2);border-radius:4px;flex:1;height:8px;overflow:hidden}.ch-bar-fill{border-radius:4px;height:100%;transition:width .4s}.ch-bar-pct{width:34px;font-family:var(--mono);text-align:right;flex-shrink:0;font-size:11px;font-weight:700}.ch-vs{color:var(--tx3);margin-top:8px;font-size:11px}@media (max-width:680px){.cycle-hero{gap:14px;padding:16px}.ch-main{flex-direction:column;gap:16px}.ch-left{flex:none}.ch-right{border-top:1px solid #2dd4bf2e;border-left:none;padding-top:16px;padding-left:0}.ch-opt{min-width:100%}}@keyframes heroGlowBreath{0%,to{opacity:.75}50%{opacity:1}}.cycle-hero{position:relative;box-shadow:0 0 0 1px #2dd4bf24,0 8px 44px -18px #2dd4bf59}@keyframes chPulse{0%,to{box-shadow:0 0 0 1px #2dd4bf24,0 8px 44px -18px #2dd4bf59}50%{box-shadow:0 0 0 1px #2dd4bf42,0 10px 54px -16px #2dd4bf80}}@media (prefers-reduced-motion:reduce){.cycle-hero{animation:none!important}}@keyframes h1Shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes ctaPulse{0%,to{box-shadow:0 0 #2dd4bf57,0 6px 22px -8px #2dd4bf80}50%{box-shadow:0 0 0 7px #2dd4bf00,0 6px 30px -6px #2dd4bfa6}}@keyframes orbFloat1{0%,to{transform:translate(0)}50%{transform:translate(26px,-20px)}}@keyframes orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-30px,18px)}}.embed-mode header.nav,.embed-mode footer.foot,.embed-mode .ticker,.embed-mode .stk-marquee,.embed-mode .back-to-top{display:none!important}.embed-mode main{min-height:0!important;padding:0!important}.embed-mode .wrap{max-width:none!important;padding:0!important}.ch-share{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 2px;display:flex}.ch-share-label{color:var(--tx3);font-size:11.5px;font-weight:700}.ch-share-btn{color:var(--tx2);cursor:pointer;background:var(--ink3);border:1px solid var(--bd);border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800;text-decoration:none;transition:all .15s}.ch-share-btn:hover{color:var(--tx);border-color:var(--cyan)}.ev-tool{color:var(--tx2);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:flex}.ev-tool:hover{background:var(--ink3);border-color:var(--bd);color:var(--tx)}.ev-tool .evt-ic{text-align:center;flex-shrink:0;width:18px;font-size:14px}.ev-tool .evt-arrow{color:var(--tx4);margin-left:auto;font-size:12px}.ev-tool:hover .evt-arrow{color:var(--evc)}@keyframes rotIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ch-main{align-items:stretch;gap:22px;display:flex}.ch-spark{width:100%;max-width:216px;margin-top:10px}.ch-spark svg{border-radius:6px;display:block}.ch-spark-cap{font-family:var(--mono);color:var(--tx4);letter-spacing:.4px;margin-top:4px;font-size:10px}.ch-parts{border:1px solid var(--bd);scrollbar-width:none;background:#0a0f1a73;border-radius:10px;flex-wrap:nowrap;align-items:center;gap:6px;padding:9px 10px;text-decoration:none;display:flex;overflow-x:auto}.ch-parts::-webkit-scrollbar{display:none}.ch-parts-h{font-family:var(--mono);letter-spacing:1px;color:var(--tx3);flex-shrink:0;margin-right:2px;font-size:10px}.ch-part{background:color-mix(in srgb, var(--pc) 12%, transparent);border:1px solid color-mix(in srgb, var(--pc) 34%, transparent);border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.ch-part i{color:var(--tx2);font-style:normal;font-weight:600}.ch-part b{font-family:var(--mono);color:var(--pc);font-weight:800}.ch-parts:hover .ch-part{border-color:color-mix(in srgb, var(--pc) 55%, transparent)}.ch-parts-more{color:var(--cyan);flex-shrink:0;margin-left:auto;padding-left:6px;font-size:11px;font-weight:700}@keyframes chBreath{0%,to{box-shadow:0 0 0 1px #2dd4bf24,0 8px 44px -18px #2dd4bf59}50%{box-shadow:0 0 0 1px #2dd4bf4d,0 10px 54px -16px #2dd4bf8c}}.cycle-hero{animation:4.5s ease-in-out infinite chBreath}@media (prefers-reduced-motion:reduce){.cycle-hero{animation:none}}:root{--neon-cyan:#22f0d4;--neon-mag:#b57cff;--neon-gold:#ffc93f;--grid-line:#2dd4bf0e;--scan-line:#2dd4bf07}h3.sec-title{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}:root{--ink0:#050713;--ink1:#080c18;--ink2:#0b1220;--ink3:#0e1728;--ink4:#132039;--void:var(--ink0);--abyss:var(--ink1);--deep:var(--ink2);--surface:var(--ink3);--elevated:var(--ink4);--bd:#80abd92e;--bd2:#00f0ff4d;--bd3:#00f0ff7a;--cyan:#00f0ff;--cyan2:#16c8dc;--teal:#20d8c3;--magenta:#ff2bd6;--mag2:#c847ff;--yellow:#ffd166;--gold:#ffd166;--gold-deep:#e9a93f;--gold-dim:#ffd1661c;--green:#39ff88;--red:#ff5c7a;--orange:#ff9f43;--blue:#53a7ff;--purple:#a778ff;--tx:#effcff;--tx2:#b7c9dc;--tx3:#7f94ab;--tx4:#667a92;--mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Noto Sans Mono CJK SC", monospace;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--display:var(--sans);--shadow-cyan:0 0 0 1px #00f0ff0f, 0 18px 50px #00000052}html{background:var(--void)}body{background:var(--void);min-width:320px;color:var(--tx);overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}.site-shell{isolation:isolate;min-height:100vh;position:relative}.site-shell>:not(.site-atmosphere){z-index:1;position:relative}.skip-link{border:1px solid var(--cyan);color:var(--cyan);font:700 12px var(--mono);background:#07111e;padding:9px 14px;top:8px;left:8px;transform:translateY(-150%);z-index:2000!important;position:fixed!important}.skip-link:focus{transform:translateY(0)}.logo{font-family:var(--mono);letter-spacing:-.02em;gap:9px;margin-right:clamp(14px,2.2vw,30px)}.logo:before{content:">";color:var(--cyan);text-shadow:0 0 12px;font-size:11px}.ticker{background:#060a15e0;border-color:#00f0ff1f;height:34px;box-shadow:inset 0 -1px #ffffff04}.tool-mono-badge{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em}.sec-head{position:relative}.sec-title{letter-spacing:-.025em}:-webkit-any(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){background:linear-gradient(145deg,#0f192beb,#080e1beb);border-color:#75a5d22e;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029}:is(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){background:linear-gradient(145deg,#0f192beb,#080e1beb);border-color:#75a5d22e;box-shadow:inset 0 1px #ffffff06,0 14px 34px #00000029}:-webkit-any(.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.deal-card){clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}:is(.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.deal-card){clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}:-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card):before{content:"";background:var(--cyan);opacity:.62;width:42px;height:1px;position:absolute;top:0;left:0}:is(.tool-card,.explore-card,.coin-card,.ev-card):before{content:"";background:var(--cyan);opacity:.62;width:42px;height:1px;position:absolute;top:0;left:0}.coin-card{overflow:hidden}.sec-link{color:var(--cyan)}.btn{min-height:44px;font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);border-radius:7px;padding-inline-start:17px;padding-inline-end:17px;font-size:11px;font-weight:800}.btn-cyan{color:#03131a;background:linear-gradient(135deg, #7af8ff, var(--cyan));border:0;box-shadow:0 0 24px #00f0ff26}.btn-outline{color:var(--tx2);background:#070f1cc2;border-color:#00f0ff42}.btn-outline:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 24px #00f0ff1f}@keyframes terminalPulse{50%{opacity:.35}}.num,input,textarea,select{color:var(--tx);background:#050a15d1;border-color:#7da4cf42}.num:focus,input:focus,textarea:focus,select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00f0ff14}.admin-root{background:var(--void)!important}.admin-topbar{z-index:150;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-height:56px;position:sticky;top:0;box-shadow:0 12px 32px #0000003d;background:#050914ed!important;border-color:#00f0ff2e!important}.admin-brand{text-shadow:0 0 14px #00f0ff73}.admin-shell{background-color:#060a15;background-image:linear-gradient(#00f0ff07 1px,#0000 1px),linear-gradient(90deg,#00f0ff07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:calc(100vh - 56px)}.admin-side{background:#070c19f0;border-color:#00f0ff24;width:224px;height:calc(100vh - 56px);padding:14px 8px 26px;position:sticky;top:56px;overflow-y:auto}.admin-group-label{color:#66839f!important}.admin-tab{border-radius:5px;min-height:42px;margin:2px 0;transition:background .16s,color .16s}.admin-tab:hover{color:var(--tx)!important;background:#00f0ff0e!important}.admin-tab.active{box-shadow:inset 0 0 20px #00f0ff09;background:linear-gradient(90deg,#00f0ff21,#00f0ff06)!important}.admin-content{max-width:1500px;padding:clamp(20px,3vw,36px)}.admin-content h2{letter-spacing:-.025em}.admin-content .tbl-wrap{background:#0a1221eb;border-color:#70a0cf38}.admin-content .tbl-head{color:var(--cyan);background:#00f0ff09}.admin-login{flex-direction:column;justify-content:center;min-height:calc(100vh - 110px);display:flex}.admin-login:before{content:"";z-index:-1;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));background:#080e1cb8;border:1px solid #00f0ff29;position:absolute;top:42px;bottom:-24px;left:-24px;right:-24px}.admin-guide-hero{margin-bottom:18px}.admin-guide-hero h2{margin:14px 0 6px}.admin-guide-hero p{color:var(--tx3);font-size:12px;font-family:var(--mono)}.admin-guide-card{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#09101ee0;border:1px solid #70a0cf36;margin-bottom:16px;padding:clamp(16px,2.4vw,24px)}.admin-guide-card h3{color:var(--tx);margin:0 0 12px;font-size:15px}.admin-guide-card p,.admin-guide-card li,.admin-guide-card dd{color:var(--tx2);font-size:13px;line-height:1.72}.admin-guide-card ol{gap:7px;padding-left:21px;display:grid}.admin-guide-card pre{color:#b9fbff;font:11px/1.8 var(--mono);background:#050a14;border:1px solid #00f0ff2e;margin:10px 0;padding:14px;overflow-x:auto}.admin-guide-note{border-left:2px solid var(--gold);background:#ffd1660b;margin-top:12px;padding:10px 12px}.admin-guide-role-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.admin-guide-role-grid>div{background:#00f0ff06;border:1px solid #00f0ff1f;padding:12px}.admin-guide-role-grid code,.admin-guide-table code{color:var(--cyan);font-family:var(--mono)}.admin-guide-role-grid p{margin-top:5px}.admin-guide-table-wrap{overflow-x:auto}.admin-guide-table{border-collapse:collapse;width:100%;min-width:680px}.admin-guide-table th,.admin-guide-table td{text-align:left;border-bottom:1px solid #70a0cf21;padding:10px 12px;font-size:12px}.admin-guide-table th{color:var(--tx3);font:700 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.admin-guide-checks{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.admin-guide-checks span{color:var(--cyan);font:10px var(--mono);background:#00f0ff09;border:1px solid #00f0ff2e;padding:5px 8px}.admin-guide-card dl{grid-template-columns:minmax(170px,.45fr) 1fr;gap:0 18px;display:grid}.admin-guide-card dt,.admin-guide-card dd{border-bottom:1px solid #70a0cf21;padding:10px 0}.admin-guide-card dt{color:var(--tx);font-weight:700}@media (hover:hover) and (pointer:fine){:-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):hover{border-color:#00f0ff5c;transform:translateY(-3px);box-shadow:0 0 0 1px #00f0ff0b,0 18px 40px #00000052,0 0 30px #00f0ff0e}:is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):hover{border-color:#00f0ff5c;transform:translateY(-3px);box-shadow:0 0 0 1px #00f0ff0b,0 18px 40px #00000052,0 0 30px #00f0ff0e}}@media (max-width:1000px){.logo{margin-right:10px}.logo:before{display:none}}@media (max-width:820px){.ticker{height:32px}:-webkit-any(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){box-shadow:none}:is(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){box-shadow:none}.admin-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;padding-inline-start:14px!important;padding-inline-end:14px!important}.admin-shell{background-size:32px 32px;flex-direction:column}.admin-side{z-index:120;scrollbar-width:none;border-bottom:1px solid #00f0ff29;border-right:0;width:100%;height:auto;padding:7px;display:flex;position:sticky;top:56px;overflow-x:auto}.admin-side::-webkit-scrollbar{display:none}.admin-side .admin-group{display:contents}.admin-side .admin-group-label,.admin-side .admin-scope{display:none}.admin-side .admin-tab{flex:none;border-bottom:2px solid #0000!important;border-left:0!important;width:auto!important;padding:9px 13px!important}.admin-side .admin-tab.active{border-bottom-color:var(--cyan)!important}.admin-content{padding:16px 12px 28px}.admin-guide-role-grid,.admin-guide-card dl{grid-template-columns:1fr}.admin-guide-card dt{border-bottom:0;padding-bottom:3px}.admin-guide-card dd{padding-top:0}}@media (max-width:520px){.admin-brand{letter-spacing:1px!important;font-size:9px!important}}.site-shell.front-r934{--tx2:#afbdd0;--tx3:#9aabc0}.site-shell.front-r934 :is(a.btn,button.btn,.v1070-button,.deal-btn,.tool-view-switch,.seg button){word-break:keep-all;text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important}.site-shell.front-r934 :-webkit-any(a.btn,button.btn,.v1070-button,.deal-btn){clip-path:none;min-height:44px;font-family:var(--sans);letter-spacing:0;text-transform:none;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:.4em;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.site-shell.front-r934 :is(a.btn,button.btn,.v1070-button,.deal-btn){clip-path:none;min-height:44px;font-family:var(--sans);letter-spacing:0;text-transform:none;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:.4em;padding:10px 18px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}@media (max-width:560px){.site-shell.front-r934 :-webkit-any(a.btn,button.btn,.v1070-button,.deal-btn){padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.site-shell.front-r934 :is(a.btn,button.btn,.v1070-button,.deal-btn){padding-inline-start:12px;padding-inline-end:12px;font-size:13px}.site-shell.front-r934 .crh-home-actions .btn{flex:100%}}:root{--v63-bg:#050713;--v63-bg-2:#080d1c;--v63-panel:#0a1123e0;--v63-panel-strong:#080d1cf5;--v63-line:#7897cd38;--v63-line-hot:#1de2ff70;--v63-cyan:#1de2ff;--v63-cyan-soft:#7bf4ff;--v63-violet:#a94cff;--v63-green:#29e58c;--v63-gold:#ffc857;--v63-text:#eef7ff;--v63-muted:#97a8c5;--v63-dim:#61718e;--v63-shadow:0 24px 70px #00000057}.front-v63{--void:var(--v63-bg);--abyss:#070b17;--deep:#0a1021;--surface:#0d162b;--elevated:#121e37;--bd:#6684b633;--bd2:#7497cd4f;--bd3:#80a8e26b;--cyan:var(--v63-cyan);--cyan2:#06bcd8;--magenta:var(--v63-violet);--mag2:#8c35df;--yellow:var(--v63-gold);--gold:var(--v63-gold);--gold-deep:#e3a934;--gold-dim:#ffc8571c;--green:var(--v63-green);--blue:#5c9dff;--purple:#9b73ff;--tx:var(--v63-text);--tx2:var(--v63-muted);--tx3:#70809e;--tx4:#586985;color:var(--v63-text);background:var(--v63-bg)}.front-v63 :-webkit-any(.home-defer,.home-rebate-grid,.explore-grid,.ev-grid,.savings-card){content-visibility:visible!important;contain:none!important}.front-v63 :is(.home-defer,.home-rebate-grid,.explore-grid,.ev-grid,.savings-card){content-visibility:visible!important;contain:none!important}.front-v63 .ticker{background:#070c19f0;border-bottom:1px solid #7497cd1f;height:34px}.front-v63 main{min-height:55vh}.front-v63 .wrap{width:min(1240px,100% - 38px)}.front-v63 .wrap-narrow{width:min(860px,100% - 38px)}@keyframes v63spin{to{transform:rotate(360deg)}}.front-v63 .sec-head{border-bottom:1px solid #7497cd26;min-height:45px;margin-bottom:15px;padding:0 0 10px}.front-v63 .sec-head:after{content:"";background:linear-gradient(90deg,var(--v63-cyan),var(--v63-violet));width:74px;height:2px;position:absolute;bottom:-1px;left:0}.front-v63 .sec-title{color:#eaf5ff;font-size:clamp(18px,2vw,24px)}.front-v63 .sec-title:before{content:"// ";color:#a773ff;font:700 .55em var(--mono);vertical-align:.2em}.front-v63 .sec-link{color:#78ddeb;font:720 10px var(--mono);letter-spacing:.03em}.front-v63 :-webkit-any(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell,.insight-card,.cyber-card){background:linear-gradient(150deg,#0d162ae6,#070c1af0);border-color:#7497cd30;box-shadow:0 15px 40px #00000024,inset 0 1px #ffffff05}.front-v63 :is(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell,.insight-card,.cyber-card){background:linear-gradient(150deg,#0d162ae6,#070c1af0);border-color:#7497cd30;box-shadow:0 15px 40px #00000024,inset 0 1px #ffffff05}.front-v63 :-webkit-any(.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.deal-card){clip-path:none;border-radius:5px}.front-v63 :is(.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.deal-card){clip-path:none;border-radius:5px}.front-v63 :-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card){position:relative;overflow:hidden}.front-v63 :is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card){position:relative;overflow:hidden}.front-v63 :-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):after{content:"";border-right:1px solid var(--ec,var(--v63-cyan));border-bottom:1px solid var(--ec,var(--v63-cyan));opacity:.36;pointer-events:none;width:22px;height:22px;position:absolute;bottom:-1px;right:-1px}.front-v63 :is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):after{content:"";border-right:1px solid var(--ec,var(--v63-cyan));border-bottom:1px solid var(--ec,var(--v63-cyan));opacity:.36;pointer-events:none;width:22px;height:22px;position:absolute;bottom:-1px;right:-1px}.front-v63 .coin-card{border-top:1px solid color-mix(in srgb,var(--cc) 48%,transparent)}.front-v63 .coin-card:before{background:linear-gradient(90deg,var(--cc),transparent);height:2px}.front-v63 .btn{clip-path:none;font:780 10px var(--mono);letter-spacing:.06em;border-radius:4px}.front-v63 .btn-cyan{color:#031116;background:linear-gradient(135deg,#8df6ff,var(--v63-cyan));border:0;box-shadow:0 10px 30px #1de2ff1f}.front-v63 .btn-outline{color:#9aabc4;background:#080e1db8;border-color:#1de2ff40}.front-v63 .btn-outline:hover{color:var(--v63-cyan);border-color:#1de2ff8c}.front-v63 input,.front-v63 select,.front-v63 textarea,.front-v63 .num{background:#060b18e0;border-color:#7497cd3d;border-radius:4px}.front-v63 input:focus,.front-v63 select:focus,.front-v63 textarea:focus,.front-v63 .num:focus{border-color:#1de2ff99;box-shadow:0 0 0 3px #1de2ff13}.front-v63 .foot{background:linear-gradient(#1de2ff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1de2ff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#070c1af5,#040611);border-top:1px solid #1de2ff26;margin-top:72px}@media (max-width:820px){.front-v63 .ticker{height:32px}.front-v63 .wrap,.front-v63 .wrap-narrow{width:min(100% - 26px,1240px)}.front-v63 :-webkit-any(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){box-shadow:none}.front-v63 :is(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){box-shadow:none}}@media (hover:hover) and (pointer:fine){.front-v63 :-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000047,0 0 28px #1de2ff0b}.front-v63 :is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):hover{transform:translateY(-3px);box-shadow:0 20px 48px #00000047,0 0 28px #1de2ff0b}}.front-v70{--v7-bg:#050711;--v7-panel:#0a0f1fe6;--v7-panel-2:#0e152ad1;--v7-line:#82a4dc29;--v7-line-hot:#2ae2ff73;--v7-cyan:#2ae2ff;--v7-violet:#a879ff;--v7-gold:#f4c85c;--v7-green:#42e6a4;--v7-red:#ff637d;--v7-shadow:0 22px 70px #00000052;background:radial-gradient(900px 460px at 50% -160px, #2ae2ff17, transparent 70%), var(--v7-bg)}.route-progress{z-index:10020;pointer-events:none;height:2px;position:fixed;top:0;bottom:auto;left:0;right:0;overflow:hidden}.route-progress span{opacity:0;background:linear-gradient(90deg,var(--v7-cyan),var(--v7-violet),var(--v7-gold));width:0;height:100%;display:block;box-shadow:0 0 14px #2ae2ffb3}.route-progress-run span{opacity:1;width:72%;transition:width .18s}.route-progress-done span{opacity:1;width:100%;transition:width .12s}.route-progress-idle span{opacity:0;transition:opacity .18s}.front-v70 .ticker{background:#060a16c2;border-bottom-color:#7e9ed01f}.front-v70 .sec-head{border-bottom:1px solid #7e9ed01f;margin-top:38px;padding-bottom:10px}.front-v70 .sec-title{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;display:flex}.front-v70 .sec-title:before{content:"";background:linear-gradient(var(--v7-cyan),var(--v7-violet));width:3px;height:17px;box-shadow:0 0 12px #2ae2ff4d}.front-v70 .sec-link{color:#8edfff}.front-v70 :-webkit-any(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){background:linear-gradient(150deg,#0d1326de,#070b18e6);border-color:#7e9ed026}.front-v70 :is(.panel,.tool-card,.explore-card,.coin-card,.savings-card,.ev-card,.faq-item,.tbl-wrap,.deal-card,.rg-cell){background:linear-gradient(150deg,#0d1326de,#070b18e6);border-color:#7e9ed026}.front-v70 :-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card){transition:transform .2s,border-color .2s,box-shadow .2s}.front-v70 :is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card){transition:transform .2s,border-color .2s,box-shadow .2s}.front-v70 :-webkit-any(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):hover{border-color:#2ae2ff57;transform:translateY(-3px);box-shadow:0 18px 44px #00000038,0 0 22px #2ae2ff0d}.front-v70 :is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card):hover{border-color:#2ae2ff57;transform:translateY(-3px);box-shadow:0 18px 44px #00000038,0 0 22px #2ae2ff0d}.context-hub{border-top:1px solid #7e9ed024;margin-top:54px;margin-bottom:34px;padding-top:0}.context-hub-head{justify-content:space-between;align-items:end;gap:20px;padding:22px 0 14px;display:flex}.context-hub-head span{color:var(--v7-violet);font:700 9px/1 var(--mono);letter-spacing:.18em;margin-bottom:7px;display:block}.context-hub-head h2{color:#f0f7ff;margin:0;font-size:20px}.context-home{color:#83dff1;font-size:11px}.context-hub-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.context-hub-grid a{border:1px solid var(--v7-line);min-height:118px;color:inherit;background:linear-gradient(145deg,#0c1224d9,#070b18e6);flex-direction:column;padding:15px;display:flex;position:relative;overflow:hidden}.context-hub-grid a:hover{background:linear-gradient(145deg,#101a30eb,#080d1cf0);border-color:#2ae2ff59}.context-hub-grid i{color:#566884;font:700 9px/1 var(--mono);margin-bottom:14px;font-style:normal}.context-hub-grid strong{color:#edf7ff;margin-bottom:6px;font-size:13px}.context-hub-grid small{color:#7786a0;padding-right:18px;font-size:10px;line-height:1.55}.context-hub-grid b{color:var(--v7-cyan);font:400 14px/1 var(--mono);position:absolute;bottom:12px;right:13px}.front-v70 .foot{background:linear-gradient(#070b18f5,#04060d);border-top-color:#7e9ed024;margin-top:62px}.mobile-dock{display:none}.front-v70 .admin-root{--admin-accent:var(--v7-cyan)}.front-v70 .admin-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0;background:#050914eb!important}.front-v70 .admin-shell{max-width:1500px;margin:0 auto}.front-v70 .admin-side{background:#070b18e0;border-right:1px solid #7e9ed021}.front-v70 .admin-tab{min-height:42px;transition:background .16s,color .16s}.front-v70 .admin-content{background:radial-gradient(700px 360px at 90% 0,#2ae2ff09,#0000 60%)}.admin-ops{background:linear-gradient(145deg,#0c1224db,#070b18e6);border:1px solid #7e9ed026;margin-bottom:22px}.admin-ops-head{border-bottom:1px solid #7e9ed01f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.admin-ops-head span{color:var(--v7-cyan);font:700 9px/1 var(--mono);letter-spacing:.16em}.admin-ops-head small{color:#73829b;font-size:10px}.admin-ops-grid{grid-template-columns:repeat(4,1fr);display:grid}.admin-ops-grid button{text-align:left;min-height:104px;color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #7e9ed01f;padding:15px}.admin-ops-grid button:last-child{border-right:0}.admin-ops-grid button:hover{background:#2ae2ff0d}.admin-ops-grid i{color:#53647f;font:700 9px/1 var(--mono);margin-bottom:10px;font-style:normal;display:block}.admin-ops-grid strong{color:#eaf4ff;margin-bottom:5px;font-size:12px;display:block}.admin-ops-grid small{color:#73829b;font-size:10px;line-height:1.5}@media (max-width:900px){.front-v70{padding-bottom:66px}.context-hub-grid,.admin-ops-grid{grid-template-columns:repeat(2,1fr)}.admin-ops-grid button:nth-child(2){border-right:0}.admin-ops-grid button:nth-child(-n+2){border-bottom:1px solid #7e9ed01f}.mobile-dock{z-index:1000;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#060a16eb;border:1px solid #5de0ff38;border-radius:14px;grid-template-columns:repeat(5,1fr);min-height:56px;padding:4px;display:grid;position:fixed;bottom:8px;left:10px;right:10px;box-shadow:0 16px 50px #0000007a}.mobile-dock a{color:#6f7f99;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-dock a span{font:700 17px/1 var(--mono)}.mobile-dock a small{font-size:9px}.mobile-dock a.is-active{color:var(--v7-cyan);background:linear-gradient(145deg,#2ae2ff1a,#a879ff0d)}.front-v70 .foot{margin-bottom:0}}@media (max-width:620px){.front-v70 .wrap,.front-v70 .wrap-narrow{width:min(100% - 24px,1240px)}.context-hub-head{flex-direction:column;align-items:flex-start}.context-hub-grid{grid-template-columns:1fr}.context-hub-grid a{min-height:96px}.admin-ops-grid{grid-template-columns:1fr}.admin-ops-grid button{border-bottom:1px solid #7e9ed01f;border-right:0}.admin-ops-grid button:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.front-v70 :is(.tool-card,.explore-card,.coin-card,.ev-card,.deal-card,.decision-path-grid a){transition:none}.route-progress{display:none}}@media (max-width:900px){.front-v70 .back-to-top{bottom:80px!important;right:14px!important}}.front-v70 .page-loading-reserve{min-height:44vh}.front-v70 .page-transition{z-index:2600;-webkit-backdrop-filter:blur(14px)saturate(115%);background:#030711b8;place-items:center;min-height:100vh;padding:86px 18px 40px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.front-v70 .page-transition:before{content:"";pointer-events:none;background:radial-gradient(circle at 32% 22%,#2ae1ff1a,#0000 30%),radial-gradient(circle at 72% 76%,#9e69ff17,#0000 34%);position:absolute;top:0;bottom:0;left:0;right:0}.front-v70 .page-transition-card{z-index:1;text-align:center;background:radial-gradient(circle at 30% 0,#2bdeff1f,#0000 38%),linear-gradient(145deg,#0e192cf0,#050a16fa);border:1px solid #4dddff2b;border-radius:20px;width:min(430px,100vw - 38px);padding:28px;animation:.28s both v72-card-in;position:relative;box-shadow:0 26px 90px #00000059}.front-v70 .page-transition-symbol{place-items:center;width:86px;height:86px;margin:0 auto 18px;display:grid;position:relative}.front-v70 .page-transition-symbol img{z-index:2;border-radius:10px;width:38px;height:38px;box-shadow:0 12px 34px #00e2ff2e}.front-v70 .page-transition-symbol span,.front-v70 .page-transition-symbol i{border:1px solid #38e2ff40;border-radius:50%;animation:2.4s linear infinite v72-orbit;position:absolute}.front-v70 .page-transition-symbol span{top:4px;bottom:4px;left:4px;right:4px}.front-v70 .page-transition-symbol i{border-color:#9d71ff47;animation-duration:3.2s;animation-direction:reverse;top:15px;bottom:15px;left:15px;right:15px}.front-v70 .page-transition-copy strong,.front-v70 .page-transition-copy span{display:block}.front-v70 .page-transition-copy strong{color:#eefaff;font-size:17px}.front-v70 .page-transition-copy span{color:#7587a2;margin-top:7px;font-size:11px}.front-v70 .page-transition-line{background:#799dc61f;border-radius:999px;height:2px;margin:22px auto 0;overflow:hidden}.front-v70 .page-transition-line i{background:linear-gradient(90deg,transparent,var(--cyan),#a177ff,transparent);width:36%;height:100%;animation:1.1s ease-in-out infinite v72-load;display:block}@keyframes v72-load{0%{transform:translate(-115%)}to{transform:translate(310%)}}@keyframes v72-orbit{to{transform:rotate(360deg)}}@keyframes v72-card-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.front-v70 .archive-health{background:linear-gradient(130deg,#0d1b2fe6,#060c19f0);border:1px solid #56e0ff2b;border-radius:14px;margin:0 0 18px;padding:16px}.front-v70 .archive-health-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.front-v70 .archive-health-head strong{font-size:13px}.front-v70 .archive-health-head span{font:700 9px var(--mono);letter-spacing:.1em;color:var(--cyan)}.front-v70 .archive-health-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.front-v70 .archive-health-grid div{background:#0309147a;border:1px solid #7a99c11f;border-radius:9px;padding:10px}.front-v70 .archive-health-grid span,.front-v70 .archive-health-grid b{display:block}.front-v70 .archive-health-grid span{color:#74869f;font-size:9px}.front-v70 .archive-health-grid b{color:#eef8ff;font:800 13px var(--mono);margin-top:5px}.front-v70 .archive-health-grid b.ok{color:var(--green)}.front-v70 .archive-health-grid b.warn{color:var(--orange)}@media (max-width:720px){.front-v70 .page-transition{-webkit-backdrop-filter:none;background:#030711f0}.front-v70 .archive-health-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.front-v70 .page-transition-symbol span,.front-v70 .page-transition-symbol i,.front-v70 .page-transition-line i,.front-v70 .page-transition-card{animation:none}}.front-v70 .archive-public-health{color:#8495ad;background:#081120c7;border:1px solid #5cdcff29;border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:4px 0 18px;padding:11px 13px;font-size:10px;display:flex}.front-v70 .archive-public-health>div{color:#d7e5f2;align-items:center;gap:8px;margin-right:auto;font-weight:700;display:flex}.front-v70 .archive-public-health i{background:var(--orange);border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ffaa466b}.front-v70 .archive-public-health i.ok{background:var(--green);box-shadow:0 0 12px #32df9680}.front-v70 .archive-public-health b{color:#dbe9f6;font-family:var(--mono)}@media (max-width:720px){.front-v70 .archive-public-health{align-items:flex-start}.front-v70 .archive-public-health>div{width:100%;margin-right:0}}.front-v73 .lang-control{flex:none;display:inline-flex}.front-v73 main :where(section,article,aside,nav,form,div){min-width:0}.front-v73 main :where(h1,h2,h3,h4,p,a,button,summary,dt,dd,th,td,label){overflow-wrap:break-word}.front-v73 main :where(img,svg,canvas,video){max-width:100%}.front-v73 main :where(input,select,textarea,button){max-width:100%}.front-v73 .searchbox-item-text{min-width:0}.front-v73 .searchbox-item-title,.front-v73 .searchbox-item-desc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Arial, sans-serif;--display:-apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Arial, sans-serif}html[lang^=zh]{--sans:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--display:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif}html[lang^=ko]{--sans:"Apple SD Gothic Neo", Pretendard, "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--display:"Apple SD Gothic Neo", Pretendard, "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif}html{font-synthesis:none;text-rendering:optimizelegibility}body{font-family:var(--sans);-webkit-font-smoothing:antialiased}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.front-v74 .lang-control{z-index:1510;flex:none;display:inline-flex;position:relative}.front-v74 .lang-trigger{color:#cbd9e8;max-width:126px;min-height:36px;font:750 11px/1 var(--sans);cursor:pointer;background:linear-gradient(#0d1b2ef0,#050d1bf5);border:1px solid #5bc5e740;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.front-v74 .lang-trigger:hover,.front-v74 .lang-control.is-open .lang-trigger{color:#fff;background:#12283cfa;border-color:#3fe0ff7a}.front-v74 .lang-globe{color:var(--cyan);font:900 14px/1 var(--mono)}.front-v74 .lang-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.front-v74 .lang-caret{color:#758aa1;font-size:10px;transition:transform .16s}.front-v74 .lang-control.is-open .lang-caret{transform:rotate(180deg)}.front-v74 .lang-menu{opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;background:linear-gradient(155deg,#0d1a2cfc,#040a15fe);border:1px solid #4cd8ff38;border-radius:13px;width:176px;padding:7px;transition:opacity .14s,transform .14s,visibility .14s step-end;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-5px)scale(.985);box-shadow:0 24px 64px #0000007a,inset 0 1px #ffffff09}.front-v74 .lang-control.is-open .lang-menu{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s,transform .14s;transform:none}.front-v74 .lang-menu button{color:#9eb0c4;text-align:left;width:100%;min-height:39px;font:700 11px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 9px;display:grid}.front-v74 .lang-menu button:hover,.front-v74 .lang-menu button.is-active{color:#edfaff;background:#27c7ef1a}.front-v74 .lang-menu button.is-active{box-shadow:inset 2px 0 var(--cyan)}.front-v74 .lang-code{color:#5f778f;font:800 9px var(--mono);letter-spacing:.08em}.front-v74 .lang-menu button.is-active .lang-code,.front-v74 .lang-menu i{color:var(--cyan)}.front-v74 .lang-menu i{text-align:right;font-style:normal}.front-v74 main{letter-spacing:0}.front-v74 main :where(h1,h2,h3,.tier-title,.v72-hero-title){font-family:var(--display)}.front-v74 .sec-title{font-family:var(--display);letter-spacing:-.018em;font-weight:780}html[lang^=ko] .front-v74 :where(h1,h2,h3,.tier-title,.v72-hero-title){letter-spacing:-.026em;word-break:keep-all}html[lang^=ko] .front-v74 :where(p,li,dd,summary,.ec-desc,.home-about-pillars span){word-break:keep-all;line-height:1.78}html[lang^=zh] .front-v74 :where(h1,h2,h3,.tier-title,.v72-hero-title){letter-spacing:-.025em}.front-v74 .wrap{width:min(1240px,100% - 36px)}.front-v74 .wrap-narrow{width:min(900px,100% - 36px)}.front-v74 .searchbox-dropdown{contain:layout paint}.front-v74 .searchbox-item-title,.front-v74 .searchbox-item-desc{line-height:1.42}@media (max-width:820px){.front-v74 .lang-trigger{max-width:108px;min-height:34px;padding-inline-start:9px;padding-inline-end:9px}.front-v74 .lang-menu{width:min(190px,100vw - 24px);position:fixed;top:62px;right:12px}.front-v74 .wrap,.front-v74 .wrap-narrow{width:min(100% - 24px,1240px)}}@media (max-width:430px){.front-v74 .lang-current{max-width:58px}.front-v74 .lang-globe{display:none}.front-v74 .lang-trigger{gap:5px;min-width:70px}}@media (prefers-reduced-motion:reduce){.front-v74 .lang-trigger,.front-v74 .lang-menu,.front-v74 .lang-caret{transition:none}}.chart-workspace-page{width:min(100%,1600px);margin:0 auto;padding:18px 24px 82px}.chart-workspace-bar{border:1px solid var(--bd);background:color-mix(in srgb, var(--surface) 90%, transparent);min-height:46px;font-family:var(--mono);letter-spacing:.04em;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:10px;padding:8px 12px;font-size:11px;display:grid}.chart-workspace-bar>:last-child{justify-self:end}.chart-workspace-bar a{color:var(--cyan);font-weight:750;text-decoration:none}.chart-workspace-bar span{color:var(--tx3);text-align:center}.chart-workspace-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;margin-bottom:8px;padding:4px 2px 11px;display:flex;overflow-x:auto}.chart-workspace-rail a{border:1px solid var(--bd);background:var(--bg2);max-width:250px;color:var(--tx2);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;flex:none;padding:7px 11px;font-size:11.5px;font-weight:650;text-decoration:none;overflow:hidden}.chart-workspace-rail a:hover,.chart-workspace-rail a.active{border-color:color-mix(in srgb, var(--cyan) 55%, var(--bd));background:color-mix(in srgb, var(--cyan) 10%, var(--bg2));color:var(--cyan)}.tool-view-nav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tool-view-nav .back{margin:0}.tool-view-switch{color:var(--cyan);font-family:var(--mono);white-space:nowrap;font-size:11px;font-weight:750;text-decoration:none}.chart-workspace-shell{width:100%;padding:0 0 64px}.chart-workspace-shell .tool-view-nav{display:none}.chart-workspace-shell .tool-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px;padding:18px 4px 20px;display:grid;text-align:left!important}.chart-workspace-shell .tool-hero .tool-mono-badge{grid-column:2;justify-self:start;margin:0 0 5px}.chart-workspace-shell .tool-hero>div:nth-of-type(2){grid-area:1/1/span 3;margin:0!important;font-size:44px!important}.chart-workspace-shell .tool-hero h1{letter-spacing:-.025em;grid-column:2;margin:0 0 6px!important;font-size:clamp(24px,2.4vw,38px)!important}.chart-workspace-shell .tool-hero p{grid-column:2;max-width:980px!important;margin:0!important;font-size:14.5px!important}.chart-workspace-shell svg[viewBox]{width:100%;max-width:none}.chart-workspace-shell .callout{max-width:1040px;margin-left:auto;margin-right:auto}.chart-workspace-loading{min-height:56vh;color:var(--tx3);font-family:var(--mono);letter-spacing:.08em;place-items:center;display:grid}@media (min-width:1180px){.chart-workspace-shell [data-chart]{min-height:560px}}@media (max-width:820px){.chart-workspace-page{padding:10px 14px 68px}.chart-workspace-bar{grid-template-columns:1fr 1fr;min-height:42px}.chart-workspace-bar span{display:none}.chart-workspace-shell .tool-hero{grid-template-columns:1fr;padding:14px 0 18px;text-align:center!important}.chart-workspace-shell .tool-hero .tool-mono-badge,.chart-workspace-shell .tool-hero>div:nth-of-type(2),.chart-workspace-shell .tool-hero h1,.chart-workspace-shell .tool-hero p{grid-column:1}.chart-workspace-shell .tool-hero .tool-mono-badge{justify-self:center}.chart-workspace-shell .tool-hero>div:nth-of-type(2){grid-row:auto;margin:8px 0 5px!important;font-size:38px!important}.chart-workspace-shell .tool-hero p{margin:0 auto!important}}@media (max-width:520px){.tool-view-nav{align-items:flex-start}.tool-view-switch{white-space:normal;text-align:right;max-width:48%;line-height:1.4}.chart-workspace-bar{font-size:10px}.chart-workspace-bar>:last-child{text-align:right}}.front-v76 .chart-workspace-page{width:min(100%,1920px);margin:0 auto;padding:12px clamp(12px,1.6vw,28px) 96px}.front-v76 .chart-workspace-page .chart-workspace-shell{width:100%!important;max-width:1760px!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:0 0 58px!important}.front-v76 .chart-workspace-stage{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--bd));background:radial-gradient(circle at 8% 0,#00d4b814,#0000 26%),linear-gradient(#0a111ef5,#060a12fa);border-radius:20px;max-width:1800px;margin:10px auto 0;padding:clamp(12px,1.4vw,22px);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047,inset 0 1px #ffffff09}.front-v76 .chart-stage-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 4px 14px;display:flex}.front-v76 .chart-stage-heading>div{min-width:0}.front-v76 .chart-stage-heading span{color:var(--cyan);font:800 9px/1.2 var(--mono);letter-spacing:.16em;margin-bottom:5px;display:block}.front-v76 .chart-stage-heading strong{max-width:1050px;color:var(--tx);font-size:clamp(15px,1.3vw,20px);line-height:1.45;display:block}.front-v76 .chart-stage-heading small{color:var(--tx4);font:600 10px/1.4 var(--mono);flex:none}.front-v76 .chart-workspace-shell .tool-hero,.front-v76 .chart-workspace-shell .tool-hero+div{display:none!important}.front-v76 .chart-workspace-shell .chart-primary-plot{min-height:clamp(540px,62vh,820px);box-shadow:0 18px 50px #0000003d;border-radius:16px!important;width:100%!important;max-width:none!important}.front-v76 .chart-workspace-shell>.callout{max-width:1160px;margin-left:auto;margin-right:auto}.front-v76 .chart-workspace-hero-v76{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:clamp(22px,4vw,66px);padding:clamp(28px,4vw,58px) clamp(4px,1vw,16px) clamp(22px,3vw,42px);display:grid}.front-v76 .chart-workspace-kicker{color:var(--cyan);font:800 10px/1.2 var(--mono);letter-spacing:.18em;margin-bottom:12px}.front-v76 .chart-workspace-copy h1{letter-spacing:-.045em;max-width:1050px;margin:0 0 12px;font-size:clamp(34px,4.2vw,72px);line-height:1.02}.front-v76 .chart-workspace-copy p{max-width:880px;color:var(--tx2);margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.75}.front-v76 .chart-workspace-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.front-v76 .chart-workspace-facts{border:1px solid var(--bd);background:#050a128f;border-radius:16px;gap:8px;padding:10px;display:grid}.front-v76 .chart-workspace-facts>div{background:#ffffff05;border:1px solid #ffffff0b;border-radius:11px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:grid}.front-v76 .chart-workspace-facts span{color:var(--tx4);font:700 9px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.front-v76 .chart-workspace-facts strong{min-width:0;color:var(--tx);font-size:13px;line-height:1.45}.front-v76 .chart-workspace-bar{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:8px}.front-v76 .chart-workspace-bar-actions{justify-self:end;align-items:center;gap:13px;display:flex}.front-v76 .chart-focus-button{-webkit-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--cyan) 40%,var(--bd));background:color-mix(in srgb,var(--cyan) 8%,var(--bg2));color:var(--cyan);font:750 10px/1 var(--mono);cursor:pointer;border-radius:8px;padding:6px 10px}.front-v76 .chart-workspace-rail{z-index:65;background:linear-gradient(180deg,var(--bg) 74%,transparent);padding:7px 3px 10px;position:sticky;top:66px}.front-v76 .chart-workspace-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1600px;margin:22px auto 0;display:grid}.front-v76 .chart-workspace-guide article{border:1px solid var(--bd);background:linear-gradient(145deg,#ffffff06,#ffffff02);border-radius:15px;min-width:0;min-height:190px;padding:22px}.front-v76 .chart-workspace-guide article>span{color:var(--cyan);font:800 10px/1 var(--mono);letter-spacing:.12em}.front-v76 .chart-workspace-guide h2{margin:26px 0 9px;font-size:17px}.front-v76 .chart-workspace-guide p{color:var(--tx2);margin:0;font-size:13.5px;line-height:1.72}.front-v76 .chart-workspace-page.is-focus-mode{z-index:10000;background:var(--bg);width:100%;max-width:none;padding:8px 12px 18px;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.front-v76 .is-focus-mode .chart-workspace-bar{top:0}.front-v76 .is-focus-mode .chart-workspace-rail{top:58px}.front-v76 .is-focus-mode .chart-workspace-stage{max-width:none;min-height:calc(100vh - 120px);margin-top:4px}.front-v76 .is-focus-mode .chart-workspace-shell{max-width:none!important}.front-v76 .is-focus-mode .chart-workspace-shell .chart-primary-plot{min-height:clamp(650px,78vh,1080px)}@media (max-width:1100px){.front-v76 .chart-workspace-hero-v76{grid-template-columns:1fr}.front-v76 .chart-workspace-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.front-v76 .chart-workspace-facts>div{grid-template-columns:1fr;align-content:start}.front-v76 .chart-workspace-guide{grid-template-columns:1fr}.front-v76 .chart-workspace-guide article{min-height:0}.front-v76 .chart-workspace-shell .chart-primary-plot{min-height:clamp(460px,58vh,690px)}}@media (max-width:820px){.front-v76 .chart-workspace-page{padding:8px 10px 72px}.front-v76 .chart-workspace-bar{grid-template-columns:1fr auto;top:4px}.front-v76 .chart-workspace-bar>span,.front-v76 .chart-workspace-bar-actions>a{display:none}.front-v76 .chart-workspace-rail{top:58px}.front-v76 .chart-workspace-hero-v76{padding:26px 4px 20px}.front-v76 .chart-workspace-copy h1{font-size:clamp(31px,9vw,48px)}.front-v76 .chart-workspace-facts{grid-template-columns:1fr}.front-v76 .chart-workspace-stage{border-radius:14px;padding:9px}.front-v76 .chart-stage-heading{flex-direction:column;align-items:flex-start}.front-v76 .chart-workspace-shell .chart-primary-plot{min-height:360px}}@media (max-width:520px){.front-v76 .chart-workspace-copy p{font-size:13.5px}.front-v76 .chart-workspace-actions .btn{text-align:center;width:100%}.front-v76 .chart-workspace-facts>div{min-height:0}.front-v76 .chart-stage-heading small{display:none}.front-v76 .chart-workspace-shell .chart-primary-plot{min-height:300px}}:root{--page-max:1440px;--reading-max:1040px;--content-pad:clamp(18px, 3.2vw, 44px);--section-gap:clamp(34px, 5vw, 72px);--panel-pad:clamp(16px, 2.1vw, 28px);--shadow-soft:0 18px 52px #00000038;--shadow-lift:0 24px 70px #00000057;--line-soft:#7892be29;--line-strong:#7892be4d;--surface-glass:#101626c7}html{scroll-padding-top:112px}body{background:radial-gradient(circle at 8% -8%, #2dd4bf14, transparent 32rem), radial-gradient(circle at 92% 0%, #8b7cf614, transparent 30rem), var(--void);min-width:320px;overflow-x:clip}.front-v80{isolation:isolate;min-height:100vh}.front-v80 main{z-index:1;min-height:58vh;position:relative}.front-v80 main>.wrap,.front-v80 main>.wrap-narrow,.front-v80 main>div>.wrap,.front-v80 main>div>.wrap-narrow{animation:.34s cubic-bezier(.2,.72,.25,1) both v80-page-in}@keyframes v80-page-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.front-v80 .wrap{width:min(var(--page-max), calc(100% - (var(--content-pad) * 2)));max-width:var(--page-max);margin-inline-start:auto;margin-inline-end:auto}.front-v80 .wrap-narrow{width:min(var(--reading-max), calc(100% - (var(--content-pad) * 2)));max-width:var(--reading-max);margin-inline-start:auto;margin-inline-end:auto}.route-context-shell{z-index:2;background:linear-gradient(#080c16e0,#080c167a);border-bottom:1px solid #7892be1a;position:relative}.route-context-inner{width:min(var(--page-max), calc(100% - (var(--content-pad) * 2)));grid-template-columns:minmax(190px,.72fr) minmax(300px,1.45fr) auto;align-items:center;gap:clamp(18px,3vw,46px);min-height:76px;margin-inline-start:auto;margin-inline-end:auto;padding:13px 0;display:grid}.route-breadcrumbs{min-width:0;font-family:var(--mono);letter-spacing:.05em;color:var(--tx3);flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.route-breadcrumbs span{align-items:center;gap:7px;min-width:0;display:inline-flex}.route-breadcrumbs a{color:var(--tx3);transition:color .18s}.route-breadcrumbs a:hover{color:var(--cyan)}.route-breadcrumbs b{color:var(--tx);text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.route-breadcrumbs i{color:var(--bd3);font-style:normal}.route-context-purpose{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.route-context-purpose>span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;font-size:9px;font-weight:800}.route-context-purpose p{color:var(--tx2);margin:0;font-size:12px;line-height:1.55}.route-context-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.route-context-links a{border:1px solid var(--line-soft);min-height:30px;color:var(--tx2);white-space:nowrap;background:#1016268f;border-radius:999px;align-items:center;padding:5px 10px;font-size:10px;font-weight:700;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.route-context-links a:hover{color:var(--cyan);background:#2dd4bf12;border-color:#2dd4bf66;transform:translateY(-1px)}.front-v80 .ticker{contain:layout paint}.front-v80 main>:not(.route-context-shell) .page-head,.front-v80 main>:not(.route-context-shell) .tool-hero,.front-v80 main>:not(.route-context-shell)>.sec-head:first-child{margin-top:clamp(30px,4vw,58px)}.front-v80 .page-head,.front-v80 .tool-hero{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(130deg,#2dd4bf13,#0000 38%),linear-gradient(310deg,#8b7cf613,#0000 42%),#0c111dc2;border-radius:24px;margin-bottom:clamp(22px,3vw,36px);padding:clamp(24px,3.4vw,46px);position:relative;overflow:hidden}.front-v80 .page-head:before,.front-v80 .tool-hero:before{content:"";background:linear-gradient(90deg,var(--cyan),transparent);opacity:.72;width:42%;height:1px;position:absolute;top:0;bottom:auto;left:0;right:auto}.front-v80 .page-head h1,.front-v80 .tool-hero h1,.front-v80 .sec-head h1,.front-v80 h1.sec-title{font-family:var(--display);letter-spacing:-.045em;text-transform:none;color:var(--tx);text-wrap:balance;max-width:900px;line-height:1.04;font-size:clamp(28px,4.2vw,56px)!important}.front-v80 .page-sub,.front-v80 .tool-hero>p,.front-v80 .page-head>p{max-width:760px;color:var(--tx2);margin-top:12px;font-size:clamp(14px,1.35vw,17px);line-height:1.72}.front-v80 .tool-mono-badge{width:max-content;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.front-v80 .sec-head{margin:var(--section-gap) 0 18px;align-items:flex-end;gap:18px}.front-v80 .sec-head:first-child{margin-top:0}.front-v80 .sec-title{font-family:var(--display);text-transform:none;letter-spacing:-.025em;color:var(--tx);font-size:clamp(19px,2.1vw,28px);line-height:1.18}.front-v80 .sec-title:before{width:3px;height:20px;box-shadow:none;background:linear-gradient(var(--cyan),var(--purple))}.front-v80 .sec-link{border:1px solid var(--line-soft);border-radius:999px;align-items:center;min-height:34px;padding:6px 10px;display:inline-flex}.front-v80 .panel,.front-v80 .tbl-wrap,.front-v80 .input-panel,.front-v80 .best,.front-v80 .callout,.front-v80 .tool-note,.front-v80 .recommend,.front-v80 .coin-card,.front-v80 .insight-card,.front-v80 .admin-guide-card{border-color:var(--line-soft);box-shadow:0 10px 34px #00000021}.front-v80 .panel,.front-v80 .input-panel,.front-v80 .best,.front-v80 .coin-card,.front-v80 .insight-card{background:linear-gradient(#141c2fe6,#0d1321e0);border-radius:18px;overflow:hidden}.front-v80 .panel{min-width:0}.front-v80 .panel-head{min-height:48px;padding:14px var(--panel-pad);border-bottom:1px solid var(--line-soft)}.front-v80 .panel-title{letter-spacing:.02em;font-size:12px}.front-v80 .panel-body,.front-v80 .input-panel{padding:var(--panel-pad)}.front-v80 .best{padding:clamp(16px,2vw,24px)}.front-v80 .callout,.front-v80 .tool-note{border-radius:15px;padding:16px 18px;line-height:1.65}.front-v80 .grid,.front-v80 .grid2,.front-v80 .grid4,.front-v80 .tools-grid{gap:clamp(12px,1.7vw,22px)}.front-v80 .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.front-v80 .grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.front-v80 .grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.front-v80 .result-grid{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:16px;gap:1px;overflow:hidden}.front-v80 .rg-cell{background:#0e1422f5;min-width:0;padding:15px 16px}.front-v80 .rg-lbl{letter-spacing:.1em;color:var(--tx3);font-size:9px}.front-v80 .rg-val{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(13px,1.35vw,18px)}.front-v80 .tool-card,.front-v80 .card{border-color:var(--line-soft);background:linear-gradient(145deg,#1b253dc7,#0d1321e6);border-radius:18px;min-width:0;min-height:100%;padding:clamp(17px,2vw,24px);transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;box-shadow:0 10px 30px #0000001a}.front-v80 .tool-card:hover,.front-v80 .card:hover{box-shadow:var(--shadow-lift);background:linear-gradient(145deg,#1f2b46eb,#0f1626f5);border-color:#2dd4bf57;transform:translateY(-4px)}.front-v80 .tc-icon{margin-bottom:14px;font-size:25px}.front-v80 .tc-title,.front-v80 .card-t{font-size:15px;font-weight:800;line-height:1.35}.front-v80 .tc-desc,.front-v80 .card-d{color:var(--tx3);margin-top:7px;font-size:12px;line-height:1.65}.front-v80 .tc-open{color:var(--cyan);margin-top:15px}.front-v80 .tbl-wrap{scrollbar-width:thin;border-radius:16px;overflow:auto}.front-v80 .tbl{min-width:620px}.front-v80 .tbl th{z-index:1;background:#0d1321fa;padding:11px 14px;position:sticky;top:0}.front-v80 .tbl td{padding:12px 14px}.front-v80 .tbl tr:hover td{background:#2dd4bf09}.front-v80 .num,.front-v80 input:not([type=checkbox]):not([type=radio]),.front-v80 select,.front-v80 textarea{border-color:var(--line-strong);background:#070b14b8;border-radius:10px;min-height:44px}.front-v80 .num:focus,.front-v80 input:focus,.front-v80 select:focus,.front-v80 textarea:focus{border-color:#2dd4bfb8;box-shadow:0 0 0 3px #2dd4bf1a}.front-v80 .btn{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.front-v80 .btn-cyan{background:linear-gradient(135deg,#3de0cb,#21baa7);box-shadow:0 10px 26px #2dd4bf29}.front-v80 .btn-outline{border-color:var(--line-strong);background:#141c2fa6}.front-v80 .btn-outline:hover{background:#2dd4bf12}.front-v80 .prose{max-width:780px;margin-inline-start:auto;margin-inline-end:auto;color:var(--tx2)!important;font-size:15px!important}.front-v80 .prose h2,.front-v80 .prose h3{color:var(--tx);font-family:var(--display);text-wrap:balance;margin:2.2em 0 .7em}.front-v80 .prose h2{font-size:clamp(22px,2.4vw,31px)}.front-v80 .prose h3{font-size:clamp(18px,2vw,23px)}.front-v80 .prose p,.front-v80 .prose li{line-height:1.85}.front-v80 .prose p+p{margin-top:1em}.front-v80 .prose ul,.front-v80 .prose ol{margin:1em 0;padding-left:1.35em}.front-v80 .prose a{color:var(--cyan);text-underline-offset:3px;-webkit-text-decoration:underline #2dd4bf59;text-decoration:underline #2dd4bf59}.front-v80 .prose blockquote{border-left:3px solid var(--cyan);background:#2dd4bf0e;border-radius:0 12px 12px 0;margin:1.5em 0;padding:16px 20px}body[data-route-kind=market] .front-v80 main .wrap,body[data-route-kind=chart] .front-v80 main .wrap{max-width:1520px}body[data-route-kind=chart] .front-v80 .chart-workspace-shell{width:min(1920px,100% - 24px)!important;max-width:1920px!important}body[data-route-kind=tool] .front-v80 main .wrap-narrow{max-width:1120px}body[data-route-kind=research] .front-v80 .prose,body[data-route-kind=learning] .front-v80 .prose{max-width:820px}body[data-route-kind=reference] .front-v80 .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.front-v80 .context-hub{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#2dd4bf0e,#8b7cf60e 52%,#0d1321eb);border-radius:24px;margin-top:clamp(56px,8vw,110px);margin-bottom:clamp(44px,6vw,80px);padding:clamp(24px,3.6vw,44px)}.front-v80 .context-hub-head{margin-bottom:22px}.front-v80 .context-hub-head span{letter-spacing:.17em;font-size:9px}.front-v80 .context-hub-head h2{font-family:var(--display);letter-spacing:-.035em;margin-top:7px;font-size:clamp(23px,3vw,38px)}.front-v80 .context-hub-grid{gap:12px}.front-v80 .context-hub-grid>a{border-color:var(--line-soft);background:#0d1321b8;border-radius:16px;min-height:132px;padding:18px}.front-v80 .context-hub-grid>a:hover{border-color:#2dd4bf5c;transform:translateY(-3px)}.front-v80 .foot{background:linear-gradient(#070a1294,#080c15 16%,#070a12);margin-top:0}.daily-brief-page{padding-top:clamp(34px,5vw,70px);padding-bottom:clamp(60px,8vw,110px)}.daily-brief-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);align-items:stretch;gap:clamp(20px,4vw,58px);display:grid}.daily-brief-copy,.daily-brief-form{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#141c2fe0,#0b101cf0);border-radius:24px}.daily-brief-copy{padding:clamp(28px,5vw,64px)}.daily-brief-copy h1{letter-spacing:-.055em;text-wrap:balance;margin:12px 0 16px;font-size:clamp(38px,6vw,76px);line-height:.99}.daily-brief-copy>p{max-width:720px;color:var(--tx2);font-size:clamp(15px,1.5vw,19px)}.daily-brief-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.daily-brief-points div{border:1px solid var(--line-soft);background:#070b1494;border-radius:14px;padding:15px}.daily-brief-points strong{font-size:12px;display:block}.daily-brief-points small{color:var(--tx3);margin-top:5px;line-height:1.5;display:block}.daily-brief-form{flex-direction:column;justify-content:center;padding:clamp(22px,3vw,38px);display:flex}.daily-brief-form .sub-box{background:0 0;border:0;margin:0;padding:0}.front-v80 .admin-shell{max-width:1680px;margin-inline-start:auto;margin-inline-end:auto}.front-v80 .admin-side{border-right-color:var(--line-soft)}.front-v80 .admin-content{padding:clamp(18px,2.6vw,36px)}.front-v80 .admin-ops{border-color:var(--line-soft);border-radius:18px}.front-v80 .admin-guide-card{border-radius:16px}.front-v80 .skeleton{background:linear-gradient(90deg,#1f2a42b8,#37486e9e,#1f2a42b8) 0 0/240% 100%}.front-v80 .err{border-radius:12px;padding:12px 14px}.front-v80 .page-loading-reserve{min-height:36vh}.front-v80 .page-transition-card{border-color:var(--line-soft);box-shadow:var(--shadow-lift);border-radius:22px}:lang(zh) .front-v80 h1,:lang(zh) .front-v80 h2,:lang(zh) .front-v80 h3{letter-spacing:-.035em}:lang(ko) .front-v80 h1,:lang(ko) .front-v80 h2,:lang(ko) .front-v80 h3{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word}.front-v80 h1,.front-v80 h2,.front-v80 h3,.front-v80 p,.front-v80 a,.front-v80 button,.front-v80 td,.front-v80 th{overflow-wrap:break-word}@media (max-width:1240px){.route-context-inner{grid-template-columns:minmax(170px,.7fr) minmax(260px,1.35fr)}.route-context-links{display:none}.front-v80 .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.front-v80 .daily-brief-hero{grid-template-columns:1fr}}@media (max-width:820px){:root{--content-pad:16px;--section-gap:40px}html{scroll-padding-top:88px}.route-context-inner{min-height:auto;padding:11px 0 13px;display:block}.route-breadcrumbs{margin-bottom:7px}.route-context-purpose{display:block}.route-context-purpose>span{margin-bottom:3px;display:block}.route-context-purpose p{font-size:11px}.front-v80 .page-head,.front-v80 .tool-hero{border-radius:18px;padding:22px 18px}.front-v80 .page-head h1,.front-v80 .tool-hero h1,.front-v80 .sec-head h1,.front-v80 h1.sec-title{font-size:clamp(30px,10vw,46px)!important}.front-v80 .sec-head{flex-direction:column;align-items:flex-start;gap:9px}.front-v80 .grid2,.front-v80 .grid4{grid-template-columns:1fr}.front-v80 .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.front-v80 .context-hub{border-radius:20px;padding:22px 16px}.front-v80 .context-hub-grid{grid-template-columns:1fr!important}.daily-brief-points{grid-template-columns:1fr}.front-v80 .admin-shell{display:block}.front-v80 .admin-side{border-right:0;border-bottom:1px solid var(--line-soft);width:100%;display:flex;position:relative;overflow-x:auto}.front-v80 .admin-group{min-width:max-content;display:flex}.front-v80 .admin-group-label{display:none}}@media (max-width:520px){:root{--content-pad:12px}.front-v80 .wrap,.front-v80 .wrap-narrow,.route-context-inner{width:calc(100% - 24px)}.front-v80 .page-head,.front-v80 .tool-hero{padding:20px 15px}.front-v80 .panel-body,.front-v80 .input-panel{padding:15px}.front-v80 .result-grid{grid-template-columns:1fr!important}.front-v80 .rg-cell{padding:13px 14px}.front-v80 .tool-card{padding:16px}.front-v80 .btn{width:100%}.front-v80 .sec-link{width:auto}.daily-brief-copy,.daily-brief-form{border-radius:18px}.daily-brief-copy{padding:25px 18px}.daily-brief-copy h1{font-size:clamp(38px,13vw,58px)}}@media (prefers-reduced-motion:reduce){.front-v80 main>.wrap,.front-v80 main>.wrap-narrow,.front-v80 main>div>.wrap,.front-v80 main>div>.wrap-narrow{animation:none}}.returns-calendar{border:1px solid var(--bd);background:var(--bg2);scrollbar-width:thin;border-radius:14px;padding:10px;overflow:auto}.chart-primary-plot{border-radius:14px;width:100%;height:auto;display:block}.tool-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.tool-form-grid .field{margin:0}.tool-form-grid input,.tool-form-grid select{width:100%}.tool-section-title{margin:24px 0 10px;font-size:14px}.tool-inline-links{color:var(--tx3);margin-top:14px;font-size:12.5px;line-height:1.7}.tool-inline-links a{color:var(--cyan)}@media (max-width:760px){.tool-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.tool-form-grid{grid-template-columns:1fr}}.tool-subhead{color:var(--tx);margin:24px 0 12px;font-size:14px}.native-bar-chart{border:1px solid var(--bd);background:var(--bg2);border-radius:14px;gap:10px;padding:16px;display:grid}.native-bar-row{grid-template-columns:minmax(150px,220px) minmax(180px,1fr) 110px;align-items:center;gap:14px;display:grid}.native-bar-label{flex-direction:column;gap:3px;display:flex}.native-bar-label strong{font-size:12.5px}.native-bar-label small{font:10px var(--mono);color:var(--tx4)}.native-bar-track{background:#ffffff0b;border-radius:999px;height:12px;overflow:hidden}.native-bar-track span{border-radius:inherit;height:100%;display:block}.native-bar-row>b{text-align:right;font:700 11px var(--mono);color:var(--tx2)}.epoch-progress{border:1px solid var(--bd);background:var(--bg2);border-radius:14px;margin-bottom:16px;padding:16px 18px}.epoch-progress-head,.epoch-labels{justify-content:space-between;gap:10px;display:flex}.epoch-progress-head{margin-bottom:10px;font-size:13px}.epoch-progress-head span,.epoch-labels{font:10px var(--mono);color:var(--tx4)}.epoch-track{background:#ffffff0d;border-radius:999px;height:12px;overflow:hidden}.epoch-track span{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--orange));height:100%;display:block}.epoch-labels{margin-top:8px}.difficulty-callout,.data-building-note{border:1px solid var(--bd);background:linear-gradient(135deg,#00d4b80f,#0000);border-radius:14px;margin-top:16px;padding:16px 18px}.difficulty-callout strong,.data-building-note strong{font-size:13px}.difficulty-callout p,.data-building-note p{color:var(--tx3);margin:7px 0 0;font-size:12.5px;line-height:1.7}@media (max-width:760px){.native-bar-row{grid-template-columns:1fr 82px;gap:8px}.native-bar-track{grid-area:2/1/auto/-1}.native-bar-row>b{grid-area:1/2}.chart-workspace .native-bar-chart{padding:12px}}.tool-method-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.tool-method-grid>div{border:1px solid var(--bd);background:var(--deep);border-radius:12px;padding:15px 16px}.tool-method-grid strong{color:var(--tx);margin-bottom:7px;font-size:13px;display:block}.tool-method-grid p{color:var(--tx2);margin:0;font-size:12.5px;line-height:1.65}.tool-method-grid a,.tool-inline-links a{color:var(--cyan);text-decoration:none}.tool-method-grid a:hover,.tool-inline-links a:hover{text-decoration:underline}.rebalance-table{border:1px solid var(--bd);border-radius:12px;margin:16px 0;overflow:hidden}.rebalance-head,.rebalance-row{grid-template-columns:minmax(80px,.7fr) 1fr 1fr minmax(155px,1.4fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.rebalance-head{background:var(--deep);color:var(--tx3);font:700 9px/1 var(--mono);letter-spacing:1px;text-transform:uppercase}.rebalance-row{border-top:1px solid var(--bd)}.rebalance-row .num{width:100%;min-width:0}.rebalance-row strong{font:700 11px/1.35 var(--mono);text-align:right}.vesting-strip{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin:16px 0;display:grid}.vesting-strip>div{border:1px solid var(--bd);background:var(--deep);border-radius:10px;min-width:0;padding:10px}.vesting-strip small,.vesting-strip span{color:var(--tx3);font:600 9px/1.4 var(--mono);display:block}.vesting-strip strong{color:var(--cyan);font:800 12px/1.2 var(--mono);overflow-wrap:anywhere;margin:4px 0;display:block}.impact-verdict{border:1px solid var(--bd);background:var(--deep);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:15px 0;padding:15px 18px;display:flex}.impact-verdict strong{color:var(--tx);font-size:13px}.impact-verdict span{font:900 27px/1 var(--mono)}.impact-verdict.safe{border-color:color-mix(in srgb,var(--green) 38%,var(--bd))}.impact-verdict.safe span{color:var(--green)}.impact-verdict.danger{border-color:color-mix(in srgb,var(--red) 38%,var(--bd))}.impact-verdict.danger span{color:var(--red)}@supports (content-visibility:auto){.page>section:not(:first-child),.tool-guide{content-visibility:auto;contain-intrinsic-size:1px 620px}}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.tool-card,.rg-cell{transition:transform .18s,border-color .18s,box-shadow .18s}@media (hover:hover){.tool-card:hover{border-color:#00f5d447;transform:translateY(-2px);box-shadow:0 14px 36px #0003}}@media (max-width:760px){.impact-verdict{flex-direction:column;align-items:flex-start}.tool-method-grid{grid-template-columns:1fr}.rebalance-head{display:none}.rebalance-row{grid-template-columns:1fr 1fr;padding:12px}.rebalance-row strong{text-align:left;grid-column:1/-1;padding-top:3px}}@media (prefers-reduced-motion:reduce){.tool-card,.rg-cell{transition:none}}.chart-inspector-shell{gap:10px;min-width:0;display:grid}.chart-inspector-shell svg{cursor:crosshair;outline:none}.chart-inspector-shell svg:focus-visible{box-shadow:0 0 0 2px var(--cyan),0 0 0 5px #00f5d424}.chart-readout{border:1px solid var(--bd);background:linear-gradient(135deg,#ffffff06,#00f5d406);border-radius:11px;min-height:54px;padding:10px 12px}.chart-readout-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-readout-head strong{color:var(--tx);font:800 11px/1.35 var(--mono)}.chart-readout-head span{color:var(--tx4);font:600 9px/1.35 var(--mono);text-align:right}.chart-readout-grid{flex-wrap:wrap;gap:7px 16px;margin-top:9px;display:flex}.chart-readout-row{color:var(--tx2);font:600 10.5px/1.35 var(--mono);grid-template-columns:8px auto auto;align-items:center;gap:7px;display:grid}.chart-readout-row b{color:var(--tx);font-weight:800}.chart-readout-dot{border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff12}.chart-readout.is-idle .chart-readout-head strong{color:var(--tx3)}.rainbow-explorer{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.rainbow-explorer.is-workspace{grid-template-columns:minmax(0,1fr) minmax(270px,320px);align-items:start}.rainbow-chart-card{border:1px solid var(--bd);background:linear-gradient(#0d1320,#0a0e17);border-radius:14px;min-width:0;overflow:hidden}.rainbow-chart-card svg{cursor:crosshair;outline:none}.rainbow-chart-card svg:focus-visible{box-shadow:inset 0 0 0 2px var(--cyan)}.rainbow-chart-actions{border-top:1px solid #ffffff0e;flex-wrap:wrap;justify-content:center;gap:8px;padding:10px 12px 12px;display:flex}.rainbow-chart-actions button{min-height:36px;color:var(--cyan);font:700 10.5px/1.2 var(--mono);cursor:pointer;background:#00d4b813;border:1px solid #00d4b847;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.rainbow-chart-actions button:hover{background:#00d4b824;border-color:#00d4b87a}.rainbow-band-inspector{border:1px solid var(--bd);background:linear-gradient(155deg,#0c121ffa,#070b13fa);border-radius:14px;min-width:0;position:sticky;top:118px;overflow:hidden;box-shadow:0 18px 44px #00000038}.rainbow-inspector-head{border-bottom:1px solid var(--bd);background:radial-gradient(circle at 90% 0,#00f5d417,#0000 45%);padding:15px}.rainbow-inspector-head>span{color:var(--cyan);font:800 9px/1.2 var(--mono);letter-spacing:1.25px;display:block}.rainbow-inspector-head strong{color:var(--tx2);font:700 11px/1.3 var(--mono);margin-top:8px;display:block}.rainbow-inspector-head b{color:var(--tx);font:900 clamp(24px,2.3vw,32px)/1 var(--mono);margin-top:4px;display:block}.rainbow-inspector-head small{color:var(--tx4);font:600 9px/1.5 var(--mono);margin-top:9px;display:block}.rainbow-distance-grid{background:var(--bd);border-bottom:1px solid var(--bd);grid-template-columns:1fr 1fr;gap:1px;display:grid}.rainbow-distance-grid>div{background:var(--deep);padding:10px 12px}.rainbow-distance-grid span{color:var(--tx4);font:700 8px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.8px;display:block}.rainbow-distance-grid b{color:var(--tx);font:800 12px/1.2 var(--mono);margin-top:4px;display:block}.rainbow-band-table{display:grid}.rainbow-band-row{--band-color:var(--cyan);background:0 0;border-bottom:1px solid #ffffff0b;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;padding:8px 11px;display:grid}.rainbow-band-row:last-child{border-bottom:0}.rainbow-band-row>i{background:var(--band-color);opacity:.8;border-radius:8px;width:7px;height:30px}.rainbow-band-row>span{min-width:0}.rainbow-band-row strong{text-overflow:ellipsis;white-space:nowrap;color:var(--tx2);font:750 10.5px/1.25 var(--sans);display:block;overflow:hidden}.rainbow-band-row small{color:var(--tx4);font:600 8.5px/1.25 var(--mono);margin-top:3px;display:block}.rainbow-band-row>b{color:var(--tx3);font:700 9.5px/1.2 var(--mono);text-align:right}.rainbow-band-row.is-active{background:color-mix(in srgb,var(--band-color) 13%,transparent);box-shadow:inset 3px 0 0 var(--band-color)}.rainbow-band-row.is-active strong,.rainbow-band-row.is-active>b{color:var(--tx)}@media (max-width:1120px){.rainbow-explorer.is-workspace{grid-template-columns:1fr}.rainbow-band-inspector{position:relative;top:auto}.rainbow-band-table{grid-template-columns:repeat(3,minmax(0,1fr))}.rainbow-band-row{grid-template-columns:7px minmax(0,1fr)}.rainbow-band-row>b{text-align:left;grid-column:2}}@media (max-width:760px){.chart-readout-head{flex-direction:column;align-items:flex-start;gap:4px}.chart-readout-head span{text-align:left}.chart-readout-grid{grid-template-columns:1fr 1fr;display:grid}.rainbow-band-table{grid-template-columns:1fr}.rainbow-band-row{grid-template-columns:8px minmax(0,1fr) auto}.rainbow-band-row>b{text-align:right;grid-column:auto}.rainbow-chart-actions button{flex:125px}}@media (max-width:480px){.chart-readout-grid{grid-template-columns:1fr}.rainbow-distance-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.rainbow-chart-card animate{display:none}}.chart-readout-actions{border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;padding-top:9px;display:flex}.chart-readout-actions button,.rainbow-chart-actions button{-webkit-appearance:none;appearance:none;border:1px solid var(--bd);color:var(--tx2);font:750 10px/1 var(--mono);cursor:pointer;background:#ffffff06;border-radius:7px;padding:6px 9px}.chart-readout-actions button:hover,.rainbow-chart-actions button:hover{color:var(--cyan);border-color:#00f5d459}.chart-readout-actions button:disabled{opacity:.45;cursor:not-allowed}.chart-readout-actions span{color:var(--green);font:700 10px/1 var(--mono)}.front-v90 .chart-workspace-guide{grid-template-columns:repeat(4,minmax(0,1fr))}.front-v90 .chart-workspace-facts{align-content:start}@media (max-width:1180px){.front-v90 .chart-workspace-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.front-v90 .chart-workspace-guide{grid-template-columns:1fr}.front-v90 .chart-workspace-bar-actions{gap:6px}.front-v90 .chart-workspace-bar-actions .chart-focus-button:first-child{display:none}}.admin-content .tbl td{vertical-align:top}@media (max-width:700px){.admin-content .tbl-wrap{overflow-x:auto}.admin-content .tbl{min-width:760px}}.chart-explanation{border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--bd));background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 8%,var(--surface)),var(--surface));border-radius:18px;margin:22px 0 0;padding:20px;box-shadow:0 18px 60px #00000029}.chart-explanation-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.chart-explanation-head span,.chart-explanation-next>span{font-family:var(--mono);letter-spacing:1.7px;color:var(--cyan);font-size:9px;font-weight:800;display:block}.chart-explanation-head h2{margin:6px 0 0;font-size:clamp(18px,2.2vw,25px)}.chart-explanation-head small{font-family:var(--mono);color:var(--tx3);border:1px solid var(--bd);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10px}.chart-explanation-context{background:color-mix(in srgb,var(--void) 54%,transparent);border:1px solid var(--bd);border-radius:12px;padding:14px 16px}.chart-explanation-context strong{color:var(--tx);font-size:14px;display:block}.chart-explanation-context p{color:var(--tx2);margin:6px 0 0;font-size:12px;line-height:1.7}.chart-explanation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.chart-explanation-grid article{border:1px solid var(--bd);background:color-mix(in srgb,var(--surface) 76%,transparent);border-radius:12px;padding:15px 15px 14px;position:relative}.chart-explanation-grid article>span{font-family:var(--mono);color:var(--tx4);font-size:9px}.chart-explanation-grid h3{margin:5px 0 6px;font-size:13px}.chart-explanation-grid p{color:var(--tx2);margin:0;font-size:12px;line-height:1.65}.chart-explanation-next{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.chart-explanation-next>div{flex-wrap:wrap;gap:8px;display:flex}.chart-explanation-next a{color:var(--cyan);border:1px solid color-mix(in srgb,var(--cyan) 25%,var(--bd));background:#0000001f;border-radius:999px;padding:6px 10px;font-size:11px;text-decoration:none}.chart-explanation-next a:hover{border-color:var(--cyan);transform:translateY(-1px)}.exchange-evaluation{border:1px solid color-mix(in srgb,var(--gold) 28%,var(--bd));background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 7%,var(--surface)),var(--surface));border-radius:18px;margin:20px 0;padding:20px;overflow:hidden}.exchange-evaluation-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.exchange-evaluation-head>div:first-child>span{font-family:var(--mono);letter-spacing:1.8px;color:var(--gold);font-size:9px;font-weight:800}.exchange-evaluation-head h2{margin:6px 0;font-size:clamp(19px,2.4vw,26px)}.exchange-evaluation-head p{max-width:760px;color:var(--tx2);margin:0;font-size:12px;line-height:1.7}.exchange-evaluation-score{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--bd));background:#00000021;border-radius:14px;align-items:baseline;gap:5px;padding:11px 13px;display:flex}.exchange-evaluation-score strong{color:var(--gold);font-size:30px}.exchange-evaluation-score span{font-family:var(--mono);color:var(--tx3);white-space:nowrap;font-size:10px}.exchange-profile-tabs{scrollbar-width:thin;gap:7px;padding:14px 0 5px;display:flex;overflow-x:auto}.exchange-profile-tabs button{border:1px solid var(--bd);background:var(--bg2);color:var(--tx2);cursor:pointer;border-radius:999px;flex:none;padding:7px 11px;font-size:11px}.exchange-profile-tabs button.active{border-color:var(--gold);color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--bg2))}.exchange-profile-description{color:var(--tx3);margin:4px 0 13px;font-size:11px}.exchange-model-ranking{gap:8px;display:grid}.exchange-model-row{border:1px solid var(--bd);color:var(--tx);background:#0000001a;border-radius:11px;grid-template-columns:42px 120px 1fr 56px;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.exchange-model-row:hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--bd));transform:translateY(-1px)}.exchange-model-row>span{font-family:var(--mono);color:var(--tx3)}.exchange-model-row>strong{font-size:13px}.exchange-model-row>p{color:var(--tx2);margin:0;font-size:11px;line-height:1.5}.exchange-model-row>b{color:var(--gold);text-align:right;font-size:18px}.exchange-score-detail{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:16px;display:grid}.exchange-score-bars{gap:8px;display:grid}.exchange-score-row{grid-template-columns:105px 1fr 38px;align-items:center;gap:9px;font-size:11px;display:grid}.exchange-score-row>span{color:var(--tx2)}.exchange-score-row>div{background:var(--bg2);border:1px solid var(--bd);border-radius:99px;height:7px;overflow:hidden}.exchange-score-row i{border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--gold));height:100%;display:block}.exchange-score-row>b{font-family:var(--mono);text-align:right;color:var(--tx)}.exchange-score-detail aside{border:1px solid var(--bd);background:#0000001a;border-radius:12px;padding:14px}.exchange-score-detail aside>strong{color:var(--gold);font-size:17px}.exchange-score-detail aside p{color:var(--tx2);font-size:12px;line-height:1.65}.exchange-score-detail aside small{color:var(--tx3);font-size:10px;line-height:1.6}.exchange-model-method{border-top:1px solid var(--bd);margin-top:14px;padding-top:12px}.exchange-model-method summary{cursor:pointer;color:var(--gold);font-size:11px;font-weight:700}.exchange-model-method>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:10px;display:grid}.exchange-model-method p{border:1px solid var(--bd);border-radius:9px;margin:0;padding:9px}.exchange-model-method b,.exchange-model-method span{font-size:10px;display:block}.exchange-model-method span{color:var(--tx3);margin-top:3px;line-height:1.5}.exchange-evaluation.is-compact .exchange-evaluation-head p{max-width:660px}.exchange-evaluation.is-compact .exchange-model-method{display:none}@media (max-width:800px){.chart-explanation-grid{grid-template-columns:1fr}.chart-explanation-head,.exchange-evaluation-head{flex-direction:column}.exchange-score-detail{grid-template-columns:1fr}.exchange-model-row{grid-template-columns:34px 90px 1fr 45px}.exchange-model-row>p{display:none}.exchange-model-method>div{grid-template-columns:1fr}.chart-explanation-head small{white-space:normal}.exchange-evaluation-score{align-self:flex-start}}@media (max-width:480px){.chart-explanation,.exchange-evaluation{border-radius:14px;padding:14px}.exchange-score-row{grid-template-columns:92px 1fr 34px}.exchange-model-row{grid-template-columns:30px 1fr 45px}.exchange-model-row>p{display:none}.exchange-model-row>strong{font-size:12px}}.topic-cluster-page{padding-top:30px;padding-bottom:72px}.topic-cluster-hero{border:1px solid var(--bd);background:linear-gradient(135deg,#00f5d414,#5c71ff0d 55%,#f0b4290d);border-radius:18px;margin-bottom:18px;padding:30px;position:relative;overflow:hidden}.topic-cluster-hero.detail{padding-right:min(18vw,180px)}.topic-cluster-kicker{font-family:var(--mono);letter-spacing:2.2px;color:var(--cyan);margin-bottom:10px;font-size:9px;display:block}.topic-cluster-hero h1{max-width:850px;margin:0 0 12px;font-size:clamp(28px,5vw,48px);line-height:1.08}.topic-cluster-hero p{max-width:780px;color:var(--tx2);margin:0;font-size:14px;line-height:1.8}.topic-cluster-icon{color:#00f5d421;font-size:92px;line-height:1;font-family:var(--mono);position:absolute;top:20px;right:35px}.topic-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.topic-cluster-card,.topic-link-card{color:inherit;border:1px solid var(--bd);background:var(--surface);border-radius:14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s}.topic-cluster-card{flex-direction:column;min-height:245px;padding:20px;display:flex}.topic-cluster-card:hover,.topic-link-card:hover{background:#0c1626f5;border-color:#00f5d480;transform:translateY(-2px)}.topic-cluster-card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.topic-cluster-card-top span{color:var(--cyan);font-size:26px}.topic-cluster-card-top i{font-family:var(--mono);color:var(--tx3);font-size:10px;font-style:normal}.topic-cluster-card small,.topic-link-card small{font-family:var(--mono);letter-spacing:1.5px;color:var(--cyan);font-size:9px}.topic-cluster-card h2{margin:8px 0;font-size:21px}.topic-cluster-card p,.topic-link-card p,.topic-framework-grid p{color:var(--tx2);margin:0;font-size:12.5px;line-height:1.7}.topic-cluster-card-meta{color:var(--tx3);margin-top:auto;padding-top:18px;font-size:11px}.topic-cluster-card-meta b{color:var(--tx)}.topic-cluster-card>strong,.topic-link-card>strong{color:var(--cyan);margin-top:12px;font-size:11px}.topic-cluster-back{color:var(--tx2);margin-bottom:14px;font-size:12px;text-decoration:none;display:inline-block}.topic-cluster-keywords{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.topic-cluster-keywords span{border:1px solid var(--bd);color:var(--tx3);background:#00000029;border-radius:999px;padding:5px 9px;font-size:10px}.topic-cluster-section{margin-top:28px}.topic-framework-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.topic-framework-grid article{border:1px solid var(--bd);background:var(--surface);border-radius:12px;padding:18px;position:relative}.topic-framework-grid article>span{font-family:var(--mono);color:var(--cyan);font-size:9px}.topic-framework-grid h2{margin:8px 0;font-size:15px}.topic-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.topic-link-card{flex-direction:column;min-height:168px;padding:16px;display:flex}.topic-link-card h3{margin:8px 0;font-size:15px}.topic-link-card>strong{margin-top:auto}.topic-faq-list{gap:8px;display:grid}.topic-faq-list details{border:1px solid var(--bd);background:var(--surface);border-radius:10px;padding:0 14px}.topic-faq-list summary{cursor:pointer;padding:14px 0;font-size:13px;font-weight:700}.topic-faq-list p{color:var(--tx2);margin:0;padding:0 0 16px;font-size:12.5px;line-height:1.75}.perf-status-good{color:var(--green)}.perf-status-needs-improvement{color:var(--yellow)}.perf-status-poor{color:var(--red)}.perf-meter{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.perf-meter>i{border-radius:inherit;background:currentColor;max-width:100%;height:100%;display:block}.perf-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.perf-budget-card{border:1px solid var(--bd);background:var(--surface);border-radius:10px;padding:14px}.perf-budget-card small{font-family:var(--mono);color:var(--tx3);letter-spacing:1px;font-size:9px}.perf-budget-card strong{margin:6px 0 3px;font-size:22px;display:block}.perf-budget-card p{color:var(--tx3);margin:0;font-size:10.5px}@media (max-width:820px){.topic-cluster-grid,.topic-framework-grid,.topic-link-grid,.perf-budget-grid{grid-template-columns:1fr}.topic-cluster-hero{padding:22px}.topic-cluster-hero.detail{padding-right:22px}.topic-cluster-icon{margin-bottom:12px;font-size:40px;display:block;position:static}.topic-cluster-card{min-height:220px}}.workspace-save{border:1px solid var(--bd2);min-height:38px;color:var(--tx2);font:700 11px/1 var(--mono);letter-spacing:.02em;cursor:pointer;background:#0b1423d1;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.workspace-save:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-1px)}.workspace-save>span:first-child{color:var(--yellow);font-size:16px;line-height:1}.workspace-save.is-saved{color:var(--yellow);background:#f0b42914;border-color:#f0b42980}.workspace-save.is-compact{justify-content:center;width:36px;height:36px;min-height:0;padding:0}.retention-layer{margin-top:34px;margin-bottom:18px}.retention-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.next-research{border:1px solid var(--bd);background:linear-gradient(145deg,#0a1220f5,#080e1aed);border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.next-research:before{content:"";background:linear-gradient(90deg,var(--cyan),var(--blue),transparent 74%);width:100%;height:2px;position:absolute;top:0;bottom:auto;left:0;right:auto}.next-research-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.next-research-head>div{max-width:760px}.next-research-head span{color:var(--cyan);font:800 10px/1.2 var(--mono);letter-spacing:.18em}.next-research-head h2{margin:8px 0 7px;font-size:22px;line-height:1.25}.next-research-head p{color:var(--tx3);margin:0;font-size:13px;line-height:1.7}.next-research-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.next-research-card{border:1px solid var(--bd);background:#121d2fa8;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;gap:5px 10px;min-height:142px;padding:15px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.next-research-card:hover{background:#122234e6;border-color:#00f5d46b;transform:translateY(-2px)}.next-research-index{color:var(--tx3);font:700 9px/1 var(--mono);position:absolute;top:9px;right:10px}.next-research-icon{background:#00f5d414;border-radius:8px;grid-row:1/3;align-self:start;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.next-research-card strong{color:var(--tx);padding-right:20px;font-size:13px;line-height:1.35}.next-research-card p{color:var(--tx3);grid-column:2/4;margin:0;font-size:11px;line-height:1.55}.next-research-card i{color:var(--cyan);grid-area:1/3;align-self:end;font-style:normal}.next-research-note{color:var(--tx3);margin-top:14px;font-size:10px;line-height:1.6}.workspace-page{padding-top:28px;padding-bottom:26px}.workspace-hero{border:1px solid var(--bd);background:radial-gradient(circle at 88% 12%,#00f5d417,#0000 28%),linear-gradient(145deg,#0a1322f7,#070d18f2);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:28px;display:grid}.workspace-kicker,.workspace-continue>div>span,.workspace-settings-copy>span{color:var(--cyan);font:800 10px/1.2 var(--mono);letter-spacing:.18em}.workspace-hero h1{margin:9px 0 8px;font-size:clamp(30px,5vw,54px);line-height:1.04}.workspace-hero p{max-width:760px;color:var(--tx2);margin:0;font-size:14px;line-height:1.75}.workspace-privacy{background:#00f5d40d;border:1px solid #00f5d438;border-radius:10px;flex-direction:column;gap:5px;min-width:210px;padding:13px 15px;display:flex}.workspace-privacy strong{color:var(--cyan);font:800 10px/1 var(--mono);letter-spacing:.14em}.workspace-privacy span{color:var(--tx3);font-size:10px;line-height:1.5}.workspace-continue{background:#f0b4290e;border:1px solid #f0b42942;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:19px 21px;display:flex}.workspace-continue h2{margin:6px 0 5px;font-size:18px}.workspace-continue p{color:var(--tx3);margin:0;font-size:12px;line-height:1.6}.workspace-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.workspace-summary>div{border:1px solid var(--bd);background:var(--surface);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;min-height:76px;padding:15px;display:flex}.workspace-summary span{color:var(--tx3);font:700 9px/1.3 var(--mono);letter-spacing:.1em}.workspace-summary strong{color:var(--cyan);font:800 20px/1 var(--mono);text-transform:uppercase;text-overflow:ellipsis;overflow:hidden}.workspace-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.workspace-panel{border:1px solid var(--bd);background:#0b121fb8;border-radius:14px;min-width:0;padding:18px}.workspace-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workspace-panel-head>div{align-items:center;gap:8px;display:flex}.workspace-panel-head h2{margin:0;font-size:16px}.workspace-panel-head>div>span{color:var(--yellow)}.workspace-panel-head small{color:var(--tx3);font:600 9px/1 var(--mono)}.workspace-list{flex-direction:column;gap:7px;display:flex}.workspace-item{border:1px solid var(--bd);background:#131d2d99;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.workspace-item-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;text-decoration:none;display:grid}.workspace-item-main:hover strong{color:var(--cyan)}.workspace-item-icon{background:#00f5d412;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.workspace-item-copy{min-width:0}.workspace-item-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--tx);font-size:12px;display:block;overflow:hidden}.workspace-item-copy small{color:var(--tx3);font:500 9px/1.2 var(--mono);text-transform:uppercase;margin-top:3px;display:block}.workspace-item-main>i{color:var(--cyan);font-style:normal}.workspace-item>button{border:0;border-left:1px solid var(--bd);width:37px;color:var(--tx3);cursor:pointer;background:0 0}.workspace-item>button:hover{color:var(--yellow);background:#f0b4290f}.workspace-empty{border:1px dashed var(--bd2);color:var(--tx3);text-align:center;border-radius:9px;padding:24px 15px;font-size:11px;line-height:1.7}.workspace-settings{border:1px solid var(--bd);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:28px;margin-top:16px;padding:22px;display:grid}.workspace-settings-copy h2{margin:7px 0 6px;font-size:18px}.workspace-settings-copy p{color:var(--tx3);margin:0;font-size:12px;line-height:1.7}.workspace-settings-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workspace-settings-form label{color:var(--tx3);font-size:10px}.workspace-settings-form select{border:1px solid var(--bd2);background:var(--deep);width:100%;min-height:40px;color:var(--tx);font-family:var(--mono);border-radius:8px;margin-top:6px;padding:0 10px}.workspace-data-actions{border:1px solid var(--bd);border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 20px;display:flex}.workspace-data-actions h2{margin:0 0 5px;font-size:15px}.workspace-data-actions p{max-width:720px;color:var(--tx3);margin:0;font-size:11px;line-height:1.6}.workspace-data-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.workspace-danger:hover{border-color:var(--red)!important;color:var(--red)!important}@media (max-width:980px){.next-research-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-columns,.workspace-settings{grid-template-columns:1fr}}@media (max-width:700px){.retention-layer{margin-top:24px}.retention-toolbar{justify-content:stretch}.retention-toolbar .workspace-save{justify-content:center;width:100%}.next-research{border-radius:12px;padding:18px 15px}.next-research-head{display:block}.next-research-head .btn{justify-content:center;width:100%;margin-top:13px}.next-research-grid{grid-template-columns:1fr}.next-research-card{min-height:112px}.workspace-page{padding-top:16px}.workspace-hero{grid-template-columns:1fr;padding:21px 17px}.workspace-privacy{min-width:0}.workspace-continue{flex-direction:column;align-items:stretch}.workspace-continue .btn{justify-content:center}.workspace-summary{grid-template-columns:1fr 1fr}.workspace-summary>div{min-height:66px}.workspace-panel{padding:14px}.workspace-settings-form{grid-template-columns:1fr}.workspace-data-actions{flex-direction:column;align-items:stretch}.workspace-data-actions>div:last-child{justify-content:stretch}.workspace-data-actions .btn{flex:1;justify-content:center}}.searchbox-all{border-top:1px solid var(--bd);padding:7px}.searchbox-all button{width:100%;color:var(--cyan);text-align:left;cursor:pointer;font:600 11px var(--mono);background:#00f5d412;border:0;border-radius:7px;padding:9px 12px}.search-page{padding-bottom:70px}.search-page-form{border:1px solid var(--bd2);background:#08101edb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:0 16px 48px #0003}.search-page-form>span{color:var(--cyan);font-size:20px}.search-page-form input{min-width:0;color:var(--tx);background:0 0;border:0;outline:0;padding:11px;font-size:16px}.search-intent-panel{background:linear-gradient(135deg,#00f5d412,#f0b42908);border:1px solid #00f5d433;border-radius:14px;grid-template-columns:150px minmax(0,1fr);gap:14px;margin:18px 0;padding:16px;display:grid}.search-intent-panel>div:first-child{flex-direction:column;gap:5px;display:flex}.search-intent-panel small{font:9px var(--mono);letter-spacing:1.4px;color:var(--tx3)}.search-intent-panel strong{font:700 18px var(--mono);color:var(--cyan)}.search-intent-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.search-intent-routes a{border:1px solid var(--bd);background:var(--surface);border-radius:9px;flex-direction:column;gap:4px;padding:11px 28px 11px 12px;display:flex;position:relative}.search-intent-routes a b{color:var(--tx);font-size:12px}.search-intent-routes a span{color:var(--tx3);font-size:10px;line-height:1.45}.search-intent-routes a i{color:var(--cyan);position:absolute;top:12px;right:10px}.search-filter-row{scrollbar-width:none;gap:7px;padding:2px 0 12px;display:flex;overflow-x:auto}.search-filter-row button{white-space:nowrap;border:1px solid var(--bd);background:var(--surface);color:var(--tx3);cursor:pointer;border-radius:999px;padding:7px 10px;font-size:10px}.search-filter-row button.active{border-color:var(--cyan);color:var(--cyan);background:#00f5d414}.search-filter-row span{opacity:.65}.search-results-head{justify-content:space-between;align-items:end;gap:12px;margin:14px 0;display:flex}.search-results-head h2{margin:0;font-size:18px}.search-results-head small{color:var(--tx3)}.search-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.search-result-card{border:1px solid var(--bd);background:var(--surface);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;transition:all .18s;display:grid}.search-result-card:hover{border-color:#00f5d473;transform:translateY(-1px)}.search-result-icon{background:#00f5d414;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.search-result-card small{font:9px var(--mono);letter-spacing:1px;color:var(--cyan)}.search-result-card h3{margin:4px 0 5px;font-size:14px}.search-result-card p{color:var(--tx3);margin:0;font-size:11px;line-height:1.55}.search-result-card code{color:var(--tx3);margin-top:8px;font-size:9px;display:block}.search-result-card>i{color:var(--tx3)}.search-empty-state{margin-top:24px}.search-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.search-goal-grid button{text-align:left;border:1px solid var(--bd);background:var(--surface);cursor:pointer;color:var(--tx);border-radius:12px;padding:15px}.search-goal-grid strong{color:var(--gold);font:700 12px var(--mono);margin-bottom:6px;display:block}.search-goal-grid span{color:var(--tx3);font-size:11px;line-height:1.5}@media (max-width:820px){.search-intent-panel,.search-intent-routes,.search-result-grid{grid-template-columns:1fr}.search-goal-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.search-page-form{grid-template-columns:auto minmax(0,1fr)}.search-page-form button{grid-column:1/-1}.search-goal-grid{grid-template-columns:1fr}}.front-v100 .v100-answers-page,.front-v100 .v100-answer-detail{padding-top:34px;padding-bottom:64px}.v100-answers-hero{background:linear-gradient(145deg,#0b1322f5,#060a12fa);border:1px solid #43ddff33;border-radius:24px;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:28px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.v100-answers-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#00f5d424,#0000 66%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-90px}.v100-answers-hero h1{letter-spacing:-.045em;max-width:900px;margin:14px 0;font-size:clamp(32px,5vw,58px);line-height:1.02}.v100-answers-hero p{max-width:820px;color:var(--tx2);margin:0;font-size:15px;line-height:1.75}.v100-answers-hero aside{z-index:1;border-left:1px solid #ffffff1a;flex-direction:column;gap:4px;padding-left:28px;display:flex;position:relative}.v100-answers-hero aside strong{font:900 64px/1 var(--mono);color:var(--cyan)}.v100-answers-hero aside span{font-weight:800}.v100-answers-hero aside small{color:var(--tx3);margin-top:8px;line-height:1.5}.v100-answer-controls{justify-content:space-between;align-items:center;gap:14px;margin:24px 0;display:flex}.v100-answer-controls>label{border:1px solid var(--line);background:#070b14c7;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:290px;padding:0 14px;display:flex}.v100-answer-controls input{width:100%;color:var(--tx);background:0 0;border:0;outline:0;padding:13px 0}.v100-answer-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.v100-answer-controls button{border:1px solid var(--line);color:var(--tx2);font:700 10px/1 var(--mono);cursor:pointer;background:#080c15bd;border-radius:999px;padding:9px 11px}.v100-answer-controls button b{color:var(--tx3);margin-left:4px}.v100-answer-controls button.active{color:var(--cyan);background:#00f5d414;border-color:#00f5d46b}.v100-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v100-answer-card{border:1px solid var(--line);min-height:310px;color:var(--tx);background:linear-gradient(155deg,#0e1422eb,#070a12f5);border-radius:18px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.v100-answer-card:hover{border-color:#00f5d459;transform:translateY(-4px);box-shadow:0 22px 48px #00000040}.v100-answer-card-top{color:var(--tx3);font:700 10px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.v100-answer-card-top>span{color:var(--cyan);font-size:18px}.v100-answer-card-top>i{margin-left:auto;font-style:normal}.v100-answer-card h2{margin:20px 0 10px;font-size:21px;line-height:1.25}.v100-answer-card>p{color:var(--tx2);margin:0;font-size:13px;line-height:1.68}.v100-answer-card-foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:18px;display:flex}.v100-answer-card-foot span{color:var(--tx3);font:600 10px/1.55 var(--mono);border-left:2px solid #00f5d459;padding-left:9px}.v100-answer-card-foot b{color:var(--cyan);font-size:12px}.v100-answer-breadcrumb{color:var(--tx3);font:700 10px/1 var(--mono);align-items:center;gap:12px;margin-bottom:28px;display:flex}.v100-answer-breadcrumb a{color:var(--cyan);text-decoration:none}.v100-answer-breadcrumb time{margin-left:auto}.v100-answer-detail>header{max-width:920px;margin-bottom:24px}.v100-answer-detail>header h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(34px,5vw,62px);line-height:1.02}.v100-answer-detail>header p{color:var(--tx2);max-width:820px;font-size:16px;line-height:1.7}.v100-answer-equation{grid-template-columns:.9fr 1.1fr;gap:14px;margin:18px 0;display:grid}.v100-answer-equation>div{border:1px solid var(--line);background:#090e18c7;border-radius:17px;padding:22px}.v100-answer-equation small,.v100-answer-tools small,.v100-answer-faq small{font:800 9px/1 var(--mono);letter-spacing:.12em;color:var(--cyan)}.v100-answer-equation strong{font:800 17px/1.55 var(--mono);color:#f7d27c;margin-top:13px;display:block}.v100-answer-equation p{color:var(--tx2);margin:13px 0 0;line-height:1.72}.v100-answer-columns{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.v100-answer-columns>article{border:1px solid var(--line);background:linear-gradient(150deg,#0d1320eb,#060a11f2);border-radius:18px;padding:24px}.v100-answer-columns>article>span{font:800 11px/1 var(--mono);color:var(--cyan)}.v100-answer-columns h2{margin:10px 0 20px;font-size:23px}.v100-answer-columns ol,.v100-answer-columns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.v100-answer-columns li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.v100-answer-columns li b,.v100-answer-columns li i{font:800 11px/1.4 var(--mono);color:var(--cyan);font-style:normal}.v100-answer-columns li i{color:var(--red)}.v100-answer-columns li p{color:var(--tx2);margin:0;font-size:13px;line-height:1.55}.v100-answer-tools{background:linear-gradient(135deg,#f0b42912,#080c14f0);border:1px solid #f0b4293d;border-radius:20px;grid-template-columns:.72fr 1.28fr;gap:22px;margin:18px 0;padding:26px;display:grid}.v100-answer-tools h2{margin:9px 0 0;font-size:25px;line-height:1.2}.v100-answer-tools>div:last-child{grid-template-columns:1fr 1fr;gap:9px;display:grid}.v100-answer-tools a{border:1px solid var(--line);color:var(--tx);background:#080c14c2;border-radius:12px;grid-template-columns:1fr auto;gap:5px 14px;padding:14px;text-decoration:none;display:grid}.v100-answer-tools a small{grid-column:1}.v100-answer-tools a strong{grid-column:1;font-size:13px}.v100-answer-tools a i{color:var(--gold);grid-area:1/2/3;align-self:center;font-style:normal}.v100-answer-faq{grid-template-columns:240px 1fr;gap:28px;margin:28px 0;display:grid}.v100-answer-faq h2{margin:9px 0;font-size:28px}.v100-answer-faq details{border-bottom:1px solid var(--line);padding:15px 0}.v100-answer-faq summary{cursor:pointer;font-weight:800}.v100-answer-faq p{color:var(--tx2);margin:10px 0 0;line-height:1.7}.v100-answer-disclaimer{border-left:2px solid var(--gold);color:var(--tx3);background:#f0b4290b;margin-top:18px;padding:12px 14px;font-size:11px;line-height:1.6}.v100-answer-missing{text-align:center;padding:100px 20px}.v100-answer-missing h1{font:900 80px/1 var(--mono)}.v100-share-param-note{color:var(--tx3);font:600 10px/1.5 var(--mono);text-align:center;margin-top:10px}@media (max-width:1050px){.v100-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v100-answers-hero{grid-template-columns:1fr;padding:22px}.v100-answers-hero aside{border-top:1px solid #ffffff1a;border-left:0;padding:18px 0 0}.v100-answer-controls{flex-direction:column;align-items:stretch}.v100-answer-controls>div{justify-content:flex-start}.v100-answer-grid{grid-template-columns:1fr}.v100-answer-card{min-height:auto}.v100-answer-equation,.v100-answer-columns,.v100-answer-tools,.v100-answer-faq,.v100-answer-tools>div:last-child{grid-template-columns:1fr}.v100-answer-detail>header h1{font-size:36px}}@media (max-width:480px){.v100-answer-breadcrumb span{display:none}}.front-v101{--v101-bg:#050812;--v101-panel:#0a111fd1;--v101-panel-strong:#080e1bf0;--v101-line:#8ba9d72b;--v101-line-strong:#4fd8ff4f;--v101-cyan:#43dcff;--v101-mint:#41e7bd;--v101-violet:#8f7cff;--v101-gold:#f4c866;--v101-shadow:0 22px 70px #0000004d;--v101-shadow-soft:0 12px 34px #0003;--v101-radius:18px;--v101-radius-sm:12px;color:var(--tx);background:var(--v101-bg)}.front-v101 .ticker{background:#050a14e6;height:32px}.front-v101 .wrap{width:min(1260px,100% - 40px);padding-top:28px}.front-v101 .wrap-wide{width:min(1540px,100% - 40px)}.front-v101 .wrap-narrow{width:min(920px,100% - 40px)}.front-v101 .btn{border-radius:12px;min-height:44px;font-weight:780;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}.front-v101 .btn:hover{transform:translateY(-2px)}.front-v101 .btn-cyan{background:linear-gradient(135deg,#68e8ff,#37cdb8);box-shadow:0 10px 28px #37cdb829}.front-v101 .sec-head{padding-bottom:13px;margin-top:42px!important}.front-v101 .sec-title{letter-spacing:-.025em;font-size:clamp(20px,2.2vw,28px)}.front-v101 :-webkit-any(.explore-card,.coin-card,.ev-card,.savings-card,.home-about-panel,.home-trust-panel,.home-faq-v73,.home-subscribe-v73,.v90-chart-intelligence,.v100-home-answers){border-radius:var(--v101-radius);border-color:var(--v101-line);box-shadow:var(--v101-shadow-soft)}.front-v101 :is(.explore-card,.coin-card,.ev-card,.savings-card,.home-about-panel,.home-trust-panel,.home-faq-v73,.home-subscribe-v73,.v90-chart-intelligence,.v100-home-answers){border-radius:var(--v101-radius);border-color:var(--v101-line);box-shadow:var(--v101-shadow-soft)}.front-v101 :-webkit-any(.explore-card,.coin-card,.ev-card){background:linear-gradient(150deg,#0e1728d4,#070c17f0);transition:transform .2s,border-color .2s,box-shadow .2s}.front-v101 :is(.explore-card,.coin-card,.ev-card){background:linear-gradient(150deg,#0e1728d4,#070c17f0);transition:transform .2s,border-color .2s,box-shadow .2s}.front-v101 :-webkit-any(.explore-card,.coin-card,.ev-card):hover{border-color:#43dcff52;transform:translateY(-4px);box-shadow:0 22px 46px #00000045}.front-v101 :is(.explore-card,.coin-card,.ev-card):hover{border-color:#43dcff52;transform:translateY(-4px);box-shadow:0 22px 46px #00000045}.front-v101 :is(.v100-answers-hero,.v100-answer-card,.v100-answer-equation>div,.v100-answer-columns>article,.v100-answer-tools){border-color:var(--v101-line);box-shadow:var(--v101-shadow-soft)}.front-v101 :-webkit-any(.qa-summary,.article-body,.lesson-body,.research-body,.guide-body){font-size:15px;line-height:1.82}.front-v101 :is(.qa-summary,.article-body,.lesson-body,.research-body,.guide-body){font-size:15px;line-height:1.82}.front-v101 :-webkit-any(.article-body,.lesson-body,.research-body,.guide-body) p{max-width:78ch}.front-v101 :is(.article-body,.lesson-body,.research-body,.guide-body) p{max-width:78ch}.front-v101 :-webkit-any(.tbl-wrap,.result-grid,.callout){border-radius:14px}.front-v101 :is(.tbl-wrap,.result-grid,.callout){border-radius:14px}.front-v101 .admin-root{background:#050914}.front-v101 .admin-side{border-right-color:var(--v101-line);background:#070d19f5}.front-v101 .admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:var(--v101-line);background:#070d19db}.front-v101 .admin-content{max-width:1500px}.front-v101 .admin-ops,.front-v101 .rg-cell,.front-v101 .tbl-wrap{border-color:var(--v101-line);background:#0b1322bd}.front-v101 .tbl{font-variant-numeric:tabular-nums}.front-v101 .tbl th{z-index:1;background:#0b1425;position:sticky;top:0}.front-v101 .page-transition-card{border-radius:18px}.front-v101 footer{border-top-color:var(--v101-line)}@media (max-width:900px){.front-v101 .wrap,.front-v101 .wrap-wide,.front-v101 .wrap-narrow{width:min(100% - 28px,1260px);padding-top:20px}}@media (max-width:640px){.front-v101 .wrap,.front-v101 .wrap-wide,.front-v101 .wrap-narrow{width:100%;padding-inline-start:16px;padding-inline-end:16px}.front-v101 :-webkit-any(.explore-card,.coin-card,.ev-card){border-radius:15px}.front-v101 :is(.explore-card,.coin-card,.ev-card){border-radius:15px}.front-v101 .admin-content{padding-inline-start:12px;padding-inline-end:12px}.front-v101 .v100-answers-hero{border-radius:18px}.front-v101 .v100-answer-card{padding:18px}}@media (prefers-reduced-motion:reduce){.front-v101 :-webkit-any(.explore-card,.coin-card,.ev-card,.btn):hover{transform:none}.front-v101 :is(.explore-card,.coin-card,.ev-card,.btn):hover{transform:none}}.front-v102{--v102-bg:#05070d;--v102-bg-2:#080b14;--v102-bg-3:#0b101c;--v102-panel:#0c111dc7;--v102-panel-strong:#080c16f0;--v102-panel-soft:#ffffff07;--v102-line:#e1ebff16;--v102-line-strong:#e1ebff28;--v102-text:#edf1f8;--v102-muted:#929aae;--v102-faint:#616b80;--v102-violet:#7c6cff;--v102-cyan:#3ed6ff;--v102-mint:#2dffa8;--v102-amber:#ffb020;--v102-red:#ff5c7a;--v102-grad:linear-gradient(105deg,#7c6cff 0%,#3ed6ff 52%,#2dffa8 100%);--v102-grad-soft:linear-gradient(105deg,#7c6cff26,#3ed6ff1b,#2dffa81f);--v102-shadow:0 38px 90px -42px #000000e0;--v102-shadow-card:0 24px 58px -34px #000000c7;--v102-r-xl:28px;--v102-r-lg:22px;--v102-r-md:16px;--v102-r-sm:12px;--v102-display:"Space Grotesk","SF Pro Display","Segoe UI",Inter,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--v102-body:Inter,"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--v102-mono:"JetBrains Mono","SFMono-Regular",Menlo,Monaco,Consolas,monospace;background:var(--v102-bg);color:var(--v102-text);font-family:var(--v102-body)}.front-v102 *,.front-v102 :before,.front-v102 :after{box-sizing:border-box}.front-v102 :-webkit-any(h1,h2,h3,h4,h5,.logo-name,.tier-title,.ht-big,.v63-command-title){font-family:var(--v102-display);text-wrap:balance}.front-v102 :is(h1,h2,h3,h4,h5,.logo-name,.tier-title,.ht-big,.v63-command-title){font-family:var(--v102-display);text-wrap:balance}.front-v102 :-webkit-any(.ticker,.v63-node-status,.hero-eyebrow,.tier-eyebrow,.cc-tag,.v63-command-kicker,.v63-command-online,.v63-scale-labels,.v72-audience-code,.home-section-kicker,.foot-kicker,.foot-col-h,.admin-kicker,.chip){font-family:var(--v102-mono)}.front-v102 :is(.ticker,.v63-node-status,.hero-eyebrow,.tier-eyebrow,.cc-tag,.v63-command-kicker,.v63-command-online,.v63-scale-labels,.v72-audience-code,.home-section-kicker,.foot-kicker,.foot-col-h,.admin-kicker,.chip){font-family:var(--v102-mono)}.front-v102 ::selection{color:#fff;background:#7c6cff6b}.front-v102 :focus-visible{outline:2px solid var(--v102-cyan);outline-offset:3px}.front-v102 a,.front-v102 button,.front-v102 input,.front-v102 select,.front-v102 textarea{-webkit-tap-highlight-color:transparent}.front-v102 a{text-underline-offset:.18em}.front-v102 ::-webkit-scrollbar{width:10px;height:10px}.front-v102 ::-webkit-scrollbar-track{background:#05070d}.front-v102 ::-webkit-scrollbar-thumb{background:#20283a;border:2px solid #05070d;border-radius:999px}.front-v102 ::-webkit-scrollbar-thumb:hover{background:#313d56}.front-v102 .skip-link{background:var(--v102-cyan);color:#041018;border-radius:0 0 10px 10px;font-weight:800}.front-v102 .ticker{border-bottom:1px solid var(--v102-line);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:#05070de6;height:38px}.front-v102 .ticker :-webkit-any(.up,.green){color:var(--v102-mint)}.front-v102 .ticker :is(.up,.green){color:var(--v102-mint)}.front-v102 .ticker :-webkit-any(.down,.red){color:var(--v102-red)}.front-v102 .ticker :is(.down,.red){color:var(--v102-red)}.front-v102 .wrap{width:min(1240px,100% - 44px);padding-top:30px}.front-v102 .wrap-wide{width:min(1540px,100% - 44px)}.front-v102 .wrap-narrow{width:min(930px,100% - 44px)}.front-v102 main{min-height:60vh}.front-v102 .btn{letter-spacing:.005em;border-radius:12px;min-height:46px;padding:12px 22px;font-size:13.5px;font-weight:750;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.front-v102 .btn:hover{transform:translateY(-2px)}.front-v102 .btn-cyan{color:#02080c;background:var(--v102-grad);box-shadow:0 16px 36px -18px #3ed6ffbf}.front-v102 :-webkit-any(.btn-outline,.btn-ghost){color:var(--v102-text);border-color:var(--v102-line-strong);background:#ffffff07}.front-v102 :is(.btn-outline,.btn-ghost){color:var(--v102-text);border-color:var(--v102-line-strong);background:#ffffff07}.front-v102 :-webkit-any(.btn-outline,.btn-ghost):hover{background:#ffffff0e;border-color:#3ed6ff4a}.front-v102 :is(.btn-outline,.btn-ghost):hover{background:#ffffff0e;border-color:#3ed6ff4a}.front-v102 .sec-head{border-bottom:1px solid var(--v102-line);margin-bottom:17px;padding-bottom:12px;margin-top:44px!important}.front-v102 .sec-title{color:var(--v102-text);letter-spacing:-.026em;font-size:clamp(20px,2.2vw,27px)}.front-v102 .sec-link{color:var(--v102-muted)}.front-v102 .sec-link:hover{color:var(--v102-mint)}.front-v102 :-webkit-any(.explore-card,.coin-card,.ev-card,.savings-card,.home-about-panel,.home-trust-panel,.home-faq-v73,.home-subscribe-v73,.v90-chart-intelligence,.v100-home-answers,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card,.result-card,.callout,.tbl-wrap,.sub-box){border-color:var(--v102-line);border-radius:var(--v102-r-lg);box-shadow:var(--v102-shadow-card)}.front-v102 :is(.explore-card,.coin-card,.ev-card,.savings-card,.home-about-panel,.home-trust-panel,.home-faq-v73,.home-subscribe-v73,.v90-chart-intelligence,.v100-home-answers,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card,.result-card,.callout,.tbl-wrap,.sub-box){border-color:var(--v102-line);border-radius:var(--v102-r-lg);box-shadow:var(--v102-shadow-card)}.front-v102 :-webkit-any(.explore-card,.coin-card,.ev-card,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card){background:linear-gradient(155deg,#0f1422d4,#070a12f2);transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;position:relative;overflow:hidden}.front-v102 :is(.explore-card,.coin-card,.ev-card,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card){background:linear-gradient(155deg,#0f1422d4,#070a12f2);transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;position:relative;overflow:hidden}.front-v102 :-webkit-any(.explore-card,.coin-card,.ev-card,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card):before{content:"";background:linear-gradient(90deg,transparent,var(--ec,var(--v102-violet)),transparent);opacity:.45;height:1px;position:absolute;top:0;left:0;right:0}.front-v102 :is(.explore-card,.coin-card,.ev-card,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card):before{content:"";background:linear-gradient(90deg,transparent,var(--ec,var(--v102-violet)),transparent);opacity:.45;height:1px;position:absolute;top:0;left:0;right:0}.front-v102 :-webkit-any(.explore-card,.coin-card,.ev-card,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card):hover{border-color:var(--v102-line-strong);background:linear-gradient(155deg,#141b2ceb,#080b13fa);transform:translateY(-5px);box-shadow:0 30px 65px -34px #000000eb}.front-v102 :is(.explore-card,.coin-card,.ev-card,.qa-card,.tool-card,.chart-card,.research-card,.lesson-card,.exchange-card):hover{border-color:var(--v102-line-strong);background:linear-gradient(155deg,#141b2ceb,#080b13fa);transform:translateY(-5px);box-shadow:0 30px 65px -34px #000000eb}.front-v102 .chip{border-color:var(--v102-line);color:var(--v102-faint);background:#ffffff06}.front-v102 .coin-card{padding:20px}.front-v102 .ev-tool{border-color:var(--v102-line);background:#ffffff05;border-radius:10px}.front-v102 .ev-tool:hover{background:#3ed6ff0a;border-color:#3ed6ff40}.front-v102 :-webkit-any(.page-hero,.qa-hero,.research-hero,.tool-hero,.charts-hero,.learn-hero,.markets-hero,.topic-hero,.hub-hero,.v100-answers-hero){border-color:var(--v102-line);border-radius:var(--v102-r-xl);box-shadow:var(--v102-shadow);background:linear-gradient(145deg,#0f1524e6,#060911fa);overflow:hidden}.front-v102 :is(.page-hero,.qa-hero,.research-hero,.tool-hero,.charts-hero,.learn-hero,.markets-hero,.topic-hero,.hub-hero,.v100-answers-hero){border-color:var(--v102-line);border-radius:var(--v102-r-xl);box-shadow:var(--v102-shadow);background:linear-gradient(145deg,#0f1524e6,#060911fa);overflow:hidden}.front-v102 :-webkit-any(.page-title,.qa-title,.article-title,.tool-title){letter-spacing:-.04em}.front-v102 :is(.page-title,.qa-title,.article-title,.tool-title){letter-spacing:-.04em}.front-v102 :-webkit-any(.article-body,.lesson-body,.research-body,.guide-body,.qa-summary){color:#cbd4e2;font-size:15px;line-height:1.84}.front-v102 :is(.article-body,.lesson-body,.research-body,.guide-body,.qa-summary){color:#cbd4e2;font-size:15px;line-height:1.84}.front-v102 :-webkit-any(.article-body,.lesson-body,.research-body,.guide-body) :-webkit-any(h2,h3){color:var(--v102-text);letter-spacing:-.025em}.front-v102 :is(.article-body,.lesson-body,.research-body,.guide-body) :is(h2,h3){color:var(--v102-text);letter-spacing:-.025em}.front-v102 :-webkit-any(.article-body,.lesson-body,.research-body,.guide-body) a{color:#8cecff;text-decoration-color:#3ed6ff66}.front-v102 :is(.article-body,.lesson-body,.research-body,.guide-body) a{color:#8cecff;text-decoration-color:#3ed6ff66}.front-v102 :-webkit-any(.article-body,.lesson-body,.research-body,.guide-body) blockquote{border-left-color:var(--v102-violet);background:#7c6cff0b;border-radius:0 12px 12px 0}.front-v102 :is(.article-body,.lesson-body,.research-body,.guide-body) blockquote{border-left-color:var(--v102-violet);background:#7c6cff0b;border-radius:0 12px 12px 0}.front-v102 :-webkit-any(code,pre,.mono){font-family:var(--v102-mono)}.front-v102 :is(code,pre,.mono){font-family:var(--v102-mono)}.front-v102 pre{border:1px solid var(--v102-line);background:#050811;border-radius:14px}.front-v102 .breadcrumbs{color:var(--v102-faint)}.front-v102 :-webkit-any(.tabs,.filter-row,.segmented){border-color:var(--v102-line);background:#ffffff05;border-radius:13px}.front-v102 :is(.tabs,.filter-row,.segmented){border-color:var(--v102-line);background:#ffffff05;border-radius:13px}.front-v102 :is(.tab,.filter-chip,.segmented button).active{color:var(--v102-text);background:#7c6cff1f}.front-v102 :-webkit-any(input,select,textarea){color:var(--v102-text);border-color:var(--v102-line);background:#04080fc7;border-radius:11px}.front-v102 :is(input,select,textarea){color:var(--v102-text);border-color:var(--v102-line);background:#04080fc7;border-radius:11px}.front-v102 :-webkit-any(input,select,textarea):focus{border-color:#3ed6ff6b;box-shadow:0 0 0 3px #3ed6ff14}.front-v102 :is(input,select,textarea):focus{border-color:#3ed6ff6b;box-shadow:0 0 0 3px #3ed6ff14}.front-v102 input::placeholder,.front-v102 textarea::placeholder{color:var(--v102-faint)}.front-v102 .tbl-wrap{border:1px solid var(--v102-line);background:#090e18c7;overflow:auto}.front-v102 .tbl{font-variant-numeric:tabular-nums}.front-v102 .tbl th{z-index:2;color:var(--v102-faint);border-bottom-color:var(--v102-line);font-family:var(--v102-mono);letter-spacing:.09em;text-transform:uppercase;background:#0a0f1b;font-size:10px;position:sticky;top:0}.front-v102 .tbl td{border-bottom-color:var(--v102-line)}.front-v102 .tbl tr:hover td{background:#3ed6ff06}.front-v102 :-webkit-any(.result-grid,.metric-grid,.stat-grid)>*{border-color:var(--v102-line);background:#ffffff05;border-radius:14px}.front-v102 :is(.result-grid,.metric-grid,.stat-grid)>*{border-color:var(--v102-line);background:#ffffff05;border-radius:14px}.front-v102 .searchbox-input-wrap{border-color:var(--v102-line)!important;background:#ffffff06!important;border-radius:14px!important}.front-v102 .searchbox-dropdown{border:1px solid var(--v102-line-strong);background:#070a12fc;border-radius:16px;margin-top:10px;overflow:hidden;box-shadow:0 30px 80px #000000a6}.front-v102 .searchbox-group-label{color:var(--v102-faint);letter-spacing:.12em;background:#ffffff04}.front-v102 .searchbox-item{border-radius:10px}.front-v102 .searchbox-item:hover,.front-v102 .searchbox-item.active{background:#7c6cff16}.front-v102 .searchbox-foot{border-top-color:var(--v102-line);color:var(--v102-faint)}.front-v102 .admin-root{background:#05070d}.front-v102 .admin-side{border-right-color:var(--v102-line);background:#060911f7;box-shadow:12px 0 40px #0003}.front-v102 .admin-topbar{border-bottom-color:var(--v102-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060911d6}.front-v102 .admin-content{max-width:1540px}.front-v102 :-webkit-any(.admin-ops,.rg-cell,.admin-card,.admin-panel){border-color:var(--v102-line);box-shadow:var(--v102-shadow-card);background:linear-gradient(155deg,#0e1422d1,#070a12f2);border-radius:16px}.front-v102 :is(.admin-ops,.rg-cell,.admin-card,.admin-panel){border-color:var(--v102-line);box-shadow:var(--v102-shadow-card);background:linear-gradient(155deg,#0e1422d1,#070a12f2);border-radius:16px}.front-v102 .admin-side :-webkit-any(a,button){border-radius:10px}.front-v102 .admin-side :is(a,button){border-radius:10px}.front-v102 .admin-side .active{color:var(--v102-text);background:linear-gradient(90deg,#7c6cff24,#3ed6ff0e)}.front-v102 .foot{border-top:1px solid var(--v102-line);background:#04060be0}.front-v102 .back-to-top{border:1px solid var(--v102-line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b14e6;border-radius:13px;width:46px;height:46px;box-shadow:0 14px 34px #00000059}.front-v102 .mobile-dock{border-color:var(--v102-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#05070de6;box-shadow:0 -12px 36px #00000047}.front-v102 .mobile-dock a{border-radius:11px}.front-v102 .mobile-dock a.is-active{color:var(--v102-mint);background:#2dffa80e}.front-v102 .page-transition-card{border-color:var(--v102-line-strong);box-shadow:var(--v102-shadow);background:#080b14f0;border-radius:20px}@media (max-width:900px){.front-v102 .ticker{height:34px}.front-v102 .wrap,.front-v102 .wrap-wide,.front-v102 .wrap-narrow{width:min(100% - 28px,1240px);padding-top:22px}}@media (max-width:640px){.front-v102 .ticker{height:32px}.front-v102 .wrap,.front-v102 .wrap-wide,.front-v102 .wrap-narrow{width:100%;padding-inline-start:16px;padding-inline-end:16px}.front-v102 :-webkit-any(.explore-card,.coin-card,.ev-card){border-radius:15px}.front-v102 :is(.explore-card,.coin-card,.ev-card){border-radius:15px}}@media (prefers-reduced-motion:reduce){.front-v102 *,.front-v102 :before,.front-v102 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.front-v102 :is(.btn,.explore-card,.coin-card,.ev-card,.decision-path-grid>a,.v72-audience-card):hover{transform:none}}@media (prefers-contrast:more){.front-v102{--v102-line:#ffffff36;--v102-line-strong:#ffffff61;--v102-muted:#bac3d2}}.front-v103{--v103-content:1360px;--v103-reading:860px;--v103-gutter:clamp(18px,3vw,42px);--v103-section-gap:clamp(54px,7vw,96px);--v103-rail:248px;--v103-card-gap:clamp(12px,1.5vw,20px);--v103-surface:linear-gradient(150deg,#111727db,#060911f7);--v103-surface-soft:linear-gradient(150deg,#ffffff09,#ffffff03);--v103-outline:#e2ebff17;--v103-outline-strong:#e2ebff2b;--v103-shadow:0 34px 92px -50px #000000f5}.front-v103 html{scroll-behavior:smooth}.front-v103 main{overflow:clip}.front-v103 .wrap{width:min(var(--v103-content),calc(100% - (var(--v103-gutter) * 2)))}.front-v103 .wrap-narrow{width:min(var(--v103-reading),calc(100% - (var(--v103-gutter) * 2)))}.front-v103 .wrap-wide{width:min(1580px,calc(100% - (var(--v103-gutter) * 2)))}.front-v103 :-webkit-any(.v103-tools-page,.v103-research-page,.v103-markets-page,.v103-answers-page){padding-top:clamp(34px,5vw,68px)}.front-v103 :is(.v103-tools-page,.v103-research-page,.v103-markets-page,.v103-answers-page){padding-top:clamp(34px,5vw,68px)}.front-v103 :-webkit-any(.v103-tools-page,.v103-research-page,.v103-markets-page,.v103-answers-page)>:first-child{position:relative}.front-v103 :is(.v103-tools-page,.v103-research-page,.v103-markets-page,.v103-answers-page)>:first-child{position:relative}.front-v103 .page-head{border:1px solid var(--v103-outline);background:var(--v103-surface);box-shadow:var(--v103-shadow);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);align-items:end;gap:28px;padding:clamp(28px,4vw,48px);display:grid}.front-v103 .page-head .page-sub{grid-column:1;max-width:760px}.front-v103 .page-head:after{content:"OPEN · TRANSPARENT · REPRODUCIBLE";border:1px solid var(--v103-outline);color:var(--v102-faint);font:700 9px/1.8 var(--v102-mono);letter-spacing:.14em;background:#ffffff05;border-radius:16px;grid-area:1/2/5;align-self:center;padding:18px}.front-v103 .v103-answers-page .v100-answers-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);padding:clamp(30px,4vw,50px)}.front-v103 .v103-answers-page .v100-answer-controls{grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);align-items:start;gap:14px;display:grid}.front-v103 .v103-answers-page .v100-answer-controls>div{justify-content:flex-start}.front-v103 .v103-answers-page .v100-answer-grid{gap:var(--v103-card-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.front-v103 .v103-answers-page .v100-answer-grid>*{grid-column:span 4}.front-v103 .v103-answers-page .v100-answer-grid>:nth-child(7n+1),.front-v103 .v103-answers-page .v100-answer-grid>:nth-child(7n+2){grid-column:span 6}.front-v103 .v103-answer-detail{width:min(1180px,calc(100% - (var(--v103-gutter) * 2)))}.front-v103 .v103-answer-detail>header{text-align:center;max-width:930px;margin-inline-start:auto;margin-inline-end:auto}.front-v103 .v103-research-page>.grid{gap:var(--v103-card-gap)!important;grid-template-columns:repeat(12,minmax(0,1fr))!important}.front-v103 .v103-research-page>.grid>*{grid-column:span 4}.front-v103 .v103-research-page>.grid>:first-child{grid-column:span 8}.front-v103 .v103-research-page .tool-card{min-height:154px!important}.front-v103 .v103-markets-page .grid4{gap:var(--v103-card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.front-v103 .v103-markets-page .grid3{gap:var(--v103-card-gap);grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(280px,.825fr))}.front-v103 .v103-markets-page .panel{border-radius:20px}@media (max-width:1180px){.front-v103 .v103-markets-page .grid3{grid-template-columns:1fr 1fr}.front-v103 .v103-markets-page .grid3>:first-child{grid-column:1/-1}}@media (max-width:820px){.front-v103{--v103-gutter:16px;--v103-section-gap:52px}.front-v103 .page-head{grid-template-columns:1fr;padding:24px}.front-v103 .page-head:after{grid-area:auto/1}.front-v103 .v103-answers-page .v100-answer-grid,.front-v103 .v103-research-page>.grid{grid-template-columns:1fr!important}.front-v103 .v103-answers-page .v100-answer-grid>*,.front-v103 .v103-answers-page .v100-answer-grid>:nth-child(7n+1),.front-v103 .v103-answers-page .v100-answer-grid>:nth-child(7n+2),.front-v103 .v103-research-page>.grid>*,.front-v103 .v103-research-page>.grid>:first-child{grid-column:auto}.front-v103 .v103-answers-page .v100-answer-controls,.front-v103 .v103-markets-page .grid4,.front-v103 .v103-markets-page .grid3{grid-template-columns:1fr}.front-v103 .v103-markets-page .grid3>:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.front-v103 html{scroll-behavior:auto}}.front-v1060{--v1060-shell-max:1600px;--v1060-content-max:1320px;--v1060-reading-max:920px;--v1060-home-max:1640px;--v1060-gutter:clamp(22px, 2.6vw, 46px);--v1060-space-1:clamp(8px, .8vw, 12px);--v1060-space-2:clamp(14px, 1.3vw, 20px);--v1060-space-3:clamp(22px, 2vw, 32px);--v1060-space-4:clamp(34px, 3.2vw, 52px);--v1060-space-5:clamp(54px, 5.2vw, 88px);--v1060-radius-sm:12px;--v1060-radius:18px;--v1060-radius-lg:28px;--v1060-line:color-mix(in srgb, var(--cyan,#42e8ff) 18%, transparent);--v1060-line-soft:#89a7cf21;--v1060-surface:#080f1dc2;--v1060-surface-strong:#070d19f5;--v1060-shadow:0 24px 70px #00000057;min-width:0;overflow-x:clip}.front-v1060,.front-v1060 *,.front-v1060 :before,.front-v1060 :after{box-sizing:border-box}.front-v1060 :-webkit-any(main,section,article,aside,header,footer,nav,div){min-width:0}.front-v1060 :is(main,section,article,aside,header,footer,nav,div){min-width:0}.front-v1060 :-webkit-any(img,svg,canvas,video,iframe){max-width:100%}.front-v1060 :is(img,svg,canvas,video,iframe){max-width:100%}.front-v1060 :-webkit-any(h1,h2,h3,h4,p,li,a,button,label,td,th){overflow-wrap:anywhere}.front-v1060 :is(h1,h2,h3,h4,p,li,a,button,label,td,th){overflow-wrap:anywhere}.front-v1060 main{z-index:1;min-height:70vh;position:relative}.front-v1060 .wrap,.front-v1060 main>.page{width:min(var(--v1060-content-max), calc(100vw - (2 * var(--v1060-gutter))))!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:clamp(26px,3vw,44px) 0 clamp(66px,7vw,110px)!important}.front-v1060 .wrap-wide{width:min(var(--v1060-shell-max), calc(100vw - (2 * var(--v1060-gutter))))!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:clamp(26px,3vw,44px) 0 clamp(66px,7vw,110px)!important}.front-v1060 .wrap-narrow{width:min(var(--v1060-reading-max), calc(100vw - (2 * var(--v1060-gutter))))!important;max-width:none!important;margin-inline-start:auto!important;margin-inline-end:auto!important;padding:clamp(26px,3vw,44px) 0 clamp(66px,7vw,110px)!important}.front-v1060 .admin-root{max-width:100vw}.front-v1060 :-webkit-any(.page-head,.tool-hero,.daily-brief-hero,.topic-cluster-hero,.workspace-hero,.v100-answers-hero){margin-bottom:var(--v1060-space-4);position:relative}.front-v1060 :is(.page-head,.tool-hero,.daily-brief-hero,.topic-cluster-hero,.workspace-hero,.v100-answers-hero){margin-bottom:var(--v1060-space-4);position:relative}.front-v1060 .page-head{text-align:left;padding:var(--v1060-space-3) 0 var(--v1060-space-2)}.front-v1060 :is(.page-head h1,.tool-hero h1,.sec-head h1,.v100-answers-hero h1,.topic-cluster-hero h1,.workspace-hero h1){letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin:0 0 14px;font-size:clamp(36px,4.4vw,68px);line-height:.98}.front-v1060 :is(.page-sub,.tool-hero p,.sec-sub,.daily-brief-copy>p,.topic-cluster-hero>p,.workspace-hero>p){max-width:72ch;color:var(--tx2,#aebdd1);font-size:clamp(14px,1.15vw,18px);line-height:1.72}.front-v1060 .sec-head{margin:var(--v1060-space-4) 0 var(--v1060-space-2);justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.front-v1060 .sec-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,2.5vw,38px);line-height:1.08}.front-v1060 :-webkit-any(.panel,.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item,.callout){border-radius:var(--v1060-radius);border-color:#80a6d326}.front-v1060 :is(.panel,.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item,.callout){border-radius:var(--v1060-radius);border-color:#80a6d326}.front-v1060 :-webkit-any(.panel,.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item){background:linear-gradient(#ffffff07,#ffffff03);box-shadow:0 18px 46px #00000021}.front-v1060 :is(.panel,.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item){background:linear-gradient(#ffffff07,#ffffff03);box-shadow:0 18px 46px #00000021}@media (hover:hover) and (pointer:fine){.front-v1060 :-webkit-any(.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item):hover{border-color:#49e1ff40;transform:translateY(-2px)}.front-v1060 :is(.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item):hover{border-color:#49e1ff40;transform:translateY(-2px)}}.front-v1060 :-webkit-any(.grid,.grid4,.explore-grid,.coin-grid,.v100-answer-grid,.topic-cluster-grid){gap:clamp(12px,1.5vw,22px)}.front-v1060 :is(.grid,.grid4,.explore-grid,.coin-grid,.v100-answer-grid,.topic-cluster-grid){gap:clamp(12px,1.5vw,22px)}.front-v1060 .grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.front-v1060 :-webkit-any(.tbl-wrap,.table-wrap,.chart-wrap,.code-wrap){overscroll-behavior-inline:contain;border-radius:var(--v1060-radius-sm);max-width:100%;overflow-x:auto}.front-v1060 :is(.tbl-wrap,.table-wrap,.chart-wrap,.code-wrap){overscroll-behavior-inline:contain;border-radius:var(--v1060-radius-sm);max-width:100%;overflow-x:auto}.front-v1060 table{border-collapse:separate;border-spacing:0;width:100%}.front-v1060 th{z-index:1;background:#080e1bf5;position:sticky;top:0}.front-v1060 :-webkit-any(input,select,textarea,button,.btn){min-height:44px}.front-v1060 :is(input,select,textarea,button,.btn){min-height:44px}.front-v1060 :-webkit-any(input,select,textarea){max-width:100%}.front-v1060 :is(input,select,textarea){max-width:100%}.front-v1060 :-webkit-any(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cyan,#42e8ff);outline-offset:3px}.front-v1060 :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cyan,#42e8ff);outline-offset:3px}.front-v1060 .btn{border-radius:11px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.front-v1060 .prose{font-size:clamp(15px,1.1vw,17px);line-height:1.78}.front-v1060 .prose :-webkit-any(h2,h3){text-wrap:balance;scroll-margin-top:92px}.front-v1060 .prose :is(h2,h3){text-wrap:balance;scroll-margin-top:92px}.front-v1060 .prose p{max-width:76ch}.front-v1060 :is(.v103-home-split,.v103-market-tool-split,.v103-chart-section,.v103-home-act>.explore-grid,.v100-home-answer-grid,.home-closing,.home-faq-v73,.home-subscribe-v73){min-width:0;max-width:100%}.front-v1060 :is(.v103-home-split,.v103-market-tool-split,.v103-chart-section>.explore-grid,.v103-home-act>.explore-grid,.v100-home-answer-grid)>*{min-width:0;max-width:100%}.front-v1060 :-webkit-any(.v103-tools-page,.v103-charts-page,.v103-markets-page,.v103-answers-page,.topic-cluster-page,.daily-brief-page,.workspace-page){min-width:0}.front-v1060 :is(.v103-tools-page,.v103-charts-page,.v103-markets-page,.v103-answers-page,.topic-cluster-page,.daily-brief-page,.workspace-page){min-width:0}.front-v1060 :-webkit-any(.v103-tools-page,.v103-markets-page,.v103-answers-page,.topic-cluster-page,.daily-brief-page,.workspace-page)>:first-child{margin-top:0}.front-v1060 :is(.v103-tools-page,.v103-markets-page,.v103-answers-page,.topic-cluster-page,.daily-brief-page,.workspace-page)>:first-child{margin-top:0}.front-v1060 .chart-workspace-hero-v76{gap:clamp(18px,2.5vw,38px)}.front-v1060 .chart-workspace-bar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:82px}@media (max-width:1419px){.front-v1060{--v1060-gutter:clamp(20px, 2.4vw, 34px)}}@media (max-width:1180px){.front-v1060 .grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.front-v1060{--v1060-gutter:18px;--v1060-content-max:100%;--v1060-reading-max:100%}.front-v1060 .wrap,.front-v1060 .wrap-wide,.front-v1060 .wrap-narrow,.front-v1060 main>.page{width:calc(100vw - 36px)!important;padding-top:24px!important;padding-bottom:70px!important}.front-v1060 .sec-head{flex-direction:column;align-items:flex-start}.front-v1060 :is(.page-head h1,.tool-hero h1,.sec-head h1,.v100-answers-hero h1,.topic-cluster-hero h1,.workspace-hero h1){max-width:22ch;font-size:clamp(34px,8vw,52px)}.front-v1060 .chart-workspace-bar{top:68px}}@media (max-width:560px){.front-v1060{--v1060-gutter:14px}.front-v1060 .wrap,.front-v1060 .wrap-wide,.front-v1060 .wrap-narrow,.front-v1060 main>.page{width:calc(100vw - 28px)!important}.front-v1060 .grid4{grid-template-columns:1fr}.front-v1060 :is(.page-head h1,.tool-hero h1,.sec-head h1,.v100-answers-hero h1,.topic-cluster-hero h1,.workspace-hero h1){font-size:clamp(32px,10vw,46px)}}.front-v1060 .markets-page-head{background:linear-gradient(145deg,#0b1322f5,#060a12fa);border:1px solid #7ca4d32e;border-radius:clamp(22px,2.5vw,30px);grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);align-items:end;gap:clamp(22px,3vw,48px);margin-bottom:clamp(22px,3vw,38px);padding:clamp(26px,3.4vw,48px);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000038}.front-v1060 .markets-page-intro{min-width:0}.front-v1060 .markets-page-head h1{visibility:visible;opacity:1;letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:14px 0 12px;font-size:clamp(38px,4.8vw,72px);line-height:.98;display:block}.front-v1060 .markets-page-head p{max-width:68ch;color:var(--tx2,#aebdd1);margin:0;font-size:clamp(14px,1.1vw,17px);line-height:1.72}.front-v1060 .markets-page-toolbar{gap:14px;min-width:0;display:grid}.front-v1060 .markets-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.front-v1060 .markets-page-actions .btn{min-height:42px;padding:9px 14px;font-size:12px}.front-v1060 .markets-page-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.front-v1060 .markets-page-tabs button{border:1px solid var(--bd);background:var(--deep);min-height:44px;color:var(--tx2);font:700 11px/1.25 var(--sans);cursor:pointer;border-radius:10px;padding:9px 12px}.front-v1060 .markets-page-tabs button.is-active{color:var(--cyan);background:#00f5d41a;border-color:#00f5d46b}.front-v1060 .v100-answers-hero>.v100-answers-copy{min-width:0}.front-v1060 .v100-answers-hero .v100-answers-copy h1{visibility:visible;opacity:1;min-width:0;display:block}@media (max-width:1100px){.front-v1060 .markets-page-head{grid-template-columns:1fr;align-items:start}.front-v1060 .markets-page-toolbar{max-width:760px}}@media (max-width:820px){.front-v1060 .v103-answers-page .v100-answers-hero{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.front-v1060 .v100-answers-hero>.v100-answers-copy{width:100%!important;max-width:100%!important}.front-v1060 .v100-answers-hero .v100-answers-copy h1{width:auto!important;max-width:22ch!important}.front-v1060 .markets-page-head{padding:24px}}@media (max-width:560px){.front-v1060 .markets-page-head{border-radius:20px;padding:20px}.front-v1060 .markets-page-head h1{max-width:none;font-size:clamp(36px,11vw,50px)}.front-v1060 .markets-page-actions{grid-template-columns:1fr;display:grid}.front-v1060 .markets-page-actions>*{justify-content:center;width:100%}.front-v1060 .markets-page-tabs{grid-template-columns:1fr}.front-v1060 .v103-answers-page .v100-answers-hero{padding:20px!important}.front-v1060 .v100-answers-hero .v100-answers-copy h1{overflow-wrap:normal;word-break:normal;max-width:none!important}}@media (prefers-reduced-motion:reduce){.front-v1060 *,.front-v1060 :before,.front-v1060 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.front-v1060 :-webkit-any(.panel,.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item,.callout){border-color:#bedcf561}.front-v1060 :is(.panel,.tool-card,.cyber-card,.insight-card,.coin-card,.explore-card,.v100-answer-card,.topic-cluster-card,.workspace-item,.callout){border-color:#bedcf561}}.front-v1070{--v1070-bg:#0b0f14;--v1070-surface:#111720;--v1070-surface-2:#161e29;--v1070-surface-3:#1c2633;--v1070-border:#293442;--v1070-border-strong:#3a4859;--v1070-text:#f3f6fa;--v1070-muted:#a9b4c2;--v1070-subtle:#7e8a99;--v1070-accent:#5eead4;--v1070-accent-strong:#2dd4bf;--v1070-blue:#60a5fa;--v1070-red:#fb7185;--v1070-green:#4ade80;--v1070-radius:14px;--v1070-radius-lg:22px;--v1070-shadow:0 18px 50px #00000042;background:var(--v1070-bg);color:var(--v1070-text);min-height:100vh;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.front-v1070 .mobile-dock,.front-v1070 .ticker{display:none!important}.front-v1070 main{min-height:65vh}.front-v1070 main a{text-underline-offset:3px}.front-v1070 h1,.front-v1070 h2,.front-v1070 h3{color:var(--v1070-text);letter-spacing:-.025em}.front-v1070 p{color:var(--v1070-muted)}.front-v1070 :-webkit-any(h1,h2,h3,h4,p,a,button,td,th,label,span){overflow-wrap:anywhere}.front-v1070 :is(h1,h2,h3,h4,p,a,button,td,th,label,span){overflow-wrap:anywhere}.front-v1070 .wrap,.front-v1070 .page{width:min(100% - 40px,1360px);max-width:1360px;margin-inline-start:auto;margin-inline-end:auto}.front-v1070 .wrap-narrow{width:min(100% - 40px,900px);max-width:900px;margin-inline-start:auto;margin-inline-end:auto}.front-v1070 .v1070-container{width:min(100% - 40px,1360px);margin-inline-start:auto;margin-inline-end:auto}.front-v1070 .v1070-header{z-index:1200;border-bottom:1px solid var(--v1070-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0f14f0;position:sticky;top:0}.front-v1070 .v1070-header-main{grid-template-columns:minmax(240px,310px) minmax(320px,620px) auto;align-items:center;gap:24px;width:min(100% - 32px,1460px);min-height:72px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.front-v1070 .v1070-brand{color:var(--v1070-text);align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.front-v1070 .v1070-brand img{border-radius:9px;flex:none}.front-v1070 .v1070-brand span{gap:2px;min-width:0;display:grid}.front-v1070 .v1070-brand strong{white-space:nowrap;font-size:17px;line-height:1.1}.front-v1070 .v1070-brand small{color:var(--v1070-subtle);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.front-v1070 .v1070-header-search .searchbox-input-wrap{background:var(--v1070-surface);border:1px solid var(--v1070-border);border-radius:10px;height:42px}.front-v1070 .v1070-header-search .searchbox-input{font-size:13px}.front-v1070 .v1070-header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.front-v1070 .v1070-menu-button,.front-v1070 .v1070-icon-button{border:1px solid var(--v1070-border);background:var(--v1070-surface);min-height:38px;color:var(--v1070-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.front-v1070 .v1070-menu-button:hover{border-color:var(--v1070-accent);color:var(--v1070-accent)}.front-v1070 .v1070-mobile-search{width:40px;padding:0;font-size:20px;display:none}.front-v1070 .v1070-primary-row{border-top:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;width:min(100% - 32px,1460px);min-height:46px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.front-v1070 .v1070-primary-row nav{align-items:center;gap:4px;display:flex}.front-v1070 .v1070-primary-row a{min-height:46px;color:var(--v1070-muted);border-bottom:2px solid #0000;align-items:center;padding:0 14px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.front-v1070 .v1070-primary-row nav a:hover,.front-v1070 .v1070-primary-row nav a.is-active{color:var(--v1070-text);border-bottom-color:var(--v1070-accent)}body.v1070-overlay-open{overflow:hidden}.front-v1070 .v1070-overlay{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03070cb8;place-items:start center;padding:48px 18px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto}.front-v1070 .v1070-search-dialog,.front-v1070 .v1070-directory{background:var(--v1070-surface);border:1px solid var(--v1070-border-strong);border-radius:var(--v1070-radius-lg);width:min(100%,1180px);box-shadow:var(--v1070-shadow)}.front-v1070 .v1070-search-dialog{max-width:820px;padding:24px}.front-v1070 .v1070-directory{padding:26px}.front-v1070 .v1070-dialog-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.front-v1070 .v1070-dialog-head small{color:var(--v1070-accent);letter-spacing:.11em;font-size:11px;font-weight:800}.front-v1070 .v1070-dialog-head h2{margin:6px 0 0;font-size:clamp(22px,3vw,34px);line-height:1.15}.front-v1070 .v1070-dialog-head button{border:1px solid var(--v1070-border);background:var(--v1070-surface-2);width:42px;height:42px;color:var(--v1070-text);cursor:pointer;border-radius:50%;font-size:25px}.front-v1070 .v1070-search-dialog .searchbox-input-wrap,.front-v1070 .v1070-directory .searchbox-input-wrap{border:1px solid var(--v1070-border-strong);background:#0d131c;border-radius:12px;min-height:56px}.front-v1070 .v1070-search-dialog .searchbox-input,.front-v1070 .v1070-directory .searchbox-input{font-size:15px}.front-v1070 .searchbox-dropdown{background:var(--v1070-surface-2);border:1px solid var(--v1070-border-strong);box-shadow:var(--v1070-shadow);border-radius:12px}.front-v1070 .route-context-shell{border-bottom:1px solid var(--v1070-border);background:#0e141c}.front-v1070 .route-context-inner{align-items:center;gap:18px;width:min(100% - 40px,1360px);min-height:48px;margin-inline-start:auto;margin-inline-end:auto;display:flex}.front-v1070 .route-breadcrumbs{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.front-v1070 .route-breadcrumbs span{align-items:center;gap:8px;min-width:0;display:flex}.front-v1070 .route-breadcrumbs a,.front-v1070 .route-breadcrumbs b{color:var(--v1070-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:11px;text-decoration:none;overflow:hidden}.front-v1070 .route-breadcrumbs b{color:var(--v1070-text)}.front-v1070 .route-breadcrumbs i{color:#536172}.front-v1070 .route-context-purpose,.front-v1070 .route-context-links{display:none}.front-v1070 .v1070-hub{padding-top:52px;padding-bottom:80px}.front-v1070 .v1070-button{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.front-v1070 .v1070-button-primary{background:var(--v1070-accent);color:#06211e;border:1px solid var(--v1070-accent)}.front-v1070 .v1070-button-secondary{background:var(--v1070-surface);color:var(--v1070-text);border:1px solid var(--v1070-border-strong)}.front-v1070 .v1070-empty{text-align:center;border:1px dashed var(--v1070-border-strong);border-radius:var(--v1070-radius);padding:50px}.front-v1070 .v1070-secondary-hub{padding-top:48px!important;padding-bottom:80px!important}.front-v1070 .v1070-secondary-hub>.page-head,.front-v1070 .v1070-secondary-hub>header:first-child,.front-v1070 .v100-answers-hero{margin-bottom:28px!important}.front-v1070 .v100-answers-hero,.front-v1070 .v103-markets-page>header,.front-v1070 .v103-research-page>header{border:1px solid var(--v1070-border)!important;border-radius:var(--v1070-radius-lg)!important;background:var(--v1070-surface)!important;box-shadow:none!important}.front-v1070 .v100-answer-controls,.front-v1070 .v103-research-page input,.front-v1070 .v103-markets-page input{border-color:var(--v1070-border)!important;background:var(--v1070-surface)!important}.front-v1070 .v1070-detail-page{padding-top:42px;padding-bottom:80px}.front-v1070 .v1070-detail-page .page-head{border-bottom:1px solid var(--v1070-border);text-align:left!important;padding:24px 0 28px!important}.front-v1070 .v1070-detail-page .page-head h1{max-width:18ch;font-size:clamp(36px,5vw,58px)!important;line-height:1.05!important}.front-v1070 .tool-card{box-shadow:none!important;border-color:var(--v1070-border)!important;background:var(--v1070-surface)!important;border-radius:12px!important}.front-v1070 table{border-collapse:collapse;width:100%}.front-v1070 th{background:var(--v1070-surface-2);color:var(--v1070-muted);font-size:12px}.front-v1070 th,.front-v1070 td{border-bottom:1px solid var(--v1070-border);padding:11px 12px}.front-v1070 input,.front-v1070 select,.front-v1070 textarea{border-color:var(--v1070-border)!important;border-radius:9px!important}.front-v1070 button:focus-visible{outline-offset:2px!important;outline:3px solid #5eead461!important}.front-v1070 a:focus-visible{outline-offset:2px!important;outline:3px solid #5eead461!important}.front-v1070 input:focus-visible{outline-offset:2px!important;outline:3px solid #5eead461!important}.front-v1070 select:focus-visible{outline-offset:2px!important;outline:3px solid #5eead461!important}.front-v1070 .context-hub{border:1px solid var(--v1070-border);border-radius:var(--v1070-radius);background:var(--v1070-surface);margin-top:54px;padding:24px}.front-v1070 .context-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.front-v1070 .retention-layer{margin-top:40px}@media (max-width:1180px){.front-v1070 .v1070-header-main{grid-template-columns:minmax(220px,1fr) auto}.front-v1070 .v1070-header-search{display:none}.front-v1070 .v1070-mobile-search{display:inline-flex}.front-v1070 .v1070-primary-row{scrollbar-width:none;overflow-x:auto}.front-v1070 .v1070-primary-row::-webkit-scrollbar{display:none}}@media (max-width:820px){.front-v1070 .wrap,.front-v1070 .page,.front-v1070 .wrap-narrow,.front-v1070 .v1070-container,.front-v1070 .route-context-inner{width:min(100% - 28px,100%)}.front-v1070 .v1070-header-main{gap:10px;width:min(100% - 20px,100%);min-height:62px}.front-v1070 .v1070-brand small{display:none!important}.front-v1070 .v1070-brand strong{font-size:14px}.front-v1070 .v1070-menu-button{width:42px;padding:0;font-size:0}.front-v1070 .v1070-menu-button span{font-size:18px}.front-v1070 .v1070-primary-row{display:none}.front-v1070 .v1070-overlay{place-items:start stretch;padding:12px}.front-v1070 .v1070-directory,.front-v1070 .v1070-search-dialog{border-radius:16px;padding:18px}.front-v1070 .route-context-inner{min-height:42px}.front-v1070 .v1070-hub{padding-top:36px}.front-v1070 .context-hub-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.front-v1070 .v1070-brand span{max-width:160px}.front-v1070 .context-hub-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.front-v1070 *,.front-v1070 :before,.front-v1070 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.front-v1080{--v1080-gold:#f6c453;--v1080-gold-soft:#f6c45321;--v1080-gold-border:#f6c4536b;--v1080-teal-soft:#5eead417}@media (max-width:480px){.front-v1080 .v1070-header-actions{gap:5px}}.power-law-workspace-free,.power-law-free-strip{color:var(--tx);background:linear-gradient(135deg,#00f5d41f,#f7931a12);border:1px solid #00f5d459}.power-law-workspace-free{width:-moz-fit-content;width:fit-content;font-family:var(--mono);letter-spacing:.08em;border-radius:999px;margin:10px 0 2px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.power-law-free-strip{border-radius:12px;gap:5px;margin:0 0 16px;padding:14px 16px;display:grid}.power-law-free-strip strong{color:var(--cyan);font-family:var(--mono);letter-spacing:.06em;font-size:12px}.power-law-free-strip span{color:var(--tx2);font-size:12px;line-height:1.6}.power-law-snapshot,.power-law-calculator,.power-law-free-features,.power-law-free-faq{border:1px solid var(--bd);background:var(--surface);border-radius:14px;margin:18px 0;padding:18px}.power-law-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.power-law-section-heading>div{min-width:0}.power-law-section-heading span{color:var(--cyan);font-family:var(--mono);letter-spacing:.12em;font-size:10px;font-weight:800}.power-law-section-heading h2,.power-law-free-faq h2{color:var(--tx);margin:5px 0 0;font-size:clamp(17px,2vw,22px);line-height:1.3}.power-law-section-heading p,.power-law-free-faq p{max-width:500px;color:var(--tx2);margin:0;font-size:12px;line-height:1.65}.power-law-snapshot-grid,.power-law-projection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.power-law-snapshot-grid>div,.power-law-projection-grid>div{border:1px solid var(--bd);background:var(--bg2);border-radius:10px;gap:5px;min-width:0;padding:13px;display:grid}.power-law-snapshot-grid span,.power-law-projection-grid span{color:var(--tx3);font-size:10px;line-height:1.4}.power-law-snapshot-grid strong,.power-law-projection-grid strong{overflow-wrap:anywhere;color:var(--tx);font-family:var(--mono);font-size:clamp(14px,2vw,19px)}.power-law-method-row{border-top:1px solid var(--bd);color:var(--tx3);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:10px;display:flex}.power-law-method-row code{color:var(--cyan);font-size:11px}.power-law-date-control{grid-template-columns:auto minmax(170px,260px) 1fr;align-items:center;gap:10px;margin-bottom:14px;display:grid}.power-law-date-control label{color:var(--tx2);font-size:12px;font-weight:700}.power-law-date-control input{border:1px solid var(--bd);background:var(--bg2);width:100%;min-height:42px;color:var(--tx);font:12px var(--mono);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:8px 10px}.power-law-quick-dates{flex-wrap:wrap;gap:6px;display:flex}.power-law-quick-dates button{border:1px solid var(--bd);background:var(--bg2);min-height:36px;color:var(--tx2);font:11px var(--mono);cursor:pointer;border-radius:8px;padding:6px 10px}.power-law-quick-dates button[aria-pressed=true]{color:var(--cyan);background:#00f5d41f;border-color:#00f5d48c}.power-law-model-warning{color:var(--tx3);margin:12px 0 0;font-size:11px;line-height:1.6}.power-law-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.power-law-feature-grid>div{border:1px solid var(--bd);background:var(--bg2);color:var(--tx2);border-radius:9px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.5;display:flex}.power-law-feature-grid b{color:var(--cyan)}.power-law-free-faq{border-left:3px solid var(--cyan)}.power-law-free-faq p{max-width:none;margin-top:9px;font-size:13px}.chart-workspace-shell .power-law-snapshot-grid,.chart-workspace-shell .power-law-projection-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.chart-workspace-shell .power-law-projection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.chart-workspace-shell .power-law-snapshot-grid,.chart-workspace-shell .power-law-projection-grid,.power-law-snapshot-grid,.power-law-projection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.power-law-date-control{grid-template-columns:1fr}.power-law-method-row,.power-law-section-heading{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.power-law-snapshot,.power-law-calculator,.power-law-free-features,.power-law-free-faq{padding:14px}.power-law-snapshot-grid,.power-law-projection-grid,.power-law-feature-grid,.chart-workspace-shell .power-law-snapshot-grid,.chart-workspace-shell .power-law-projection-grid{grid-template-columns:1fr}.power-law-workspace-free{border-radius:10px;line-height:1.5}}.power-law-intelligence-module,.power-law-roadmap{border:1px solid var(--bd);background:linear-gradient(145deg,#08121cf5,#0a1b22d1);border-radius:16px;margin:18px 0;padding:20px;box-shadow:0 14px 34px #00000029}.power-law-intelligence-module[id],.power-law-roadmap[id]{scroll-margin-top:118px}.power-law-percentile-layout{grid-template-columns:minmax(190px,.72fr) minmax(0,1.8fr);gap:14px;margin-bottom:14px;display:grid}.power-law-percentile-result{background:radial-gradient(circle at 20% 20%, #00f5d424, transparent 56%), var(--bg2);border:1px solid #00f5d452;border-radius:13px;align-content:center;gap:6px;min-height:156px;padding:18px;display:grid}.power-law-percentile-result>span,.power-law-support-result>span{color:var(--tx3);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.power-law-percentile-result>strong,.power-law-support-result>strong{color:var(--tx);font-family:var(--mono);font-size:clamp(36px,5vw,58px);line-height:1}.power-law-percentile-result>strong small,.power-law-support-result>strong small{color:var(--tx3);margin-left:4px;font-size:14px}.power-law-percentile-result>b,.power-law-support-result>b{font-size:12px;line-height:1.5}.power-law-percentile-scale{border:1px solid var(--bd);background:var(--bg2);border-radius:13px;align-content:center;gap:10px;min-width:0;padding:18px;display:grid}.power-law-percentile-track{background:linear-gradient(90deg,#31c48dbf,#00f5d48c 28%,#8b93a78c 50%,#f7c148a6 72%,#e0564fc7);border:1px solid #ffffff1a;border-radius:999px;height:14px;position:relative}.power-law-percentile-track i{background:#f7931a;border:3px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f7931a33}.power-law-percentile-labels{color:var(--tx4);font:10px var(--mono);grid-template-columns:repeat(5,1fr);display:grid}.power-law-percentile-labels span:nth-child(2),.power-law-percentile-labels span:nth-child(3),.power-law-percentile-labels span:nth-child(4){text-align:center}.power-law-percentile-labels span:last-child{text-align:right}.power-law-percentile-scale p{color:var(--tx3);margin:0;font-size:11px;line-height:1.65}.power-law-band-table{border:1px solid var(--bd);background:var(--bg2);border-radius:12px;overflow:hidden}.power-law-band-row{border-top:1px solid var(--bd);grid-template-columns:minmax(170px,1.35fr) repeat(4,minmax(118px,1fr));align-items:center;min-width:760px;display:grid}.power-law-band-row:first-child{border-top:0}.power-law-band-row>*{border-left:1px solid var(--bd);overflow-wrap:anywhere;min-width:0;padding:12px 14px}.power-law-band-row>:first-child{border-left:0}.power-law-band-head{color:var(--tx3);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#ffffff06}.power-law-band-row strong{color:var(--tx);gap:3px;font-size:12px;display:grid}.power-law-band-row strong small{color:var(--tx4);font:9px var(--mono)}.power-law-band-row>span{color:var(--tx2);font:12px var(--mono)}.power-law-band-central-50 strong{border-left:3px solid var(--cyan)}.power-law-band-central-80 strong{border-left:3px solid var(--yellow)}.power-law-band-corridor-90 strong{border-left:3px solid #f7931a}.power-law-support-layout{grid-template-columns:minmax(210px,.82fr) minmax(260px,1.18fr) minmax(240px,1fr);gap:12px;display:grid}.power-law-support-result,.power-law-support-controls,.power-law-support-metrics{border:1px solid var(--bd);background:var(--bg2);border-radius:12px;min-width:0;margin:0;padding:16px}.power-law-support-result{border-color:#31c48d57;align-content:center;gap:7px;display:grid}.power-law-support-controls{align-content:center;gap:8px;display:grid}.power-law-support-controls label{color:var(--tx2);font-size:11px;font-weight:700;line-height:1.5}.power-law-support-controls>div{border:1px solid var(--bd);background:#00000029;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.power-law-support-controls>div>span{color:var(--tx3);font:12px var(--mono);padding-left:11px}.power-law-support-controls input{width:100%;min-height:42px;color:var(--tx);font:13px var(--mono);background:0 0;border:0;outline:0;padding:8px 9px}.power-law-support-controls button{border:0;border-left:1px solid var(--bd);color:var(--cyan);font:10px var(--mono);cursor:pointer;background:#00f5d414;align-self:stretch;padding:0 11px}.power-law-support-controls button:disabled{cursor:default;opacity:.42}.power-law-support-controls>p{color:#ff8b85;margin:0;font-size:10px}.power-law-support-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.power-law-support-metrics>div{border:1px solid var(--bd);background:#00000021;border-radius:9px;gap:4px;padding:10px;display:grid}.power-law-support-metrics dt{color:var(--tx4);font-size:9px}.power-law-support-metrics dd{color:var(--tx);font:12px var(--mono);overflow-wrap:anywhere;margin:0}.power-law-roadmap{background:linear-gradient(145deg,#0c141feb,#18140c85);border-style:dashed}.power-law-roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.power-law-roadmap-grid article{border:1px solid var(--bd);background:#00000021;border-radius:11px;min-width:0;padding:15px}.power-law-roadmap-grid article>span{color:var(--yellow);font:8px var(--mono);letter-spacing:.08em;border:1px solid #f7c14847;border-radius:999px;margin-bottom:9px;padding:4px 7px;display:inline-flex}.power-law-roadmap-grid h3{color:var(--tx);margin:0 0 7px;font-size:14px}.power-law-roadmap-grid p{color:var(--tx3);margin:0;font-size:11px;line-height:1.65}.power-law-roadmap-action{border-top:1px solid var(--bd);justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.power-law-roadmap-action a{color:var(--cyan);font-size:12px;font-weight:800;text-decoration:none}.power-law-roadmap-action span{color:var(--tx4);font-size:10px;line-height:1.5}.power-law-free-faq h3{color:var(--tx);margin:17px 0 0;font-size:14px}@media (max-width:1050px){.power-law-support-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.power-law-support-metrics{grid-column:1/-1}}@media (max-width:820px){.power-law-percentile-layout,.power-law-roadmap-grid{grid-template-columns:1fr}.power-law-band-table{scrollbar-width:thin;overflow-x:auto}}@media (max-width:620px){.power-law-intelligence-module,.power-law-roadmap{border-radius:13px;padding:14px}.power-law-support-layout{grid-template-columns:1fr}.power-law-support-metrics{grid-column:auto}.power-law-roadmap-action{flex-direction:column;align-items:flex-start}}.bi-terminal-toolbar{border:1px solid var(--bd);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;padding:16px;display:flex}.bi-terminal-toolbar>div:first-child{max-width:700px}.bi-terminal-toolbar strong{margin-bottom:5px;font-size:14px;display:block}.bi-terminal-toolbar p{color:var(--tx3);margin:0;font-size:12px;line-height:1.65}.bi-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bi-toolbar-actions button,.bi-backtest-actions button{border:1px solid var(--bd);background:var(--deep);color:var(--tx);min-height:38px;font:700 11px var(--mono);cursor:pointer;border-radius:9px;padding:0 12px}.bi-toolbar-actions button:hover,.bi-backtest-actions button:hover{border-color:var(--cyan);color:var(--cyan)}.bi-module-picker{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.bi-module-picker button{border:1px solid var(--bd);color:var(--tx3);cursor:pointer;background:0 0;border-radius:999px;padding:7px 11px;font-size:11px}.bi-module-picker button.is-active{background:color-mix(in srgb,var(--cyan) 12%,transparent);border-color:color-mix(in srgb,var(--cyan) 50%,var(--bd));color:var(--cyan)}.bi-terminal-grid{grid-template-columns:repeat(var(--bi-columns,2),minmax(0,1fr));gap:14px;display:grid}.bi-terminal-grid[data-columns="3"]{--bi-columns:3}.bi-terminal-grid[data-columns="2"]{--bi-columns:2}.bi-terminal-module{border:1px solid var(--bd);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,var(--cyan) 5%),var(--surface));border-radius:15px;min-height:210px;padding:18px;position:relative;overflow:hidden}.bi-terminal-module:after{content:"";background:color-mix(in srgb,var(--cyan) 8%,transparent);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:auto;bottom:-60px;left:auto;right:-45px}.bi-module-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bi-module-head span,.bi-section-title span{font:800 9px var(--mono);letter-spacing:1.4px;color:var(--cyan)}.bi-module-head h2,.bi-section-title h2{margin:5px 0 0;font-size:17px}.bi-module-actions{gap:4px;display:flex}.bi-module-actions button{border:1px solid var(--bd);background:var(--deep);width:29px;height:29px;color:var(--tx2);cursor:pointer;border-radius:8px}.bi-module-actions button:disabled{opacity:.28;cursor:not-allowed}.bi-module-value{flex-direction:column;gap:7px;margin-top:26px;display:flex}.bi-module-value strong{font:900 clamp(29px,4vw,44px) var(--mono);letter-spacing:-1.5px}.bi-module-value b{color:var(--tx2);font-size:12px}.bi-module-value p{color:var(--tx3);margin:0;font-size:11.5px;line-height:1.6}.bi-terminal-summary,.bi-backtest-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.bi-metric-card{border:1px solid var(--bd);background:var(--surface);border-radius:12px;min-height:94px;padding:14px}.bi-metric-card span{font:700 10px var(--mono);color:var(--tx3);text-transform:uppercase;letter-spacing:.6px;display:block}.bi-metric-card strong{font:850 20px var(--mono);color:var(--tx);margin-top:8px;display:block}.bi-metric-card small{color:var(--tx3);margin-top:5px;font-size:10.5px;line-height:1.45;display:block}.bi-next-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.bi-next-actions a,.bi-backtest-actions a{border:1px solid var(--bd);min-height:38px;color:var(--cyan);border-radius:9px;align-items:center;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.bi-backtest-controls{border:1px solid var(--bd);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:16px;padding:16px;display:grid}.bi-backtest-controls>label{color:var(--tx3);font:700 10px var(--mono);letter-spacing:.4px;flex-direction:column;gap:7px;display:flex}.bi-backtest-controls input[type=number],.bi-backtest-controls input[type=date]{border:1px solid var(--bd);background:var(--deep);width:100%;min-height:40px;color:var(--tx);font:700 12px var(--mono);border-radius:9px;padding:0 10px}.bi-range-row{grid-template-columns:1fr 48px;align-items:center;gap:9px;min-height:40px;display:grid}.bi-range-row input{width:100%;accent-color:var(--cyan)}.bi-range-row span{text-align:right;color:var(--tx);font:800 12px var(--mono)}.bi-backtest-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.bi-section-title{margin:24px 0 12px}.bi-trade-log{margin-top:24px}.bi-table-wrap{border:1px solid var(--bd);border-radius:12px;width:100%;overflow:auto}.bi-trade-log table{border-collapse:collapse;width:100%;min-width:680px}.bi-trade-log th,.bi-trade-log td{border-bottom:1px solid var(--bd);text-align:right;font:11px var(--mono);padding:10px 12px}.bi-trade-log th{background:var(--deep);color:var(--tx3);text-transform:uppercase;position:sticky;top:0}.bi-trade-log th:first-child,.bi-trade-log td:first-child{text-align:left}.bi-trade-log td.buy{color:var(--green);font-weight:900}.bi-trade-log td.sell{color:var(--red);font-weight:900}.bi-methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.bi-methodology-grid article{border:1px solid var(--bd);background:var(--surface);border-radius:12px;padding:16px}.bi-methodology-grid h3{margin:0 0 7px;font-size:14px}.bi-methodology-grid p{color:var(--tx3);margin:0;font-size:11.5px;line-height:1.7}.power-law-roadmap-grid article.is-live{border-color:color-mix(in srgb,var(--green) 45%,var(--bd));background:color-mix(in srgb,var(--green) 6%,var(--surface))}.power-law-roadmap-grid article.is-live>span{color:var(--green)}.power-law-roadmap-grid article>a{color:var(--cyan);margin-top:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.article-referral-fact{border:1px solid color-mix(in srgb,var(--yellow) 46%,var(--bd));border-left:4px solid var(--yellow);background:color-mix(in srgb,var(--yellow) 7%,var(--surface));border-radius:12px;margin:0 0 20px;padding:16px 18px}.article-referral-fact>span{font:850 9px var(--mono);letter-spacing:1.3px;color:var(--yellow)}.article-referral-fact h2{margin:7px 0 8px;font-size:16px}.article-referral-fact p{color:var(--tx2);overflow-wrap:anywhere;margin:5px 0;font-size:12.5px;line-height:1.6}.article-referral-fact code{font-family:var(--mono);color:var(--tx);font-weight:800}.article-referral-fact a{color:var(--cyan);font-family:var(--mono);overflow-wrap:anywhere;font-weight:750;text-decoration:none}.article-referral-fact small{color:var(--tx3);margin-top:8px;font-size:10.5px;line-height:1.55;display:block}@media (max-width:900px){.bi-terminal-grid[data-columns="3"]{--bi-columns:2}.bi-terminal-summary,.bi-backtest-scoreboard,.bi-backtest-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-methodology-grid{grid-template-columns:1fr}.bi-terminal-toolbar{flex-direction:column}.bi-toolbar-actions{justify-content:flex-start}}@media (max-width:620px){.bi-terminal-grid[data-columns="2"],.bi-terminal-grid[data-columns="3"]{--bi-columns:1}.bi-terminal-summary,.bi-backtest-scoreboard,.bi-backtest-controls{grid-template-columns:1fr}.bi-terminal-module{min-height:190px}.bi-terminal-toolbar,.bi-backtest-controls{padding:13px}.bi-module-picker{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.bi-module-picker button{white-space:nowrap}}.bi-file-action{border:1px solid var(--bd);background:var(--deep);min-height:38px;color:var(--tx);font:700 11px var(--mono);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.bi-file-action:hover{border-color:var(--cyan);color:var(--cyan)}.bi-file-action input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.bi-inline-notice{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--bd));background:color-mix(in srgb,var(--cyan) 7%,var(--surface));color:var(--tx2);border-radius:9px;margin:0 0 13px;padding:10px 12px;font-size:11.5px;line-height:1.55}.bi-api-panel{border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--bd));background:linear-gradient(120deg,color-mix(in srgb,var(--cyan) 7%,var(--surface)),var(--surface));border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;margin-top:16px;padding:17px;display:grid}.bi-api-panel span,.bi-preset-panel>div:first-child>span{font:850 9px var(--mono);letter-spacing:1.4px;color:var(--cyan)}.bi-api-panel h2,.bi-preset-panel h2{margin:5px 0 7px;font-size:16px}.bi-api-panel p,.bi-preset-panel p{color:var(--tx3);margin:0;font-size:11.5px;line-height:1.65}.bi-api-panel code{border:1px solid var(--bd);background:var(--deep);font:750 11px var(--mono);color:var(--green);white-space:nowrap;border-radius:8px;padding:10px 12px}.bi-api-panel a{color:var(--cyan);white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.bi-preset-panel{border:1px solid var(--bd);background:var(--surface);border-radius:14px;margin-bottom:14px;padding:16px}.bi-preset-buttons{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.bi-preset-buttons button,.bi-preset-save button{border:1px solid var(--bd);background:var(--deep);min-height:36px;color:var(--tx2);font:750 11px var(--mono);cursor:pointer;border-radius:9px;padding:0 11px}.bi-preset-buttons button:hover,.bi-preset-save button:hover{border-color:var(--cyan);color:var(--cyan)}.bi-preset-save{grid-template-columns:minmax(180px,1fr) repeat(3,auto);gap:8px;margin-top:11px;display:grid}.bi-preset-save>input{border:1px solid var(--bd);background:var(--deep);min-height:38px;color:var(--tx);font:700 12px var(--mono);border-radius:9px;padding:0 11px}.bi-preset-panel .bi-inline-notice{margin:11px 0 0}.bi-alert-current{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.bi-alert-current>div{border:1px solid var(--bd);background:var(--surface);border-radius:12px;padding:14px}.bi-alert-current span{color:var(--tx3);font:750 9px var(--mono);letter-spacing:.6px;display:block}.bi-alert-current strong{font:900 21px var(--mono);margin-top:7px;display:block}.bi-alert-form{border:1px solid var(--bd);background:var(--surface);border-radius:15px;padding:18px}.bi-alert-form .bi-section-title{margin:0 0 13px}.bi-alert-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bi-alert-grid>label{border:1px solid var(--bd);background:var(--deep);opacity:.7;border-radius:12px;grid-template-columns:auto minmax(0,1fr) 82px;align-items:center;gap:10px;min-height:78px;padding:12px;display:grid}.bi-alert-grid>label.enabled{opacity:1;border-color:color-mix(in srgb,var(--cyan) 42%,var(--bd));background:color-mix(in srgb,var(--cyan) 5%,var(--deep))}.bi-alert-grid input[type=checkbox]{width:17px;height:17px;accent-color:var(--cyan)}.bi-alert-grid label>span{color:var(--tx);font-size:12px;font-weight:800}.bi-alert-grid small{color:var(--tx3);margin-top:4px;font-size:10.5px;font-weight:500;line-height:1.4;display:block}.bi-alert-grid input[type=number]{border:1px solid var(--bd);background:var(--surface);width:100%;min-height:39px;color:var(--tx);font:800 12px var(--mono);border-radius:8px;padding:0 8px}.bi-alert-submit{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.bi-alert-submit label{color:var(--tx3);font:750 10px var(--mono);flex-direction:column;gap:7px;display:flex}.bi-alert-submit input{border:1px solid var(--bd);background:var(--deep);min-height:43px;color:var(--tx);border-radius:9px;padding:0 12px;font-size:13px}.bi-alert-submit button{background:var(--cyan);min-height:43px;color:var(--bg);cursor:pointer;border:0;border-radius:9px;padding:0 18px;font-weight:900}.bi-alert-submit button:disabled{opacity:.45;cursor:not-allowed}.bi-alert-privacy{color:var(--tx3);margin:12px 0 0;font-size:10.5px;line-height:1.65}.bi-alert-message{border-radius:9px;margin:12px 0 0;padding:11px 13px;font-size:12px;line-height:1.55}.bi-alert-message.success{border:1px solid color-mix(in srgb,var(--green) 50%,var(--bd));background:color-mix(in srgb,var(--green) 8%,var(--surface));color:var(--green)}.bi-alert-message.error{border:1px solid color-mix(in srgb,var(--red) 50%,var(--bd));background:color-mix(in srgb,var(--red) 8%,var(--surface));color:var(--red)}@media (max-width:900px){.bi-api-panel{grid-template-columns:1fr}.bi-api-panel code{white-space:normal;overflow-wrap:anywhere}.bi-preset-save{grid-template-columns:1fr 1fr}.bi-alert-current{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bi-preset-save,.bi-alert-grid,.bi-alert-submit,.bi-alert-current{grid-template-columns:1fr}.bi-preset-save .bi-file-action,.bi-preset-save button{width:100%}.bi-alert-grid>label{grid-template-columns:auto minmax(0,1fr) 72px}.bi-api-panel{padding:14px}}.bi-backtest-controls{border:0;min-inline-size:0;margin:0;padding:0}.bi-backtest-controls:disabled{opacity:.82}.bi-shared-readonly{border-color:color-mix(in srgb,var(--cyan) 55%,transparent)}.bi-manage-entry,.bi-alert-history,.bi-composite-chart{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:22px}.bi-manage-entry form{gap:10px;margin:16px 0;display:flex}.bi-manage-entry input{flex:1;min-width:0}.bi-manage-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.bi-manage-summary>div,.bi-component-cards article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px}.bi-manage-summary span,.bi-component-cards span{color:var(--muted);font-size:.78rem;display:block}.bi-manage-summary strong,.bi-component-cards strong{margin-top:7px;font-size:1.08rem;display:block}.status-active{color:var(--green)}.status-paused{color:var(--yellow)}.status-unsubscribed{color:var(--red)}.bi-manage-conditions{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.bi-manage-conditions legend{padding:0 8px;font-weight:800}.bi-manage-conditions label{border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:12px;grid-template-columns:auto 1fr 90px;align-items:center;gap:10px;padding:12px;display:grid}.bi-manage-conditions input[type=number]{width:100%}.bi-manage-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.bi-manage-actions .danger{border-color:color-mix(in srgb,var(--red) 55%,transparent);color:var(--red)}.bi-alert-history{margin-top:20px}.bi-composite-hero{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 12%,var(--panel)),var(--panel));border-radius:18px;grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:22px;display:grid}.bi-composite-hero>div:first-child span,.bi-composite-hero small{color:var(--muted);display:block}.bi-composite-hero strong{margin:8px 0;font-size:3.6rem;line-height:1;display:block}.bi-composite-band{background:linear-gradient(90deg,var(--green),var(--yellow),var(--red));border-radius:99px;height:18px;margin:28px 8px;position:relative}.bi-composite-band i{background:var(--text);border-radius:4px;width:4px;height:34px;position:absolute;top:-8px;transform:translate(-2px)}.bi-composite-band span{color:var(--muted);font-size:.75rem;position:absolute;top:26px}.bi-composite-band span:first-of-type{left:0}.bi-composite-band span:nth-of-type(2){left:50%;transform:translate(-50%)}.bi-composite-band span:nth-of-type(3){right:0}.bi-weight-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.bi-weight-grid label{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:14px}.bi-weight-grid label>span{min-height:38px;font-weight:750;display:block}.bi-weight-grid label>div{grid-template-columns:1fr 58px;align-items:center;gap:8px;margin:10px 0;display:grid}.bi-weight-grid input[type=number]{width:100%}.bi-weight-grid small{color:var(--muted)}.bi-composite-chart{height:330px;padding:24px 24px 38px 48px;position:relative}.bi-composite-chart svg{width:100%;height:100%;overflow:visible}.bi-composite-chart line{stroke:var(--line);stroke-width:.5px;vector-effect:non-scaling-stroke}.bi-composite-chart polyline{fill:none;stroke:var(--cyan);stroke-width:2.4px;vector-effect:non-scaling-stroke}.bi-chart-scale{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:.72rem;display:flex;position:absolute;top:22px;bottom:35px;left:10px}.bi-chart-dates{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.bi-component-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.bi-component-cards strong{color:var(--cyan);font-size:1.75rem}@media (max-width:900px){.bi-manage-summary,.bi-component-cards,.bi-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-composite-hero,.bi-manage-conditions{grid-template-columns:1fr}}@media (max-width:560px){.bi-manage-entry form{flex-direction:column}.bi-manage-summary,.bi-component-cards,.bi-weight-grid{grid-template-columns:1fr}.bi-manage-conditions label{grid-template-columns:auto 1fr}.bi-manage-conditions input[type=number]{grid-column:2}.bi-composite-chart{height:260px}}.bi-channel-disclosure{border:1px solid var(--border,#dfe6ef);opacity:.82;border-radius:10px;margin:12px 0 0;padding:12px 14px;font-size:.88rem;line-height:1.55}.bi-lab-common{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:16px;display:grid}.bi-lab-common label,.bi-strategy-editor label{color:var(--muted);gap:7px;font-size:.78rem;font-weight:750;display:grid}.bi-lab-common input,.bi-strategy-editor input{width:100%}.bi-strategy-editor{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.bi-strategy-editor article{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:10px;padding:16px;display:grid}.bi-strategy-name{font-size:1rem;font-weight:900}.bi-multi-line{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin:18px 0;padding:18px}.bi-multi-line svg{width:100%;height:280px;overflow:visible}.bi-multi-line polyline{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.bi-multi-line .series-1{stroke:var(--cyan)}.bi-multi-line .series-2{stroke:var(--green)}.bi-multi-line .series-3{stroke:var(--yellow)}.bi-multi-line>div{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.bi-multi-line>div span{color:var(--muted);align-items:center;gap:7px;font-size:.8rem;display:flex}.bi-multi-line>div i{border-radius:9px;width:18px;height:3px}.bi-multi-line>div i.series-1{background:var(--cyan)}.bi-multi-line>div i.series-2{background:var(--green)}.bi-multi-line>div i.series-3{background:var(--yellow)}.bi-api-endpoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.bi-api-endpoints article,.bi-code-sample{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:18px}.bi-api-endpoints code{overflow-wrap:anywhere;color:var(--cyan);font-weight:850;display:block}.bi-api-endpoints dl{grid-template-columns:max-content 1fr;gap:7px 12px;font-size:.8rem;display:grid}.bi-api-endpoints dt{color:var(--muted)}.bi-api-endpoints dd{margin:0}.bi-api-endpoints a{color:var(--cyan);font-weight:800;text-decoration:none}.bi-code-sample{margin:18px 0;position:relative}.bi-code-sample pre{background:var(--deep);border-radius:12px;padding:14px;overflow:auto}.bi-code-sample button{position:absolute;top:18px;right:18px}.bi-alert-history table{border-collapse:collapse;width:100%;min-width:760px}.bi-alert-history th,.bi-alert-history td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;font-size:.78rem}.bi-alert-history button{white-space:nowrap}.delivery-delivered{color:var(--green)}.delivery-queued{color:var(--cyan)}.delivery-failed{color:var(--yellow)}.delivery-abandoned{color:var(--red)}.bi-delivery-next{color:var(--muted);margin-top:4px;display:block}@media (max-width:900px){.bi-lab-common{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-strategy-editor,.bi-api-endpoints{grid-template-columns:1fr}.bi-multi-line svg{height:230px}}@media (max-width:560px){.bi-lab-common{grid-template-columns:1fr}.bi-multi-line{padding:12px}.bi-code-sample button{margin-top:8px;position:static}}.bi-snapshot-hero,.bi-status-banner,.bi-citation-version{border:1px solid var(--bd);background:linear-gradient(145deg,#00f5d412,#5e55ff0f);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;padding:22px;display:grid}.bi-snapshot-hero h2,.bi-status-banner h2{margin:7px 0;font-size:clamp(22px,3vw,34px)}.bi-snapshot-hero p,.bi-status-banner p{color:var(--tx2);line-height:1.7}.bi-snapshot-hero dl{grid-template-columns:auto 1fr;gap:8px 12px;margin:0;display:grid}.bi-snapshot-hero dt{color:var(--tx3);font-size:11px}.bi-snapshot-hero dd{overflow-wrap:anywhere;margin:0}.bi-snapshot-summary,.bi-anomaly-grid,.bi-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.bi-snapshot-summary article,.bi-anomaly-grid article,.bi-status-grid article{border:1px solid var(--bd);background:var(--surface);border-radius:12px;padding:16px}.bi-snapshot-summary span,.bi-anomaly-grid span{color:var(--tx3);font:700 10px var(--mono);text-transform:uppercase;display:block}.bi-snapshot-summary strong,.bi-anomaly-grid strong{margin-top:7px;font-size:22px;display:block}.bi-json-details{border:1px solid var(--bd);border-radius:12px;margin:18px 0;padding:0 16px}.bi-json-details summary{cursor:pointer;padding:14px 0;font-weight:700}.bi-json-details pre,.bi-citation-block pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000047;border-radius:10px;max-height:460px;padding:14px;font-size:11px;overflow:auto}.bi-publish-grid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.bi-publish-grid label,.bi-json-editor,.bi-anomaly-control{color:var(--tx2);gap:7px;font-size:12px;display:grid}.bi-publish-grid input,.bi-publish-grid select,.bi-json-editor textarea,.bi-workspace-add input{border:1px solid var(--bd);width:100%;color:var(--tx);background:#0003;border-radius:9px;padding:11px}.bi-json-editor{margin-top:14px}.bi-json-editor textarea{min-height:360px;font-family:var(--mono);resize:vertical;font-size:11px;line-height:1.55}.bi-workspace-add{grid-template-columns:minmax(0,1fr) auto auto;gap:10px;margin-bottom:18px;display:grid}.bi-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bi-workspace-grid article{border:1px solid var(--bd);background:var(--surface);border-radius:14px;padding:18px}.bi-workspace-grid header{justify-content:space-between;align-items:center;display:flex}.bi-workspace-grid header span{font:700 9px var(--mono);letter-spacing:.08em;color:var(--cyan)}.bi-workspace-grid h2{font-size:18px}.bi-workspace-grid code{overflow-wrap:anywhere}.bi-workspace-grid dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bi-workspace-grid dl>div{background:#ffffff06;border-radius:8px;padding:8px}.bi-workspace-grid dt{color:var(--tx3);font-size:9px}.bi-workspace-grid dd{margin:4px 0 0}.bi-empty-state{text-align:center;border:1px dashed var(--bd);color:var(--tx3);border-radius:12px;padding:26px}.bi-anomaly-control{grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;max-width:520px}.bi-anomaly-grid article b{font:700 9px var(--mono);text-transform:uppercase;border-radius:999px;margin-top:9px;padding:4px 7px;display:inline-block}.bi-anomaly-grid .severity-critical{border-color:#ff4646a6}.bi-anomaly-grid .severity-high{border-color:#ff9737a6}.bi-anomaly-grid .severity-moderate{border-color:#ffd54c73}.bi-anomaly-grid .severity-normal{border-color:#49d5a359}.bi-status-banner.status-operational{border-color:#49d5a380}.bi-status-banner.status-degraded{border-color:#ffbc4c8c}.bi-status-banner.status-unavailable{border-color:#ff56568c}.bi-status-grid header{justify-content:space-between;gap:10px;display:flex}.bi-status-grid header b{font:700 9px var(--mono);text-transform:uppercase}.bi-status-grid .status-operational header b{color:var(--green)}.bi-status-grid .status-stale header b,.bi-status-grid .status-degraded header b{color:var(--yellow)}.bi-status-grid .status-unavailable header b{color:var(--red)}.bi-citation-version{display:block}.bi-citation-version span{font:700 10px var(--mono);color:var(--cyan)}.bi-citation-version strong{overflow-wrap:anywhere;margin:8px 0;font-size:clamp(19px,3vw,28px);display:block}.bi-citation-block{border:1px solid var(--bd);background:var(--surface);border-radius:13px;margin-top:14px;padding:18px;position:relative}.bi-citation-block h2{margin-top:0;font-size:16px}.bi-citation-block p{color:var(--tx2);line-height:1.75}@media (max-width:780px){.bi-snapshot-hero,.bi-status-banner,.bi-snapshot-summary,.bi-anomaly-grid,.bi-status-grid,.bi-workspace-grid,.bi-publish-grid,.bi-workspace-add,.bi-workspace-grid dl{grid-template-columns:1fr}.bi-json-editor textarea{min-height:280px}}.bi-r74-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.bi-r74-controls label,.bi-r74-diff-inputs label,.bi-publish-grid label{color:var(--tx3);font-size:11px;font-family:var(--mono);letter-spacing:.04em;flex-direction:column;gap:7px;display:flex}.bi-r74-controls input,.bi-r74-controls select,.bi-r74-diff-inputs input,.bi-r74-filter,.bi-r74-verify-input input,.bi-publish-grid input,.bi-publish-grid textarea{box-sizing:border-box;background:var(--deep);border:1px solid var(--bd2);width:100%;color:var(--tx1);font:inherit;border-radius:10px;padding:10px 12px}.bi-r74-matrix{margin-top:22px}.bi-r74-matrix td{min-width:126px}.bi-r74-matrix td strong{font-family:var(--mono);font-size:12px;display:block}.bi-r74-matrix td small{color:var(--tx3);margin-top:4px;font-size:10px;display:block}.bi-r74-matrix td.positive{background:#00dca012}.bi-r74-matrix td.negative{background:#ff556912}.bi-r74-matrix td.invalid{opacity:.5}.bi-r74-verify-input{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:18px;display:grid}.bi-r74-verify-input button,.bi-r74-diff-inputs button{border-radius:10px;padding:0 18px}.bi-r74-verdict{border:1px solid var(--bd2);background:linear-gradient(135deg,#00f5d414,#0000);border-radius:16px;margin:18px 0;padding:22px}.bi-r74-verdict.failed{background:linear-gradient(135deg,#ff55691a,#0000)}.bi-r74-verdict>span{font-family:var(--mono);letter-spacing:.15em;color:var(--green);font-weight:900}.bi-r74-verdict.failed>span{color:var(--red)}.bi-r74-verdict h2{margin:8px 0}.bi-r74-verdict p{word-break:break-all}.bi-r74-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bi-r74-checks article{border:1px solid var(--bd2);background:var(--deep);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.bi-r74-checks b{color:var(--green);font-size:17px}.bi-r74-checks span{word-break:break-word;font-size:11px}.bi-r74-diff-inputs{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;display:grid}.bi-r74-snapshot-heads{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.bi-r74-snapshot-heads article{border:1px solid var(--bd2);background:var(--deep);border-radius:14px;flex-direction:column;gap:5px;padding:16px;display:flex}.bi-r74-snapshot-heads span{font-family:var(--mono);color:var(--cyan);letter-spacing:.15em;font-size:10px}.bi-r74-snapshot-heads h3{margin:0}.bi-r74-snapshot-heads code,.bi-r74-snapshot-heads small{word-break:break-all;color:var(--tx3)}.bi-r74-filter{margin:16px 0}.bi-table-wrap td.added{color:var(--green)}.bi-table-wrap td.removed{color:var(--red)}.bi-table-wrap td.changed{color:var(--orange)}.bi-r74-report-list{gap:10px;margin:18px 0;display:grid}.bi-r74-report-list label{border:1px solid var(--bd2);background:var(--deep);cursor:pointer;border-radius:13px;align-items:flex-start;gap:12px;padding:14px;display:flex}.bi-r74-report-list label.selected{background:#00f5d40f;border-color:#00f5d48c}.bi-r74-report-list input{margin-top:4px}.bi-r74-report-list div{flex-direction:column;gap:4px;min-width:0;display:flex}.bi-r74-report-list code,.bi-r74-report-list small{color:var(--tx3);word-break:break-all}.bi-empty-panel{text-align:center;border:1px dashed var(--bd2);border-radius:16px;padding:34px}.bi-publish-grid textarea{resize:vertical;min-height:130px}.bi-manage-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.bi-manage-actions button,.bi-manage-actions a{justify-content:center;align-items:center;min-height:38px;display:inline-flex}.bi-json-details pre{max-height:520px;overflow:auto}@media (max-width:960px){.bi-r74-controls,.bi-r74-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-r74-diff-inputs{grid-template-columns:1fr 1fr}.bi-r74-diff-inputs button{grid-column:1/-1;min-height:42px}}@media (max-width:640px){.bi-r74-controls,.bi-r74-checks,.bi-r74-diff-inputs,.bi-r74-snapshot-heads,.bi-r74-verify-input{grid-template-columns:1fr}.bi-r74-matrix td{min-width:108px}.bi-manage-actions>*{width:100%}}.bi-r75-controls{margin:0 0 20px}.bi-r75-cost-matrix td strong{display:block}.bi-r75-cost-matrix td small{color:var(--muted);margin-top:4px;display:block}.bi-r75-regime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.bi-r75-regime-grid article{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:18px}.bi-r75-regime-grid span{letter-spacing:.08em;color:var(--muted);font-size:12px}.bi-r75-regime-grid strong{margin:8px 0;font-size:30px;display:block}.bi-r75-regime-grid small{color:var(--muted)}.bi-r75-regime-grid dl{gap:7px;margin:16px 0 0;display:grid}.bi-r75-regime-grid dl div{justify-content:space-between;gap:12px;display:flex}.bi-r75-regime-grid dt,.bi-r75-regime-grid dd{margin:0;font-size:12px}.bi-r75-quality-score{border:1px solid var(--border);background:var(--panel);border-radius:20px;align-items:baseline;gap:8px;margin:18px 0;padding:20px;display:flex}.bi-r75-quality-score span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:auto}.bi-r75-quality-score strong{font-size:48px}.bi-r75-quality-score.good strong{color:var(--green)}.bi-r75-quality-score.warn strong{color:var(--orange)}.bi-r75-quality-score.bad strong{color:var(--red)}.bi-r75-lineage-input{grid-template-columns:1fr auto;gap:10px;margin:18px 0;display:grid}.bi-r75-lineage-input input{min-width:0}.bi-r75-lineage-tree{gap:10px;margin:20px 0;display:grid;overflow:hidden}.bi-r75-lineage-tree article{border-left:3px solid var(--cyan);background:var(--panel);border-radius:12px;max-width:calc(100% - 12px);padding:14px 16px}.bi-r75-lineage-tree article.error{border-color:var(--red)}.bi-r75-lineage-tree article span{letter-spacing:.12em;color:var(--muted);font-size:10px}.bi-r75-lineage-tree article h3{margin:6px 0}.bi-r75-lineage-tree article code{overflow-wrap:anywhere}.bi-r75-lineage-tree article small{color:var(--muted);margin-top:6px;display:block}@media (max-width:900px){.bi-r75-regime-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.bi-r75-regime-grid,.bi-r75-lineage-input{grid-template-columns:1fr}.bi-r75-lineage-tree article{margin-left:0!important}.bi-r75-quality-score{flex-wrap:wrap;align-items:center}.bi-r75-quality-score span{width:100%}}.front-v1200 .v1200-product-page,.front-v1200 .v1200-intelligence-page{background:var(--bg);color:var(--tx)}.front-v1200 .v1200-product-hero,.front-v1200 .v1200-intelligence-hero{border-bottom:1px solid var(--bd);background:linear-gradient(135deg,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 45%),var(--bg)}.front-v1200 .v1200-product-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:40px;min-height:560px;padding:72px 0;display:grid}.front-v1200 .v1200-product-hero>div>div>span,.front-v1200 .v1200-intelligence-hero>div>span,.front-v1200 .v1200-section-head>span{font:700 11px/1.2 var(--mono);letter-spacing:.18em;color:var(--cyan);text-transform:uppercase;display:block}.front-v1200 .v1200-product-hero h1,.front-v1200 .v1200-intelligence-hero h1{letter-spacing:-.055em;max-width:900px;margin:18px 0;font-size:clamp(40px,5.2vw,70px);line-height:.98}.front-v1200 .v1200-product-hero p,.front-v1200 .v1200-direct-answer{max-width:760px;color:var(--tx2);font-size:clamp(17px,2vw,21px);line-height:1.65}.front-v1200 .v1200-hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.front-v1200 .v1200-intelligence-hero ul{color:var(--tx3);flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.front-v1200 .v1200-intelligence-hero li:before{content:"✓";color:var(--green);margin-right:7px}.front-v1200 .v1200-product-hero aside{border:1px solid var(--bd);background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:20px;padding:22px;box-shadow:0 24px 80px #0000002e}.front-v1200 .v1200-section-head{max-width:900px;margin-bottom:28px}.front-v1200 .v1200-section-head h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(30px,4vw,48px);line-height:1.08}.front-v1200 .v1200-section-head p{max-width:760px;color:var(--tx2);line-height:1.7}.front-v1200 .v1200-section-head>a{color:var(--cyan);margin-top:8px;font-weight:700;display:inline-block}.front-v1200 .v1200-intelligence-hero>.v1070-container{padding:78px 0}.front-v1200 .v1200-reading-grid,.front-v1200 .v1200-faq{padding:80px 0}.front-v1200 .v1200-reading-grid>div:last-child,.front-v1200 .v1200-intelligence-next .v1070-container>div:last-child{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.front-v1200 .v1200-reading-grid a,.front-v1200 .v1200-intelligence-next a,.front-v1200 .v1200-stage-grid>a,.front-v1200 .v1200-workspace-grid>a{border:1px solid var(--bd);background:var(--surface);color:inherit;border-radius:16px;padding:24px;text-decoration:none}.front-v1200 .v1200-reading-grid i,.front-v1200 .v1200-workspace-grid i{font-size:28px;font-style:normal}.front-v1200 .v1200-reading-grid h2,.front-v1200 .v1200-stage-grid h2,.front-v1200 .v1200-workspace-grid h2{font-size:23px}.front-v1200 .v1200-reading-grid p,.front-v1200 .v1200-intelligence-next p,.front-v1200 .v1200-stage-grid p,.front-v1200 .v1200-workspace-grid p{color:var(--tx2);line-height:1.6}.front-v1200 .v1200-reading-grid b,.front-v1200 .v1200-intelligence-next b,.front-v1200 .v1200-stage-grid b,.front-v1200 .v1200-workspace-grid b{color:var(--cyan)}.front-v1200 .v1200-intelligence-next{background:var(--surface);border-block:1px solid var(--bd);padding:80px 0}.front-v1200 .v1200-method-boundary,.front-v1200 .v1200-boundary{grid-template-columns:.8fr 1.2fr;gap:40px;padding:80px 0;display:grid}.front-v1200 .v1200-method-boundary h2,.front-v1200 .v1200-boundary h2{font-size:38px}.front-v1200 .v1200-method-boundary p,.front-v1200 .v1200-boundary ul{color:var(--tx2);line-height:1.7}.front-v1200 .v1200-method-boundary>div:last-child{flex-wrap:wrap;gap:20px;display:flex}.front-v1200 .v1200-method-boundary a{color:var(--cyan);font-weight:700}.front-v1200 .v1200-faq details{border-top:1px solid var(--bd);padding:18px 0}.front-v1200 .v1200-faq details:last-child{border-bottom:1px solid var(--bd)}.front-v1200 .v1200-faq summary{cursor:pointer;font-size:18px;font-weight:800}.front-v1200 .v1200-faq p{color:var(--tx2);max-width:900px;line-height:1.7}.front-v1200 .v1200-product-hero aside strong{font:700 11px var(--mono);letter-spacing:.12em;color:var(--cyan)}.front-v1200 .v1200-product-hero aside ol{color:var(--tx2);padding-left:22px;line-height:2}.front-v1200 .v1200-stage-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:80px 0;display:grid}.front-v1200 .v1200-stage-grid small{font:700 11px var(--mono);color:var(--cyan)}.front-v1200 .v1200-workspace-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:80px 0;display:grid}.front-v1200 .v1200-tool-scope{border:1px solid color-mix(in srgb,var(--orange) 55%,var(--bd));background:color-mix(in srgb,var(--orange) 8%,var(--surface));max-width:900px;color:var(--tx2);border-radius:12px;margin:18px auto;padding:14px 18px}.front-v1200 .v1200-tool-scope.is-archive{border-color:var(--bd);background:var(--surface)}.front-v1200 .v1200-tool-scope strong{color:var(--tx);font-size:13px}.front-v1200 .v1200-tool-scope p{margin:5px 0 0;font-size:12px;line-height:1.55}@media (max-width:900px){.front-v1200 .v1200-product-hero-grid,.front-v1200 .v1200-method-boundary,.front-v1200 .v1200-boundary{grid-template-columns:1fr}.front-v1200 .v1200-reading-grid>div:last-child,.front-v1200 .v1200-intelligence-next .v1070-container>div:last-child,.front-v1200 .v1200-stage-grid,.front-v1200 .v1200-workspace-grid{grid-template-columns:repeat(2,1fr)}.front-v1200 .v1200-product-hero-grid{padding:54px 0}}@media (max-width:700px){.front-v1200 .v1200-intelligence-hero h1,.front-v1200 .v1200-product-hero h1{font-size:40px}.front-v1200 .v1200-reading-grid>div:last-child,.front-v1200 .v1200-intelligence-next .v1070-container>div:last-child,.front-v1200 .v1200-stage-grid,.front-v1200 .v1200-workspace-grid{grid-template-columns:1fr}.front-v1200 .v1200-product-hero-grid{min-height:0}.front-v1200 .v1200-reading-grid,.front-v1200 .v1200-stage-grid,.front-v1200 .v1200-workspace-grid{padding:56px 0}}.front-v1200 .v1200-reading-grid,.front-v1200 .v1200-intelligence-next,.front-v1200 .v1200-method-boundary,.front-v1200 .v1200-stage-grid,.front-v1200 .v1200-workspace-grid{content-visibility:auto;contain-intrinsic-size:1px 720px}.bi-api-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bi-api-actions button,.bi-api-actions a{-webkit-appearance:none;appearance:none;border:1px solid var(--bd);background:var(--deep);color:var(--tx2);font:700 12px var(--sans);cursor:pointer;border-radius:8px;padding:8px 11px;text-decoration:none}.bi-api-actions button:hover,.bi-api-actions a:hover{color:var(--cyan);border-color:#63e6d17a}.bi-json-preview{background:var(--ink2);border:1px solid #63e6d147;border-radius:12px;margin-top:14px;overflow:hidden}.bi-json-preview header{border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bi-json-preview header div{flex-wrap:wrap;gap:7px;display:flex}.bi-json-preview header span{font:700 11px var(--mono);color:var(--cyan)}.bi-json-preview button,.bi-json-preview a{border:1px solid var(--bd);background:var(--deep);color:var(--tx2);cursor:pointer;border-radius:7px;padding:6px 9px;font-size:11px;text-decoration:none}.bi-json-preview pre{white-space:pre-wrap;word-break:break-word;max-height:480px;margin:0;padding:14px;font-size:11px;line-height:1.65;overflow:auto}@media (max-width:620px){.bi-api-panel{align-items:flex-start}.bi-api-actions{width:100%}.bi-api-actions button,.bi-api-actions a{text-align:center;flex:1;justify-content:center}.bi-json-preview header{flex-direction:column;align-items:flex-start}.bi-json-preview header div{width:100%}.bi-json-preview header button,.bi-json-preview header a{text-align:center;flex:1}}.front-v1220 .v1220-start-hero{border-bottom:1px solid var(--bd);background:radial-gradient(circle at 82% 18%,#63e6d121,#0000 34%),linear-gradient(#0a182af5,#060d18fa);padding:clamp(58px,8vw,104px) 0 48px}.v1220-start-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.v1220-start-hero h1{letter-spacing:-.045em;max-width:900px;margin:12px 0 18px;font-size:clamp(38px,5.5vw,72px);line-height:1.02}.v1220-start-hero p{max-width:760px;color:var(--tx2);font-size:clamp(16px,1.5vw,20px);line-height:1.75}.v1220-start-hero>div>div>span,.v1220-start-hero aside>strong{font:800 11px var(--mono);letter-spacing:.14em;color:var(--cyan)}.v1220-start-hero aside{background:#0c1d31b8;border:1px solid #63e6d140;border-radius:18px;padding:24px;box-shadow:0 20px 60px #00000038}.v1220-start-hero aside ul{gap:14px;margin:17px 0 0;padding:0;list-style:none;display:grid}.v1220-start-hero aside li{color:var(--tx2);padding-left:24px;line-height:1.55;position:relative}.v1220-start-hero aside li:before{content:"✓";color:var(--cyan);font-weight:900;position:absolute;left:0}.v1220-before-you-start{padding:58px 0}.v1220-before-you-start>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.v1220-before-you-start article{border:1px solid var(--bd);background:var(--surface);border-radius:14px;gap:15px;padding:20px;display:flex}.v1220-before-you-start article small{font:800 12px var(--mono);color:var(--cyan)}.v1220-before-you-start article p{color:var(--tx2);margin:0;line-height:1.6}.v1220-learning-path{border-block:1px solid var(--bd);background:#081322a8;padding:62px 0}.v1220-learning-path ol{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.v1220-learning-path li{border:1px solid var(--bd);background:var(--surface);border-radius:16px;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px;display:grid}.v1220-step-index{flex-direction:column;gap:5px;display:flex}.v1220-step-index strong{font:800 27px var(--mono);color:var(--cyan)}.v1220-step-index span{color:var(--tx3);font-size:12px}.v1220-learning-path h3{margin:0 0 7px;font-size:19px}.v1220-learning-path p{color:var(--tx2);margin:0 0 8px;line-height:1.62}.v1220-learning-path small{color:var(--tx3)}.v1220-learning-path li>a{white-space:nowrap;color:var(--cyan);font-weight:800;text-decoration:none}.v1220-avoid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;padding:62px 0;display:grid}.v1220-avoid span,.v1220-next-level span{font:800 11px var(--mono);letter-spacing:.14em;color:var(--yellow)}.v1220-avoid h2,.v1220-next-level h2{margin:10px 0;font-size:clamp(28px,3.5vw,44px);line-height:1.13}.v1220-avoid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v1220-avoid li{color:var(--tx2);background:#ffbf470e;border:1px solid #ffbf473d;border-radius:12px;padding:16px 18px;line-height:1.6}.v1220-next-level{border-top:1px solid var(--bd);background:linear-gradient(135deg,#63e6d11a,#6d81ff14);padding:58px 0}.v1220-next-level>.v1070-container{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);align-items:center;gap:40px;display:grid}.v1220-next-level>div>div:last-child{gap:10px;display:grid}.v1220-next-level a{border:1px solid var(--bd);color:var(--tx);background:#07111eb3;border-radius:11px;justify-content:space-between;padding:15px 17px;font-weight:800;text-decoration:none;display:flex}.v1220-next-level a:hover{color:var(--cyan);border-color:#63e6d180}.v1220-beginner-bridge{background:#63e6d10f;border:1px solid #63e6d145;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:26px auto 8px;padding:20px 22px;display:grid}.v1220-beginner-bridge h2{margin:5px 0 7px;font-size:22px}.v1220-beginner-bridge p{color:var(--tx2);margin:0}.v1220-beginner-bridge a{white-space:nowrap}@media (max-width:900px){.v1220-start-hero-grid,.v1220-next-level>.v1070-container,.v1220-avoid{grid-template-columns:1fr}.v1220-before-you-start>div:last-child{grid-template-columns:1fr 1fr}.v1220-learning-path li{grid-template-columns:82px minmax(0,1fr)}.v1220-learning-path li>a{grid-column:2}}@media (max-width:620px){.v1220-start-hero{padding-top:42px}.v1220-start-hero h1{font-size:38px}.v1220-before-you-start>div:last-child{grid-template-columns:1fr}.v1220-learning-path li{grid-template-columns:1fr;gap:12px}.v1220-learning-path li>a{grid-column:auto}.v1220-step-index{flex-direction:row;justify-content:space-between;align-items:center}.v1220-beginner-bridge{grid-template-columns:1fr}.v1220-beginner-bridge a{text-align:center;width:100%}.v1220-avoid,.v1220-before-you-start{padding-block-start:44px;padding-block-end:44px}}.v1230-trader-hero span{font:800 11px var(--mono);letter-spacing:.15em;color:var(--cyan)}.v1230-trader-hero{border-bottom:1px solid var(--bd);background:radial-gradient(circle at 80% 15%,#ffbe541f,#0000 32%),linear-gradient(#071422,#050c16);padding:72px 0}.v1230-trader-hero .v1070-container{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:60px;display:grid}.v1230-trader-hero h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(40px,5.5vw,72px);line-height:1.03}.v1230-trader-hero p{color:var(--tx2);font-size:18px;line-height:1.7}.v1230-trader-hero aside{background:#111d2bcc;border:1px solid #ffbe544d;border-radius:18px;padding:25px}.v1230-trader-hero aside strong{color:var(--yellow);font:800 11px var(--mono);letter-spacing:.14em}.v1230-trader-checklist{padding:72px 0}.v1230-trader-checklist>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.v1230-trader-checklist a{border:1px solid var(--bd);background:var(--surface);border-radius:16px;flex-direction:column;min-height:260px;padding:22px;text-decoration:none;display:flex}.v1230-trader-checklist small{font:800 12px var(--mono);color:var(--yellow)}.v1230-trader-checklist h3{margin:28px 0 10px;font-size:20px}.v1230-trader-checklist p{color:var(--tx2);line-height:1.58}.v1230-trader-checklist b{color:var(--cyan);margin-top:auto}.v1230-trader-boundary{border-block:1px solid var(--bd);background:#07111eb8;padding:60px 0}.v1230-trader-boundary .v1070-container{grid-template-columns:1fr 1fr;gap:50px;display:grid}.v1230-trader-boundary span{font:800 11px var(--mono);letter-spacing:.14em;color:var(--yellow)}.v1230-trader-boundary h2{font-size:clamp(28px,4vw,44px);line-height:1.15}.v1230-trader-boundary ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.v1230-trader-boundary li{border:1px solid var(--bd);color:var(--tx2);border-radius:13px;padding:17px 19px}@media (max-width:1050px){.v1230-trader-checklist>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.v1230-trader-checklist a:last-child{grid-column:span 2}}@media (max-width:760px){.v1230-trader-hero .v1070-container,.v1230-trader-boundary .v1070-container,.v1230-trader-checklist>div:last-child{grid-template-columns:1fr}.v1230-trader-checklist a:last-child{grid-column:auto}}.front-v1250 .v1250-tools-page,.front-v1250 .v1250-charts-page{overflow:clip}.front-v1250 .v1250-section-intro>span,.front-v1250 .v1250-hub-hero>div>span,.front-v1250 .v1250-footer-next>div>span,.front-v1250 .v1250-tool-results>header span{color:var(--cyan);font:800 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;display:block}.front-v1250 .v1250-section-intro{max-width:850px}.front-v1250 .v1250-section-intro h2{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(30px,4.2vw,52px);line-height:1.08}.front-v1250 .v1250-section-intro p{max-width:760px;color:var(--tx2);font-size:16px;line-height:1.72}.front-v1250 .v1250-hub-hero{border-bottom:1px solid var(--bd);grid-template-columns:minmax(0,1.2fr) minmax(250px,.5fr);align-items:end;gap:40px;padding:clamp(50px,7vw,84px) 0 42px;display:grid}.front-v1250 .v1250-hub-hero h1{letter-spacing:-.045em;margin:10px 0 15px;font-size:clamp(38px,5.2vw,64px);line-height:1.05}.front-v1250 .v1250-hub-hero p{max-width:800px;color:var(--tx2);margin:0;font-size:17px;line-height:1.72}.front-v1250 .v1250-hub-hero ul{border:1px solid var(--bd);background:var(--surface);border-radius:16px;gap:11px;margin:0;padding:20px;list-style:none;display:grid}.front-v1250 .v1250-hub-hero li{color:var(--tx2);font-size:13px;line-height:1.45}.front-v1250 .v1250-hub-hero li:before{content:"✓";color:var(--cyan);margin-right:8px}.front-v1250 .v1250-tool-modes{border:1px solid var(--bd);background:#07111eb3;border-radius:14px;flex-wrap:wrap;gap:8px;margin:24px 0;padding:6px;display:flex}.front-v1250 .v1250-tool-modes a{color:var(--tx2);text-align:center;border-radius:10px;flex:180px;padding:12px 14px;font-weight:700;text-decoration:none}.front-v1250 .v1250-tool-modes a.is-active{color:var(--cyan);background:#63e6d11f}.front-v1250 .v1250-tool-finder{border:1px solid var(--bd);background:var(--surface);border-radius:18px;gap:14px;padding:22px;display:grid}.front-v1250 .v1250-tool-finder>label{border:1px solid var(--bd);background:#07121f;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.front-v1250 .v1250-tool-finder input{width:100%;color:var(--tx);font:inherit;background:0 0;border:0;outline:0}.front-v1250 .v1250-tool-finder>div{flex-wrap:wrap;gap:8px;display:flex}.front-v1250 .v1250-tool-finder button{border:1px solid var(--bd);color:var(--tx2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 12px}.front-v1250 .v1250-tool-finder button.is-active{border-color:var(--cyan);color:var(--cyan);background:#63e6d114}.front-v1250 .v1250-tool-results{padding:42px 0 84px}.front-v1250 .v1250-tool-results>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.front-v1250 .v1250-tool-results h2{margin:8px 0 0;font-size:28px}.front-v1250 .v1250-tool-results>header button{color:var(--cyan);cursor:pointer;background:0 0;border:0}.front-v1250 .v1250-tool-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.front-v1250 .v1250-tool-list>a{border:1px solid var(--bd);background:var(--surface);border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:16px;min-height:170px;padding:22px;text-decoration:none;display:grid}.front-v1250 .v1250-tool-list>a>span{background:#63e6d114;border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.front-v1250 .v1250-tool-list small{color:var(--tx3);font-size:11px}.front-v1250 .v1250-tool-list h3{margin:6px 0 8px;font-size:20px}.front-v1250 .v1250-tool-list p{color:var(--tx2);margin:0;line-height:1.55}.front-v1250 .v1250-tool-list>a>b{color:var(--cyan);white-space:nowrap;align-self:end;font-size:12px}.front-v1250 .v1250-chart-guide{padding:34px 0 56px}.front-v1250 .v1250-chart-guide h2{font-size:25px}.front-v1250 .v1250-chart-guide ol{border:1px solid var(--bd);background:var(--bd);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.front-v1250 .v1250-chart-guide li{color:var(--tx2);background:#0a1828;gap:12px;padding:18px;display:flex}.front-v1250 .v1250-chart-guide li strong{color:var(--cyan);font:800 12px var(--mono)}.front-v1250 .v1250-chart-groups{gap:58px;padding-bottom:64px;display:grid}.front-v1250 .v1250-chart-groups>section>header{grid-template-columns:52px minmax(0,1fr);gap:16px;margin-bottom:20px;display:grid}.front-v1250 .v1250-chart-groups>section>header i{color:var(--cyan);font:800 12px var(--mono);font-style:normal}.front-v1250 .v1250-chart-groups h2{margin:0 0 8px;font-size:clamp(26px,3vw,38px)}.front-v1250 .v1250-chart-groups header p{max-width:780px;color:var(--tx2);margin:0;line-height:1.65}.front-v1250 .v1250-chart-groups>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.front-v1250 .v1250-chart-groups a{border:1px solid var(--bd);background:var(--surface);border-radius:16px;flex-direction:column;min-height:235px;padding:21px;text-decoration:none;display:flex}.front-v1250 .v1250-chart-groups a>span{font-size:24px}.front-v1250 .v1250-chart-groups small{color:var(--tx3);margin-top:18px}.front-v1250 .v1250-chart-groups h3{margin:7px 0 9px;font-size:20px}.front-v1250 .v1250-chart-groups a p{color:var(--tx2);margin:0;line-height:1.55}.front-v1250 .v1250-chart-groups a b{color:var(--cyan);margin-top:auto;padding-top:18px;font-size:12px}.front-v1250 .v1250-historical-note{border:1px solid var(--bd);background:#6f8fb00f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:80px;padding:24px;display:grid}.front-v1250 .v1250-historical-note p{color:var(--tx2);margin:7px 0 0;line-height:1.55}.front-v1250 .v1250-historical-note a{color:var(--cyan);white-space:nowrap;text-decoration:none}.front-v1250 .v1250-footer{border-top:1px solid var(--bd);background:#050c15}.front-v1250 .v1250-footer-next{border-bottom:1px solid var(--bd);grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);align-items:center;gap:36px;padding:52px 0;display:grid}.front-v1250 .v1250-footer-next h2{max-width:760px;margin:9px 0 0;font-size:clamp(25px,3.4vw,42px);line-height:1.16}.front-v1250 .v1250-footer-actions{gap:9px;display:grid}.front-v1250 .v1250-footer-actions a{border:1px solid var(--bd);color:var(--tx);border-radius:12px;justify-content:space-between;padding:12px 14px;text-decoration:none;display:flex}.front-v1250 .v1250-footer-main{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(36px,6vw,76px);padding:52px 0;display:grid}.front-v1250 .v1250-footer-logo{color:var(--tx);align-items:center;gap:11px;text-decoration:none;display:flex}.front-v1250 .v1250-footer-logo span{display:grid}.front-v1250 .v1250-footer-logo small{color:var(--tx3);margin-top:3px}.front-v1250 .v1250-footer-brand>p{color:var(--tx2);line-height:1.65}.front-v1250 .v1250-footer-meta{flex-wrap:wrap;gap:9px 15px;display:flex}.front-v1250 .v1250-footer-meta a{color:var(--cyan);font-size:12px;text-decoration:none}.front-v1250 .v1250-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 38px;display:grid}.front-v1250 .v1250-footer-groups nav{align-content:start;gap:9px;display:grid}.front-v1250 .v1250-footer-groups h3{color:var(--tx);margin:0 0 5px;font-size:14px}.front-v1250 .v1250-footer-groups a{color:var(--tx2);font-size:13px;line-height:1.45;text-decoration:none}.front-v1250 .v1250-footer-groups a:hover{color:var(--cyan)}.front-v1250 .v1250-footer-bottom{border-top:1px solid var(--bd);color:var(--tx3);justify-content:space-between;gap:30px;padding:20px 0 28px;font-size:11px;line-height:1.55;display:flex}.front-v1250 .v1250-footer-bottom span:last-child{text-align:right;max-width:850px}.front-v1250 .v1070-primary-row nav{justify-content:center}.front-v1250 .route-context-inner{grid-template-columns:minmax(0,1fr) auto}.front-v1250 .route-context-purpose,.front-v1250 .route-context-links a:nth-child(n+4){display:none}@media (max-width:1050px){.front-v1250 .v1250-chart-groups>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.front-v1250 .v1250-hub-hero,.front-v1250 .v1250-footer-next,.front-v1250 .v1250-footer-main,.front-v1250 .v1250-tool-list{grid-template-columns:1fr}.front-v1250 .v1250-chart-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}.front-v1250 .v1250-footer-bottom{display:grid}.front-v1250 .v1250-footer-bottom span:last-child{text-align:left}}@media (max-width:620px){.front-v1250 .v1250-chart-groups>section>div,.front-v1250 .v1250-footer-groups,.front-v1250 .v1250-chart-guide ol,.front-v1250 .v1250-historical-note{grid-template-columns:1fr}.front-v1250 .v1250-tool-list>a{grid-template-columns:38px minmax(0,1fr)}.front-v1250 .v1250-tool-list>a>b{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.front-v1250 *{scroll-behavior:auto!important}}.front-v1270 .v1270-beginner-page{color:var(--tx);background:#06101b;overflow:clip}.front-v1270 .v1270-beginner-page a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.front-v1270 .v1270-beginner-page button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.front-v1270 .v1270-beginner-page input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.front-v1270 .v1270-beginner-page summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.front-v1270 .v1270-beginner-hero{background:radial-gradient(circle at 78% 18%,#63e6d12b,#0000 27%),radial-gradient(circle at 12% 80%,#5b7cff1f,#0000 30%),linear-gradient(135deg,#071624fc,#040c15fc);border-bottom:1px solid #93b1ca24;padding:clamp(48px,7vw,88px) 0 clamp(46px,6vw,76px);position:relative}.front-v1270 .v1270-beginner-hero:after{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.front-v1270 .v1270-beginner-hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);align-items:center;gap:clamp(34px,5vw,72px);display:grid;position:relative}.front-v1270 .v1270-beginner-hero-grid>div>span,.front-v1270 .v1270-beginner-page .v1250-section-intro>span{color:#79ead8;font:800 11px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase}.front-v1270 .v1270-beginner-hero h1{color:#f5f9fd;letter-spacing:-.048em;text-wrap:balance;max-width:850px;margin:15px 0 20px;font-size:clamp(40px,5.5vw,68px);line-height:1.04}.front-v1270 .v1270-beginner-hero-grid>div>p{color:#acbdca;max-width:720px;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.front-v1270 .v1270-beginner-hero .v1200-hero-actions{margin-top:28px}.front-v1270 .v1270-beginner-hero .v1070-button{border-radius:13px;min-height:50px}.front-v1270 .v1270-beginner-hero aside{background:linear-gradient(155deg,#112b3df0,#071320f7);border:1px solid #78ead847;border-radius:23px;padding:25px;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0b}.front-v1270 .v1270-beginner-hero aside small{color:#8fa3b3;font:750 11px/1.3 var(--mono);letter-spacing:.08em;display:block}.front-v1270 .v1270-beginner-hero aside strong{color:#f6fbff;letter-spacing:-.045em;margin:12px 0;font-size:clamp(40px,4vw,56px);display:block}.front-v1270 .v1270-beginner-hero aside>div{background:#ffffff14;border-radius:999px;height:9px;overflow:hidden}.front-v1270 .v1270-beginner-hero aside>div i{border-radius:inherit;background:linear-gradient(90deg,#64e5d1,#6f9dff);height:100%;transition:width .25s;display:block}.front-v1270 .v1270-beginner-hero aside p{color:#a9bac7;margin:13px 0 17px;font-size:13px}.front-v1270 .v1270-beginner-hero aside button{color:#b8c7d2;cursor:pointer;background:#05101b9e;border:1px solid #97b5ce33;border-radius:10px;min-height:38px;padding:0 13px}.front-v1270 .v1270-quick-needs{padding-top:clamp(64px,8vw,100px);padding-bottom:clamp(60px,8vw,92px)}.front-v1270 .v1270-quick-needs .v1250-section-intro,.front-v1270 .v1270-beginner-faq .v1250-section-intro{max-width:780px}.front-v1270 .v1270-quick-needs .v1250-section-intro h2,.front-v1270 .v1270-beginner-faq .v1250-section-intro h2{text-wrap:balance;font-size:clamp(30px,4.2vw,50px)}.front-v1270 .v1270-quick-needs>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:29px;display:grid}.front-v1270 .v1270-quick-needs>div:last-child>a{background:linear-gradient(155deg,#0e2234e6,#07121ef2);border:1px solid #93b1ca29;border-radius:18px;min-height:220px;padding:20px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.front-v1270 .v1270-quick-needs>div:last-child>a:hover{border-color:#74e8d66b;transform:translateY(-3px);box-shadow:0 18px 42px #00000038}.front-v1270 .v1270-quick-needs a small{color:#75ead7;font:800 11px var(--mono)}.front-v1270 .v1270-quick-needs a h3{color:#f1f6fb;margin:20px 0 10px;font-size:18px;line-height:1.35}.front-v1270 .v1270-quick-needs a p{color:#91a4b3;font-size:13px;line-height:1.65}.front-v1270 .v1270-quick-needs a b{color:#75ead7;position:absolute;bottom:16px;right:18px}.front-v1270 .v1270-learning-roadmap{background:#081521;border-block-start:1px solid #93b1ca1f;border-block-end:1px solid #93b1ca1f;padding:clamp(66px,8vw,104px) 0}.front-v1270 .v1270-learning-roadmap>div>.v1250-section-intro{max-width:850px}.front-v1270 .v1270-learning-roadmap>div>.v1250-section-intro h2{font-size:clamp(31px,4.3vw,52px)}.front-v1270 .v1270-learning-roadmap>div>.v1250-section-intro p{max-width:760px}.front-v1270 .v1270-learning-roadmap>div>ol{gap:24px;margin:38px 0 0;padding:0;list-style:none;display:grid}.front-v1270 .v1270-learning-roadmap>div>ol>li{background:linear-gradient(150deg,#0e2233d1,#07121df0);border:1px solid #93b1ca29;border-radius:23px;padding:clamp(23px,3.2vw,34px)}.front-v1270 .v1270-learning-roadmap li>header{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;display:grid}.front-v1270 .v1270-learning-roadmap li>header>small{color:#75ead7;width:52px;height:52px;font:850 13px var(--mono);background:#63e6d112;border:1px solid #75ead74d;border-radius:15px;place-items:center;display:grid}.front-v1270 .v1270-learning-roadmap header h2{color:#f1f6fb;margin:0 0 8px;font-size:clamp(23px,3vw,34px)}.front-v1270 .v1270-learning-roadmap header p{color:#9fb0bd;max-width:820px;margin:0;line-height:1.65}.front-v1270 .v1270-learning-roadmap header span{color:#c1ced8;margin-top:12px;font-size:13px;display:block}.front-v1270 .v1270-lesson-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.front-v1270 .v1270-lesson-grid article{background:#05101bad;border:1px solid #97b5ce26;border-radius:16px;flex-direction:column;min-height:245px;padding:19px;display:flex}.front-v1270 .v1270-lesson-grid article.is-complete{background:#0e322f52;border-color:#69e5bf66}.front-v1270 .v1270-lesson-grid article>div{color:#7cebd9;justify-content:space-between;gap:14px;font-size:11px;display:flex}.front-v1270 .v1270-lesson-grid article time{color:#8598a8}.front-v1270 .v1270-lesson-grid h3{margin:16px 0 9px;font-size:18px;line-height:1.38}.front-v1270 .v1270-lesson-grid h3 a{color:#eef5fa}.front-v1270 .v1270-lesson-grid p{color:#91a4b3;font-size:13px;line-height:1.62}.front-v1270 .v1270-lesson-grid footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.front-v1270 .v1270-lesson-grid footer>a{color:#75ead7;font-size:12px;font-weight:750}.front-v1270 .v1270-lesson-grid label{color:#9eb0bd;cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.front-v1270 .v1270-lesson-grid input{accent-color:#64e5d1;width:17px;height:17px}.front-v1270 .v1270-beginner-faq{background:#081521;border-top:1px solid #93b1ca1f;padding:clamp(66px,8vw,104px) 0}.front-v1270 .v1270-beginner-faq .v1070-container>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:28px;display:grid}.front-v1270 .v1270-beginner-faq details{background:#05101bb3;border:1px solid #93b1ca29;border-radius:16px;padding:20px}.front-v1270 .v1270-beginner-faq summary{color:#eff5fa;cursor:pointer;font-weight:750}.front-v1270 .v1270-beginner-faq details p{color:#9eafbc;margin:13px 0 0;line-height:1.68}@media (max-width:1120px){.front-v1270 .v1270-quick-needs>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.front-v1270 .v1270-lesson-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.front-v1270 .v1270-beginner-hero-grid{grid-template-columns:1fr}.front-v1270 .v1270-beginner-hero aside{max-width:620px}.front-v1270 .v1270-quick-needs>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.front-v1270 .v1270-beginner-faq .v1070-container>div:last-child{grid-template-columns:1fr}}@media (max-width:620px){.front-v1270 .v1270-beginner-hero{padding-top:34px}.front-v1270 .v1270-beginner-hero h1{font-size:clamp(38px,12vw,53px)}.front-v1270 .v1270-beginner-hero .v1200-hero-actions{display:grid}.front-v1270 .v1270-beginner-hero .v1070-button{justify-content:center;width:100%}.front-v1270 .v1270-quick-needs>div:last-child,.front-v1270 .v1270-lesson-grid{grid-template-columns:1fr}.front-v1270 .v1270-quick-needs>div:last-child>a{min-height:185px}.front-v1270 .v1270-learning-roadmap>div>ol>li{border-radius:18px;padding:19px}.front-v1270 .v1270-learning-roadmap li>header{grid-template-columns:44px minmax(0,1fr);gap:14px}.front-v1270 .v1270-learning-roadmap li>header>small{border-radius:12px;width:42px;height:42px}.front-v1270 .v1270-lesson-grid article{min-height:0}.front-v1270 .v1270-lesson-grid footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.front-v1270 .v1270-beginner-page *,.front-v1270 .v1270-beginner-page :before,.front-v1270 .v1270-beginner-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.front-v1280 .v1280-beginner-signup{padding-top:8px;padding-bottom:clamp(58px,7vw,96px)}.front-v1280 .v1280-signup-panel{background:radial-gradient(circle at 95% 0,#f6c45329,#0000 35%),linear-gradient(145deg,#181d20fa,#08151ffa 62%);border:1px solid #f6c45361;border-radius:24px;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:clamp(24px,4vw,54px);padding:clamp(25px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000040,inset 0 1px #ffffff0d}.front-v1280 .v1280-signup-panel:before{content:"";background:linear-gradient(#f6c453,#f39b3f);width:4px;position:absolute;top:0;bottom:0;left:0;right:auto}.front-v1280 .v1280-signup-copy{align-self:center}.front-v1280 .v1280-signup-copy>span{color:#ffdc87;font:800 11px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase}.front-v1280 .v1280-signup-copy h2{color:#f7f8f6;letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:12px 0 15px;font-size:clamp(29px,3.4vw,48px);line-height:1.06}.front-v1280 .v1280-signup-copy p{color:#acb8be;max-width:680px;margin:0;font-size:14px;line-height:1.72}.front-v1280 .v1280-signup-links{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.front-v1280 .v1280-signup-links a{color:#f7cf73;font-size:12px;font-weight:780;text-decoration:none}.front-v1280 .v1280-signup-links a:hover{color:#fff1c5;text-underline-offset:4px;text-decoration:underline}.front-v1280 .v1280-signup-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:11px;display:grid}.front-v1280 .v1280-signup-grid article{background:#040f18bd;border:1px solid #9fb4c02e;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.front-v1280 .v1280-signup-grid article.is-featured{background:linear-gradient(160deg,#402e1075,#05111bdb);border-color:#f6c4537a}.front-v1280 .v1280-signup-grid header{gap:5px;display:grid}.front-v1280 .v1280-signup-grid header small{color:#8596a2;font:800 10px var(--mono);letter-spacing:.1em}.front-v1280 .v1280-signup-grid header strong{color:#f3f7f9;font-size:19px}.front-v1280 .v1280-signup-grid header em{color:#f4cd73;font-size:11px;font-style:normal}.front-v1280 .v1280-invite-code{background:#ffffff0b;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:5px 8px;padding:11px;display:grid}.front-v1280 .v1280-invite-code span{color:#8798a4;grid-column:1/-1;font-size:10px}.front-v1280 .v1280-invite-code b{color:#fff0be;font:850 14px var(--mono);text-overflow:ellipsis;overflow:hidden}.front-v1280 .v1280-invite-code button{color:#77e8d7;cursor:pointer;background:0 0;border:0;font-size:11px}.front-v1280 .v1280-exchange-register{justify-content:center;align-items:center;min-width:0;min-height:44px;margin-top:auto;line-height:1.3;white-space:nowrap!important;display:flex!important}.front-v1280 .v1280-affiliate-disclosure{color:#788994;grid-column:1/-1;margin:0;padding-top:2px;font-size:10.5px;line-height:1.55}.front-v1280 .v1280-signup-panel.is-compact{border-radius:18px;grid-template-columns:1fr;margin-top:24px;padding:24px}.front-v1280 .v1280-signup-panel.is-compact .v1280-signup-copy h2{max-width:none;font-size:clamp(24px,3vw,36px)}.front-v1280 .v1280-signup-panel.is-compact .v1280-signup-grid{width:100%}.front-v1280 .v1280-error-boundary{text-align:center;background:linear-gradient(145deg,#221119c2,#0a1626f0);border:1px solid #f8717140;border-radius:18px;place-content:center;justify-items:center;gap:10px;min-height:320px;margin:20px 0;padding:42px 24px;display:grid}.front-v1280 .v1280-error-icon{font-size:34px}.front-v1280 .v1280-error-boundary strong{color:#ff8995;font-size:16px}.front-v1280 .v1280-error-boundary p{color:#98a9b6;max-width:560px;margin:0 0 8px;font-size:13px;line-height:1.65}.front-v1280 .v1280-error-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.front-v1280 .v1280-error-actions button,.front-v1280 .v1280-error-actions a{color:#6fe4d6;min-height:42px;font:700 12px var(--mono);cursor:pointer;background:#081727d1;border:1px solid #81a4c347;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.front-v1280 .v1280-error-actions a{color:#c6d2da}.front-v1280 .v1280-signup-panel:focus-within{outline-offset:3px;outline:2px solid #67e8d6e6}.front-v1280 :-webkit-any(.v1280-signup-panel,.v1280-error-boundary,.v1280-mobile-rebate) :focus-visible{outline-offset:3px;outline:2px solid #67e8d6e6}.front-v1280 :is(.v1280-signup-panel,.v1280-error-boundary,.v1280-mobile-rebate) :focus-visible{outline-offset:3px;outline:2px solid #67e8d6e6}@media (max-width:1120px){.front-v1280 .v1280-signup-panel{grid-template-columns:1fr}.front-v1280 .v1280-signup-copy h2{max-width:22ch}}@media (max-width:900px){.front-v1280 .v1280-signup-grid{grid-template-columns:1fr}.front-v1280 .v1280-signup-grid article{grid-template-columns:minmax(140px,.7fr) minmax(160px,.9fr) minmax(180px,1fr);align-items:center;display:grid}.front-v1280 .v1280-signup-grid article header{align-self:center}.front-v1280 .v1280-exchange-register{margin-top:0}.front-v1280 .v1270-quick-needs>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.front-v1280 .v1070-primary-row{border-top:1px solid #ffffff0f;width:100%;min-height:auto;display:block;overflow:visible}.front-v1280 .v1070-primary-row nav{display:none}.front-v1280 .v1280-signup-grid article{display:flex}.front-v1280 .v1270-quick-needs>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.front-v1280 .v1280-beginner-signup{padding-inline-start:0;padding-inline-end:0}.front-v1280 .v1280-signup-panel{border-radius:18px;padding:22px 18px}.front-v1280 .v1280-signup-copy h2{font-size:31px}.front-v1280 .v1280-signup-links{display:grid}.front-v1280 .v1270-quick-needs>div:last-child{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.front-v1280 .v1280-signup-panel *,.front-v1280 .v1280-error-boundary *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.returns-direct-answer{background:linear-gradient(135deg,#41e0c214,#10233857);border:1px solid #41e0c242;border-radius:16px;margin:0 0 18px;padding:18px 20px}.returns-direct-answer>span,.returns-method>div:first-child>span{font:800 10px var(--mono);letter-spacing:.14em;color:var(--cyan)}.returns-direct-answer h2,.returns-method h2,.returns-faq h2{margin:6px 0 8px;font-size:clamp(18px,2vw,24px)}.returns-direct-answer p{color:var(--tx2);margin:5px 0;line-height:1.75}.returns-direct-answer strong{color:var(--tx1)}.returns-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:12px 0;display:flex}.returns-range{flex-wrap:wrap;gap:6px;display:flex}.returns-range button,.returns-export-actions button{-webkit-appearance:none;appearance:none;border:1px solid var(--bd);background:var(--bg2);color:var(--tx2);font:700 11px var(--mono);cursor:pointer;border-radius:9px;padding:8px 11px}.returns-range button:hover,.returns-export-actions button:hover{color:var(--tx1);border-color:#41e0c273}.returns-range button.active{color:var(--cyan);background:#41e0c21f;border-color:#41e0c280}.returns-provisional-toggle{color:var(--tx3);align-items:center;gap:8px;font-size:12px;display:flex}.returns-provisional-toggle input{accent-color:var(--yellow)}.returns-live-status{border:1px solid var(--bd);color:var(--tx3);border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:12px;display:flex}.returns-live-status>div{flex:0 0 120px;min-width:120px}.returns-export-panel{background:linear-gradient(135deg,#f7c85b12,#0c192a73);border:1px solid #f7c85b40;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(190px,240px) auto;align-items:end;gap:14px;margin:0 0 14px;padding:15px 16px;display:grid}.returns-export-copy{gap:4px;display:grid}.returns-export-copy strong{font-size:14px}.returns-export-copy span{color:var(--tx3);font-size:11.5px;line-height:1.6}.returns-export-panel label{color:var(--tx3);font-size:10px;font-family:var(--mono);gap:5px;display:grid}.returns-export-panel select{border:1px solid var(--bd);background:var(--bg2);width:100%;min-height:36px;color:var(--tx1);border-radius:8px;padding:0 9px}.returns-export-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.returns-export-actions button:first-child{background:var(--yellow);border-color:var(--yellow);color:#12100a}.returns-export-actions button:disabled{opacity:.6;cursor:wait}.returns-table-wrap{border:1px solid var(--bd);background:var(--bg2);scrollbar-width:thin;border-radius:15px;max-height:min(76vh,1050px);padding:0;position:relative;overflow:auto}.returns-table{border-collapse:separate;border-spacing:5px;width:100%;min-width:940px;padding:7px}.returns-table caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.returns-table th,.returns-table td{text-align:center;min-width:58px;height:39px;font:700 11px var(--mono);border-radius:7px}.returns-table thead th{z-index:4;color:var(--tx3);background:#142235;position:sticky;top:0;box-shadow:0 5px 12px #0003}.returns-table thead th:first-child{z-index:6;left:0}.returns-table tbody th{z-index:3;color:var(--tx1);background:#111d2c;position:sticky;left:0;box-shadow:5px 0 12px #00000026}.returns-table td{background:#ffffff06}.returns-table td.pos{background:rgba(49,196,141,var(--strength,.18));color:#d1ffea}.returns-table td.neg{background:rgba(224,86,79,var(--strength,.18));color:#ffe0de}.returns-table td.empty{color:var(--tx4)}.returns-table td.annual{outline:1px solid #ffffff14}.returns-table td.provisional{outline:2px solid var(--yellow);outline-offset:-2px}.returns-table td button{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;border-radius:inherit;background:0 0;border:0}.returns-table td button:focus-visible{outline-offset:1px;outline:2px solid #fff}.returns-table td sup{color:var(--yellow);margin-left:1px;font-size:8px}.returns-table td>span{justify-content:center;align-items:center;height:100%;display:flex}.returns-calendar.is-workspace .returns-table{min-width:1280px}.returns-calendar.is-workspace .returns-table th,.returns-calendar.is-workspace .returns-table td{min-width:80px;height:49px;font-size:13px}.returns-cell-detail{background:#41e0c20f;border:1px solid #41e0c240;border-radius:11px;align-items:center;gap:10px;margin:10px 0 0;padding:12px 42px 12px 14px;display:flex;position:relative}.returns-cell-detail strong{font:800 12px var(--mono);color:var(--cyan);white-space:nowrap}.returns-cell-detail span{color:var(--tx2);font-size:12px;line-height:1.55}.returns-cell-detail button{color:var(--tx3);cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:7px;right:9px}.returns-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.returns-method{border-top:1px solid var(--bd);margin-top:24px;padding-top:22px}.returns-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.returns-method article{border:1px solid var(--bd);background:#ffffff05;border-radius:13px;padding:15px}.returns-method h3{margin:0 0 8px;font-size:13px}.returns-method p{color:var(--tx2);margin:5px 0;font-size:12px;line-height:1.7}.returns-method code{white-space:normal;color:var(--cyan)}.returns-method a{color:var(--cyan)}.returns-faq{margin-top:24px}.returns-faq details{border-top:1px solid var(--bd);padding:12px 2px}.returns-faq details:last-child{border-bottom:1px solid var(--bd)}.returns-faq summary{cursor:pointer;color:var(--tx1);font-size:13px;font-weight:700}.returns-faq p{color:var(--tx2);max-width:900px;font-size:12.5px;line-height:1.75}@media (max-width:900px){.returns-export-panel{grid-template-columns:1fr 220px}.returns-export-actions{grid-column:1/-1;justify-content:flex-start}.returns-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-method-grid{grid-template-columns:1fr}.returns-table-wrap{max-height:72vh}}@media (max-width:620px){.returns-direct-answer{padding:15px}.returns-toolbar{align-items:flex-start}.returns-range{width:100%}.returns-range button{flex:1;min-width:95px}.returns-export-panel{grid-template-columns:1fr;padding:13px}.returns-export-actions{grid-column:auto}.returns-export-actions button{flex:1}.returns-table{min-width:820px}.returns-table th,.returns-table td{min-width:52px;height:37px;font-size:10px}.returns-calendar.is-workspace .returns-table{min-width:870px}.returns-calendar.is-workspace .returns-table th,.returns-calendar.is-workspace .returns-table td{min-width:54px;height:40px;font-size:10px}.returns-cell-detail{flex-direction:column;align-items:flex-start;gap:4px}.returns-stats{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.returns-range button,.returns-export-actions button{transition:none}}.front-v1310 .v1310-quick-needs>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr))}.front-v1310 .v1310-return-plan,.front-v1310 .v1310-starter-toolkit{padding-top:clamp(68px,8vw,108px);padding-bottom:clamp(68px,8vw,108px)}.front-v1310 .v1310-return-plan>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.front-v1310 .v1310-return-plan li{background:linear-gradient(145deg,#0f1e2ff0,#091522e6);border:1px solid #7f9db738;border-radius:18px;flex-direction:column;justify-content:space-between;gap:16px;min-height:126px;padding:20px;display:flex}.front-v1310 .v1310-return-plan li span{color:#75ead7;font:800 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.front-v1310 .v1310-return-plan li a{color:#eef6fb;font-size:15px;font-weight:750;line-height:1.5}.front-v1310 .v1310-starter-toolkit{border-top:1px solid #7f9db724}.front-v1310 .v1310-toolkit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-top:30px;display:grid}.front-v1310 .v1310-toolkit-grid article{background:linear-gradient(155deg,#0f1e2ff5,#08131ff0);border:1px solid #7f9db738;border-radius:18px;flex-direction:column;min-width:0;min-height:250px;padding:20px;transition:transform .18s,border-color .18s,background .18s;display:flex}.front-v1310 .v1310-toolkit-grid article:hover{border-color:#75ead770;transform:translateY(-2px)}.front-v1310 .v1310-toolkit-grid article.is-saved{background:linear-gradient(155deg,#103732c7,#081c1ff5);border-color:#69e5bf94}.front-v1310 .v1310-toolkit-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.front-v1310 .v1310-toolkit-grid small{color:#75ead7;font:800 11px var(--mono)}.front-v1310 .v1310-toolkit-grid article>div span{color:#9eb0bd;text-align:right;font-size:10px;line-height:1.35}.front-v1310 .v1310-toolkit-grid h3{margin:18px 0 10px;font-size:18px;line-height:1.35}.front-v1310 .v1310-toolkit-grid h3 a{color:#f1f7fb}.front-v1310 .v1310-toolkit-grid p{color:#91a4b3;margin:0;font-size:12.5px;line-height:1.65}.front-v1310 .v1310-toolkit-grid footer{flex-direction:column;align-items:stretch;gap:9px;margin-top:auto;padding-top:18px;display:flex}.front-v1310 .v1310-toolkit-grid footer>a{color:#75ead7;font-size:12px;font-weight:750}.front-v1310 .v1310-toolkit-grid button{color:#d9f9f3;cursor:pointer;background:#75ead712;border:1px solid #75ead740;border-radius:10px;width:100%;min-height:36px;padding:8px 10px;font-size:11px;font-weight:750}.front-v1310 .v1310-toolkit-grid button[aria-pressed=true]{background:#69e5bf29;border-color:#69e5bf8c}.front-v1310 .v1310-toolkit-status{color:#91a4b3;font:700 11px var(--mono);text-align:right;margin-top:16px}.front-v1310 .v1310-lesson-action{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:14px;margin:0 0 30px;display:grid}.front-v1310 .v1310-lesson-action>div{background:linear-gradient(145deg,#0d232dbf,#091622e0);border:1px solid #75ead733;border-radius:15px;padding:18px 20px}.front-v1310 .v1310-lesson-action small{color:#75ead7;font:800 10px var(--mono);letter-spacing:.08em}.front-v1310 .v1310-lesson-action p,.front-v1310 .v1310-lesson-action li{color:var(--tx2);font-size:13px;line-height:1.7}.front-v1310 .v1310-lesson-action p{margin:10px 0 0}.front-v1310 .v1310-lesson-action ul{margin:10px 0 0;padding-left:18px}.front-v1310 .v1310-lesson-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 30px;display:grid}.front-v1310 .v1310-lesson-navigation>a,.front-v1310 .v1310-lesson-navigation>span{min-height:82px}.front-v1310 .v1310-lesson-navigation>a{border:1px solid var(--bd);background:var(--surface);border-radius:14px;padding:15px 17px;text-decoration:none}.front-v1310 .v1310-lesson-navigation>a:last-child{text-align:right}.front-v1310 .v1310-lesson-navigation small{color:var(--tx3);font:750 10px var(--mono);letter-spacing:.07em;margin-bottom:8px;display:block}.front-v1310 .v1310-lesson-navigation strong{color:var(--tx);font-size:12px;line-height:1.55}@media (max-width:1180px){.front-v1310 .v1310-toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.front-v1310 .v1310-quick-needs>div:last-child,.front-v1310 .v1310-return-plan>ol,.front-v1310 .v1310-toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.front-v1310 .v1310-quick-needs>div:last-child,.front-v1310 .v1310-return-plan>ol,.front-v1310 .v1310-toolkit-grid,.front-v1310 .v1310-lesson-action,.front-v1310 .v1310-lesson-navigation{grid-template-columns:1fr}.front-v1310 .v1310-return-plan li{min-height:104px}.front-v1310 .v1310-toolkit-grid article{min-height:0}.front-v1310 .v1310-lesson-navigation>span{display:none}.front-v1310 .v1310-lesson-navigation>a:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){.front-v1310 .v1310-toolkit-grid article{transition:none}}.v1330-trust-page,.v1330-policy-page,.v1330-about-page{padding-top:clamp(28px,5vw,70px);padding-bottom:72px}.v1330-trust-hero,.v1330-about-page>header,.v1330-policy-page>header{border-bottom:1px solid var(--bd);margin-bottom:34px;padding-bottom:28px}.v1330-trust-hero>span,.v1330-about-page>header>span,.v1330-policy-page>header>span,.v1330-machine-proof span,.v1330-contact-band span{font-family:var(--mono);letter-spacing:.13em;color:var(--cyan);text-transform:uppercase;font-size:11px}.v1330-trust-hero h1,.v1330-about-page>header h1,.v1330-policy-page>header h1{letter-spacing:-.035em;max-width:940px;margin:12px 0 16px;font-size:clamp(30px,5vw,54px);line-height:1.08}.v1330-about-page>header h1,.v1330-policy-page>header h1{font-size:clamp(30px,4vw,46px)}.v1330-trust-hero>p,.v1330-about-page>header>p,.v1330-policy-page>header>p{max-width:840px;color:var(--tx2);font-size:15px;line-height:1.75}.v1330-trust-meta{font-family:var(--mono);color:var(--tx3);flex-wrap:wrap;gap:10px 24px;margin-top:18px;font-size:11px;display:flex}.v1330-trust-meta strong{color:var(--tx2)}.v1330-trust-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:32px 0;display:grid}.v1330-trust-principles>div{border:1px solid var(--bd);background:var(--surface);border-radius:14px;padding:20px}.v1330-trust-principles small{font-family:var(--mono);color:var(--cyan)}.v1330-trust-principles h2{margin:8px 0 0;font-size:16px;line-height:1.55}.v1330-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:38px 0;display:grid}.v1330-policy-card{border:1px solid var(--bd);background:var(--surface);color:var(--tx);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:start;gap:14px;padding:20px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.v1330-policy-card:hover{border-color:var(--cyan);transform:translateY(-1px)}.v1330-policy-card>span{font-family:var(--mono);color:var(--cyan);font-size:20px}.v1330-policy-card h2{margin:0 0 7px;font-size:16px}.v1330-policy-card p{color:var(--tx2);margin:0;font-size:13px;line-height:1.65}.v1330-policy-card>b{color:var(--cyan)}.v1330-machine-proof,.v1330-contact-band{border:1px solid var(--bd);background:linear-gradient(140deg,var(--surface),transparent);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:24px;margin:38px 0;padding:26px;display:grid}.v1330-machine-proof h2,.v1330-contact-band h2{margin:8px 0;font-size:20px;line-height:1.45}.v1330-machine-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.v1330-machine-links a,.v1330-contact-band>a,.v1330-inline-links a{color:var(--cyan);font-family:var(--mono);font-size:12px}.v1330-contact-band{align-items:center}.v1330-contact-band>a{justify-self:end;font-size:13px}.v1330-policy-page .back{margin-bottom:24px;display:inline-block}.v1330-policy-page>header small{color:var(--tx3);font-family:var(--mono);margin-top:15px;display:block}.v1330-policy-page>article>section,.v1330-about-page>section{border-bottom:1px solid var(--bd);padding:24px 0}.v1330-policy-page>article h2,.v1330-about-page>section h2{margin:0 0 12px;font-size:21px}.v1330-policy-page>article p,.v1330-about-page>section p,.v1330-about-page>section li{color:var(--tx2);font-size:14px;line-height:1.85}.v1330-policy-page>footer{border:1px solid var(--bd);background:var(--surface);border-radius:14px;margin-top:34px;padding:22px}.v1330-policy-page>footer div,.v1330-inline-links{flex-wrap:wrap;gap:10px 18px;display:flex}.v1330-policy-page>footer a{color:var(--cyan)}.v1330-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.v1330-about-grid article{border:1px solid var(--bd);background:var(--surface);border-radius:12px;padding:18px}.v1330-about-grid article strong{font-size:14px}.v1330-about-grid article p{margin-bottom:0}.v1330-about-page ul{padding-left:20px}@media (max-width:720px){.v1330-trust-principles,.v1330-policy-grid,.v1330-about-grid,.v1330-machine-proof,.v1330-contact-band{grid-template-columns:1fr}.v1330-contact-band>a{justify-self:start}.v1330-policy-card{grid-template-columns:28px 1fr auto;padding:16px}.v1330-trust-hero h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.v1330-policy-card{transition:none}}.v1330-footer-legal{border-top:1px solid var(--bd);font-family:var(--mono);flex-wrap:wrap;gap:8px 16px;padding:18px 0;font-size:11px;display:flex}.v1330-footer-legal a{color:var(--tx3);text-decoration:none}.v1330-footer-legal a:hover{color:var(--cyan)}.v1340-operator-note{border:1px solid var(--bd);background:var(--surface);border-radius:12px;margin-top:18px;padding:13px 15px;font-size:13px!important}.v1340-author-chip{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.v1340-editorial-page>.back{margin-bottom:24px;display:inline-block}.front-v1460 .v1070-header-main{min-height:66px}.front-v1460 .v1070-primary-row{min-height:52px}.front-v1460 .v1070-primary-row nav{gap:4px}.front-v1460 .v1070-primary-row nav a{min-height:42px;padding:0 13px}.front-v1460 .v1070-directory{max-width:1040px}.front-v1460 .v1250-tool-modes.v1460-tool-modes{max-width:760px;margin-bottom:8px}.front-v1460 .v1460-tools-secondary{justify-content:flex-end;margin:0 0 20px;display:flex}.front-v1460 .v1460-tools-secondary a{color:var(--tx3);font-size:12px;text-decoration:none}.front-v1460 .v1460-tools-secondary a:hover,.front-v1460 .v1460-tools-secondary a.is-active{color:var(--cyan)}.front-v1460 .v1250-tool-finder{margin-top:18px}.front-v1460 .v1460-show-more{border:1px dashed var(--bd);text-align:center;background:#07111e6b;border-radius:14px;margin:20px 0 4px;padding:18px}.front-v1460 .v1460-show-more button{-webkit-appearance:none;appearance:none;color:var(--cyan);cursor:pointer;background:#63e6d117;border:1px solid #63e6d161;border-radius:10px;padding:10px 16px;font-weight:800}.front-v1460 .v1460-show-more p{max-width:640px;color:var(--tx3);margin:9px auto 0;font-size:12px;line-height:1.6}.front-v1460 .v1460-research-filters,.front-v1460 .v1460-method-details,.front-v1460 .v1460-secondary-policies,.front-v1460 .v1460-machine-proof{border:1px solid var(--bd);background:#07111e73;border-radius:14px}.front-v1460 .v1460-research-filters{margin:0 0 22px;padding:0 16px}.front-v1460 .v1460-research-filters summary,.front-v1460 .v1460-method-details summary,.front-v1460 .v1460-secondary-policies summary,.front-v1460 .v1460-machine-proof summary{cursor:pointer;color:var(--tx2);padding:15px 0;font-weight:750;list-style:none}.front-v1460 .v1460-research-filters summary::-webkit-details-marker{display:none}.front-v1460 .v1460-method-details summary::-webkit-details-marker{display:none}.front-v1460 .v1460-secondary-policies summary::-webkit-details-marker{display:none}.front-v1460 .v1460-machine-proof summary::-webkit-details-marker{display:none}.front-v1460 .v1460-research-filters summary:after,.front-v1460 .v1460-method-details summary:after,.front-v1460 .v1460-secondary-policies summary:after,.front-v1460 .v1460-machine-proof summary:after{content:"+";float:right;color:var(--cyan);font-family:var(--mono)}.front-v1460 details[open].v1460-research-filters summary:after,.front-v1460 details[open].v1460-method-details summary:after,.front-v1460 details[open].v1460-secondary-policies summary:after,.front-v1460 details[open].v1460-machine-proof summary:after{content:"−"}.front-v1460 .v1460-research-filters>div{flex-wrap:wrap;gap:7px;padding:0 0 15px;display:flex}.front-v1460 .v1460-method-details{margin:0 0 16px;padding:0 18px}.front-v1460 .v1460-method-details>p,.front-v1460 .v1460-method-details>.tbl-wrap,.front-v1460 .v1460-method-details>div{margin-bottom:18px}.front-v1460 .v1460-secondary-policies{margin:18px 0;padding:0 18px}.front-v1460 .v1460-secondary-policies .v1330-policy-grid{margin:0 0 18px}.front-v1460 .v1460-machine-proof{margin:22px 0;padding:0 20px;display:block}.front-v1460 .v1460-machine-proof>div{padding:0 0 18px}.front-v1460 .v1460-policy-grid{margin-bottom:18px}@media (max-width:720px){.front-v1460 .v1460-tools-secondary{justify-content:flex-start}.front-v1460 .v1460-method-details,.front-v1460 .v1460-secondary-policies,.front-v1460 .v1460-machine-proof{padding-inline-start:14px;padding-inline-end:14px}}.front-v1470 .wrap{width:min(1320px,100% - 48px);padding-top:24px;padding-bottom:68px}.front-v1470 .wrap-wide{width:min(1540px,100% - 48px)}.front-v1470 .wrap-narrow{width:min(980px,100% - 48px);max-width:980px}.front-v1470 .v1070-container{width:min(1360px,100% - 48px)}.front-v1470 :-webkit-any(.page-head,.v1250-hub-hero,.v1200-product-hero){scroll-margin-top:126px}.front-v1470 :is(.page-head,.v1250-hub-hero,.v1200-product-hero){scroll-margin-top:126px}.front-v1470 :-webkit-any(h1,h2,h3,p,a,button,summary){overflow-wrap:break-word}.front-v1470 :is(h1,h2,h3,p,a,button,summary){overflow-wrap:break-word}.front-v1470 .v1070-header-main{gap:18px;min-height:62px}.front-v1470 .v1070-primary-row{width:min(100% - 40px,1360px);min-height:44px}.front-v1470 .v1070-primary-row nav{gap:2px}.front-v1470 .v1070-primary-row nav a{min-height:40px;padding:0 12px;font-size:13px}.front-v1470 .v1070-brand{gap:9px}.front-v1470 .v1070-brand strong{font-size:16px}.front-v1470 .v1070-brand small{color:var(--tx3);font-size:10.5px}.front-v1470 .v1070-header-search .searchbox-input-wrap{height:40px}.front-v1470 .v1070-header-actions{gap:6px}.front-v1470 .v1070-menu-button{min-height:40px}.front-v1470 .v1070-directory{max-width:1020px;padding:22px}.front-v1470 .v1070-dialog-head{margin-bottom:16px}.front-v1470 .v1250-hub-hero{gap:28px;padding:46px 0 32px}.front-v1470 .v1250-hub-hero h1{max-width:18ch;font-size:clamp(36px,4.6vw,56px)}.front-v1470 .v1250-hub-hero p{max-width:760px;font-size:16px;line-height:1.68}.front-v1470 .v1250-hub-hero ul{gap:9px;padding:17px}.front-v1470 .v1070-secondary-hub{padding-top:38px}.front-v1470 .v1070-secondary-hub>.page-head{padding-top:0!important}.front-v1470 .v1250-tool-modes.v1460-tool-modes{gap:5px;margin-top:18px;padding:5px}.front-v1470 .v1250-tool-modes a{min-height:42px;padding:10px 12px}.front-v1470 .v1460-tools-secondary{margin-bottom:16px}.front-v1470 .v1250-tool-finder{background:#07111e80;border-radius:15px;gap:11px;padding:18px}.front-v1470 .v1250-tool-finder>label{min-height:46px}.front-v1470 .v1250-tool-finder button{min-height:38px;padding:8px 11px}.front-v1470 .v1250-tool-results{padding:30px 0 64px}.front-v1470 .v1250-tool-results>header{margin-bottom:14px}.front-v1470 .v1250-tool-results h2{font-size:25px}.front-v1470 .v1250-tool-list{gap:10px}.front-v1470 .v1250-tool-list>a,.front-v1470 .v1470-tool-card{min-height:138px;box-shadow:none;background:#0a1624b8;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;padding:18px}.front-v1470 .v1250-tool-list>a>span{border-radius:10px;width:38px;height:38px;font-size:19px}.front-v1470 .v1250-tool-list h3{margin:4px 0 6px;font-size:18px;line-height:1.3}.front-v1470 .v1250-tool-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.front-v1470 .v1250-tool-list>a>b{color:var(--tx3);font-size:11px}.front-v1470 .v1250-tool-list>a:hover>b{color:var(--cyan)}.front-v1470 .v1460-show-more{background:#07111e57;margin-top:16px;padding:15px}.front-v1470 .v1460-show-more button{min-height:42px}.front-v1470 .v103-research-page>div:first-child{padding-top:4px!important}.front-v1470 .v1470-question-card{min-height:108px!important;padding:15px!important}.front-v1470 .v1470-question-card .tc-title{font-size:14px;line-height:1.42}.front-v1470 .v1470-question-card .tc-open{font-size:11px}.front-v1470 .v103-research-page>.grid{gap:10px!important}.front-v1470 .v1470-research-card{min-height:146px;box-shadow:none!important;background:#0a1624ad!important;border-radius:13px!important;padding:16px!important}.front-v1470 .v1470-research-card>div:nth-of-type(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:14px!important;line-height:1.45!important}.front-v1470 .v1470-research-card>div:nth-of-type(3){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:12px!important;line-height:1.55!important}.front-v1470 .v1460-research-filters{background:#07111e57;margin-bottom:18px}.front-v1470 .v1470-reading-page{padding-top:26px}.front-v1470 .v1470-reading-page>.tool-hero{padding:28px 0 22px}.front-v1470 .v1470-reading-page>.tool-hero h1{letter-spacing:-.025em;max-width:24ch;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(28px,4vw,42px)!important;line-height:1.16!important}.front-v1470 .v1470-reading-body,.front-v1470 .v1470-prose{max-width:820px;color:var(--tx);margin-inline-start:auto;margin-inline-end:auto;font-size:16px!important;line-height:1.82!important}.front-v1470 .v1470-reading-body{background:#0a1624bd!important;border-radius:16px!important;padding:28px 32px!important}.front-v1470 .v1470-reading-body p,.front-v1470 .v1470-prose p{margin-bottom:1.05em!important;font-size:16px!important;line-height:1.82!important}.front-v1470 .v1470-reading-body>div[style*=font-weight],.front-v1470 .v1470-prose h2{margin:1.7em 0 .62em!important;font-size:22px!important;line-height:1.32!important}.front-v1470 .v1470-prose h3{margin:1.45em 0 .55em!important;font-size:18px!important;line-height:1.38!important}.front-v1470 .v1470-prose ul{margin:10px 0 20px!important;font-size:15.5px!important;line-height:1.78!important}.front-v1470 .v1470-prose blockquote{line-height:1.72;margin:20px 0!important;padding:12px 16px!important}.front-v1470 .v1470-prose code{font-size:.88em!important}.front-v1470 .v1470-related-reading{max-width:820px;margin-inline-start:auto;margin-inline-end:auto}.front-v1470 .v1460-method-details,.front-v1470 .v1460-secondary-policies,.front-v1470 .v1460-machine-proof,.front-v1470 .v1460-research-filters{box-shadow:none;border-color:#ffffff13}.front-v1470 .v1460-method-details,.front-v1470 .v1460-secondary-policies,.front-v1470 .v1460-machine-proof{background:#07111e4d}.front-v1470 :-webkit-any(.v1460-method-details,.v1460-secondary-policies,.v1460-machine-proof,.v1460-research-filters)>summary{min-height:46px;padding:13px 0;font-size:13px;font-weight:700;display:block}.front-v1470 :is(.v1460-method-details,.v1460-secondary-policies,.v1460-machine-proof,.v1460-research-filters)>summary{min-height:46px;padding:13px 0;font-size:13px;font-weight:700;display:block}.front-v1470 .v1460-method-details>.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.front-v1470 :-webkit-any(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.front-v1470 :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.front-v1470 button,.front-v1470 summary{touch-action:manipulation}.front-v1470 .tbl-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:1100px){.front-v1470 .v1250-tool-list>a,.front-v1470 .v1470-tool-card{grid-template-columns:36px minmax(0,1fr);min-height:128px}.front-v1470 .v1250-tool-list>a>b{grid-column:2;justify-self:start}}@media (max-width:820px){.front-v1470 .wrap,.front-v1470 .wrap-wide,.front-v1470 .wrap-narrow,.front-v1470 .v1070-container{width:min(100% - 30px,100%);padding-top:18px}.front-v1470 .v1070-header-main{min-height:60px}.front-v1470 .v1070-primary-row{border-top:0!important;min-height:0!important;display:none!important}.front-v1470 .v1070-directory{padding:18px}.front-v1470 .v1250-hub-hero{grid-template-columns:1fr;gap:18px;padding:34px 0 26px}.front-v1470 .v1250-hub-hero h1{max-width:20ch;font-size:clamp(34px,8vw,48px)}.front-v1470 .v1250-tool-list{grid-template-columns:1fr}.front-v1470 .v1470-reading-body{padding:24px!important}}@media (max-width:560px){.front-v1470 .wrap,.front-v1470 .wrap-wide,.front-v1470 .wrap-narrow,.front-v1470 .v1070-container{width:100%;padding-inline-start:16px;padding-inline-end:16px}.front-v1470 .v1070-header-main{min-height:58px}.front-v1470 .v1070-brand strong{font-size:14px}.front-v1470 .v1070-directory{border-radius:16px 16px 0 0;padding:15px}.front-v1470 .v1250-hub-hero{padding:26px 0 22px}.front-v1470 .v1250-hub-hero h1{font-size:clamp(32px,10vw,44px)}.front-v1470 .v1250-hub-hero p{font-size:15px}.front-v1470 .v1250-tool-modes a{flex-basis:100%;min-height:44px}.front-v1470 .v1250-tool-finder{padding:14px}.front-v1470 .v1250-tool-finder>label{min-height:48px}.front-v1470 .v1250-tool-finder button{min-height:44px}.front-v1470 .v1250-tool-results{padding:24px 0 48px}.front-v1470 .v1250-tool-list>a,.front-v1470 .v1470-tool-card{gap:12px;min-height:120px;padding:16px}.front-v1470 .v1250-tool-list h3{font-size:17px}.front-v1470 .v1470-question-card{min-height:96px!important}.front-v1470 .v1470-research-card{min-height:0;padding:15px!important}.front-v1470 .v1470-reading-page{padding-top:18px}.front-v1470 .v1470-reading-page>.tool-hero{padding:22px 0 18px}.front-v1470 .v1470-reading-page>.tool-hero>div:first-child{scrollbar-width:none;overflow-x:auto;justify-content:flex-start!important}.front-v1470 .v1470-reading-page>.tool-hero h1{text-align:left;margin-inline-start:0;margin-inline-end:0;font-size:clamp(26px,8.6vw,36px)!important}.front-v1470 .v1470-reading-body,.front-v1470 .v1470-prose{max-width:none;font-size:16px!important;line-height:1.78!important}.front-v1470 .v1470-reading-body{border-radius:14px!important;padding:20px 18px!important}.front-v1470 .v1470-reading-body p,.front-v1470 .v1470-prose p{font-size:16px!important;line-height:1.78!important}.front-v1470 .v1470-reading-body>div[style*=font-weight],.front-v1470 .v1470-prose h2{font-size:20px!important}.front-v1470 :-webkit-any(.v1460-method-details,.v1460-secondary-policies,.v1460-machine-proof,.v1460-research-filters)>summary{min-height:48px}.front-v1470 :is(.v1460-method-details,.v1460-secondary-policies,.v1460-machine-proof,.v1460-research-filters)>summary{min-height:48px}}@media (prefers-reduced-motion:reduce){.front-v1470 *{scroll-behavior:auto!important}}.front-v1480 #main-content{scroll-margin-top:118px}.front-v1480 #main-content:focus{outline:none}.front-v1480 [inert]{pointer-events:none;-webkit-user-select:none;user-select:none}body.v1070-overlay-open{overscroll-behavior:contain;touch-action:none}.front-v1480 :where(a,button,input,select,textarea,summary,[role=tab],[role=option]):focus-visible{outline:3px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 1px #03070ce6}.front-v1480 :where(.v1070-dialog-head button,.lang-trigger,.lang-menu button,.searchbox-clear):focus-visible{outline-offset:2px}.front-v1480 .skip-link:focus-visible{outline-offset:2px;outline-color:#fff}.front-v1480 .v1070-overlay{overscroll-behavior:contain}.front-v1480 .v1070-search-dialog,.front-v1480 .v1070-directory{max-height:calc(100dvh - 48px);overflow:auto}.front-v1480 .v1070-dialog-head{position:relative}.front-v1480 .v1070-dialog-head button{flex:none;min-width:44px;min-height:44px}.front-v1480 .lang-menu[hidden]{display:none!important}.front-v1480 .lang-menu button{min-height:44px}.front-v1480 .lang-menu button[aria-pressed=true]{font-weight:800}.front-v1480 .searchbox-item[aria-selected=true]{background:#7c6cff1b}.front-v1480 .searchbox-item{min-height:46px}.front-v1480 .searchbox-all button{min-height:44px}.front-v1480 .searchbox-input[aria-expanded=true]{border-color:color-mix(in srgb,var(--cyan) 55%,var(--bd))}.front-v1480 [role=tablist]{scroll-padding-inline:8px}.front-v1480 [role=tab]{min-height:40px}.front-v1480 [role=tabpanel]:focus-visible{border-radius:10px}.front-v1480 details>summary{align-items:center;min-height:40px;display:flex}.front-v1480 .v1460-method-details>summary,.front-v1480 .v1460-research-filters>summary,.front-v1480 .v1460-secondary-policies>summary,.front-v1480 .v1460-machine-proof>summary{min-height:44px}.front-v1480 input[aria-invalid=true],.front-v1480 textarea[aria-invalid=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--red) 45%,transparent);border-color:var(--red)!important}.front-v1480 [role=alert]{scroll-margin-top:96px}@media (max-width:760px){.front-v1480 #main-content{scroll-margin-top:72px}.front-v1480 .v1070-search-dialog,.front-v1480 .v1070-directory{max-height:calc(100dvh - 24px)}.front-v1480 :where(.v1070-icon-button,.v1070-menu-button,.lang-trigger,.v1070-dialog-head button,.searchbox-clear){min-height:44px}.front-v1480 [role=tablist]{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow-x:auto}.front-v1480 [role=tab]{min-width:max-content;min-height:44px}}@media (forced-colors:active){.front-v1480 :where(a,button,input,select,textarea,summary,[role=tab],[role=option]):focus-visible{box-shadow:none;outline:3px solid highlight}.front-v1480 input[aria-invalid=true],.front-v1480 textarea[aria-invalid=true]{border:2px solid mark}}@media (prefers-reduced-motion:reduce){.front-v1480 :where(*){scroll-behavior:auto!important}.front-v1480 .lang-menu,.front-v1480 .lang-caret,.front-v1480 .searchbox-dropdown{transition:none!important;animation:none!important}}.r930-tools-cta{white-space:nowrap;min-height:40px;color:var(--cyan);background:#63e6d11a;border:1px solid #63e6d161;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:850;text-decoration:none;display:inline-flex}.r930-tools-cta:hover{background:#63e6d129;border-color:#63e6d194}@media (max-width:820px){.r930-tools-cta{min-height:38px;padding-inline-start:10px;padding-inline-end:10px;font-size:12px}}@media (max-width:560px){.r930-tools-cta{min-width:58px;padding-inline-start:9px;padding-inline-end:9px}.r930-tools-cta span{display:none}}n :root{--r931-production-ux:1}:root{--r932-decision-app-ux:1}.front-r932 .r932-cycle-compact .ch-main{grid-template-columns:1fr;gap:0}.front-r932 .r932-cycle-compact .ch-left{box-shadow:none;background:0 0;border:0;padding:10px 0 0}.front-r932 .r932-cycle-compact .ch-label{color:var(--r932-dim);letter-spacing:.06em;font-size:11px}.front-r932 .r932-cycle-compact .ch-zone{font-size:13px}.front-r932 .r932-cycle-compact .ch-meta{color:var(--r932-dim);font-size:11px}.front-r932 .r932-cycle-compact .ch-spark{margin-top:12px}.front-r932 .r932-cycle-compact .ch-parts{border:0;border-top:1px solid var(--r932-line);background:0 0;border-radius:0;margin-top:10px;padding:12px 0 0}.front-r932 .r932-cycle-compact .ch-cta{border-radius:9px;min-height:40px}.front-r932 .v1200-reading-grid>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.front-r932 .r932-reading-card{border:1px solid var(--r932-line);background:var(--r932-surface);border-radius:12px;overflow:hidden}.front-r932 .r932-reading-card>a{color:inherit;grid-template-columns:34px 1fr;gap:8px 12px;padding:16px;display:grid}.front-r932 .r932-reading-card>a i{background:var(--r932-mint-soft);width:34px;height:34px;color:var(--r932-mint);border-radius:9px;grid-row:1/4;place-items:center;font-size:11px;font-style:normal;display:grid}.front-r932 .r932-reading-card>a h2{margin:0;font-size:16px}.front-r932 .r932-reading-card>a p{color:var(--r932-sub);font-size:13px;line-height:1.55}.front-r932 .r932-reading-card>a b{color:var(--r932-dim);font-size:12px}.front-r932 .r932-reading-card details{border-top:1px solid var(--r932-line);padding:0 16px 14px}.front-r932 .r932-reading-card summary{cursor:pointer;min-height:44px;color:var(--r932-dim);align-items:center;font-size:12px;font-weight:600;display:flex}.front-r932 .r932-reading-card details p{color:var(--r932-sub);padding-bottom:8px;font-size:12px;line-height:1.6}.front-r932 .r932-reading-card details>a{color:var(--r932-mint);font-size:12px}.front-r932 .v1230-trader-checklist>div:last-child>a{background:var(--r932-surface);border-color:var(--r932-line);box-shadow:none;border-radius:12px}.front-r932 .tool-shell .input-panel{background:var(--r932-surface-2);border-color:var(--r932-line);box-shadow:none;border-radius:14px}.front-r932 .tool-shell .num{background:var(--r932-surface);border-color:var(--r932-line);font-variant-numeric:tabular-nums;text-align:right;border-radius:10px;min-height:44px}.front-r932 .tool-shell .best{box-shadow:none;border-radius:14px}.front-r932 .tool-shell .best [style*="font-size: 42"],.front-r932 .tool-shell .best [style*="fontSize: 42"]{font-variant-numeric:tabular-nums}.front-r932 .r932-mobile-nav{display:none}:root{--r932-refinement-r2:1;--r932-bg:#0a0e14;--r932-bg-2:#0d1219;--r932-surface:#101724;--r932-surface-2:#141d2c;--r932-line:#94a3b824;--r932-line-strong:#94a3b83d;--r932-text:#eef2f7;--r932-sub:#96a3b5;--r932-dim:#657489;--r932-mint:#00d9a3;--r932-mint-soft:#00d9a31a;--r932-amber:#f0b45c;--r932-red:#ff5a5a;--r932-ease:cubic-bezier(.165,.84,.44,1)}.front-r932{background:var(--r932-bg);color:var(--r932-text)}.front-r932 .v1070-container{width:min(100% - 40px,1280px)}.front-r932 .v1070-header{border-color:var(--r932-line);background:#0a0e14f0}.front-r932 .v1070-primary-row nav a:hover,.front-r932 .v1070-primary-row nav a.is-active{color:var(--r932-mint);background:var(--r932-mint-soft);border-bottom-color:#0000}.front-r932 .r930-tools-cta{background:var(--r932-mint-soft);color:var(--r932-mint);border-color:#00d9a34d}.front-r932 .v1070-button{border-radius:999px}.front-r932 .v1070-button-primary{background:var(--r932-mint);border-color:var(--r932-mint);color:#07110e;font-weight:780}.front-r932 .v1280-signup-panel{border-color:#f0b45c57}.front-r932 .v1280-signup-panel:before{background:var(--r932-amber)}.front-r932 .v1280-signup-copy>span,.front-r932 .v1280-signup-links a,.front-r932 .v1280-signup-grid header em,.front-r932 .v1280-invite-code button{color:var(--r932-amber)}@media (max-width:820px){.front-r932{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.front-r932 .r932-mobile-nav{z-index:120;padding:5px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-top:1px solid var(--r932-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090d13f5;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.front-r932 .r932-mobile-nav a{min-width:0;min-height:52px;color:var(--r932-dim);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:650;display:flex}.front-r932 .r932-mobile-nav a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.front-r932 .r932-mobile-nav a.is-active{color:var(--r932-mint);background:var(--r932-mint-soft)}.front-r932 .v1200-reading-grid>div:last-child{grid-template-columns:1fr}}@media (max-width:560px){.front-r932 .r932-cycle-compact .ch-parts{scrollbar-width:none;overflow-x:auto}.front-r932 .r932-cycle-compact .ch-part{flex:none}}@media (hover:hover) and (pointer:fine){.front-r932 .r932-mobile-nav a:hover{color:var(--r932-mint)}}@media (prefers-reduced-motion:reduce){.front-r932 .r932-reading-card{transition:none!important;transform:none!important}}:root{--r9321-search-mobile-polish:1}.front-r932 .r9321-chart-commercial{background:#f0b45c0e;border:1px solid #f0b45c40;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:15px 17px;display:flex}.front-r932 .r9321-chart-commercial>div{min-width:0}.front-r932 .r9321-chart-commercial small{color:var(--r932-amber);font:750 10px var(--mono);letter-spacing:.11em;margin-bottom:5px;display:block}.front-r932 .r9321-chart-commercial strong{color:var(--r932-text);font-size:14px;display:block}.front-r932 .r9321-chart-commercial p{color:var(--r932-sub);margin:5px 0 0;font-size:12px;line-height:1.55}.front-r932 .r9321-chart-commercial>a{min-height:42px;color:var(--r932-amber);border:1px solid #f0b45c59;border-radius:9px;flex:none;align-items:center;padding:0 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.front-r932 .r9321-chart-commercial>a:focus-visible{outline:3px solid var(--r932-mint);outline-offset:3px}.front-r932 .v1070-header-search .searchbox-header{width:100%}.front-r932 .v1070-header-search .searchbox-dropdown{width:min(540px,100vw - 28px)}.front-r932 .v1070-search-dialog .searchbox-hero{max-width:none;margin:0}.front-r932 .searchbox-shortcut{border:1px solid var(--r932-line);color:var(--r932-dim);font:700 10px var(--mono);background:#ffffff06;border-radius:6px;padding:3px 6px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.front-r932 .searchbox-header .searchbox-input:placeholder-shown{padding-right:54px}.front-r932 .searchbox-dropdown.is-discovery{max-height:min(70vh,620px)}.front-r932 .searchbox-discovery-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:15px 16px 11px;display:flex}.front-r932 .searchbox-discovery-head>div{gap:3px;display:grid}.front-r932 .searchbox-discovery-head small,.front-r932 .searchbox-results-head,.front-r932 .searchbox-query-strip>span{color:var(--r932-mint);font:750 10px var(--mono);letter-spacing:.11em}.front-r932 .searchbox-discovery-head strong{font-size:13px}.front-r932 .searchbox-discovery-head>button{color:var(--r932-sub);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:750}.front-r932 .searchbox-recommended-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 10px 12px;display:grid}.front-r932 .searchbox-recommended-item{border:1px solid var(--r932-line);text-align:left;cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 11px;display:flex}.front-r932 .searchbox-recommended-item:hover{background:var(--r932-mint-soft);border-color:#00d9a352;outline:none}.front-r932 .searchbox-recommended-item:focus-visible{background:var(--r932-mint-soft);border-color:#00d9a352;outline:none}.front-r932 .searchbox-recommended-item:hover .searchbox-item-arrow{opacity:1}.front-r932 .searchbox-recommended-item:focus-visible .searchbox-item-arrow{opacity:1}.front-r932 .searchbox-query-strip{border-top:1px solid var(--r932-line);padding:10px 14px 13px}.front-r932 .searchbox-query-strip>div,.front-r932 .searchbox-empty-queries{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.front-r932 .searchbox-query-strip button,.front-r932 .searchbox-empty-queries button{border:1px solid var(--r932-line);min-height:32px;color:var(--r932-sub);cursor:pointer;background:0 0;border-radius:999px;padding:0 9px;font-size:11px}.front-r932 .searchbox-query-strip button:hover{color:var(--r932-mint);border-color:#00d9a361;outline:none}.front-r932 .searchbox-query-strip button:focus-visible{color:var(--r932-mint);border-color:#00d9a361;outline:none}.front-r932 .searchbox-empty-queries button:focus-visible{color:var(--r932-mint);border-color:#00d9a361;outline:none}.front-r932 .searchbox-results-head{justify-content:space-between;padding:10px 15px 6px;display:flex}.front-r932 .searchbox-results-head b{color:var(--r932-dim);font-weight:650}.front-r932 .searchbox-empty{gap:7px;display:grid}.front-r932 .searchbox-empty strong{color:var(--r932-text);font-family:var(--sans);font-size:14px}.front-r932 .searchbox-empty>span{font-family:var(--sans);line-height:1.5}@media (max-width:820px){.front-r932 .v1070-header-actions>.r930-tools-cta,.front-r932 .v1070-header-actions>.lang-control{display:none!important}.front-r932 #choose-task{display:none}.front-r932 .searchbox-recommended-grid{grid-template-columns:1fr}.front-r932 .searchbox-shortcut{display:none}.front-r932 .searchbox-header .searchbox-input:placeholder-shown{padding-right:32px}.front-r932 .r9321-chart-commercial{flex-direction:column;align-items:flex-start}.front-r932 .r9321-chart-commercial>a{justify-content:center;width:100%}}:root{--r9322-mobile-composition-polish:1}@media (max-width:820px){.front-r932 .v1070-container{width:100%;max-width:none;padding-inline-start:20px;padding-inline-end:20px}}@media (max-width:560px){.front-r932 .v1070-container{width:100%;padding-inline-start:16px;padding-inline-end:16px}.front-r932 .r932-mobile-nav a.is-active{background:0 0}.front-r932 .r932-mobile-nav a.is-active:before{content:"";background:var(--r932-mint);border-radius:999px;width:24px;height:2px;position:absolute;top:3px}.front-r932 .r932-mobile-nav a{position:relative}}:root{--r934-tools-workspace:1;--r936-ui-refresh:1;--void:#050810;--abyss:#080d17;--deep:#0c1220;--surface:#111a2b;--elevated:#151f32;--bd:#1a2540;--bd2:#2a3858;--tx:#e8eefb;--tx2:#9aa8c3;--tx3:#8b97b4;--tx4:#66738e;--cyan:#ffca34;--cyan2:#ffc451;--r932-mint:#ffca34;--r932-sub:#9aa8c3;--r932-dim:#66738e}body{font-size:16px}.front-r934{background:#050810}.front-r934 .v1070-header{background:#050810;border-bottom:1px solid #1a2540;box-shadow:0 12px 34px #0003}.front-r934 .v1070-header-main{gap:22px;width:calc(100% - 64px);max-width:1280px;min-height:66px;margin:0 auto;padding:0}.front-r934 .v1070-brand{min-width:218px}.front-r934 .v1070-brand strong{letter-spacing:-.02em;font-size:17px;font-weight:700}.front-r934 .v1070-brand small{color:#a1afbf;margin-top:2px;font-size:12px}.front-r934 .v1070-header-search{flex:1;min-width:160px;max-width:440px;margin-left:auto}.front-r934 .v1070-header-search .searchbox-input{background:#0c1220;border-color:#1a2540;font-size:14px}.front-r934 .v1070-header-actions{gap:8px}.front-r934 .r930-tools-cta{color:#201403;background:linear-gradient(96deg,#f9532d,#ffc451);border:1px solid #ffca34;border-radius:8px;min-height:40px;font-size:14px;font-weight:700}.front-r934 .v1070-primary-row{border:0;width:min(1280px,100% - 64px);min-height:40px;margin:0 auto}.front-r934 .v1070-primary-row nav{gap:22px}.front-r934 .v1070-primary-row nav a{color:#9aa8c3;border-radius:0;min-height:40px;padding:0 2px;font-size:14px}.front-r934 .v1070-primary-row nav a:hover,.front-r934 .v1070-primary-row nav a.is-active{color:#ffca34;background:0 0;border-bottom:2px solid #ffca34}.front-r934 .v1070-container{max-width:1280px}.front-r934 .v1250-hub-hero{box-shadow:none;background:0 0;border:0;align-items:start;gap:32px;padding:34px 0 24px}.front-r934 .v1250-hub-hero h1{letter-spacing:-.03em;max-width:860px;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:650;line-height:1.25}.front-r934 .v1250-hub-hero p{color:#9aa8c3;max-width:760px;font-size:16px;line-height:1.8}.front-r934 .v1250-hub-hero ul{color:#9aa8c3;font-size:14px}.front-r934 .v1250-tool-modes{flex-wrap:wrap;gap:8px;padding:0}.front-r934 .v1250-tool-modes a{border-radius:8px;min-height:42px;font-size:14px}.front-r934 .v1250-tool-modes a.is-active{color:#ffca34;background:#2a2110;border-color:#6a5221}.front-r934 .v1250-tool-finder{background:#0c1220;border:1px solid #1a2540;border-radius:12px;padding:22px}.front-r934 .v1250-tool-finder input{min-height:50px;font-size:16px}.front-r934 .v1250-tool-finder button{border-radius:6px;min-height:40px;font-size:14px}.front-r934 .v1250-tool-results{margin-top:28px}.front-r934 .v1250-tool-results h2{font-size:1.25rem;font-weight:600;line-height:1.5}.front-r934 .v1250-tool-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.front-r934 .v1250-tool-list>a.v1470-tool-card{background:#0c1220;border:1px solid #1a2540;border-radius:12px;flex-direction:column;align-items:start;gap:12px;min-height:228px;padding:22px;display:flex}.front-r934 .v1250-tool-list>a.v1470-tool-card:hover{background:#111a2b;border-color:#2a3858}.front-r934 .v1250-tool-list>a>span{background:#2d2413;border-radius:9px;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.front-r934 .v1250-tool-list>a h3{margin:5px 0;font-size:18px;font-weight:600;line-height:1.5}.front-r934 .v1250-tool-list>a small{color:#ffca34;font-size:12px}.front-r934 .v1250-tool-list>a p{color:#9aa8c3;-webkit-line-clamp:3;font-size:15px;line-height:1.75}.front-r934 .v1250-tool-list>a>b{color:#ffca34;margin-top:auto;font-size:14px;display:block;position:static}.front-r934 .wrap{padding-top:28px}.front-r934 .prose{font-size:16px;line-height:1.85}.front-r934 .prose p{margin-bottom:1.25em}.front-r934 .prose h2{margin-top:1.8em;font-size:1.5rem;line-height:1.5}.front-r934 input,.front-r934 select,.front-r934 textarea{color:var(--tx)}.front-r934 .v1250-footer{background:#050810;border-top:1px solid #1a2540;margin-top:0}.front-r934 .v1250-footer p,.front-r934 .v1250-footer nav a{color:#9aa8c3;font-size:14px;line-height:1.8}@media (max-width:1100px){.front-r934 .v1070-header-main,.front-r934 .v1070-primary-row{width:calc(100% - 40px)}.front-r934 .v1070-brand{min-width:190px}.front-r934 .v1070-header-main{gap:16px}.front-r934 .v1250-tool-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.front-r934 .v1070-header-main{min-height:64px}.front-r934 .v1070-brand{min-width:0}.front-r934 .v1070-header-search{display:none}.front-r934 .v1070-mobile-search{display:inline-flex}.front-r934 .v1070-header-actions{margin-left:auto}.front-r934 .v1250-hub-hero{display:block}.front-r934 .v1250-hub-hero ul{margin-top:16px}}@media (max-width:560px){.front-r934 .v1070-header-main{gap:8px;width:calc(100% - 28px);min-height:60px}.front-r934 .v1070-brand strong{font-size:15px}.front-r934 .v1070-brand small{display:none}.front-r934 .v1070-header-actions{gap:6px}.front-r934 .v1250-tool-list{grid-template-columns:1fr}.front-r934 .v1250-tool-list>a.v1470-tool-card{min-height:0;padding:20px}.front-r934 .v1250-tool-finder{padding:16px}.front-r934 .v1250-tool-finder input{font-size:16px}.front-r934 .v1250-hub-hero{padding-top:24px}}.front-r934 .r9341-header .v1070-header-main{grid-template-columns:minmax(200px,1fr) minmax(0,440px) auto;gap:24px;display:grid}.front-r934 .r9341-header .v1070-brand{min-width:0}.front-r934 .r9341-header .v1070-brand strong{text-overflow:ellipsis;overflow:hidden}.front-r934 .r9341-header .v1070-header-search{width:100%;min-width:0;max-width:none;margin:0;display:block}.front-r934 .r9341-header .searchbox-header,.front-r934 .r9341-header .searchbox-input-wrap{width:100%;min-width:0;max-width:100%}.front-r934 .r9341-header .searchbox-input-wrap{height:auto;min-height:44px}.front-r934 .r9341-header .searchbox-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}.front-r934 .r9341-header .v1070-header-actions{gap:8px;min-width:0}.front-r934 .r9341-header .v1070-menu-button,.front-r934 .r9341-header .v1070-icon-button,.front-r934 .r9341-header .r930-tools-cta{flex-shrink:0;min-height:44px;font-size:14px}.front-r934 .r9341-header .v1070-mobile-search{display:none}.front-r934 .r9341-header .v1070-primary-row{justify-content:flex-start}.front-r934 .r9341-header .v1070-primary-row nav{scrollbar-width:thin;gap:24px;width:100%;min-width:0;display:flex;overflow-x:auto}.front-r934 .r9341-header .v1070-primary-row nav a{color:#9aa8c3;flex:none;min-height:44px;font-weight:600;display:inline-flex}.front-r934 .r9341-header .v1070-primary-row nav a.is-active{color:#ffca34;border-bottom-color:#ffca34}.front-r934 .r9341-overlay .v1070-dialog-head{align-items:center;gap:16px;margin-bottom:18px}.front-r934 .r9341-overlay .v1070-dialog-head h2{margin:0;font-size:1.5rem;line-height:1.35}.front-r934 .r9341-overlay .v1070-dialog-head button{flex-shrink:0;min-width:44px;min-height:44px}.front-r934 .r9341-overlay .searchbox-input{min-width:0;font-size:1rem}.front-r934 .r9341-overlay .searchbox-dropdown{max-width:100%}.front-r934 .r9341-mobile-nav[hidden]{display:none}.front-r934 .field{min-width:0}.front-r934 .field>label{color:#9aa8c3;font-size:.875rem;line-height:1.5}.front-r934 .field .num{width:100%;min-width:0;max-width:100%;min-height:48px;font-size:1rem}.front-r934 .field-hint{font-size:.875rem;line-height:1.6}.front-r934 .seg{flex-wrap:wrap}.front-r934 .seg button{min-height:44px;font-size:.875rem}.front-r934 .crh-directory-overlay{place-items:start end;padding:16px}.front-r934 .r9341-overlay .crh-directory{overscroll-behavior:contain;width:min(100%,460px);max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}.front-r934 .crh-directory :-webkit-any(nav,div,details,summary,button,a,span){min-width:0}.front-r934 .crh-directory :is(nav,div,details,summary,button,a,span){min-width:0}.front-r934 .r9341-overlay .v1070-dialog-head>div{overflow-wrap:anywhere;min-width:0}.front-r934 .crh-directory-language{background:#0c1220;border:1px solid #1a2540;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:16px;padding:4px;display:grid}.front-r934 .crh-directory-language button{color:#9aa8c3;min-height:44px;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:7px;padding:8px 4px;font-size:.875rem;line-height:1.5}.front-r934 .crh-directory-language button[aria-pressed=true]{color:#8bebce;background:#1b3933}.front-r934 .crh-directory-search{color:#9aa8c3;width:100%;min-height:52px;font:inherit;text-align:left;background:#0b141c;border:1px solid #3a4b58;border-radius:10px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;font-size:1rem;line-height:1.5;display:flex}.front-r934 .crh-directory-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:20px;height:20px}.front-r934 .crh-directory-primary{border-bottom:1px solid #2d3c49;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0 0 16px;display:grid}.front-r934 .crh-directory-primary a{color:#e0e8ee;overflow-wrap:anywhere;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:12px 14px;font-size:1rem;line-height:1.5;display:flex}.front-r934 .crh-directory-primary a>span:last-child{color:#8eaba6;flex:none}.front-r934 .crh-directory a[aria-current=page],.front-r934 .crh-directory a:hover{color:#8bebce;background:#173b34}.front-r934 .crh-directory-groups details{border-bottom:1px solid #2d3c49;padding:8px 0}.front-r934 .crh-directory-groups summary{cursor:pointer;color:#9aa8c3;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 14px;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.front-r934 .crh-directory-groups summary::-webkit-details-marker{display:none}.front-r934 .crh-directory-expand{flex:none;font-size:1.125rem}.front-r934 .crh-directory-groups details[open] .crh-directory-expand{transform:rotate(45deg)}.front-r934 .crh-directory-groups nav{grid-template-columns:minmax(0,1fr);gap:4px;padding:4px 0 8px;display:grid}.front-r934 .crh-directory-groups nav a{color:#9aa8c3;overflow-wrap:anywhere;border:1px solid #2d3c49;border-radius:8px;align-items:center;width:100%;min-height:48px;padding:12px 14px;font-size:1rem;line-height:1.6;display:flex}.front-r934 .crh-directory :-webkit-any(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #ffca34}.front-r934 .crh-directory :is(a,button,summary):focus-visible{outline-offset:2px;outline:2px solid #ffca34}.front-r934 .crh-directory :-webkit-any(a,button,summary){white-space:normal;cursor:pointer;max-width:100%;height:auto}.front-r934 .crh-directory :is(a,button,summary){white-space:normal;cursor:pointer;max-width:100%;height:auto}.front-r934 .crh-directory :-webkit-any(a,summary){text-align:start;text-decoration:none}.front-r934 .crh-directory :is(a,summary){text-align:start;text-decoration:none}.front-r934 .crh-directory-primary a,.front-r934 .crh-directory-groups summary{border:1px solid #2d3c49;width:100%}.front-r934 .crh-directory-primary{gap:6px}.front-r934 .crh-directory-primary a>span:first-child,.front-r934 .crh-directory-groups summary>span:first-child{flex:1 1 0}.front-r934 .crh-directory-groups summary{border-radius:8px}.front-r934 .crh-directory-groups details[open]>summary{background:#15252d}.front-r934 .crh-directory-search span{overflow-wrap:anywhere;flex:1 1 0}.front-r934 .searchbox :-webkit-any(.searchbox-item-title,.searchbox-item-desc){white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.front-r934 .searchbox :is(.searchbox-item-title,.searchbox-item-desc){white-space:normal;overflow-wrap:anywhere;line-height:1.5;display:block}.front-r934 .searchbox-item-desc{font-size:.875rem}.front-r934 .searchbox :-webkit-any(.searchbox-item-icon,.searchbox-item-arrow){flex-shrink:0}.front-r934 .searchbox :is(.searchbox-item-icon,.searchbox-item-arrow){flex-shrink:0}.front-r934 .searchbox-discovery-head{flex-wrap:wrap;gap:12px}.front-r934 .searchbox-discovery-head>div{flex:180px;min-width:0}.front-r934 .searchbox :is(.searchbox-discovery-head strong,.searchbox-query-strip button,.searchbox-empty-queries button,.searchbox-all button){white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.5}.front-r934 .searchbox :is(.searchbox-query-strip button,.searchbox-empty-queries button){padding:10px 12px;font-size:.875rem}.front-r934 .v1250-tool-finder>.crh-tools-topic{display:none}.front-r934 :-webkit-any(.v1250-tools-page,.tool-shell){overflow-wrap:anywhere;min-width:0}.front-r934 :is(.v1250-tools-page,.tool-shell){overflow-wrap:anywhere;min-width:0}.front-r934 .v1250-tool-list>a>div{min-width:0;max-width:100%}.front-r934 .v1250-tool-finder :-webkit-any(label,input){min-width:0;max-width:100%}.front-r934 .v1250-tool-finder :is(label,input){min-width:0;max-width:100%}.front-r934 .tool-mono-badge{white-space:normal;max-width:100%;line-height:1.5}.front-r934 .tool-shell :is(.panel,.input-panel,.stat,.field,.callout>div){min-width:0}.front-r934 .tool-shell :is(.btn,.seg button,.back,.tool-view-switch){white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.5}.front-r934 .tool-view-nav{flex-wrap:wrap}.front-r934 .crh-article-meta .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.5}.front-r934 .v1470-reading-page{overflow-wrap:anywhere;min-width:0}.front-r934 .crh-subscribe{min-width:0;font-size:1rem;line-height:1.6}.front-r934 .crh-subscribe-tool{background:#0c1220;border:1px solid #30404f;border-radius:12px;margin-top:24px;padding:18px}.front-r934 .crh-subscribe-heading{overflow-wrap:anywhere;margin-bottom:12px}.front-r934 .crh-subscribe-heading p{color:var(--tx2);margin:4px 0 0}.front-r934 .crh-subscribe form{min-width:0}.front-r934 .crh-subscribe label{color:var(--tx2);margin-bottom:6px;font-size:.875rem;display:block}.front-r934 .crh-subscribe-controls{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.front-r934 .crh-subscribe input{width:100%;min-width:0;min-height:48px;color:var(--tx);font:inherit;background:#0b141c;border:1px solid #3a4b58;border-radius:8px;padding:10px 12px}.front-r934 .crh-subscribe button{color:#09211d;max-width:100%;min-height:48px;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#70ddc3;border:1px solid #70ddc3;border-radius:8px;padding:10px 16px;font-weight:600;line-height:1.5}.front-r934 .crh-subscribe button:disabled{opacity:.65;cursor:wait}.front-r934 .crh-subscribe-message{color:var(--tx2);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem}.front-r934 .crh-subscribe-message:empty{margin:0}@media (max-width:560px){.front-r934 .crh-subscribe-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.front-r934 .r9341-header .v1070-header-main{grid-template-columns:minmax(0,1fr) auto;gap:16px}.front-r934 .r9341-header .v1070-header-search{display:none}.front-r934 .r9341-header .v1070-mobile-search{width:44px;padding:0;font-size:22px;display:inline-flex}}@media (max-width:820px){.front-r934 .r9341-header{-webkit-backdrop-filter:none;backdrop-filter:none}.front-r934 .r9341-header .v1070-header-main{gap:10px;width:calc(100% - 28px);min-height:64px}.front-r934 .r9341-header .v1070-brand{gap:8px}.front-r934 .r9341-header .v1070-brand strong{font-size:1rem;line-height:1.3}.front-r934 .r9341-header .v1070-brand small,.front-r934 .r9341-header .v1070-primary-row{display:none}.front-r934 .r9341-header .v1070-header-actions{gap:8px;margin:0}.front-r934 .r9341-header .v1070-menu-button{gap:6px;width:auto;min-width:44px;height:auto;min-height:44px;padding:10px 12px;font-size:.875rem;line-height:1.5}.front-r934 .r9341-header .v1070-menu-button span{font-size:inherit;line-height:inherit;flex:none}.front-r934 .r9341-overlay{place-items:start stretch;padding:0;overflow:hidden}.front-r934 .r9341-overlay .v1070-directory,.front-r934 .r9341-overlay .v1070-search-dialog{width:100%;max-width:none;max-height:100vh;overscroll-behavior:contain;max-height:100dvh;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border:0;border-radius:0;overflow-y:auto}.front-r934 .r9341-overlay .v1070-dialog-head{z-index:3;background:var(--v1070-surface);padding:12px 0;position:sticky;top:-16px}.front-r934 .r9341-overlay .v1070-dialog-head h2{font-size:1.25rem}.front-r934 .r9341-overlay .crh-directory{height:100vh;height:100dvh;max-height:100dvh}.front-r934 .r9341-overlay .searchbox-dropdown{width:100%;max-height:none;box-shadow:none;margin-top:12px;position:relative;top:auto;left:auto;right:auto;overflow:visible}.front-r934 .r9341-overlay .searchbox-item,.front-r934 .r9341-overlay .searchbox-query-strip button,.front-r934 .r9341-overlay .searchbox-discovery-head>button,.front-r934 .r9341-overlay .searchbox-empty-queries button{min-height:44px;font-size:.875rem}.front-r934 .r9341-overlay .searchbox-clear{min-width:44px;min-height:44px;right:4px}.front-r934 .r9341-overlay .searchbox-input{padding-right:52px}.front-r934 .r9341-mobile-nav{padding-top:6px}.front-r934 .r9341-mobile-nav a{color:#b2bfce;min-height:54px;font-size:.875rem;line-height:1.3}.front-r934 .tool-shell .grid2{grid-template-columns:minmax(0,1fr)}.front-r934 .tool-shell .input-panel{padding:18px}.front-r934 .tool-shell .best{overflow-wrap:anywhere;padding:22px 16px}.front-r934 .tool-shell input,.front-r934 .tool-shell select,.front-r934 .r9341-overlay input{scroll-margin-block:88px 100px}.front-r934 .v1250-tool-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.front-r934 .v1250-tool-modes a{white-space:normal;text-align:center;justify-content:center;min-width:0;min-height:48px;padding:10px 6px;line-height:1.4}.front-r934 .v1250-tool-finder>.crh-tools-categories{display:none}.front-r934 .v1250-tool-finder>.crh-tools-topic{gap:12px;padding:4px 12px;display:flex}.front-r934 .crh-tools-topic>span{flex:none;font-size:.875rem}.front-r934 .crh-tools-topic select{width:100%;min-width:0;max-width:100%;min-height:48px;font:inherit;color:var(--tx);background:0 0;border:0;flex:1;font-size:1rem}.front-r934 .crh-tools-topic option{background:#0c1220}.front-r934 .v1250-tool-finder button{flex:none;min-height:44px}.front-r934 .v1250-tool-list>a.v1470-tool-card{grid-template-columns:40px minmax(0,1fr);gap:10px 14px;padding:18px 16px;display:grid}.front-r934 .v1250-tool-list>a.v1470-tool-card>b{grid-column:2;margin-top:0}.front-r934 .v1250-tool-list>a.v1470-tool-card h3{overflow-wrap:anywhere;font-size:1rem}.front-r934 .v1250-tool-list>a.v1470-tool-card p{font-size:.9375rem}.front-r934 .v1250-tool-list{grid-template-columns:minmax(0,1fr)}.front-r934 .v1250-tool-list>a.v1470-tool-card{min-height:0}.front-r934 .v1250-tool-list>a.v1470-tool-card p{display:block;overflow:visible}.front-r934 .v1250-tool-list>a>b{white-space:normal;overflow-wrap:anywhere}.front-r934 .v1250-tool-results>header{flex-wrap:wrap;gap:12px}.front-r934 .v1250-tool-results>header>div{min-width:0}.front-r934 .v1250-hub-hero ul{display:none}.front-r934 .v1250-tool-results :-webkit-any(button,.v1460-show-more){white-space:normal;overflow-wrap:anywhere;max-width:100%}.front-r934 .v1250-tool-results :is(button,.v1460-show-more){white-space:normal;overflow-wrap:anywhere;max-width:100%}.front-r934 .r9341-mobile-nav a{white-space:normal;overflow-wrap:anywhere;text-align:center;padding:4px 2px}.front-r934 .searchbox-foot{display:none}}@media (max-width:380px){.front-r934 .r9341-header .v1070-brand img{width:28px;height:28px}.front-r934 .r9341-header .v1070-brand strong{font-size:.9375rem}.front-r934 .r9341-header .r9341-menu-label{display:none}.front-r934 .r9341-header .v1070-menu-button{width:44px;padding:0}}.crh-content-prose{overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.85}.crh-content-prose :-webkit-any(h2,h3,h4,h5,h6){margin:1.6em 0 .6em;scroll-margin-top:7rem;line-height:1.4}.crh-content-prose :is(h2,h3,h4,h5,h6){margin:1.6em 0 .6em;scroll-margin-top:7rem;line-height:1.4}.crh-content-prose h2{font-size:1.35rem}.crh-content-prose h3{font-size:1.15rem}.crh-content-prose :-webkit-any(ul,ol){margin:1em 0;padding-inline-start:1.5em}.crh-content-prose :is(ul,ol){margin:1em 0;padding-inline-start:1.5em}.crh-content-prose li+li{margin-top:.4em}.crh-content-prose a{text-underline-offset:3px;color:var(--cyan);text-decoration:underline}.crh-content-prose blockquote{border-inline-start:3px solid var(--cyan);color:var(--tx2);margin:1em 0;padding-inline-start:1em}.crh-content-prose pre,.crh-prose-table{max-width:100%;overflow:auto}.crh-content-prose pre{background:var(--bg2);padding:1em}.crh-prose-table table{border-collapse:collapse;width:100%;font-size:.9375rem}.crh-prose-table :-webkit-any(th,td){text-align:start;border-bottom:1px solid var(--bd);min-width:7em;padding:.65em}.crh-prose-table :is(th,td){text-align:start;border-bottom:1px solid var(--bd);min-width:7em;padding:.65em}.crh-section-directory{overflow-wrap:anywhere;width:min(1180px,100% - 32px);min-width:0;margin-block-start:1.5rem;margin-block-end:1.5rem;margin-inline-start:auto;margin-inline-end:auto;font-size:1rem}.crh-section-directory details{border:1px solid var(--bd);background:var(--surface);border-radius:12px;padding:0 1rem}.crh-section-directory summary{cursor:pointer;min-height:44px;padding:1rem 0;font-weight:600;line-height:1.5}.crh-section-directory ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.5rem;padding:0 0 1rem;list-style:none;display:grid}.crh-section-directory :-webkit-any(li,a){min-width:0}.crh-section-directory :is(li,a){min-width:0}.crh-section-directory a{color:var(--tx2);padding:.6rem 0;line-height:1.6;display:block}@media (max-width:640px){.crh-section-directory ul{grid-template-columns:minmax(0,1fr)}}.front-r934 .v1250-footer :-webkit-any(div,nav,span,a){overflow-wrap:anywhere;min-width:0}.front-r934 .v1250-footer :is(div,nav,span,a){overflow-wrap:anywhere;min-width:0}.front-r934 .v1250-footer-next{gap:24px;padding:28px 0}.front-r934 .v1250-footer-next h2{max-width:32ch;font-size:clamp(22px,2.5vw,30px);line-height:1.4}.front-r934 .v1250-footer-main{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 0}.front-r934 .v1250-footer-brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 32px;display:grid}.front-r934 .v1250-footer-logo img{flex:none}.front-r934 .v1250-footer-logo small{font-size:.875rem;line-height:1.6}.front-r934 .v1250-footer-brand>p{max-width:65ch;margin:0;font-size:1rem}.front-r934 .v1250-footer-meta{grid-column:1/-1;gap:4px 24px}.front-r934 .v1250-footer-meta a{align-items:center;min-height:44px;font-size:.875rem;display:flex}.front-r934 .v1250-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.front-r934 .v1250-footer-groups nav{gap:0}.front-r934 .v1250-footer-groups h3{margin:0 0 12px;font-size:1rem;line-height:1.5}.front-r934 .v1250-footer nav a{align-items:center;min-height:44px;padding:8px 0;line-height:1.5;display:flex}.front-r934 .v1330-footer-legal{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px;font-family:inherit;display:grid}.front-r934 .v1250-footer-bottom{gap:12px;font-size:.875rem;line-height:1.7;display:grid}.front-r934 .v1250-footer-bottom span:last-child{text-align:start;max-width:90ch}.front-r934 .v1250-footer a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffca34}@media (max-width:900px){.front-r934 .v1250-footer-groups,.front-r934 .v1330-footer-legal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.front-r934 .v1250-footer-brand,.front-r934 .v1250-footer-next{grid-template-columns:minmax(0,1fr)}.front-r934 .v1250-footer-groups{grid-template-columns:minmax(0,1fr);gap:20px}.front-r934 .v1250-footer-groups nav{border-top:1px solid #1a2540;padding-top:16px}.front-r934 .v1250-footer-next{padding:24px 0}.front-r934 .v1250-footer-actions a{min-height:48px;line-height:1.6}.front-r934 .r9341-mobile-nav a{justify-content:flex-start;padding:8px 2px}.front-r934 .r9341-mobile-nav a span{width:100%}}.front-r934 .exchange-detail.wrap-narrow{margin-inline-start:auto;margin-inline-end:auto;width:min(1080px,100% - 40px)!important;max-width:1080px!important}.front-r934 .exchange-detail-hero{grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);gap:32px;margin:16px 0 28px;padding:clamp(22px,4vw,44px);display:grid}.front-r934 .exchange-detail-hero>*{min-width:0}.front-r934 .exchange-detail-heading h1{margin:0;line-height:1.15;font-size:clamp(2rem,4vw,3rem)!important}.front-r934 .exchange-detail-description{margin:0 0 24px;line-height:1.7;font-size:1rem!important}.front-r934 .exchange-detail-actions{flex-wrap:wrap;gap:12px;display:flex}.front-r934 .exchange-detail-actions>a{text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:48px;white-space:normal!important;font-size:.95rem!important;display:inline-flex!important}.front-r934 .exchange-detail-guide-link{min-height:44px;color:var(--cyan);align-items:center;display:inline-flex}.front-r934 .exchange-detail-fees dl>div{border-bottom:1px solid var(--bd);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 0;display:flex}.front-r934 .exchange-detail-fees dd{margin:0;font-weight:650}.front-r934 .exchange-detail :-webkit-any(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.front-r934 .exchange-detail :is(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:3px}@media (max-width:800px){.front-r934 .exchange-detail-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.front-r934 .exchange-detail.wrap-narrow{width:calc(100% - 32px)!important}.front-r934 .exchange-detail-hero{padding:22px 18px}.front-r934 .exchange-detail-actions{flex-direction:column;align-items:stretch}.front-r934 .exchange-detail-actions>a{width:100%}}.front-r934 .crh-guide-routes{border:1px solid var(--bd);border-radius:14px;margin-bottom:24px;padding:18px}.front-r934 .crh-guide-routes>div{flex-wrap:wrap;gap:12px;margin:7px 0;display:flex}.front-r934 .crh-guide-routes strong{min-width:110px}.front-r934 .crh-guide-routes nav{flex-wrap:wrap;gap:8px 18px;display:flex}.front-r934 .crh-guide-routes a{color:var(--cyan);font-size:14px}.front-r934 .crh-guide-routes a span{color:var(--tx2);margin-left:.25em}.site-shell.front-r934 :-webkit-any(button,a.btn,a.v1070-button,a.crh-signup-action,.deal-btn){box-sizing:border-box;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.site-shell.front-r934 :is(button,a.btn,a.v1070-button,a.crh-signup-action,.deal-btn){box-sizing:border-box;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.site-shell.front-r934 .crh-home-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:560px){.site-shell.front-r934 .crh-home-actions>a{flex:100%;width:100%}}.front-r934 .crh-editorial-page h1{line-height:1.22;font-size:clamp(28px,3.6vw,42px)!important}.front-r934 .crh-journey{border:1px solid var(--bd);background:#141c2c;border-radius:14px;margin:20px 0 28px;padding:18px}.front-r934 .crh-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.front-r934 .crh-journey-grid>a{border:1px solid var(--bd);min-width:0;color:var(--tx);background:#0d1625;border-radius:10px;gap:5px;padding:14px;text-decoration:none;display:grid}.front-r934 .crh-journey-grid>a[aria-current=page],.front-r934 .crh-journey-grid>a:hover{border-color:var(--cyan)}.front-r934 .crh-journey-grid>a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.front-r934 .crh-editorial-page .crh-signup-action{min-height:44px}@media (max-width:760px){.front-r934 .crh-journey-grid{grid-template-columns:1fr}.front-r934 .exchange-detail-actions{flex-direction:column}.front-r934 .exchange-detail-actions>a{width:100%}}:root{--r939-pons-navigation:1}.front-r939 .r939-directory-featured{margin:0 0 16px;display:block}.front-r939 .r939-directory-featured>a{color:#eef6f5;background:linear-gradient(135deg,#63e6d11c,#4388ff0f);border:1px solid #63e6d14d;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:12px 14px;text-decoration:none;display:grid}.front-r939 .r939-directory-featured>a:hover,.front-r939 .r939-directory-featured>a.is-active{background:linear-gradient(135deg,#63e6d12b,#4388ff17);border-color:#63e6d194}.front-r939 .r939-directory-featured-icon{color:#8bebce;background:#63e6d121;border-radius:10px;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.front-r939 .r939-directory-featured>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.front-r939 .r939-directory-featured small{color:#8bebce;font:750 10px/1.3 var(--mono,ui-monospace,monospace);letter-spacing:.08em}.front-r939 .r939-directory-featured strong{font-size:15px;line-height:1.35}.front-r939 .r939-directory-featured em{color:#9aa8c3;font-size:12px;font-style:normal;line-height:1.45}.front-r939 .r939-directory-featured b{color:#8bebce;font-size:17px}.front-r939 .crh-directory-groups nav a{justify-content:space-between;gap:12px}.front-r939 .crh-directory-groups nav a>span{min-width:0}.front-r939 .crh-directory-groups nav a>small{color:#8bebce;font:700 9px/1.2 var(--mono,ui-monospace,monospace);letter-spacing:.05em;border:1px solid #63e6d13d;border-radius:999px;flex:none;padding:3px 6px}@media (max-width:420px){.front-r939 .r939-directory-featured>a{grid-template-columns:34px minmax(0,1fr) auto;padding-inline-start:11px;padding-inline-end:11px}.front-r939 .r939-directory-featured-icon{width:34px;height:34px}.front-r939 .r939-directory-featured em{font-size:11px}}@media (prefers-reduced-motion:reduce){.front-r939 .r939-directory-featured>a{transition:none}}.front-v74 .lang-menu a.lang-intl{color:#9eb0c4;width:100%;min-height:44px;font:700 11px var(--sans);border-radius:8px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 9px;text-decoration:none;display:grid}.front-v74 .lang-menu a.lang-intl:hover{color:#edfaff;background:#27c7ef1a}.front-v74 .lang-menu a.lang-intl:focus-visible{color:#edfaff;background:#27c7ef1a}.front-r934 .crh-directory-language a.crh-directory-language-intl{color:#9aa8c3;text-align:center;overflow-wrap:anywhere;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.front-r934 .crh-directory-language a.crh-directory-language-intl:hover{color:#e7eef8;background:#13203a}.front-r934 .crh-directory-language a.crh-directory-language-intl:focus-visible{color:#e7eef8;background:#13203a}.crh-toc{border:1px solid var(--bd);background:var(--bg2,#ffffff08);border-radius:12px;margin:0 0 22px;padding:14px 18px}.crh-toc-title{font:700 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin:0 0 8px}.crh-toc ol{columns:2;column-gap:28px;margin:0;padding-left:20px;font-size:14px;line-height:1.75}.crh-toc li{break-inside:avoid}.crh-toc a{color:var(--tx2);text-decoration:none}.crh-toc a:hover{color:var(--cyan)}@media (max-width:640px){.crh-toc ol{columns:1}}.crh-content-prose h2{margin:34px 0 12px;padding-top:6px;scroll-margin-top:84px;font-size:clamp(19px,2.4vw,23px);line-height:1.35}.crh-content-prose h3{margin:24px 0 8px;scroll-margin-top:84px;font-size:17px}.crh-content-prose h2+p,.crh-content-prose h3+p{margin-top:0}.crh-content-prose p{margin:0 0 14px}.crh-content-prose ul,.crh-content-prose ol{margin:0 0 14px;padding-left:22px}.crh-content-prose li{margin:4px 0}.crh-content-prose blockquote{border-left:3px solid var(--cyan);color:var(--tx2);background:#60a5fa0f;border-radius:0 10px 10px 0;margin:16px 0;padding:10px 16px}.crh-content-prose blockquote p{margin:0}.crh-content-prose .crh-prose-table{-webkit-overflow-scrolling:touch;border:1px solid var(--bd);border-radius:10px;margin:16px 0;overflow-x:auto}.crh-content-prose table{border-collapse:collapse;width:100%;font-size:14px}.crh-content-prose th,.crh-content-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bd);padding:9px 12px}.crh-content-prose thead th{color:var(--tx3);white-space:nowrap;background:#ffffff0a;font-weight:600}.crh-content-prose tbody tr:last-child td{border-bottom:0}.crh-content-prose code{font-family:var(--mono);background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:.92em}.crh-content-prose pre{background:#ffffff0d;border-radius:10px;padding:12px 14px;font-size:13px;overflow-x:auto}.crh-content-prose pre code{background:0 0;padding:0}.crh-content-prose hr{border:0;border-top:1px solid var(--bd);margin:24px 0}.crh-content-prose h2:first-child{margin-top:0}.crh-theme-toggle{border:1px solid var(--bd);width:40px;height:40px;color:var(--tx2);cursor:pointer;background:0 0;border-radius:10px;place-items:center;font-size:17px;line-height:1;display:inline-grid}.crh-theme-toggle:hover{border-color:var(--bd3);color:var(--tx)}.crh-theme-toggle:focus-visible{border-color:var(--bd3);color:var(--tx)}
