@font-face{font-display:swap;font-family:Newsreader Variable;font-style:normal;font-weight:200 800;src:url(./newsreader-vietnamese-opsz-normal.BjhtXyW2.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Newsreader Variable;font-style:normal;font-weight:200 800;src:url(./newsreader-latin-ext-opsz-normal.BQn1nviT.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Newsreader Variable;font-style:normal;font-weight:200 800;src:url(./newsreader-latin-opsz-normal.s-izfB6B.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Public Sans Variable;font-style:normal;font-weight:100 900;src:url(./public-sans-vietnamese-wght-normal.CtlIRbEm.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Public Sans Variable;font-style:normal;font-weight:100 900;src:url(./public-sans-latin-ext-wght-normal.MQgHevqp.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Public Sans Variable;font-style:normal;font-weight:100 900;src:url(./public-sans-latin-wght-normal.DdeTHZLK.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.d-main{--paper:#fff;--band:#edf2f7;--d-ink:#17202e;--d-text:#2b3442;--d-muted:#5b6573;--d-faint:#8a93a0;--d-rule:#dfe4ea;--d-link:#1d4ed8;--d-link-u:#9db5ec;--d-tint-1:#f5f7fa;--d-tint-2:#e8eef8;--d-deep:#1e3a8a;--serif:"Newsreader Variable","Newsreader",Georgia,"Times New Roman",serif;--sans:"Public Sans Variable","Public Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--measure:620px;--toc:184px;--gap:56px;--note:220px;background:var(--paper);padding-bottom:var(--s9)}.d-main a{color:var(--d-link);text-decoration:underline;text-decoration-color:var(--d-link-u);text-decoration-thickness:1px;text-underline-offset:3px}.d-main a:hover{text-decoration-color:currentColor}.d-main a:focus-visible,.d-main summary:focus-visible{border-radius:2px;outline:2px solid var(--d-link);outline-offset:3px}.d-grid{-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;grid-template-columns:var(--toc) minmax(0,var(--measure)) var(--note);margin:0 auto;max-width:calc(var(--toc) + var(--measure) + var(--note) + var(--gap)*2 + 64px);padding:0 32px}.d-head{grid-column:2/4;padding:var(--s7) 0 var(--s7)}.d-crumbs{color:var(--d-muted);font:500 14px/1.4 var(--sans)}.d-crumbs a{color:var(--d-muted);text-decoration:none}.d-crumbs a:hover{color:var(--d-ink)}.d-crumbs .sep{color:var(--d-faint);margin:0 var(--s2)}.d-h1{color:var(--d-ink);font:700 54px/1.04 var(--sans);letter-spacing:-.028em;max-width:15ch}.d-h1,.d-stand{margin:var(--s5) 0 0}.d-stand{color:var(--d-text);font:400 23px/1.45 var(--serif)}.d-byline,.d-stand{max-width:var(--measure)}.d-byline{color:var(--d-muted);font:400 14px/1.5 var(--sans);margin-top:var(--s5)}.d-byline strong{color:var(--d-ink);font-weight:600}.d-toc{align-self:start;grid-column:1;grid-row:2;padding-top:6px;position:sticky;top:var(--s6)}.d-toc h2{color:var(--d-ink);font:600 13px/1.4 var(--sans);margin:0 0 var(--s3)}.d-toc ol{border-left:1px solid var(--d-rule);list-style:none;margin:0;padding:0}.d-toc a{border-left:2px solid transparent;color:var(--d-muted);display:block;font:400 14px/1.35 var(--sans);margin-left:-1px;padding:6px 0 6px var(--s4);text-decoration:none}.d-toc a:hover{color:var(--d-ink)}.d-toc a[aria-current]{border-left-color:var(--d-link);color:var(--d-ink);font-weight:600}.d-toc-m{display:none}.d-art{color:var(--d-text);font:400 19px/1.68 var(--serif);font-feature-settings:"onum" 0,"kern" 1;grid-column:2;grid-row:2;-webkit-hyphens:manual;hyphens:manual}.d-art p{margin:0 0 var(--s5);text-wrap:pretty}.d-art h2{color:var(--d-ink);font:650 30px/1.18 var(--sans);letter-spacing:-.018em;margin:80px 0 var(--s4);scroll-margin-top:var(--s5);text-wrap:balance}.d-art h2:first-child{margin-top:0}.d-art h3{color:var(--d-ink);font:600 20px/1.3 var(--sans);margin:var(--s7) 0 var(--s3)}.d-art .answer{color:var(--d-ink);font:500 21px/1.55 var(--serif);margin-bottom:var(--s5)}.d-art strong{color:var(--d-ink);font-weight:600}.d-art .num{font-variant-numeric:lining-nums tabular-nums}.d-art ul{margin:0 0 var(--s5);padding-left:1.1em}.d-art li{margin-bottom:var(--s2)}.d-art li::marker{color:var(--d-faint)}.d-art .src{font:400 14px/1.5 var(--sans);margin-top:calc(var(--s2)*-1)}.d-art .src,.d-art .src a{color:var(--d-muted)}.d-art dl{margin:0 0 var(--s5)}.d-art dt{color:var(--d-ink);font:600 17px/1.4 var(--sans);margin-top:var(--s5)}.d-art dt:first-child{margin-top:0}.d-art dd{margin:var(--s1) 0 0}.d-note{clear:right;color:var(--d-muted);float:right;font:400 14px/1.5 var(--sans);margin:6px calc((var(--note) + var(--gap))*-1) var(--s4) 0;width:var(--note)}.d-note b{color:var(--d-deep);display:block;font:600 26px/1.1 var(--serif);font-variant-numeric:lining-nums;margin-bottom:var(--s1)}.d-note a{color:var(--d-muted)}.d-callout{background:var(--d-tint-2);border-radius:10px;color:var(--d-text);font:400 15px/1.55 var(--sans);margin:var(--s5) 0 var(--s6);padding:var(--s4) var(--s5)}.d-callout p{margin:0 0 var(--s2)}.d-callout .k{color:var(--d-deep);font:600 13px/1.4 var(--sans);letter-spacing:.02em}.d-callout b{color:var(--d-ink);font-weight:650}.d-callout a{color:var(--d-link);font-weight:600}.d-callout a:after{content:" →"}.d-fig{margin:var(--s7) 0 var(--s7)}.d-ring{border-radius:20px;padding:var(--s5) var(--s5) var(--s5)}.d-ring .name{color:var(--d-ink);font:650 17px/1.3 var(--sans);margin:0}.d-ring .how{color:var(--d-text);font:400 15px/1.5 var(--sans);margin:var(--s1) 0 0;max-width:46ch}.d-ring .who{color:var(--d-muted);font:400 14px/1.6 var(--sans);margin:var(--s3) 0 0}.r1{background:var(--d-tint-1);border:1px solid var(--d-rule)}.r2{background:var(--d-tint-2);border:1px solid #cdd9ee;border-radius:14px}.r2,.r3{margin-top:var(--s5)}.r3{background:var(--d-deep);border-radius:9px}.r3 .name{color:#fff}.r3 .how{color:#d6e0f5}.r3 .who{color:#aebfe6}@media(min-width:1181px){.d-fig{margin-right:calc((var(--note) + var(--gap))*-1)}.d-fig .d-ring:not(.r3){align-items:start;-moz-column-gap:var(--s5);column-gap:var(--s5);display:grid;grid-template-columns:200px minmax(0,1fr)}.d-fig .d-ring:not(.r3)>p{grid-column:1}.d-fig .d-ring:not(.r3)>.d-ring{grid-column:2;grid-row:1/span 3;margin-top:0}.d-fig .r1{padding:var(--s6)}.d-fig .d-ring .how{max-width:none}.d-fig .r3{align-self:stretch;display:flex;flex-direction:column;justify-content:center}}.d-fig figcaption{color:var(--d-muted);font:400 14px/1.5 var(--sans);margin-top:var(--s3)}.d-faq{border-top:1px solid var(--d-rule);margin-top:var(--s4)}.d-faq details{border-bottom:1px solid var(--d-rule)}.d-faq summary{color:var(--d-ink);cursor:pointer;font:600 18px/1.4 var(--sans);list-style:none;padding:var(--s4) var(--s6) var(--s4) 0;position:relative}.d-faq summary::-webkit-details-marker{display:none}.d-faq summary:after{border-bottom:2px solid var(--d-faint);border-right:2px solid var(--d-faint);content:"";height:9px;position:absolute;right:6px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .2s;width:9px}.d-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.d-faq details p{margin:0 0 var(--s4)}.d-more{border-top:1px solid var(--d-rule);font:400 16px/1.5 var(--sans);margin-top:var(--s8);padding-top:var(--s5)}.d-more h2{color:var(--d-ink);font:600 15px/1.4 var(--sans)!important;margin:0 0 var(--s3)!important}.d-more ul{-moz-columns:2;column-count:2;-moz-column-gap:var(--s6);column-gap:var(--s6);list-style:none;margin:0;padding:0}.d-more li{margin:0 0 var(--s2);-moz-column-break-inside:avoid;break-inside:avoid}@media(max-width:1180px){.d-grid{grid-template-columns:var(--toc) minmax(0,var(--measure))}.d-head{grid-column:2}.d-note{border-left:2px solid var(--d-tint-2);float:none;margin:var(--s1) 0 var(--s5);padding:var(--s1) 0 var(--s1) var(--s4);width:auto}.d-note b{display:inline;font-size:19px;margin-right:6px}}@media(max-width:900px){.d-grid{grid-template-columns:minmax(0,1fr);max-width:700px;padding:0 20px}.d-art,.d-head{grid-column:1}.d-toc{display:none}.d-toc-m{border-bottom:1px solid var(--d-rule);border-top:1px solid var(--d-rule);display:block;grid-column:1;margin-bottom:var(--s6)}.d-toc-m summary{color:var(--d-ink);cursor:pointer;font:600 15px/1.4 var(--sans);padding:var(--s3) 0}.d-toc-m ol{font:400 15px/1.5 var(--sans);margin:0 0 var(--s4);padding-left:1.3em}.d-toc-m li{padding:3px 0}.d-toc-m a{color:var(--d-text);text-decoration:none}.d-art{grid-row:auto}}@media(max-width:640px){.d-grid{padding:0 16px}.d-head{padding:var(--s6) 0 var(--s6)}.d-h1{font-size:38px}.d-stand{font-size:20px}.d-art{font-size:18px;line-height:1.65}.d-art .answer{font-size:19px}.d-art h2{font-size:25px;margin-top:var(--s8)}.d-ring{padding:var(--s4)}.r2,.r3{margin-top:var(--s4)}.d-more ul{-moz-columns:1;column-count:1}}@media(prefers-reduced-motion:reduce){.d-faq summary:after{transition:none}}.m-wrap{margin:0 auto;max-width:1040px;padding:0 32px}.m-head{padding:var(--s7) 0 var(--s6)}.m-head .d-h1{max-width:18ch}.m-today{background:var(--d-tint-1);border-radius:10px;color:var(--d-text);display:inline-block;font:400 16px/1.5 var(--sans);margin-top:var(--s5);padding:var(--s3) var(--s4)}.m-today .dot{background:#16a34a;border-radius:50%;display:inline-block;height:8px;margin-right:var(--s2);vertical-align:1px;width:8px}.ledger{border-top:1px solid var(--d-ink);-moz-column-gap:var(--s7);column-gap:var(--s7);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ledger li{align-items:baseline;border-bottom:1px solid var(--d-rule);color:var(--d-text);display:flex;font:400 16px/1.4 var(--sans);gap:var(--s3);padding:var(--s4) 0}.ledger li .lbl{flex:0 1 auto}.ledger li .lead{border-bottom:1px dotted #c3cad3;flex:1 1 auto;min-width:var(--s5);transform:translateY(-4px)}.ledger li .val{color:var(--d-ink);font:600 26px/1 var(--serif);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.m-sec{padding-top:var(--s8)}.m-sec h2{color:var(--d-ink);font:650 26px/1.2 var(--sans);letter-spacing:-.015em;margin:0;max-width:30ch}.m-sec .say{color:var(--d-text);font:400 19px/1.6 var(--serif);margin:var(--s3) 0 var(--s5);max-width:var(--measure)}.m-cols{display:grid;gap:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-cap{color:var(--d-ink);font:600 14px/1.4 var(--sans);margin:0 0 var(--s3)}.m-src{color:var(--d-muted);font:400 13px/1.5 var(--sans);margin-top:var(--s3)}.hb{align-items:center;color:var(--d-text);-moz-column-gap:var(--s3);column-gap:var(--s3);display:grid;font:400 15px/1.3 var(--sans);grid-template-columns:minmax(0,13em) minmax(0,1fr) 4.2em;row-gap:10px}.hb .t{height:14px;position:relative}.hb .t i{background:#3a67cf;border-radius:0 4px 4px 0;bottom:0;left:0;min-width:3px;position:absolute;top:0}.hb .t i.soft{background:#9fb7e8}.hb .v{color:var(--d-ink);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.hb .x{color:var(--d-faint);font-size:13px;font-style:italic;font-weight:400}.sm{align-items:end;border-bottom:1px solid var(--d-ink);display:grid;gap:3px;grid-template-columns:repeat(12,minmax(0,1fr));height:120px;position:relative}.sm i{background:#3a67cf;border-radius:3px 3px 0 0;display:block}.sm i.q{background:#9fb7e8}.sm .base{border-top:1px dashed #9aa3af;left:0;pointer-events:none}.sm .base,.sm .base span{position:absolute;right:0}.sm .base span{background:#fff;color:var(--d-muted);font:400 11px var(--sans);padding-left:4px;top:-18px}.sm-l{color:var(--d-muted);display:grid;font:400 11px/1.6 var(--sans);gap:3px;grid-template-columns:repeat(12,minmax(0,1fr));text-align:center}.m-tbl{border-collapse:collapse;color:var(--d-text);font:400 15px/1.4 var(--sans);width:100%}.m-tbl th{border-bottom:1px solid var(--d-ink);color:var(--d-muted);font-size:13px;font-weight:600;padding:0 var(--s3) var(--s2) 0;text-align:left}.m-tbl td{border-bottom:1px solid var(--d-rule);font-variant-numeric:tabular-nums;padding:10px var(--s3) 10px 0}.m-tbl .r{padding-right:0;text-align:right}.m-tbl td:first-child{color:var(--d-ink);font-weight:500}.m-tbl .x{color:var(--d-faint);font-size:13px;font-style:italic}.m-method{border-top:1px solid var(--d-rule);color:var(--d-muted);font:400 15px/1.6 var(--sans);margin-top:var(--s8);max-width:var(--measure);padding-top:var(--s5)}.m-method h2{color:var(--d-ink);font:600 15px/1.4 var(--sans);margin:0 0 var(--s2)}.m-method p{margin:0 0 var(--s3)}@media(max-width:800px){.m-cols{gap:var(--s6)}.ledger,.m-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.m-wrap{padding:0 16px}.m-head{padding:var(--s6) 0 var(--s5)}.m-sec h2{font-size:22px}.m-sec .say{font-size:17px}.hb{font-size:14px;grid-template-columns:minmax(0,9em) minmax(0,1fr) 3.8em}.ledger li .val{font-size:22px}.tbl-scroll{overflow-x:auto}}.m-sec>.hb{grid-template-columns:minmax(0,16em) minmax(0,1fr) 4.2em;max-width:760px}.m-cols .hb{grid-template-columns:minmax(0,10.5em) minmax(0,1fr) 4.2em}.m-sec h2{max-width:42ch;text-wrap:balance}.m-sec .say{text-wrap:pretty}@media(max-width:640px){.m-cols .hb,.m-sec>.hb{grid-template-columns:minmax(0,9em) minmax(0,1fr) 3.8em}}.d-main{color:var(--d-text);font-family:var(--sans);-webkit-font-smoothing:antialiased}.d-main *,.d-main :after,.d-main :before{box-sizing:border-box}.d-art ol{list-style:decimal;margin:0 0 var(--s5);padding-left:1.3em}.d-art ol li::marker{color:var(--d-muted);font-family:var(--sans);font-size:.9em}.d-art ul{list-style:disc}.d-toc-m ol{list-style:decimal}.d-art .m-tbl{margin:var(--s4) 0 var(--s2)}.d-art .tbl-cap{color:var(--d-ink);font:600 14px/1.4 var(--sans);margin:var(--s6) 0 0}.d-art .m-src{margin-top:var(--s2)}.d-live{background:var(--d-tint-1);border-radius:10px;color:var(--d-text);font:400 16px/1.5 var(--sans);margin:0 0 var(--s5);padding:var(--s3) var(--s4)}.d-live .dot{background:#16a34a;border-radius:50%;display:inline-block;height:8px;margin-right:var(--s2);vertical-align:1px;width:8px}.d-jobs{border-top:1px solid var(--d-rule);font-family:var(--sans);list-style:none!important;margin:var(--s4) 0 var(--s5)!important;padding:0!important}.d-jobs li{border-bottom:1px solid var(--d-rule);margin:0!important;padding:var(--s3) 0}.d-jobs li a{color:var(--d-ink);font:600 16px/1.35 var(--sans);text-decoration:none}.d-jobs li a:hover{text-decoration:underline}.d-jobs li span{color:var(--d-muted);display:block;font:400 14px/1.5 var(--sans)}.d-art .hb{margin:var(--s4) 0 var(--s2)}.d-art .eu-list{font-family:var(--sans)}.d-head .d-crumbs a,.m-wrap .d-crumbs a{text-decoration:none}.d-main .num{font-variant-numeric:lining-nums tabular-nums}@media(max-width:640px){.d-art .m-tbl{font-size:14px}}.m-tbl td.r,.m-tbl th.r{padding-left:var(--s4)}.d-vis{font-family:var(--sans);margin:var(--s6) 0 var(--s6)}.d-vis-cap{color:var(--d-ink);font:600 15px/1.4 var(--sans);margin:0 0 var(--s3)}.d-vis-note{color:var(--d-muted);font:400 13px/1.5 var(--sans);margin:var(--s3) 0 0}.d-tag{border-radius:999px;display:inline-block;font:600 11px/1 var(--sans);letter-spacing:.04em;padding:4px 8px;text-transform:uppercase;vertical-align:2px}.d-tag.live{background:#dcfce7;color:#166534}.d-tag.roll{background:var(--d-tint-2);color:var(--d-deep)}.d-stats{display:grid;gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr))}.d-stats>div{background:#fff;border:1px solid var(--d-rule);border-radius:12px;padding:var(--s4)}.d-stats b{color:var(--d-deep);display:block;font:600 28px/1.1 var(--serif);font-variant-numeric:lining-nums tabular-nums}.d-stats span{color:var(--d-ink);font:500 14px/1.35 var(--sans)}.d-stats small,.d-stats span{display:block;margin-top:var(--s1)}.d-stats small{color:var(--d-muted);font:400 12px/1.4 var(--sans)}.d-livebox{background:linear-gradient(#f8fbff,#fff);border:1px solid #cdd9ee;border-radius:14px;font-family:var(--sans);padding:var(--s4) var(--s5)}.d-livebox .hd{align-items:center;display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:space-between;margin-bottom:var(--s2)}.d-livebox .hd b{color:var(--d-ink);font:600 15px/1.4 var(--sans)}.d-livebox .big{color:var(--d-deep);font:600 40px/1 var(--serif);font-variant-numeric:lining-nums}.d-livebox .row{border-top:1px solid var(--d-rule);color:var(--d-text);display:flex;font:400 15px/1.4 var(--sans);gap:var(--s3);justify-content:space-between;padding:8px 0}.d-livebox .row strong{color:var(--d-ink);font-variant-numeric:tabular-nums}.d-livebox .d-jobs{border-top:0;margin:var(--s2) 0 0!important}.d-livebox .more{font:400 14px/1.5 var(--sans);margin:var(--s2) 0 0}.d-split{background:var(--d-tint-2);border-radius:9px;display:flex;height:18px;overflow:hidden}.d-split i{display:block;height:100%}.d-split i.a{background:#3a67cf}.d-split i.b{background:#9fb7e8}.d-legend{color:var(--d-text);display:flex;flex-wrap:wrap;font:400 14px/1.4 var(--sans);gap:var(--s2) var(--s5);margin-top:var(--s3)}.d-legend span:before{background:var(--c,#3a67cf);border-radius:3px;content:"";display:inline-block;height:10px;margin-right:6px;vertical-align:0;width:10px}.d-range{align-items:center;color:var(--d-text);-moz-column-gap:var(--s3);column-gap:var(--s3);display:grid;font:400 15px/1.3 var(--sans);grid-template-columns:minmax(0,10em) minmax(0,1fr) 4.6em;row-gap:14px}.d-range .tr{background:var(--d-tint-1);border-radius:6px;height:12px;position:relative}.d-range .tr i{background:#9fb7e8;border-radius:6px;bottom:0;position:absolute;top:0}.d-range .tr b{background:var(--d-deep);border-radius:2px;bottom:-4px;margin-left:-1px;position:absolute;top:-4px;width:3px}.d-range .v{color:var(--d-ink);font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.d-range .x{color:var(--d-faint);font-size:13px;font-style:italic;font-weight:400}.d-range .axis{color:var(--d-muted);display:flex;font-size:11px;grid-column:2;justify-content:space-between}.d-cols{align-items:end;border-bottom:1px solid var(--d-ink);display:grid;gap:3px;height:var(--h,160px)}.d-cols i{background:#9fb7e8;border-radius:3px 3px 0 0;display:block;min-height:2px}.d-cols i.pk{background:#3a67cf}.d-cols i.part{background:repeating-linear-gradient(135deg,#9fb7e8 0 4px,#c9d7f2 4px 8px)}.d-cols-l{color:var(--d-muted);font:400 11px/1.6 var(--sans)}.d-cols-l,.d-cols-v{display:grid;gap:3px;text-align:center}.d-cols-v{color:var(--d-ink);font:600 12px/1.4 var(--sans);font-variant-numeric:tabular-nums}.d-days{align-items:end;border-bottom:1px solid var(--d-ink);display:grid;gap:2px;grid-template-columns:repeat(21,minmax(0,1fr));height:90px}.d-days span{display:flex;flex-direction:column-reverse;gap:1px;height:100%;justify-content:flex-start}.d-days i{border-radius:2px;display:block}.d-days i.j{background:#9fb7e8}.d-days i.t{background:#3a67cf}.d-days-l{color:var(--d-muted);display:grid;font:400 11px/1.6 var(--sans);gap:2px;grid-template-columns:repeat(21,minmax(0,1fr))}.d-days-l span{overflow:visible;white-space:nowrap}@media(max-width:1180px){.d-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.d-stats b{font-size:24px}.d-livebox{padding:var(--s4)}.d-range{font-size:14px;grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 4.2em}.d-cols-v{font-size:9px}}
