.chart-studio-module__-q9jcq__hero{border-bottom:1px solid var(--rule);background:radial-gradient(circle at 86% 10%,#10b98126,#0000 28%);padding:86px 0 48px}.chart-studio-module__-q9jcq__heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(370px,.7fr);align-items:end;gap:64px;display:grid}.chart-studio-module__-q9jcq__hero h1{max-width:900px;font:700 clamp(2.8rem,5.8vw,5.7rem)/.94 var(--font-display);letter-spacing:-.057em;margin:18px 0}.chart-studio-module__-q9jcq__hero p{max-width:790px;color:var(--ink-2);font-size:1.13rem;line-height:1.7}.chart-studio-module__-q9jcq__heroProof{border:1px solid var(--rule-soft);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-radius:18px;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.chart-studio-module__-q9jcq__heroProof div{border-right:1px solid var(--rule-soft);gap:7px;padding:17px 13px;display:grid}.chart-studio-module__-q9jcq__heroProof div:last-child{border:0}.chart-studio-module__-q9jcq__heroProof svg{width:19px;color:var(--flag-deep)}.chart-studio-module__-q9jcq__heroProof strong{font:700 .88rem var(--font-display)}.chart-studio-module__-q9jcq__heroProof span{color:var(--ink-3);font-size:.7rem;line-height:1.35}.chart-studio-module__-q9jcq__page{padding-top:40px}.chart-studio-module__-q9jcq__workspace{gap:22px;min-width:0;display:grid}.chart-studio-module__-q9jcq__workspace>*{min-width:0}.chart-studio-module__-q9jcq__builder,.chart-studio-module__-q9jcq__chartCard,.chart-studio-module__-q9jcq__ledger,.chart-studio-module__-q9jcq__sources,.chart-studio-module__-q9jcq__boundary{border:1px solid var(--rule-soft);background:var(--card);box-shadow:var(--shadow-sm);border-radius:16px}.chart-studio-module__-q9jcq__builder{padding:24px;position:relative}.chart-studio-module__-q9jcq__builderTop{justify-content:space-between;align-items:end;gap:28px;display:flex}.chart-studio-module__-q9jcq__builderTop>div:first-child>span,.chart-studio-module__-q9jcq__chartHead>div>span,.chart-studio-module__-q9jcq__ledger header span,.chart-studio-module__-q9jcq__sources header>span,.chart-studio-module__-q9jcq__boundary>div>span{font:700 .69rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--flag-deep)}.chart-studio-module__-q9jcq__builderTop h2,.chart-studio-module__-q9jcq__ledger h2,.chart-studio-module__-q9jcq__sources h2,.chart-studio-module__-q9jcq__boundary h2{font:700 1.45rem var(--font-display);letter-spacing:-.025em;margin-top:5px}.chart-studio-module__-q9jcq__scopeTabs{gap:8px;display:flex}.chart-studio-module__-q9jcq__scopeTabs button{gap:7px}.chart-studio-module__-q9jcq__scopeTabs small{font-family:var(--font-mono);opacity:.72}.chart-studio-module__-q9jcq__selected{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.chart-studio-module__-q9jcq__selected>div{border:1px solid var(--rule-soft);background:var(--ground);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.chart-studio-module__-q9jcq__selected i{background:var(--series-color);border-radius:4px;flex:0 0 4px;align-self:stretch;width:4px}.chart-studio-module__-q9jcq__selected span{gap:2px;min-width:0;display:grid}.chart-studio-module__-q9jcq__selected strong,.chart-studio-module__-q9jcq__selected small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chart-studio-module__-q9jcq__selected strong{font:650 .78rem var(--font-display)}.chart-studio-module__-q9jcq__selected small{color:var(--ink-3);font-size:.65rem}.chart-studio-module__-q9jcq__selected button{width:26px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:0 0 26px;place-items:center;margin-left:auto;display:grid}.chart-studio-module__-q9jcq__selected button:hover:not(:disabled){background:var(--rule);color:var(--ink)}.chart-studio-module__-q9jcq__selected button:disabled{opacity:.22;cursor:not-allowed}.chart-studio-module__-q9jcq__selected svg{width:14px}.chart-studio-module__-q9jcq__addRow{grid-template-columns:minmax(260px,560px) auto;align-items:center;gap:12px;margin-top:14px;display:grid;position:relative}.chart-studio-module__-q9jcq__addRow>span{font:600 .7rem var(--font-mono);color:var(--ink-3)}.chart-studio-module__-q9jcq__searchBox{position:relative}.chart-studio-module__-q9jcq__searchBox>svg{z-index:2;width:17px;color:var(--ink-3);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.chart-studio-module__-q9jcq__searchBox input{height:43px;padding-left:40px}.chart-studio-module__-q9jcq__matches{z-index:20;border:1px solid var(--rule);background:var(--card);width:min(560px,100vw - 80px);box-shadow:var(--shadow-lg);border-radius:13px;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden}.chart-studio-module__-q9jcq__matches button{border:0;border-bottom:1px solid var(--rule-soft);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}.chart-studio-module__-q9jcq__matches button:hover{background:var(--flag-tint)}.chart-studio-module__-q9jcq__matches button span{gap:2px;display:grid}.chart-studio-module__-q9jcq__matches button strong{font:650 .83rem var(--font-display)}.chart-studio-module__-q9jcq__matches button small{color:var(--ink-3);font-size:.69rem}.chart-studio-module__-q9jcq__matches button svg{width:16px;color:var(--flag-deep)}.chart-studio-module__-q9jcq__matches p{color:var(--ink-3);padding:13px 15px;font-size:.8rem}.chart-studio-module__-q9jcq__message{color:var(--flag-deep);margin:12px 0 0;font-size:.78rem}.chart-studio-module__-q9jcq__chartCard{overflow:hidden}.chart-studio-module__-q9jcq__chartHead{justify-content:space-between;align-items:end;gap:30px;padding:27px 28px 16px;display:flex}.chart-studio-module__-q9jcq__chartHead h2{font:700 clamp(1.65rem,3vw,2.35rem) var(--font-display);letter-spacing:-.035em;margin:6px 0 7px}.chart-studio-module__-q9jcq__chartHead>div:first-child>p{max-width:760px;color:var(--ink-3);font-size:.85rem;line-height:1.55}.chart-studio-module__-q9jcq__chartControls{justify-content:flex-end;align-items:center;gap:10px;min-width:350px;display:flex}.chart-studio-module__-q9jcq__viewTabs{gap:7px;display:flex}.chart-studio-module__-q9jcq__chartControls [role=combobox]{min-width:210px}.chart-studio-module__-q9jcq__chart{height:460px;margin:0 18px;padding-top:8px}.chart-studio-module__-q9jcq__empty{text-align:center;height:100%;color:var(--ink-3);place-items:center;padding:50px;display:grid}.chart-studio-module__-q9jcq__chartFoot{border-top:1px solid var(--rule-soft);justify-content:space-between;align-items:center;gap:24px;padding:18px 28px 25px;display:flex}.chart-studio-module__-q9jcq__chartFoot>div:first-child{gap:3px;display:grid}.chart-studio-module__-q9jcq__chartFoot strong{font:650 .78rem var(--font-mono);color:var(--ink)}.chart-studio-module__-q9jcq__chartFoot span{font:.69rem var(--font-mono);color:var(--ink-3)}.chart-studio-module__-q9jcq__exportActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chart-studio-module__-q9jcq__exportActions button{gap:6px}.chart-studio-module__-q9jcq__exportActions svg{width:15px}.chart-studio-module__-q9jcq__evidenceGrid{grid-template-columns:minmax(0,2fr) minmax(280px,.72fr);gap:18px;display:grid}.chart-studio-module__-q9jcq__evidenceGrid>*{min-width:0}.chart-studio-module__-q9jcq__ledger{padding:25px}.chart-studio-module__-q9jcq__ledger header{justify-content:space-between;align-items:end;gap:20px;display:flex}.chart-studio-module__-q9jcq__ledger header p{font:600 .72rem var(--font-mono);color:var(--ink-3)}.chart-studio-module__-q9jcq__tableWrap{border:1px solid var(--rule-soft);border-radius:12px;width:100%;max-width:100%;margin-top:18px;overflow:auto}.chart-studio-module__-q9jcq__tableWrap table{border-collapse:collapse;width:100%;font-size:.78rem}.chart-studio-module__-q9jcq__tableWrap th{background:var(--ground);text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;font-size:.65rem}.chart-studio-module__-q9jcq__tableWrap td{border-top:1px solid var(--rule-soft);font-family:var(--font-mono);vertical-align:top;padding:13px 12px}.chart-studio-module__-q9jcq__tableWrap td:first-child{min-width:180px;font-family:var(--font-body)}.chart-studio-module__-q9jcq__tableWrap a{color:var(--ink);align-items:center;gap:5px;font-weight:650;display:flex}.chart-studio-module__-q9jcq__tableWrap a:hover{color:var(--flag-deep)}.chart-studio-module__-q9jcq__tableWrap a svg{width:13px}.chart-studio-module__-q9jcq__tableWrap small{color:var(--ink-3);margin-top:4px;font-size:.64rem;display:block}.chart-studio-module__-q9jcq__sources{background:linear-gradient(145deg,var(--flag-tint),var(--card) 60%);flex-direction:column;padding:25px;display:flex}.chart-studio-module__-q9jcq__sources header{margin-bottom:16px}.chart-studio-module__-q9jcq__sources>a:not(:last-child){min-width:0;color:var(--ink);border-bottom:1px solid #10b98124;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.chart-studio-module__-q9jcq__sources>a>svg{width:16px;color:var(--flag-deep);flex:0 0 16px;margin-top:2px}.chart-studio-module__-q9jcq__sources>a span{gap:3px;min-width:0;display:grid}.chart-studio-module__-q9jcq__sources>a strong{font:650 .84rem var(--font-display)}.chart-studio-module__-q9jcq__sources>a small{font:.65rem var(--font-mono);color:var(--ink-3);line-height:1.45}.chart-studio-module__-q9jcq__sources>a strong,.chart-studio-module__-q9jcq__sources>a small{overflow-wrap:anywhere}.chart-studio-module__-q9jcq__sources>p{color:var(--ink-3);font-size:.8rem}.chart-studio-module__-q9jcq__sources>a:last-child{color:var(--flag-deep);align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:.79rem;font-weight:700;display:flex}.chart-studio-module__-q9jcq__sources>a:last-child svg{width:14px}.chart-studio-module__-q9jcq__boundary{background:var(--ink-deep);color:#fff;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:50px;padding:32px;display:grid}.chart-studio-module__-q9jcq__boundary h2{font-size:2rem}.chart-studio-module__-q9jcq__boundary>div:last-child{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.chart-studio-module__-q9jcq__boundary p{color:var(--ground-dim);font-size:.8rem;line-height:1.62}.chart-studio-module__-q9jcq__boundary strong{color:#fff}.chart-studio-module__-q9jcq__boundary a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--flag);text-decoration-color:var(--flag);text-underline-offset:3px}@media (max-width:1080px){.chart-studio-module__-q9jcq__heroGrid{grid-template-columns:1fr;gap:38px}.chart-studio-module__-q9jcq__selected{grid-template-columns:repeat(3,1fr)}.chart-studio-module__-q9jcq__chartHead{flex-direction:column;align-items:flex-start}.chart-studio-module__-q9jcq__chartControls{justify-content:flex-start;width:100%;min-width:0}.chart-studio-module__-q9jcq__evidenceGrid,.chart-studio-module__-q9jcq__boundary{grid-template-columns:1fr}.chart-studio-module__-q9jcq__sources>a:last-child{margin-top:24px}}@media (max-width:720px){.chart-studio-module__-q9jcq__hero{padding-top:58px}.chart-studio-module__-q9jcq__hero h1{font-size:2.85rem}.chart-studio-module__-q9jcq__heroProof{grid-template-columns:1fr}.chart-studio-module__-q9jcq__heroProof div{border-right:0;border-bottom:1px solid var(--rule-soft);grid-template-columns:auto 1fr;align-items:center}.chart-studio-module__-q9jcq__heroProof svg{grid-row:1/3}.chart-studio-module__-q9jcq__builder{padding:18px}.chart-studio-module__-q9jcq__builderTop{flex-direction:column;align-items:flex-start}.chart-studio-module__-q9jcq__scopeTabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.chart-studio-module__-q9jcq__scopeTabs button{gap:4px;min-width:0;padding-inline:7px}.chart-studio-module__-q9jcq__selected{grid-template-columns:1fr 1fr}.chart-studio-module__-q9jcq__addRow{grid-template-columns:minmax(0,1fr) auto}.chart-studio-module__-q9jcq__matches{width:calc(100vw - 72px)}.chart-studio-module__-q9jcq__chartHead{padding:22px 18px 12px}.chart-studio-module__-q9jcq__chartControls{flex-direction:column;align-items:stretch}.chart-studio-module__-q9jcq__viewTabs{grid-template-columns:1fr 1fr;display:grid}.chart-studio-module__-q9jcq__chartControls [role=combobox]{width:100%;min-width:0}.chart-studio-module__-q9jcq__chart{height:400px;margin:0 4px}.chart-studio-module__-q9jcq__chartFoot{flex-direction:column;align-items:flex-start;padding:16px 18px 22px}.chart-studio-module__-q9jcq__exportActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.chart-studio-module__-q9jcq__ledger,.chart-studio-module__-q9jcq__sources{padding:18px}.chart-studio-module__-q9jcq__ledger header{flex-direction:column;align-items:flex-start}.chart-studio-module__-q9jcq__boundary{gap:26px;padding:26px 20px}.chart-studio-module__-q9jcq__boundary>div:last-child{grid-template-columns:1fr;gap:8px}}@media (max-width:430px){.chart-studio-module__-q9jcq__selected{grid-template-columns:1fr}.chart-studio-module__-q9jcq__chart{height:380px}.chart-studio-module__-q9jcq__exportActions button{padding-inline:8px}.chart-studio-module__-q9jcq__tableWrap{max-width:100%}}
