:root{--ink:#10251d;--muted:#66736e;--paper:#f6f4ee;--card:#fff;--green:#0e5c43;--green2:#16805c;--dark:#071913;--gold:#d8a93d;--red:#d75b4b;--sand:#eee8da;--line:#dcded8;--purple:#8b7fd0;--r:18px;--shadow:0 18px 50px rgba(9,34,25,.09)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans',system-ui,sans-serif;font-size:16px;line-height:1.55}button,input{font:inherit}button,a{color:inherit}button{cursor:pointer}.skip{position:fixed;left:12px;top:-60px;background:#fff;padding:10px 16px;z-index:1000}.skip:focus{top:12px}.topbar{height:72px;position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:24px;padding:0 clamp(18px,4vw,64px);background:rgba(246,244,238,.94);border-bottom:1px solid rgba(16,37,29,.11);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-width:max-content}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--green);color:white;font:800 13px Manrope}.brand b{display:block;font:800 13px Manrope}.brand small{display:block;color:var(--muted);font-size:10px}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin:auto}.desktop-nav a{text-decoration:none;font-size:13px;font-weight:600;color:#51605a}.desktop-nav a:hover{color:var(--green)}.source-btn,.primary{border:0;border-radius:999px;background:var(--green);color:white;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.source-btn span{margin-left:5px}.source-btn.dark{background:var(--ink)}.icon-btn{border:0;background:transparent}.menu-btn{display:none;font-size:24px}.mobile-drawer{display:none}.hero{min-height:calc(100vh - 72px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,90px);align-items:center;padding:clamp(60px,9vw,126px) clamp(22px,7vw,110px);background:radial-gradient(circle at 20% 10%,#fff 0,transparent 42%),var(--paper)}.eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;color:var(--green2)}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.08;margin:0}h1{font-size:clamp(44px,6vw,86px);letter-spacing:-.055em;max-width:800px}h1 em{font-style:normal;color:var(--green)}.lead{font-size:clamp(17px,1.6vw,21px);max-width:690px;color:#53615c;margin:28px 0}.hero-actions{display:flex;align-items:center;gap:20px}.primary{display:inline-flex;padding:14px 20px;background:var(--ink)}.text-btn{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:var(--green);font-weight:700}.hero-signal{background:var(--dark);color:white;border-radius:28px;padding:clamp(24px,4vw,46px);box-shadow:0 30px 80px rgba(7,25,19,.22);position:relative;overflow:hidden}.hero-signal:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-110px;top:-90px}.signal-main{padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.15)}.signal-main span,.signal-main small{display:block;color:#a8bbb3}.signal-main strong{font:800 clamp(46px,6vw,76px) Manrope;letter-spacing:-.06em;color:#f0c764;display:block}.signal-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:22px 0}.signal-grid div{padding:16px 10px;border-bottom:1px solid rgba(255,255,255,.12)}.signal-grid div:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.signal-grid b{display:block;font:700 22px Manrope}.signal-grid span{font-size:12px;color:#9fb2aa}.evidence-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:700;color:#53615c}.evidence-chip.inverse{border-color:rgba(255,255,255,.25);background:transparent;color:#c7d4cf}.section{padding:clamp(70px,9vw,124px) clamp(20px,7vw,110px)}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;margin-bottom:42px}.section-head h2{font-size:clamp(34px,4.4vw,60px);letter-spacing:-.045em;max-width:870px}.section-head p:not(.eyebrow){color:var(--muted);max-width:720px;margin:15px 0 0}.legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:5px}.dot.fact{background:var(--gold)}.dot.finding{background:var(--green2)}.dot.outcome{background:var(--red)}.causal-wrap{display:grid;grid-template-columns:1.35fr .65fr;gap:20px}.causal-map{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}.causal-node{min-height:158px;border:1px solid var(--line);background:var(--card);border-radius:16px;padding:20px;text-align:left;transition:.2s;position:relative}.causal-node:after{content:'→';position:absolute;right:-14px;top:50%;z-index:2;color:#8d9894}.causal-node:nth-child(3):after,.causal-node:nth-child(6):after{display:none}.causal-node.active{border-color:var(--green);box-shadow:0 0 0 2px var(--green),var(--shadow);transform:translateY(-2px)}.causal-node span{font:700 11px Manrope;color:#8b9691}.causal-node h3{font-size:18px;margin:22px 0 8px}.causal-node p{font-size:12px;color:var(--muted);margin:0}.insight-panel{background:var(--ink);color:white;border-radius:18px;padding:28px;min-height:330px}.insight-panel .type{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#81b39e}.insight-panel h3{font-size:26px;margin:12px 0}.insight-panel p{color:#c1cdc8}.insight-panel .next{border-top:1px solid rgba(255,255,255,.15);padding-top:20px;margin-top:28px;font-size:12px}.boundary{display:flex;gap:20px;border-left:3px solid var(--gold);background:#fff9e9;padding:18px 20px;margin-top:26px;font-size:13px}.boundary b{min-width:max-content}.dark-section,.ink-section{background:var(--dark);color:white}.dark-section .section-head p:not(.eyebrow),.ink-section .section-head p:not(.eyebrow){color:#a6b9b1}.controls-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.segmented{background:rgba(255,255,255,.09);padding:4px;border-radius:999px;display:inline-flex}.segmented button{border:0;background:transparent;color:#a9bbb3;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.segmented button.active{background:white;color:var(--ink)}.segmented.small{background:#edf0eb}.segmented.small button{color:var(--muted)}.segmented.small button.active{background:var(--ink);color:white}.toggle{display:flex;align-items:center;gap:8px;font-size:12px;color:#b5c4be}.toggle input{display:none}.toggle span{width:34px;height:20px;border-radius:20px;background:#5d6c66;position:relative}.toggle span:before{content:'';position:absolute;width:14px;height:14px;background:white;border-radius:50%;top:3px;left:3px;transition:.2s}.toggle input:checked+span{background:var(--green2)}.toggle input:checked+span:before{left:17px}.chart-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(18px,3vw,30px)}.chart-card.on-dark{background:#0d251c;border-color:#1d392e}.chart-top{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.chart-kicker{display:block;color:var(--muted);font-size:12px}.on-dark .chart-kicker{color:#8fa69d}.chart-top strong{font:700 22px Manrope}.chart-note{font-size:11px;color:#8fa69d;max-width:240px;text-align:right}.bar-chart{height:330px;display:flex;align-items:center;gap:clamp(8px,2vw,28px);padding:26px 10px 0;position:relative}.bar-chart:before{content:'';position:absolute;left:0;right:0;top:50%;border-top:1px solid #456056}.bar-group{flex:1;height:100%;position:relative}.bar-value{position:absolute;left:50%;transform:translateX(-50%);font-weight:700;font-size:12px;white-space:nowrap}.bar{position:absolute;left:24%;right:24%;border-radius:6px 6px 2px 2px;transition:.45s}.bar.positive{bottom:50%;background:#6ac099}.bar.negative{top:50%;background:var(--red);border-radius:2px 2px 6px 6px}.dist-mark{position:absolute;left:10%;right:10%;border-top:2px dashed var(--gold);transition:.2s}.bar-year{position:absolute;bottom:-26px;left:0;right:0;text-align:center;color:#9aada5;font-size:12px}.compare-strip{display:grid;grid-template-columns:1fr auto 1fr 1fr;gap:18px;align-items:center;padding:22px 26px;border:1px solid #264238;border-radius:16px;margin-top:20px}.compare-strip span{display:block;color:#93a79f;font-size:11px}.compare-strip strong{font:700 22px Manrope}.compare-strip .danger{color:#ef8679}.compare-strip .arrow{font-size:28px;color:#70867d}.compare-strip .delta{border-left:1px solid #29463b;padding-left:22px}.compare-strip .delta b{font-size:30px;color:var(--gold)}.plain-note{max-width:900px;color:#acc0b8;font-size:13px;margin:20px 0 0}.hibah-layout{display:grid;grid-template-columns:1fr 310px;gap:18px}.line-chart{height:320px;position:relative;padding:22px 8px 0}.line-chart svg,.area-chart svg{width:100%;height:100%;overflow:visible}.line-chart .point{cursor:pointer}.year-detail{border-radius:var(--r);background:var(--sand);padding:26px}.year-detail .big-rate{font:800 54px Manrope;letter-spacing:-.06em;color:var(--green)}.year-detail h3{margin:10px 0}.year-detail .split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:24px 0}.year-detail .split div{background:white;border-radius:12px;padding:12px}.year-detail .split span{display:block;font-size:10px;color:var(--muted)}.shock-note{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:20px;border:1px solid #e2d4ae;background:#fff9e8;padding:20px;border-radius:16px}.shock-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#f7e8bd;color:#a46e00;font-size:24px}.shock-note p{margin:4px 0;font-size:13px;color:var(--muted)}.sand-section{background:var(--sand)}.badge{background:#fff;border:1px solid #d9ccb0;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:700}.simulator{display:grid;grid-template-columns:.8fr 1.2fr;background:white;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.sim-controls{padding:30px;border-right:1px solid var(--line)}.control-block{margin-bottom:26px}.control-block label{display:flex;justify-content:space-between;font-weight:700;margin-bottom:12px}.control-block output{color:var(--green);font-family:Manrope}.control-block input{width:100%;accent-color:var(--green)}.range-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.quick-buttons{display:flex;gap:8px;margin-top:10px}.quick-buttons button{border:1px solid var(--line);background:white;border-radius:8px;padding:6px 8px;font-size:10px}.quick-buttons button.active{background:var(--ink);color:white}.sim-label{display:flex;gap:8px;font-size:11px;color:var(--muted);margin:0}.sim-label i{width:8px;height:8px;flex:0 0 8px;background:var(--purple);border-radius:50%;margin-top:5px}.sim-results{display:flex;align-items:center;justify-content:center;gap:clamp(30px,5vw,80px);padding:35px}.donut{--pct:65.6;width:220px;height:220px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--green) calc(var(--pct)*1%),#e6eae6 0);position:relative}.donut:after{content:'';position:absolute;width:154px;height:154px;background:white;border-radius:50%}.donut>div{position:relative;z-index:2;text-align:center}.donut strong{font:800 40px Manrope;display:block}.donut span{font-size:11px;color:var(--muted)}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:330px}.result-grid div{padding:14px;background:#f5f6f3;border-radius:12px}.result-grid span{display:block;font-size:11px;color:var(--muted)}.result-grid b{font:700 20px Manrope}.result-grid .wide{grid-column:1/-1;background:var(--ink);color:white}.result-grid .wide b{font-size:28px;color:#f0c764}.result-grid small{display:block;color:#9db0a8}.hafis-chart-card{background:#fff;border-radius:18px;margin-top:20px;padding:26px}.area-chart{height:300px;margin-top:20px}.recovery-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.waterfall-card,.sukuk-card{border:1px solid var(--line);background:white;border-radius:18px;padding:28px}.wf-head{display:flex;align-items:center;justify-content:space-between}.mini-toggle{border:1px solid var(--line);background:#fff;border-radius:99px;font-size:11px;padding:7px 10px}.value-bridge{height:290px;display:flex;align-items:flex-end;justify-content:space-around;gap:15px;padding-top:35px}.value-col{height:100%;width:30%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.value-col span{font-size:11px;color:var(--muted)}.value-col b{font:700 25px Manrope}.value-col i{display:block;width:72%;background:var(--green);border-radius:8px 8px 0 0;margin-top:8px}.value-col.transfer i{background:var(--gold)}.bridge-mid{align-self:center;text-align:center;position:relative}.bridge-mid span,.bridge-mid small{display:block;font-size:10px;color:var(--muted)}.bridge-mid strong{font:700 20px Manrope;color:var(--red)}.bridge-line{position:absolute;width:160%;left:-30%;border-top:1px dashed #b9bdb8}.asset-breakdown{display:none;border-top:1px solid var(--line);padding-top:18px}.asset-breakdown.open{display:block}.asset-row{display:grid;grid-template-columns:130px 1fr 72px;gap:10px;align-items:center;font-size:11px;margin:9px 0}.asset-track{height:8px;background:#edf0ec;border-radius:8px}.asset-track i{display:block;height:100%;border-radius:8px}.card-label{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:800;color:var(--green)}.sukuk-row{display:grid;grid-template-columns:1fr auto;gap:2px;border-bottom:1px solid var(--line);padding:18px 0}.sukuk-row b{font:700 21px Manrope}.sukuk-row small{grid-column:1/-1;color:var(--muted)}.risk-callout{margin-top:20px;background:#fff5db;border-radius:12px;padding:16px}.risk-callout p{margin:6px 0 0;font-size:12px}.who-pays{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:center;margin-top:18px}.who-pays div{border:1px solid var(--line);border-radius:14px;padding:18px}.who-pays b,.who-pays small{display:block}.who-pays small{color:var(--muted)}.step-no{font:700 11px Manrope;color:var(--green)}.investment-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.filter-group{display:flex;gap:8px;flex-wrap:wrap}.filter-group button{border:1px solid #29453a;background:transparent;color:#a7bbb3;border-radius:99px;padding:8px 12px;font-size:11px}.filter-group button.active{background:#d9f1e7;color:var(--ink);border-color:#d9f1e7}.search{display:flex;gap:8px;border-bottom:1px solid #395248;padding:6px 0}.search input{border:0;background:transparent;color:white;outline:0;min-width:240px}.investment-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;min-height:600px}.investment-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;align-content:start;max-height:680px;overflow:auto;padding-right:6px}.investment-item{border:1px solid #274338;background:#0b2119;color:white;border-radius:12px;padding:15px;text-align:left}.investment-item:hover,.investment-item.active{border-color:#7dc4a5;background:#102c21}.investment-item .meta{font-size:9px;color:#82a092;text-transform:uppercase}.investment-item b{display:block;margin:6px 0;font-size:13px}.investment-item strong{font-size:12px;color:#e2bd64}.severity{display:flex;gap:3px;margin-top:10px}.severity i{display:block;width:12px;height:3px;background:#385248}.severity i.on{background:var(--red)}.investment-detail{background:#f1eee5;color:var(--ink);border-radius:18px;padding:30px;position:sticky;top:92px;align-self:start}.investment-detail .detail-meta{font-size:10px;color:var(--green);text-transform:uppercase;letter-spacing:.12em}.investment-detail h3{font-size:30px;margin:10px 0}.investment-detail .headline{font:700 22px Manrope;color:var(--red)}.metric-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.metric-list div{background:white;border-radius:10px;padding:12px}.metric-list span{font-size:9px;color:var(--muted);display:block}.metric-list b{font-size:14px}.detail-block{border-top:1px solid #d5d2c8;padding-top:16px;margin-top:16px}.detail-block span{font-size:10px;text-transform:uppercase;color:var(--muted)}.detail-block p{margin:5px 0;font-size:13px}.boundary.inverse{background:#10271e;border-left-color:var(--gold);color:#b9cac3}.bonus-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.bonus-chart{height:310px;display:flex;align-items:flex-end;gap:8px;padding-top:30px}.bonus-bar{height:100%;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:flex-end}.bonus-bar i{display:block;width:70%;background:var(--green);border-radius:5px 5px 0 0;transition:.2s}.bonus-bar:nth-child(5) i{background:var(--gold)}.bonus-bar b{font-size:9px;margin-bottom:4px}.bonus-bar span{font-size:9px;color:var(--muted);margin-top:5px}.peak-tag{font-size:10px;background:#fff0c8;padding:6px 9px;border-radius:99px}.bonus-special{background:var(--ink);color:white;border-radius:18px;padding:27px}.special-total{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #355047;padding-bottom:18px}.special-total span{color:#a8bab3}.special-total strong{font:800 34px Manrope;color:#f0c764}.bonus-special>p:not(.card-label){font-size:12px;color:#b5c6bf}.recipient-list{margin-top:12px;max-height:270px;overflow:auto}.recipient{display:flex;justify-content:space-between;border-bottom:1px solid #2e473e;padding:8px 2px;font-size:11px}.evidence-section{background:#e9eee9}.recommendations{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rec-card{border:1px solid #ccd5cf;background:#f9faf7;border-radius:14px;padding:20px}.rec-card .rec-area{font-size:9px;color:var(--green);text-transform:uppercase;letter-spacing:.1em}.rec-card h3{font-size:17px;margin:10px 0}.rec-card p{font-size:12px;color:var(--muted)}.timeline-block{margin-top:70px}.timeline-head{display:flex;align-items:center;justify-content:space-between}.timeline-head h3{font-size:28px}.timeline{display:flex;overflow-x:auto;gap:12px;padding:24px 0 12px;scroll-snap-type:x mandatory}.timeline-item{flex:0 0 260px;scroll-snap-align:start;background:white;border-top:3px solid var(--green);border-radius:0 0 14px 14px;padding:18px}.timeline-item[data-type="Amaran"]{border-color:var(--red)}.timeline-item[data-type="Pemulihan"]{border-color:var(--gold)}.timeline-item time{font:700 11px Manrope;color:var(--green)}.timeline-item h3{font-size:16px;margin:12px 0 6px}.timeline-item p{font-size:11px;color:var(--muted)}footer{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;background:var(--paper);padding:35px clamp(20px,7vw,110px);border-top:1px solid var(--line)}footer p{font-size:11px;color:var(--muted);max-width:520px}footer span{display:block;font-size:10px;color:var(--muted)}footer b{font-size:12px}.modal[hidden]{display:none}.modal{position:fixed;inset:0;z-index:500;display:grid;place-items:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:rgba(2,12,8,.72);backdrop-filter:blur(4px)}.modal-card{position:relative;z-index:1;background:white;border-radius:20px;width:min(640px,100%);max-height:85vh;overflow:auto;padding:32px}.modal-close{position:absolute;right:14px;top:14px;border:0;background:#edf0ec;width:34px;height:34px;border-radius:50%;font-size:20px}.modal-card h2{font-size:30px}.modal-card p,.modal-card li{font-size:13px;color:var(--muted)}.modal-card .source-link{display:inline-flex;margin-top:15px}.toast{position:fixed;left:50%;bottom:-80px;transform:translateX(-50%);background:var(--ink);color:white;border-radius:99px;padding:10px 16px;font-size:11px;z-index:800;transition:.3s}.toast.show{bottom:24px}
@media(max-width:1050px){.desktop-nav{display:none}.topbar .source-btn{margin-left:auto}.causal-wrap,.hibah-layout,.recovery-grid,.bonus-grid{grid-template-columns:1fr}.insight-panel{min-height:0}.investment-layout{grid-template-columns:1fr}.investment-list{max-height:none}.investment-detail{position:relative;top:0}.recommendations{grid-template-columns:1fr 1fr}.sim-results{flex-direction:column}.donut{width:180px;height:180px}.donut:after{width:124px;height:124px}}
@media(max-width:720px){html{scroll-padding-top:62px}.topbar{height:62px;padding:0 14px}.brand small{display:none}.topbar>.source-btn{display:none}.menu-btn{display:block;margin-left:auto}.mobile-drawer{display:block;position:fixed;z-index:90;left:0;right:0;top:62px;background:var(--paper);border-bottom:1px solid var(--line);transform:translateY(-120%);transition:.25s;padding:10px 18px}.mobile-drawer.open{transform:translateY(0)}.mobile-drawer nav{display:grid;grid-template-columns:1fr 1fr}.mobile-drawer a{padding:11px;text-decoration:none;font-weight:700;font-size:13px}.hero{min-height:auto;grid-template-columns:1fr;padding:54px 20px 70px}.hero-signal{border-radius:20px}.section{padding:70px 18px}.section-head{display:block;margin-bottom:28px}.section-head .evidence-chip,.section-head .badge,.section-head .source-btn{margin-top:16px}.causal-map{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 14px}.causal-node{flex:0 0 78%;scroll-snap-align:center}.causal-node:after{display:none}.boundary{display:block}.boundary b{display:block;margin-bottom:6px}.controls-row{align-items:flex-start;gap:12px}.bar-chart{height:270px;gap:4px}.bar{left:16%;right:16%}.compare-strip{grid-template-columns:1fr 1fr}.compare-strip .arrow{display:none}.compare-strip .delta{grid-column:1/-1;border-left:0;border-top:1px solid #29463b;padding:12px 0 0}.shock-note{grid-template-columns:auto 1fr}.shock-note .evidence-chip{grid-column:1/-1;justify-self:start}.simulator{grid-template-columns:1fr}.sim-controls{border-right:0;border-bottom:1px solid var(--line)}.sim-results{padding:28px 18px}.result-grid{min-width:0;width:100%}.value-bridge{height:240px}.waterfall-card,.sukuk-card{padding:20px}.who-pays{display:flex;overflow:auto;align-items:stretch}.who-pays div{flex:0 0 78%}.who-pays>i{align-self:center}.investment-toolbar{display:block}.filter-group{margin-bottom:16px}.search input{min-width:0;width:100%}.investment-list{grid-template-columns:1fr}.metric-list{grid-template-columns:1fr}.recommendations{grid-template-columns:1fr}.timeline-head{display:block}.timeline-head .segmented{margin-top:15px}.section-head h2{font-size:36px}.hero-actions{align-items:flex-start;flex-direction:column}.chart-top{display:block}.chart-note{text-align:left;margin-top:5px}.legend{margin-top:10px}footer{grid-template-columns:1fr}.modal-card{padding:28px 20px}.asset-row{grid-template-columns:105px 1fr 62px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
