@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&family=Gowun+Batang:wght@400;700&display=swap");:root{--paper:oklch(99.2% 0.003 85);--paper-2:oklch(97.4% 0.005 85);--paper-3:oklch(94.6% 0.006 85);--ink:oklch(21% 0.012 265);--ink-2:oklch(45% 0.012 265);--ink-3:oklch(62% 0.010 265);--rule:oklch(88% 0.006 265);--rule-2:oklch(74% 0.008 265);--hong:#cd2e3a;--cheong:#0047a0;--accent-ink:var(--paper);--focus:#0047a0;--calm:var(--cheong);--mid:var(--ink-2);--busy:var(--hong);--font-display:"Gowun Batang","Apple SD Gothic Neo",serif;--font-body:"Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo",sans-serif;--font-outlier:var(--font-brush),"Nanum Brush Script",cursive;--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur:160ms;--radius-xs:4px;--radius-sm:10px;--radius-md:16px;--radius-lg:20px;--radius-pill:999px;--radius-block:var(--radius-lg);--radius-input:var(--radius-sm);--weight-body:400;--weight-med:500;--weight-strong:700;--fs-caption:12px;--fs-label:13px;--fs-body:14px;--fs-lead:16px;--fs-title:18px;--fs-h2:20px;--fs-h1:26px;--track-tight:-0.025em;--track-ui:-0.015em;--track-eyebrow:0.1em;--leading-tight:1.24;--leading-ui:1.38;--leading-prose:1.5;--z-base:0;--z-sticky:20;--z-masthead:30;--z-counter:40;--z-tabbar:50;--z-top:60;--lift:0 -1px 0 0 var(--rule),0 -8px 24px -18px oklch(21% 0.012 265/0.5);--lift-badge:0 2px 10px -4px oklch(21% 0.012 265/0.45)}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}body,html{overflow-x:clip}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--fs-lead);line-height:var(--leading-prose);letter-spacing:var(--track-ui);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none}button,input,select{font:inherit;color:inherit}svg.icon{display:block;flex:none}::selection{background:oklch(88% .006 265);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-input)}:focus:not(:focus-visible){outline:none}.shell{max-width:480px;margin:0 auto;min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.page{padding:var(--space-lg) var(--space-md) var(--space-xs)}.appbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-sm);border-bottom:1px solid var(--ink)}.appbar .logo{display:flex;align-items:baseline;gap:var(--space-xs);min-width:0}.appbar .logo .mark{font-family:var(--font-outlier);font-size:34px;line-height:1;letter-spacing:.02em;color:var(--ink)}.appbar .logo .mark .dot-red{color:var(--hong)}.appbar .logo .mark .dot-blue{color:var(--cheong)}.appbar .logo small{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.topnav{display:none}.display,h1,h2,h3{font-family:var(--font-body);font-weight:var(--weight-strong);font-style:normal;line-height:var(--leading-tight);letter-spacing:var(--track-tight);overflow-wrap:anywhere;min-width:0}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-lead);line-height:var(--leading-ui);letter-spacing:var(--track-ui)}.brush{font-family:var(--font-outlier);font-weight:400;letter-spacing:0}h1.brush{font-size:42px;line-height:1.16}.eyebrow{font-size:var(--fs-caption);font-weight:var(--weight-med);line-height:var(--leading-ui);letter-spacing:var(--track-eyebrow);color:var(--ink-3);display:block;margin-bottom:var(--space-2xs)}.muted{color:var(--ink-2);font-size:var(--fs-body);line-height:var(--leading-prose)}.tiny{color:var(--ink-3);font-size:var(--fs-label);line-height:1.46}.prose{max-width:68ch}.muted b,.muted strong,.notice b,.notice strong,.spec td b,.spec td strong,.tiny b,.tiny strong,p b,p strong{font-weight:var(--weight-med);color:var(--ink)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.accent-red{color:var(--hong)}.accent-blue{color:var(--cheong)}.block{background:transparent;border-top:1px solid var(--ink);border-radius:0;padding:var(--space-md) 0 var(--space-lg)}.block.framed{position:relative;border:1px solid var(--rule);border-radius:var(--radius-block);padding:var(--space-md);background:var(--paper-2)}.block.framed:after,.block.framed:before{content:"";position:absolute;width:26px;height:26px;border:1px solid var(--rule-2);pointer-events:none}.block.framed:before{top:-5px;left:-5px;border-right:0;border-bottom:0;border-top-left-radius:21px}.block.framed:after{right:-5px;bottom:-5px;border-left:0;border-top:0;border-bottom-right-radius:21px}.block.tint{border:none;border-left:2px solid var(--cheong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-sm) var(--space-md)}.block.tint,.group{background:var(--paper-2)}.group{border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-md)}.group+.group{margin-top:var(--space-lg)}.group>:first-child{margin-top:0}.stack{display:flex;flex-direction:column}.stack>.block:first-child{border-top:none;padding-top:var(--space-xs)}.inkline{position:relative;height:1px;background:var(--rule);margin:var(--space-md) 0}.inkline:after{content:"";position:absolute;left:0;top:-2.5px;width:34px;height:6px;background:linear-gradient(90deg,var(--hong) 0 50%,var(--cheong) 50% 100%);border-radius:var(--radius-pill)}.hr{height:1px;background:var(--rule);margin:var(--space-sm) 0;border:0}.chip{display:inline-flex;align-items:center;gap:var(--space-2xs);border:1px solid transparent;border-radius:var(--radius-pill);padding:4px 12px;font-size:var(--fs-label);line-height:var(--leading-ui);letter-spacing:var(--track-ui);color:var(--ink-2);background:var(--paper-3);white-space:nowrap;transition:background-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}a.chip,button.chip{min-height:34px}a.chip:hover,button.chip:hover{background:var(--rule)}button.chip:active{background:var(--rule-2);color:var(--paper)}button.chip:disabled{opacity:.4;cursor:default}.chip.on{background:var(--ink);color:var(--paper);font-weight:var(--weight-med)}.chip.est{border-color:var(--ink-3);border-style:dashed;color:var(--ink-3)}.chip.est,.chip.stale{background:transparent}.chip.stale{border-color:var(--hong);border-style:dashed;color:var(--hong)}.chip.brand{background:var(--paper-3);color:var(--cheong)}.badge{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--fs-label);font-weight:var(--weight-med);line-height:var(--leading-ui);letter-spacing:var(--track-ui)}.badge:before{content:"";width:7px;height:7px;border-radius:1px;background:currentColor;flex:none}.badge.calm{color:var(--calm)}.badge.mid{color:var(--mid)}.badge.busy{color:var(--busy)}.badge.calm:before{border-radius:999px}.badge.mid:before{width:6px;height:6px;border-radius:0;transform:rotate(45deg)}.grade{font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--fs-h2);line-height:1;letter-spacing:var(--track-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grade.hero{font-size:var(--fs-h1)}.grade.good,.grade.great{color:var(--cheong)}.grade.mid{color:var(--ink)}.grade.low{color:var(--hong)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-input);background:var(--ink);color:var(--accent-ink);font-weight:var(--weight-strong);font-size:var(--fs-lead);line-height:1.45;letter-spacing:var(--track-ui);white-space:nowrap;transition:background-color var(--dur) var(--ease-out)}.btn:hover{background:oklch(14% .014 265)}.btn:active{background:oklch(10% .014 265)}.btn:disabled{opacity:.35;cursor:default;background:var(--ink)}.btn.secondary{background:transparent;color:var(--ink);font-weight:var(--weight-med);box-shadow:inset 0 0 0 1px var(--rule-2)}.btn.secondary:hover{background:var(--paper-3);box-shadow:inset 0 0 0 1px var(--ink-3)}.btn.secondary:active{background:var(--rule)}.btn.ghost{width:auto;min-height:40px;padding:var(--space-2xs) var(--space-xs);background:transparent;color:var(--ink-2);font-size:var(--fs-label);font-weight:var(--weight-med);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2)}.btn.ghost:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;background:transparent}.btn.small{width:auto;min-height:40px;padding:var(--space-xs) var(--space-md);font-size:var(--fs-body)}.tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xs);gap:var(--space-xs)}.tile{text-align:left;padding:var(--space-sm);background:var(--paper);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}.tile:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.tile.on{box-shadow:inset 0 0 0 2px var(--ink);background:var(--paper)}.tile b{display:block;font-size:var(--fs-body);font-weight:var(--weight-strong)}.tile b,.tile span{line-height:var(--leading-ui)}.tile span{font-size:var(--fs-label);color:var(--ink-2)}.spot-row{display:flex;gap:var(--space-sm);align-items:flex-start}.spot-mark{flex:0 0 46px;padding-top:1px;text-align:center;line-height:1.1}.spot-mark .v{display:block;font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--fs-lead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.spot-mark .u{display:block;font-size:var(--fs-caption);color:var(--ink-3);letter-spacing:.04em}.spot-mark.calm .v{color:var(--cheong)}.spot-mark.mid .v{color:var(--ink)}.spot-mark.busy .v{color:var(--hong)}.spot-main{flex:1 1;min-width:0}.spot-title{display:flex;align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap}.spot-title .idx{font-size:var(--fs-caption);font-weight:var(--weight-med);letter-spacing:.06em;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.spot-title b{font-size:var(--fs-title);font-weight:var(--weight-strong);line-height:1.35}.spot-title .type{font-size:var(--fs-label);color:var(--ink-3)}.spot-side{flex:0 0 auto;text-align:right}.rowlist{list-style:none}.rowlink{padding:var(--space-md) 0;border-top:1px solid var(--rule)}.rowlink:first-child{border-top:none}.spot-main:hover .spot-title b{text-decoration:underline;text-underline-offset:3px}.chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2xs)}.bar-chart{display:flex;align-items:flex-end;gap:3px;height:92px;min-width:100%}.bar-col{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs);flex:1 1;min-width:26px}.bar-col .bar{width:100%;min-height:2px;border-radius:var(--radius-xs) var(--radius-xs) 1px 1px;background:var(--ink-3);transition:background-color var(--dur) var(--ease-out)}.bar-col.busy .bar{background:var(--hong)}.bar-col.sel .bar{background:var(--ink)}.bar-col:hover .bar{background:var(--ink-2)}.bar-col .lab{font-size:var(--fs-caption);color:var(--ink-3);white-space:nowrap}.bar-col .val{font-size:var(--fs-caption);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-col.sel .lab,.bar-col.sel .val{color:var(--ink);font-weight:var(--weight-med)}.spark{display:inline-flex;align-items:flex-end;gap:1.5px;height:20px}.spark i{display:block;width:3px;background:var(--rule-2)}.hours{display:flex;align-items:flex-end;gap:2px;height:58px}.hour-col{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs);min-width:0}.hour-col .bar{width:100%;min-height:2px;background:var(--rule-2);border-radius:var(--radius-xs) var(--radius-xs) 1px 1px}.hour-col.best .bar{background:var(--cheong)}.hour-col .lab{font-size:11px;color:var(--ink-3)}.tl{position:relative;padding-left:var(--space-lg)}.tl:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:1px;background:var(--rule)}.tl-item{position:relative;padding:var(--space-sm) 0;border-top:1px solid var(--rule)}.tl-item:first-child{border-top:none}.tl-item:before{content:"";position:absolute;left:calc(var(--space-lg) * -1 + 1px);top:22px;width:7px;height:7px;border-radius:50%;background:var(--ink)}.tl-item.anchored:before{background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--hong)}.tl-time{font-weight:var(--weight-strong);font-size:var(--fs-lead);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-warn{color:var(--hong);font-size:var(--fs-label);font-weight:var(--weight-med)}.draghandle{touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin-left:calc(var(--space-sm) * -1);padding:0;color:var(--ink-3);border-radius:var(--radius-input);transition:color var(--dur) var(--ease-out)}.draghandle:hover{color:var(--ink)}.draghandle:active{cursor:-webkit-grabbing;cursor:grabbing;color:var(--cheong)}.tl-item.dragging{opacity:.4}.tl-item.drop-target{box-shadow:0 -2px 0 0 var(--cheong)}select.chip{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;min-height:34px;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-input)}.bottomnav{position:fixed;inset:auto 0 0 0;z-index:var(--z-tabbar);background:color-mix(in oklch,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--lift)}.bottomnav .inner{max-width:480px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.bottomnav a{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs);padding:var(--space-xs) 0 max(var(--space-xs),env(safe-area-inset-bottom));font-size:var(--fs-caption);line-height:1.35;letter-spacing:var(--track-ui);color:var(--ink-3);transition:color var(--dur) var(--ease-out)}.bottomnav a:hover{color:var(--ink-2)}.bottomnav a.on{color:var(--ink);font-weight:var(--weight-med)}.bottomnav a.on .ico{position:relative}.bottomnav a.on .ico:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-3px;width:14px;height:2px;background:var(--hong)}.row{display:flex;align-items:center;gap:var(--space-xs)}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.datebar{display:flex;gap:var(--space-2xs);overflow-x:auto;padding-bottom:var(--space-2xs);scrollbar-width:none}.datebar::-webkit-scrollbar{display:none}.group>.datebar{margin-left:calc(var(--space-md) * -1);margin-right:calc(var(--space-md) * -1);padding-left:var(--space-md);padding-right:var(--space-md)}.datebtn{flex:0 0 auto;min-width:60px;padding:var(--space-xs) var(--space-xs) 7px;text-align:center;border-radius:var(--radius-sm);background:var(--paper-3);box-shadow:none;transition:box-shadow var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}.datebtn:hover{background:var(--rule)}.datebtn.on{box-shadow:inset 0 0 0 1.5px var(--ink);background:var(--paper)}.datebtn b{display:block;font-size:var(--fs-lead);line-height:1.45;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.datebtn span{font-size:var(--fs-label);line-height:1.45;color:var(--ink-3)}.datebtn .lv{font-size:var(--fs-label);font-weight:var(--weight-med)}.lv.calm{color:var(--calm)}.lv.mid{color:var(--mid)}.lv.busy{color:var(--busy)}.notice{border-left:2px solid var(--cheong);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--paper-2);padding:var(--space-sm) var(--space-md);font-size:var(--fs-body);line-height:1.6;color:var(--ink-2)}.footer-note{padding:var(--space-xl) var(--space-md) var(--space-md);border-top:1px solid var(--rule);margin-top:var(--space-lg)}.note-more{margin-top:var(--space-xs)}.note-more>summary{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:40px;color:var(--ink-2);font-weight:var(--weight-med);cursor:pointer;list-style:none}.note-more>summary::-webkit-details-marker{display:none}.note-more>summary:hover{color:var(--ink)}.note-more>summary .mark{display:inline-flex;transition:transform var(--dur) var(--ease-out)}.note-more[open]>summary .mark{transform:rotate(180deg)}.note-more>p{margin-top:var(--space-2xs)}.empty{padding:var(--space-xl) 0 var(--space-lg)}.empty>.ico{display:inline-flex;color:var(--ink-3)}.empty h2{margin-top:var(--space-sm)}.empty .steps{margin-top:var(--space-md)}.empty .step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2xs) var(--space-sm);gap:var(--space-2xs) var(--space-sm);align-items:baseline;padding:var(--space-sm) 0}.empty .step+.step{border-top:1px solid var(--rule)}.empty .step>.no{font-size:var(--fs-caption);font-weight:var(--weight-med);letter-spacing:var(--track-eyebrow);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.empty .step>.what{font-size:var(--fs-body);font-weight:var(--weight-med);color:var(--ink)}.empty .step>.how{grid-column:2;font-size:var(--fs-label);color:var(--ink-2);line-height:1.46}.empty .cta{margin-top:var(--space-lg)}@media (min-width:768px){.empty .cta{max-width:320px}}.scorebar{display:flex;height:6px;background:var(--paper-3);border-radius:var(--radius-xs);overflow:hidden}.scorebar i{display:block;height:100%}.counter{position:fixed;right:var(--space-md);bottom:calc(64px + env(safe-area-inset-bottom));z-index:var(--z-counter);width:auto;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);background:var(--ink);color:var(--accent-ink);font-size:var(--fs-body);font-weight:var(--weight-med);line-height:var(--leading-ui);letter-spacing:var(--track-ui);box-shadow:var(--lift-badge)}.stat{padding:var(--space-sm) 0;border-top:1px solid var(--rule)}.stat .figure{font-family:var(--font-display);font-weight:var(--weight-strong);font-size:40px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.stat .figure .unit{font-size:.5em;letter-spacing:0;margin-left:.1em}.stat .cap{display:block;margin-top:var(--space-2xs);font-size:var(--fs-body);color:var(--ink-2)}.stat .src{display:block;margin-top:var(--space-3xs);font-size:var(--fs-caption);color:var(--ink-3);line-height:1.5}.stat.lead{border-top:2px solid var(--ink);padding-top:var(--space-md)}.stat.lead .figure{font-size:64px}.stat.lead .cap{font-size:var(--fs-lead);color:var(--ink);max-width:34ch}.range{width:100%;min-height:40px;accent-color:var(--ink);margin:var(--space-2xs) 0}.spec{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.spec td,.spec th{padding:var(--space-sm) 0;border-top:1px solid var(--rule);text-align:left;vertical-align:top;line-height:1.5}.spec tr:first-child td,.spec tr:first-child th{border-top:none;padding-top:0}.spec tr:last-child td,.spec tr:last-child th{padding-bottom:0}.spec th{width:30%;font-weight:var(--weight-med);color:var(--ink-3);font-size:var(--fs-body);padding-right:var(--space-sm)}.spec td{color:var(--ink)}.spec td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage{display:flex;align-items:baseline;gap:var(--space-sm)}.stage .no{font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--fs-body);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}@media (min-width:900px){body{font-size:var(--fs-lead)}.shell{max-width:1040px;padding-bottom:var(--space-xl);position:relative}.shell:after,.shell:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rule);pointer-events:none}.shell:before{left:var(--space-sm)}.shell:after{right:var(--space-sm)}.appbar{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-masthead);align-items:center;padding:var(--space-md) var(--space-lg) var(--space-sm);background:color-mix(in oklch,var(--paper) 93%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.appbar .logo .mark{font-size:40px}.appbar .logo small{font-size:var(--fs-caption)}.topnav{display:flex;gap:var(--space-lg);align-items:center}.topnav a{position:relative;padding:var(--space-2xs) 0;font-size:var(--fs-body);font-weight:var(--weight-med);color:var(--ink-2);transition:color var(--dur) var(--ease-out)}.topnav a.on,.topnav a:hover{color:var(--ink)}.topnav a.on{font-weight:var(--weight-med)}.topnav a.on:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--hong)}.bottomnav{display:none}:root{--fs-h1:34px;--fs-h2:22px}.page{padding:var(--space-xl) var(--space-lg) var(--space-md)}h1.brush{font-size:60px}.cards{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:var(--space-xl);column-gap:var(--space-xl)}.plan-cols{grid-template-columns:3fr 2fr;grid-gap:var(--space-xl)}.hero-cols,.plan-cols{display:grid;gap:var(--space-xl);align-items:start}.hero-cols{grid-template-columns:1.15fr 1fr;grid-gap:var(--space-xl)}.stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--space-lg);column-gap:var(--space-lg)}.stat .figure{font-size:46px}.bar-col{min-width:30px}.counter{right:calc(50% - 520px + var(--space-lg));bottom:var(--space-xl)}.footer-note{padding:var(--space-2xl) var(--space-lg) var(--space-lg)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}