.HrGNOa_root{--dio-top:#2b3f66;--dio-side:#16213b;--dio-road:#1f2b49;--dio-vault:#1b2645;--dio-debt:#3b2236;--dio-pit:#1a0c14;--dio-lawn:#285148;--dio-garage:#36435f;--dio-mark:#c3c8d6;--dio-plank:#8a6a48;--dio-plinth:#3d3560;--dio-pallet:#4a5675;--dio-soil:#7a5c3a;--dio-furrow:#5d4529;--dio-glow:#ffd16629;overflow-x:clip;container-type:inline-size}.HrGNOa_stage{background:radial-gradient(ellipse 70% 55% at 62% 62%, var(--dio-glow), transparent 70%), radial-gradient(ellipse at 50% 120%, var(--color-stage-panel), var(--color-stage) 70%)}.HrGNOa_heroFade{background:linear-gradient(to bottom, var(--color-stage) 0%, color-mix(in srgb, var(--color-stage) 70%, transparent) 45%, transparent 62%)}@container (min-width:48rem){.HrGNOa_heroFade{background:linear-gradient(to right, var(--color-stage) 0%, color-mix(in srgb, var(--color-stage) 75%, transparent) 34%, transparent 52%)}}.HrGNOa_total{letter-spacing:-.04em;color:var(--color-stage-ink);padding-bottom:.16em;font-size:clamp(64px,21cqw,200px);line-height:.85;display:inline-block}@container (min-width:48rem){.HrGNOa_total{font-size:clamp(96px,10.5cqw,210px)}}.HrGNOa_label{will-change:transform;transition:opacity .35s;position:absolute;top:0;left:0}.HrGNOa_labelBody{white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:relative;transform:translate(-50%,calc(-100% - 10px))}.HrGNOa_labelBody:after{content:"";background:var(--color-stage-muted);opacity:.6;width:1px;height:10px;position:absolute;bottom:-10px;left:50%}.HrGNOa_labelBelow{white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:relative;transform:translate(-50%,10px)}.HrGNOa_labelBelow:before{content:"";background:var(--color-stage-muted);opacity:.6;width:1px;height:10px;position:absolute;top:-10px;left:50%}.HrGNOa_hidden{opacity:0}.HrGNOa_brick{background:var(--color-cat-1);border-radius:2px;width:22px;height:9px;display:inline-block;box-shadow:inset 0 3px #ffffff59,inset 0 -2px #0000004d}.HrGNOa_bounce{animation:1.8s ease-in-out infinite HrGNOa_hint}@keyframes HrGNOa_hint{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.HrGNOa_bounce{animation:none}.HrGNOa_label{transition:none}}.HrGNOa_placeholder{background:linear-gradient(to bottom right, transparent 49.5%, var(--dio-side) 50%) no-repeat, var(--dio-top);clip-path:polygon(50% 22%,88% 50%,50% 78%,12% 50%);opacity:.55}@container (min-width:72rem){.HrGNOa_placeholder{clip-path:polygon(64% 18%,94% 46%,64% 74%,34% 46%)}}@media (prefers-reduced-motion:no-preference){.HrGNOa_placeholder{animation:1.6s ease-in-out infinite HrGNOa_placeholder-pulse}}@keyframes HrGNOa_placeholder-pulse{0%,to{opacity:.4}50%{opacity:.6}}.HrGNOa_placeholderDone{opacity:0;animation:none}
.HqEzfG_poster{background:var(--color-card-face);color:var(--color-card-ink);min-height:100vh;overflow-x:clip;container-type:inline-size}.HqEzfG_inner{padding-inline:16px}@container (min-width:48rem){.HqEzfG_inner{padding-inline:4cqi}}.HqEzfG_bar{z-index:30;background:var(--color-card-ink);color:var(--color-card-face);position:sticky;top:0}.HqEzfG_compareBtn{background:var(--color-stage-accent);color:var(--color-card-ink);border:3px solid var(--color-stage-accent);font-weight:900;transition:transform .12s}.HqEzfG_compareBtn:active{transform:translateY(2px)}.HqEzfG_compareBtn[aria-pressed=true]{color:var(--color-stage-accent);background:0 0}.HqEzfG_band{background:var(--color-stage-accent);color:var(--color-card-ink);border-bottom:6px solid var(--color-card-ink)}.HqEzfG_rule{border-top:6px solid var(--color-card-ink)}.HqEzfG_ruleThin{border-top:2px solid var(--color-card-ink)}.HqEzfG_heroGrid{grid-template-columns:38% 1fr;align-items:end;gap:16px;display:grid}@container (min-width:48rem){.HqEzfG_heroGrid{grid-template-columns:20% 1fr;gap:3cqi}}.HqEzfG_photo{aspect-ratio:4/5;border:4px solid var(--color-card-ink);color:var(--color-card-ink);justify-content:center;align-items:center;font-size:22cqi;font-weight:900;line-height:1;display:flex}@container (min-width:48rem){.HqEzfG_photo{font-size:12cqi}}.HqEzfG_name{letter-spacing:-.04em;font-size:15cqi;font-weight:900;line-height:.9}@container (min-width:48rem){.HqEzfG_name{font-size:11cqi}}.HqEzfG_totalRow{gap:20px;display:grid}@container (min-width:48rem){.HqEzfG_totalRow{grid-template-columns:minmax(0,1fr) 30%;align-items:end}}.HqEzfG_total{letter-spacing:-.06em;white-space:nowrap;font-size:27cqi;font-weight:900;line-height:.8}@container (min-width:48rem){.HqEzfG_total{font-size:15.5cqi}}.HqEzfG_unit{letter-spacing:0;margin-left:.08em;font-size:.28em}.HqEzfG_side{border-top:3px solid var(--color-card-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container (min-width:48rem){.HqEzfG_side{border-top:0;border-left:3px solid var(--color-card-ink);grid-template-columns:1fr}}.HqEzfG_sideCell{padding:10px 8px 10px 0}@container (min-width:48rem){.HqEzfG_sideCell{padding:12px 0 12px 20px}.HqEzfG_sideCell+.HqEzfG_sideCell{border-top:2px solid var(--color-card-ink)}}.HqEzfG_debtInk{color:var(--color-cat-debt)}.HqEzfG_rise{vertical-align:bottom;padding-bottom:.04em;display:inline-block;overflow:hidden}.HqEzfG_rise>span{animation:HqEzfG_rise .9s cubic-bezier(.2, .9, .1, 1) var(--delay,0s) both;display:inline-block}@keyframes HqEzfG_rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.HqEzfG_sectionNo{letter-spacing:-.05em;-webkit-text-stroke:2px currentColor;-webkit-text-fill-color:transparent;font-size:13cqi;font-weight:900;line-height:.8}@container (min-width:48rem){.HqEzfG_sectionNo{font-size:7cqi}}.HqEzfG_sectionTitle{letter-spacing:-.03em;font-size:9cqi;font-weight:900;line-height:1}@container (min-width:48rem){.HqEzfG_sectionTitle{font-size:4.6cqi}}.HqEzfG_tone{--tm-gap:var(--color-card-ink);--tm-ink:var(--color-card-ink);--tm-muted:color-mix(in srgb, var(--color-card-ink) 60%, transparent);--tm-rule:var(--color-card-ink);--tm-rule-soft:color-mix(in srgb, var(--color-card-ink) 20%, transparent);--tm-dot:var(--color-card-face);--tm-hatch:var(--color-card-ink);color:var(--tm-ink)}.HqEzfG_dark{--tm-gap:var(--color-stage);--tm-ink:var(--color-stage-ink);--tm-muted:var(--color-stage-muted);--tm-rule:var(--color-stage-line);--tm-rule-soft:var(--color-stage-line);--tm-dot:var(--color-stage);--tm-hatch:var(--color-stage-muted)}.HqEzfG_dark .HqEzfG_map{border-width:0}.HqEzfG_map{border:3px solid var(--tm-gap);background:var(--tm-gap);position:relative}.HqEzfG_tile{box-sizing:border-box;border:2px solid var(--tm-gap);color:var(--color-card-ink);clip-path:inset(100% 0 0);flex-direction:column;justify-content:space-between;padding:8px 10px;display:flex;position:absolute;overflow:hidden}.HqEzfG_sliver{padding:0}.HqEzfG_play .HqEzfG_tile{animation:HqEzfG_wipeUp .7s cubic-bezier(.77, 0, .18, 1) var(--delay,0s) both}@keyframes HqEzfG_wipeUp{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.HqEzfG_tileAmount{letter-spacing:-.05em;font-weight:900;line-height:.85;overflow:hidden}.HqEzfG_tileAmount>span{display:inline-block;transform:translateY(110%)}.HqEzfG_play .HqEzfG_tileAmount>span{animation:HqEzfG_rise .65s cubic-bezier(.2, .9, .1, 1) var(--delay,0s) both}.HqEzfG_debt{border:3px solid var(--tm-gap);background:var(--color-cat-debt);color:var(--color-card-ink);clip-path:inset(0 100% 0 0);position:relative;overflow:hidden}.HqEzfG_play .HqEzfG_debt{animation:HqEzfG_wipeRight .8s cubic-bezier(.77, 0, .18, 1) var(--delay,0s) both}@keyframes HqEzfG_wipeRight{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.HqEzfG_zeroLine{background:var(--tm-ink);height:4px;position:relative}.HqEzfG_zeroMark{color:var(--tm-ink);font-size:18px;font-weight:900;line-height:1;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.HqEzfG_debtNeg{color:var(--color-card-ink);background:repeating-linear-gradient(-45deg, #00000029 0 5px, transparent 5px 12px), linear-gradient(to bottom, var(--color-cat-debt), color-mix(in srgb, var(--color-cat-debt) 45%, black));clip-path:inset(0 0 100%);position:relative;overflow:hidden}.HqEzfG_play .HqEzfG_debtNeg{animation:HqEzfG_wipeDown .9s cubic-bezier(.6, 0, .2, 1) var(--delay,0s) both}@keyframes HqEzfG_wipeDown{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.HqEzfG_debtCapped{background:var(--color-cat-debt)}.HqEzfG_debtWrap{position:relative}.HqEzfG_debtBreak{background:var(--tm-gap);opacity:0;height:10px;position:absolute;bottom:22px;left:-4px;right:-4px;transform:skewY(-2deg)}.HqEzfG_play .HqEzfG_debtBreak{animation:.3s 1.9s both HqEzfG_fadeIn}.HqEzfG_breakMark{color:var(--tm-ink);font-size:22px;font-weight:900;line-height:1;position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%)skewY(2deg)}.HqEzfG_debtChip{background:var(--color-cat-debt);color:var(--color-card-ink);padding:2px 8px 4px}.HqEzfG_debtNegText{color:var(--color-cat-debt)}.HqEzfG_leadLine{background:var(--tm-ink);width:2px;position:absolute;transform:translate(-1px)}.HqEzfG_leadElbow{background:var(--tm-ink);height:2px;position:absolute}.HqEzfG_leadDot{background:var(--tm-dot);border:2px solid var(--tm-ink);border-radius:999px;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.HqEzfG_leadLabel{white-space:nowrap;font-weight:800;line-height:1.1;position:absolute}.HqEzfG_lead{opacity:0}.HqEzfG_play .HqEzfG_lead{animation:HqEzfG_fadeIn .4s ease var(--delay,0s) both}@keyframes HqEzfG_fadeIn{0%{opacity:0}to{opacity:1}}.HqEzfG_swatch{border:2px solid var(--tm-ink);flex-shrink:0;width:18px;height:18px}.HqEzfG_swatchBlank{border-color:var(--tm-hatch);background:repeating-linear-gradient(-45deg, transparent 0 3px, var(--tm-hatch) 3px 4px)}.HqEzfG_ledgerTop{border-top:2px solid var(--tm-rule)}.HqEzfG_ledgerRow{border-bottom:1px solid var(--tm-rule-soft)}.HqEzfG_blankText{color:var(--tm-muted)}.HqEzfG_objects{background:var(--color-card-ink);color:var(--color-card-face)}.HqEzfG_objectGrid{grid-template-columns:1fr;gap:0;display:grid}@container (min-width:40rem){.HqEzfG_objectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:64rem){.HqEzfG_objectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.HqEzfG_objectCard{border-top:2px solid var(--color-stage-line);padding:18px 0 24px}@container (min-width:40rem){.HqEzfG_objectCard{padding:18px 20px 24px 0}}.HqEzfG_bigCount{letter-spacing:-.06em;font-size:22cqi;font-weight:900;line-height:.8}@container (min-width:40rem){.HqEzfG_bigCount{font-size:11cqi}}@container (min-width:64rem){.HqEzfG_bigCount{font-size:7.5cqi}}.HqEzfG_stickerFig{--sticker:140px;width:var(--sticker)}@container (min-width:64rem){.HqEzfG_stickerFig{--sticker:160px}}.HqEzfG_sticker{width:var(--sticker);height:var(--sticker);filter:drop-shadow(3px 0 0 var(--color-card-face)) drop-shadow(-3px 0 0 var(--color-card-face)) drop-shadow(0 3px 0 var(--color-card-face)) drop-shadow(0 -3px 0 var(--color-card-face)) drop-shadow(6px 8px 0 #00000059);transform:rotate(var(--tilt,0deg));opacity:0;background-position:50%;background-repeat:no-repeat;background-size:contain}.HqEzfG_sticker.HqEzfG_stamped{animation:HqEzfG_stamp .52s cubic-bezier(.3, 1.4, .5, 1) var(--delay,0s) both}@keyframes HqEzfG_stamp{0%{opacity:0;transform:scale(1.9) rotate(calc(var(--tilt,0deg) - 18deg))}55%{opacity:1}to{opacity:1;transform:scale(1) rotate(var(--tilt,0deg))}}.HqEzfG_stickerWait{width:var(--sticker);height:var(--sticker);border:2px dashed var(--color-stage-line);border-radius:12px}.HqEzfG_pill{border:2px solid var(--color-card-ink);font-weight:800}@media (prefers-reduced-motion:reduce){.HqEzfG_rise>span,.HqEzfG_tileAmount>span,.HqEzfG_play .HqEzfG_tile,.HqEzfG_tile,.HqEzfG_debt,.HqEzfG_play .HqEzfG_debt,.HqEzfG_debtNeg,.HqEzfG_play .HqEzfG_debtNeg,.HqEzfG_lead,.HqEzfG_debtBreak,.HqEzfG_play .HqEzfG_debtBreak,.HqEzfG_sticker,.HqEzfG_sticker.HqEzfG_stamped{clip-path:none;opacity:1;transform:none;animation:none!important}.HqEzfG_sticker{transform:rotate(var(--tilt,0deg))}}.HqEzfG_mapHost .maplibregl-ctrl-group button{width:44px;height:44px}
