:root{color-scheme:dark;--bg:#0b0d10;--panel:#111419;--line:#242830;--text:#edf0f4;--muted:#858b96;--orange:#f6a13b;--green:#83d5a3;--blue:#6c97de;--purple:#9b82d5;--mono:'IBM Plex Mono',monospace;--font:'DM Sans',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,select,input[type=range]{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--orange);outline-offset:4px}button:hover{filter:brightness(1.18)}a{color:inherit}button{border:0}svg.icon{width:18px;height:18px;display:block;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}i{display:inline-flex;font-style:normal}.sidebar{width:220px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;border-right:1px solid #20232a;background:#0e1013;padding:31px 19px 0;z-index:10}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-family:'Space Grotesk',sans-serif;font-size:20px;font-weight:600;letter-spacing:-.9px}.brandmark{width:35px;height:35px;border-radius:11px;background:var(--orange);color:#141414;font-size:27px;display:grid;place-items:center;transform:rotate(-9deg)}.brand-sub{display:block;font:8px var(--mono);letter-spacing:1.5px;color:var(--muted);margin-top:3px}.nav-label{font:9px var(--mono);letter-spacing:1.6px;color:#636a75;margin:49px 13px 14px}.nav-item{display:flex;width:100%;gap:12px;align-items:center;background:none;padding:13px 13px;border-radius:7px;font-size:12px;text-align:left;color:#9499a3;margin-bottom:5px}.nav-item.active{color:#f6ad53;background:#f6a13b12;border:1px solid #f6a13b21;padding:12px}.nav-tag{margin-left:auto;font-family:var(--mono);color:#a28ecf}.sidebar-note{margin-top:45px;padding:19px 13px;border-top:1px solid #20232a}.orbit{position:relative;width:54px;height:54px;border:1px solid #f6a13b24;border-radius:50%;display:grid;place-items:center;margin-bottom:20px;transform:rotate(-25deg)}.orbit:after{content:'';position:absolute;inset:9px -6px;border:1px solid #f6a13b38;border-radius:50%}.orbit:before{content:'';position:absolute;width:5px;height:5px;background:var(--orange);border-radius:100%;right:1px;top:12px;box-shadow:0 0 14px #f6a13b88}.orbit span{font-size:25px;color:var(--orange);transform:rotate(25deg)}.sidebar-note strong{font-size:11px;font-weight:550}.sidebar-note p{font-size:11px;line-height:1.8;color:#767d89;margin-top:8px}.text-button{background:none;color:#a2a8b2;display:flex;align-items:center;gap:16px;font-size:11px;padding:0}.sidebar-note .text-button{font-size:10px;margin-top:19px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-bottom .nav-item{font-size:11px}.network{border-top:1px solid #252831;margin-top:14px;padding:22px 0;font-size:9px;color:#8c929c;display:flex;align-items:center;gap:7px;white-space:nowrap}.dot,.status-dot{width:5px;height:5px;background:var(--green);border-radius:50%;display:inline-block}.network-tag{font:7px var(--mono);padding:3px 4px;border:1px solid #2d323b;border-radius:3px;margin-left:auto}.workspace{margin-left:220px}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20232a;padding:0 38px}.breadcrumb{font-size:11px;color:#787f8a;display:flex;align-items:center;gap:15px}.breadcrumb strong{font-weight:450;color:#bec3cc}.breadcrumb span{color:#424851}.top-actions{display:flex;align-items:center;gap:19px}.clock{font:10px var(--mono);color:#828995}.top-separator{height:17px;width:1px;background:#2a2d35}.icon-button{display:grid;place-items:center;width:31px;height:31px;border-radius:6px;background:transparent;color:#969eaa}.avatar{border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font:9px var(--mono);color:#b6b0a5;background:#25221d;border:1px solid #37332d}main{max-width:1510px;margin:auto;padding:35px 38px 20px}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.eyebrow{font:9px var(--mono);color:#a6acb5;letter-spacing:2px;display:flex;align-items:center;gap:7px}.tiny-square{width:4px;height:4px;background:var(--orange)}h1{font-family:'Space Grotesk',sans-serif;font-weight:500;font-size:34px;letter-spacing:-1.3px;margin:11px 0 9px}h1>span{color:var(--orange)}.page-heading p{font-size:12px;color:var(--muted);margin:0;line-height:1.7}.button{display:flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;background:#171b21;border:1px solid #2d323b;border-radius:6px;padding:10px 13px;font-size:11px;font-weight:500}.button .icon{width:14px;height:14px}.market-bar{display:flex;align-items:center;gap:10px;margin-top:31px;color:#b4bac3;font-size:10px}.bitcoin-small{display:grid;place-items:center;background:#f6a13b;font-size:18px;color:#151311;border-radius:50%;width:24px;height:24px}.market-bar strong{font-size:12px;font-weight:550;color:var(--text)}.muted{color:var(--muted)}.market-divider{width:1px;height:13px;background:#30343c;margin:0 4px}.status-dot{width:4px;height:4px;box-shadow:0 0 7px #83d5a333}.market-right{margin-left:auto;color:#656d78;font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:17px 0 23px}.metric{border:1px solid var(--line);background:linear-gradient(135deg,#15181e,#101318);border-radius:9px;padding:17px 18px 15px;overflow:hidden}.metric-label{font:9px var(--mono);letter-spacing:.9px;display:flex;justify-content:space-between;align-items:center;color:#9198a3;gap:8px}.metric-label .icon{width:14px;height:14px;color:#65707f}.metric-value{font-family:'Space Grotesk',sans-serif;font-size:28px;letter-spacing:-.8px;margin:12px 0 10px;font-weight:500;white-space:nowrap}.metric-bottom{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:9px;color:#7d8693;min-height:20px}.green{color:var(--green)}.sparkline{width:74px;height:24px;flex-shrink:0}.legend-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.blue{background:var(--blue)}.orange{background:var(--orange)}.purple{background:var(--purple)}.mini-range{width:64px;height:3px;background:linear-gradient(90deg,#557aa5,#89a996,#d3b667,#ad736c);position:relative;flex-shrink:0}.mini-range span{position:absolute;height:7px;width:2px;background:#eef0f5;top:-2px;left:50%}.supply-icon{font-size:23px;line-height:16px;color:#82997d}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:21px 23px 0}.title-line{display:flex;align-items:center;gap:10px}h2{font-family:'Space Grotesk',sans-serif;font-size:15px;font-weight:500;letter-spacing:-.3px;margin:0}.badge{font:7px var(--mono);letter-spacing:.7px;color:#adb4c0;background:#242931;border:1px solid #30353f;border-radius:4px;padding:4px 6px;white-space:nowrap}.panel-heading p{color:#7d8693;font-size:11px;margin:9px 0 0;line-height:1.6}.chart-toolbar{display:flex;align-items:center;justify-content:space-between;padding:22px 23px 0;gap:13px}.segmented{display:flex;gap:3px;background:#0c0f13;border:1px solid #242932;border-radius:6px;padding:3px}.segmented button{padding:6px 13px;border-radius:4px;font-size:10px;background:transparent;color:#838c99;white-space:nowrap}.segmented button.selected{background:#272c35;color:#e2e6ec;box-shadow:0 1px 3px #0003}.chart-controls{display:flex;gap:9px;align-items:center}.select-wrap{display:flex;align-items:center;background:#11151b;border:1px solid #2a2f38;border-radius:6px;padding-right:9px}.select-wrap select{appearance:none;background:none;color:#acb4c1;border:none;font-size:10px;padding:9px 11px;cursor:pointer;min-width:118px}.select-wrap .icon{width:12px;height:12px;color:#697481;pointer-events:none}.chart-legend{display:flex;align-items:center;gap:19px;padding:21px 23px 4px;font-size:10px;color:#a3abb7}.chart-legend label{display:flex;align-items:center;cursor:pointer;gap:3px}.chart-legend input{appearance:none;position:absolute;width:1px;height:1px;opacity:0}.chart-legend label:has(input:not(:checked)){opacity:.35}.chart-legend label:has(input:focus-visible){outline:1px solid var(--orange);outline-offset:5px}.legend-line{width:13px;height:0;border-top:2px dashed #9eadc0;margin-right:5px}.axis-label{margin-left:auto;font:8px var(--mono);color:#65717f}.chart-container{position:relative;padding:8px 13px 0;height:auto;min-height:280px}#main-chart{display:block;width:100%;height:auto;min-height:280px;touch-action:pan-y}.chart-watermark{position:absolute;left:42%;top:40%;opacity:.075;pointer-events:none;font-family:'Space Grotesk',sans-serif;display:flex;align-items:center;gap:9px;font-size:38px}.chart-watermark span{font-size:24px;letter-spacing:-1px}.chart-footer{padding:13px 23px;border-top:1px solid #242831;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#6e7987}.chart-footer>span{display:flex;align-items:center;gap:7px}.chart-footer .icon{width:12px;height:12px}.keycap{font-size:9px;background:#1c222b;border:1px solid #333a44;line-height:13px;padding:0 3px;border-radius:3px;color:#929cad}.lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:20px}.section-icon{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;background:#1e252f;color:#8d9bae}.section-icon .icon{width:14px;height:14px}.blue-icon{background:#6c97de14;color:var(--blue)}.orange-icon{background:#f6a13b12;color:var(--orange)}.blue-badge{background:#6c97de0c;border-color:#6c97de2b;color:#8eaadd}.model-content{padding:20px 23px 17px}.model-equation{font:22px var(--mono);color:#d8e1ee;letter-spacing:-1px}.model-equation>span{font-size:18px;color:#9eacc1}.model-equation sup{font-size:13px;color:var(--blue)}.model-caption{font-size:9px;color:#747e8e;margin-top:7px}.model-stats{display:grid;grid-template-columns:1fr 1fr 1fr;padding:20px 0 17px;border-bottom:1px solid #262c35;margin-bottom:17px}.model-stats>div{display:flex;flex-direction:column;gap:7px;border-right:1px solid #272c34;padding-left:18px}.model-stats>div:first-child{padding-left:0}.model-stats>div:last-child{border:0}.model-stats span{font-size:9px;color:#7f8997}.model-stats strong{font:13px var(--mono);font-weight:400;color:#b8c7dd}.horizon-heading{display:flex;justify-content:space-between;font-size:10px;color:#8d98a7}.horizon-heading strong{font:11px var(--mono);color:#a9bddc}input[type=range]{appearance:none;width:100%;height:3px;background:linear-gradient(90deg,#6c97de 23%,#303844 23%);border-radius:4px;cursor:pointer;margin:16px 0 18px}input[type=range]::-webkit-slider-thumb{appearance:none;width:10px;height:10px;border:2px solid #a5c0ed;border-radius:50%;background:#4b73b2;box-shadow:0 0 0 4px #6c97de11}input[type=range]::-moz-range-thumb{width:8px;height:8px;border:2px solid #a5c0ed;border-radius:50%;background:#4b73b2}.projection{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:1px solid #6c97de24;background:#6c97de09;border-radius:6px}.projection>div>span{display:block;font-size:9px;color:#8396b2}.projection strong{font:19px 'Space Grotesk',sans-serif;color:#c4d7f8;display:block;margin-top:5px}.projection-icon{font-size:25px;color:#719bdc}.fine-print{font-size:8px;line-height:1.7;color:#687485;margin:12px 0 0}.cycle-panel .panel-heading{align-items:center}.mini-chart-container{padding:17px 18px 0}.mini-chart-container svg{width:100%;display:block;height:auto}.cycle-stats{display:grid;grid-template-columns:1fr 1fr;margin:9px 23px 0}.cycle-stats>div{display:flex;flex-direction:column;gap:9px;padding-left:20px;border-left:1px solid #2a3038}.cycle-stats>div:first-child{padding-left:0;border:0}.cycle-stats span{font-size:10px;color:#8a94a3}.cycle-stats .small-muted{display:block;font-size:8px;color:#606d7e;margin-top:4px}.cycle-stats strong{font:20px 'Space Grotesk',sans-serif;letter-spacing:-.5px}.cycle-stats>div:first-child strong{color:#d8a071}.insight{display:flex;gap:11px;margin:20px 23px 17px;background:#f6a13b06;border:1px solid #f6a13b15;border-radius:6px;padding:11px 12px}.insight-icon{color:#d9a166;font-size:14px}.insight p{color:#9a8d80;font-size:9px;line-height:1.7;margin:0}.adjustment-strip{display:flex;align-items:center;gap:15px;background:#10141a;border:1px solid #242b35;border-radius:9px;padding:20px 23px;margin-top:20px}.adjustment-strip .section-icon{width:35px;height:35px;background:#1c2637;color:#9cafd2}.adjustment-strip h3{font-family:'Space Grotesk',sans-serif;font-size:12px;font-weight:500;margin:0}.adjustment-strip p{font-size:10px;color:#7c8799;margin:5px 0 0;line-height:1.6}.adjustment-strip .button{margin-left:auto;font-size:10px;background:#1a222f;border-color:#2b374c;color:#a9bfdc}.footer{display:flex;justify-content:space-between;gap:20px;color:#596472;font-size:8px;padding:24px 0 6px}.footer>span:first-child{letter-spacing:.4px}.footer>span:first-child>span{margin:0 7px}.footer button{background:none;font-size:8px;color:#808c9e;padding:0 0 0 8px}.tooltip{position:absolute;z-index:4;pointer-events:none;background:#181e27f5;border:1px solid #384453;box-shadow:0 6px 24px #0004;border-radius:7px;padding:13px;min-width:165px;font-size:10px}.tooltip strong{font:10px var(--mono);display:block;color:#9daabc;margin-bottom:10px}.tooltip p{display:flex;justify-content:space-between;gap:20px;margin:7px 0;color:#9aa7b9}.tooltip b{font:11px var(--mono);color:#e5eaf2}.chart-loading{position:absolute;inset:0;display:grid;place-items:center;font:11px var(--mono);color:#718097;background:#111419f5}.chart-loading[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}dialog{background:#131820;color:var(--text);border:1px solid #394352;border-radius:12px;padding:0;width:min(620px,calc(100vw - 30px));max-height:85vh;box-shadow:0 25px 100px #0009}dialog::backdrop{background:#02050bbd;backdrop-filter:blur(4px)}.dialog-header{padding:25px;display:flex;justify-content:space-between;border-bottom:1px solid #2a323f}.dialog-header h2{font-size:23px;margin-top:10px}.dialog-body{padding:0 25px 22px;max-height:calc(85vh - 110px);overflow-y:auto}.dialog-body h3{font-family:'Space Grotesk',sans-serif;font-size:14px;margin:25px 0 8px;color:#d8e0ed}.dialog-body p{font-size:12px;line-height:1.85;color:#929fb1}.dialog-body a{color:#a8bfdf;text-underline-offset:3px}.method-settings{padding:13px;background:#0d121a;border-radius:7px;color:#919faf;font-size:11px}.method-settings label{display:flex;justify-content:space-between;align-items:center}.method-settings select{background:#202936;border:1px solid #344358;border-radius:4px;padding:7px;color:#c3d0e3;font-size:11px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#202a37;color:#d2def0;border:1px solid #40526a;border-radius:8px;padding:13px 20px;font-size:12px;z-index:50;box-shadow:0 4px 24px #0006}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}[hidden]{display:none!important}@media(min-width:1650px){main{padding-top:45px}.metric-value{font-size:34px}.chart-container{max-height:470px}#main-chart{max-height:470px}.sidebar{width:240px;padding-left:25px;padding-right:25px}.workspace{margin-left:240px}.lower-grid{grid-template-columns:1fr 1fr}.mini-chart-container svg{max-height:210px}}@media(max-width:1200px){.sidebar{width:185px;padding-left:12px;padding-right:12px}.workspace{margin-left:185px}.brand{font-size:17px;gap:8px}.brand-sub{font-size:7px;letter-spacing:1px}.brandmark{width:31px;height:31px}.topbar{padding:0 25px}main{padding:29px 25px 15px}.metric{padding:14px}.metric-value{font-size:24px}.metric-bottom{font-size:8px}.sparkline{width:49px}.metric-label{font-size:8px;letter-spacing:.4px}.market-right{display:none}.panel-heading{padding:19px 18px 0}.model-content{padding:18px}.model-equation{font-size:19px}.model-equation>span{font-size:16px}.model-stats span{font-size:8px}.badge{font-size:6px}.cycle-stats{margin-left:18px;margin-right:18px}.insight{margin-left:18px;margin-right:18px}.lower-grid{gap:15px}.model-stats>div{padding-left:10px}h2{font-size:13px}.title-line{gap:7px}.footer{font-size:7px}.footer button{font-size:7px}}@media(max-width:950px){.sidebar{width:69px;padding:26px 10px 0}.brand>span:nth-child(2),.nav-label,.nav-item:not(.active) .nav-tag,.sidebar-note,.network,.nav-item .nav-tag{display:none}.brand{justify-content:center}.sidebar nav{margin-top:43px}.nav-item{font-size:0;gap:0;justify-content:center;padding:14px;margin-bottom:10px}.nav-item.active{padding:13px}.nav-item .icon{width:20px;height:20px}.sidebar-bottom{padding:0 0 20px}.workspace{margin-left:69px}.metrics{gap:10px}.metric-value{font-size:23px}.sparkline,.mini-range,.supply-icon{display:none}.metric-label .icon{display:none}.chart-legend{gap:13px;padding-left:18px;padding-right:18px;font-size:9px}.axis-label{font-size:7px}.model-panel .badge{display:none}.lower-grid{gap:13px}.adjustment-strip{padding:17px}.adjustment-strip p{max-width:350px}.adjustment-strip .button{font-size:9px}.clock{font-size:9px}}@media(max-width:720px){.topbar{height:57px;padding:0 19px}.clock{display:none}.top-actions{gap:11px}.top-separator{display:none}.workspace{margin-left:58px}.sidebar{width:58px;padding-left:5px;padding-right:5px}.brandmark{width:30px;height:30px;font-size:23px}main{padding:25px 17px 14px}.page-heading{align-items:flex-start;gap:12px}.page-heading .button{font-size:0;padding:9px;margin-top:21px}.page-heading .button .icon{width:17px;height:17px}h1{font-size:27px;letter-spacing:-1px}.eyebrow{font-size:8px}.page-heading p{font-size:11px;max-width:310px}.market-bar{font-size:9px;margin-top:25px;gap:7px;flex-wrap:wrap}.market-divider{margin:0 1px}.metrics{grid-template-columns:1fr 1fr;margin-bottom:18px}.metric{padding:14px}.metric-label{font-size:8px}.metric-label .icon{display:block}.metric-value{font-size:27px;margin-top:9px}.metric-bottom{font-size:8px}.sparkline{display:block;width:52px}.panel-heading{padding:18px 15px 0}.panel-heading p{font-size:10px}.chart-toolbar{padding:18px 15px 0;flex-wrap:wrap;gap:10px}.chart-controls{width:100%;justify-content:space-between}.segmented button{padding:6px 10px}.chart-legend{flex-wrap:wrap;padding:17px 15px 4px;gap:12px;font-size:8px}.axis-label{width:100%;margin-left:0}.chart-container{padding:6px 3px 0;min-height:235px}#main-chart{min-height:235px}.chart-watermark{left:34%;top:37%;font-size:25px}.chart-watermark span{font-size:15px}.chart-footer{padding:12px 15px;font-size:7px;align-items:flex-start}.chart-footer>span:last-child{display:none}.lower-grid{grid-template-columns:1fr;gap:17px;margin-top:17px}.model-panel .badge{display:block}.model-content{padding:20px}.model-equation{font-size:23px}.model-equation>span{font-size:18px}.model-stats span{font-size:9px}.fine-print{font-size:9px}.cycle-panel .panel-heading{padding:19px 20px 0}.cycle-stats{margin-left:20px;margin-right:20px}.insight{margin:20px}.mini-chart-container{padding:20px 15px 0}.mini-chart-container svg{max-height:200px}.adjustment-strip{flex-wrap:wrap;gap:12px;padding:17px;margin-top:17px}.adjustment-strip>div:nth-child(2){flex:1}.adjustment-strip p{font-size:9px}.adjustment-strip .button{margin-left:47px}.footer{flex-direction:column;gap:9px;line-height:1.7;font-size:8px}.footer button{font-size:8px}.tooltip{font-size:9px;min-width:145px;padding:10px}.tooltip b{font-size:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}
.spot-panel{margin-bottom:24px}.live-badge{color:#8cd2ab;border-color:#83d5a329;background:#83d5a30a}.live-badge.saved-badge{color:#d3ae77;border-color:#d3ae7735;background:#d3ae770b}.spot-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 23px 0}.spot-price{font:34px 'Space Grotesk',sans-serif;letter-spacing:-1px}.spot-change{font:12px var(--mono);color:var(--green);padding:5px 7px;border-radius:4px;background:#83d5a310;margin-left:13px;white-space:nowrap}.spot-change.negative{color:#df8b8b;background:#df7d7d11}.spot-change-label{font-size:9px;color:#7e8a9b;margin-left:8px;white-space:nowrap}.spot-stats{display:flex;gap:26px;font-size:9px;color:#7c899a}.spot-stats strong{display:block;font:12px var(--mono);color:#aebed3;margin-top:7px}.spot-toolbar{padding-top:19px}.spot-chart-tools{display:flex;align-items:center;gap:6px}.zoom-button{border:1px solid #29323e;background:#141a23;font:17px var(--mono);height:30px;width:28px}.reset-button{padding:7px 9px;font-size:9px;color:#8f9fb4;margin-left:3px}.spot-chart-container{position:relative;padding:16px 13px 0;min-height:245px}.spot-chart-container>svg{display:block;width:100%;height:auto;min-height:245px;touch-action:none;cursor:crosshair}.spot-chart-container>svg.dragging{cursor:grabbing}.stale-dot{background:#d3ae77}.method-settings p{font-size:10px;margin:10px 0 0;line-height:1.7}@media(max-width:1200px){.spot-price{font-size:29px}.spot-change-label{display:block;margin:7px 0 0}.spot-stats{gap:18px}}@media(max-width:720px){.spot-panel{margin-bottom:18px}.spot-summary{padding:18px 15px 0;align-items:flex-start;gap:10px}.spot-price{font-size:27px}.spot-change{font-size:10px;margin-left:7px;padding:4px}.spot-stats{flex-direction:column;gap:8px;font-size:8px}.spot-stats strong{font-size:10px;margin-top:3px}.spot-toolbar{padding:15px 15px 0}.spot-chart-tools{flex-wrap:wrap;width:100%}.spot-chart-container{padding:12px 3px 0}.spot-chart-container>svg{min-height:225px}.reset-button{margin-left:auto}.spot-chart-tools>.segmented{margin-right:auto}.spot-panel .badge{font-size:6px}.spot-change-label{font-size:8px}}
.main-zoom-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 23px 0}.main-zoom-toolbar>span{font-size:9px;color:#758295}.zoom-actions{display:flex;align-items:center;gap:6px}.main-zoom-toolbar+.chart-legend{padding-top:16px}#main-chart{touch-action:none;cursor:crosshair}#main-chart.dragging{cursor:grabbing}.chart-inspector{border-top:1px solid #2a3442;background:#141b25;padding:16px 23px}.inspector-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.selection-label{font:8px var(--mono);letter-spacing:.8px;color:#e7b574}.inspector-heading>strong{font:10px var(--mono);color:#b1bfd2;font-weight:400}.inspector-heading>.text-button{margin-left:auto;font-size:9px;color:#8b9cb3}.inspector-values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:15px}.inspector-values>div>span{display:block;font-size:9px;color:#8796aa;margin-bottom:6px}.inspector-values>div>strong{display:block;font:12px var(--mono);color:#d7e2f1;white-space:nowrap}.upper-label{color:#b49bdd!important}.lower-label{color:#91b3eb!important}.selection-comparison{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;border-top:1px solid #2b3544;padding-top:12px;font-size:10px;color:#90a2b9;line-height:1.8}.selection-comparison>span:last-child{width:100%;font-size:9px;color:#75869e}.selection-comparison b{color:#b9cbe2}.selection-comparison strong{font:11px var(--mono)}.positive-change{color:#83d5a3}.negative-change{color:#df8b8b}.selection-hint{font-size:10px;line-height:1.6;color:#8b9db4;border-top:1px solid #252e3b;padding:11px 23px;background:#6c97de05}.tooltip small{display:block;color:#74869f;font-size:9px;margin-top:11px;border-top:1px solid #344052;padding-top:8px}@media(max-width:950px){.inspector-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.inspector-values>div>strong{font-size:11px}}@media(max-width:720px){.main-zoom-toolbar{padding:14px 15px 0;gap:10px;flex-wrap:wrap}.main-zoom-toolbar>span{font-size:8px;flex:1;min-width:110px;line-height:1.8}.chart-inspector{padding:14px 15px}.inspector-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.inspector-heading{gap:8px}.inspector-heading>strong{font-size:9px}.selection-label{font-size:7px}.inspector-heading>.text-button{font-size:8px}.selection-hint{font-size:9px;padding:11px 15px}.selection-comparison{font-size:9px;gap:6px}.selection-comparison>span:last-child{font-size:8px}}

.data-freshness{font-size:11px;line-height:1.7;color:#b6a589;background:#d3ae7709;border:1px solid #d3ae7724;border-radius:7px;padding:11px 14px;margin:0 0 20px}.skip-link{position:fixed;top:-100px;left:16px;z-index:1000;padding:12px 18px;background:#f6a13b;color:#111419;border-radius:6px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid #f6a13b;outline-offset:4px}button{touch-action:manipulation}@media(max-width:720px){.data-freshness{font-size:10px}.segmented button,.zoom-button{min-height:36px}}
