.BZSJZG_hero{padding:var(--stretch-top) 0 var(--stretch-bottom);color:var(--fg);flex-direction:column;flex:none;display:flex}.BZSJZG_hero>*+*{margin-top:var(--hero-gap)}.BZSJZG_hero>.BZSJZG_track{margin-top:var(--track-top)}.BZSJZG_value,.BZSJZG_statValue{color:var(--fg);font-size:var(--value-size);line-height:var(--value-line);height:var(--value-line);white-space:nowrap;flex:none;font-weight:500;display:block}.BZSJZG_value{letter-spacing:var(--value-tracking)}.BZSJZG_statValue{letter-spacing:var(--stat-tracking)}.BZSJZG_valueGroup{flex-direction:column;display:flex}.BZSJZG_words{color:var(--soft);font-size:var(--words-size);line-height:var(--words-line);letter-spacing:var(--words-tracking)}.BZSJZG_valueGroup>.BZSJZG_words{margin-top:var(--words-gap)}.BZSJZG_valueBeside{align-items:flex-end;gap:var(--words-beside);height:var(--beside-line);display:flex}.BZSJZG_valueBeside>.BZSJZG_words{flex:none}.BZSJZG_change{font-weight:500}.BZSJZG_explain{color:var(--soft);font-size:32px;line-height:40px}.BZSJZG_badge{width:fit-content;max-width:100%;padding:var(--badge-pad-y) var(--badge-pad-x);background:var(--fg);color:var(--dark);border-radius:999px;font-size:32px;font-weight:500;line-height:40px;display:block}.BZSJZG_corner{justify-content:space-between;align-items:flex-start;gap:var(--corner-gap);display:flex}.BZSJZG_cornerLabel{color:var(--soft);flex:none}.BZSJZG_percent{color:var(--fg);white-space:nowrap;letter-spacing:var(--percent-tracking);flex:none;font-weight:500}.BZSJZG_percent[data-place=hero]{font-size:var(--percent-hero);line-height:var(--percent-hero)}.BZSJZG_percent[data-place=support]{font-size:var(--percent-support);line-height:var(--percent-support)}.BZSJZG_bars{grid-template-columns:repeat(var(--columns), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell-height));column-gap:var(--gap);row-gap:var(--row-gap);display:grid}.BZSJZG_day{box-sizing:border-box;border-radius:25%}.BZSJZG_bars[data-shape=capsule]>.BZSJZG_day{border-radius:calc(var(--cell) / 2)}.BZSJZG_day[data-rest]{border:var(--rest-line) solid var(--rest)}.BZSJZG_daysTop{margin-top:var(--days-top)}.BZSJZG_track{background:var(--track);border-radius:999px;display:flex;overflow:hidden}.BZSJZG_lit{background:linear-gradient(to right, var(--level-1), var(--fg));border-radius:999px;flex:none;height:100%}.BZSJZG_stat{flex-direction:column;display:flex}.BZSJZG_stat[data-beside]{justify-content:space-between;align-items:center;gap:var(--stat-beside);flex-direction:row}.BZSJZG_stat[data-beside]>.BZSJZG_statWords{text-align:right;flex:none}.BZSJZG_extras{padding-top:var(--extras-top);gap:var(--extras-gap);flex-direction:column;font-size:32px;line-height:40px;display:flex}.BZSJZG_extrasChange{color:var(--fg);font-weight:500}.BZSJZG_progress{justify-content:space-between;align-items:center;gap:var(--percent-gap);display:flex}.BZSJZG_progressWords{text-align:right;flex-direction:column;flex:none;display:flex}.BZSJZG_amount{color:var(--fg);font-weight:500}.BZSJZG_progress+.BZSJZG_track{margin-top:var(--track-top)}.BZSJZG_caption{margin-bottom:var(--caption-below);color:var(--soft);font-size:32px;font-weight:500;line-height:40px}.BZSJZG_hero>.BZSJZG_caption{margin-bottom:0}.BZSJZG_summary{color:var(--fg);font-weight:500}.BZSJZG_streakBeside{align-items:flex-start;gap:var(--days-beside);display:flex}.BZSJZG_streakBeside>.BZSJZG_bars{flex:none}.BZSJZG_trend{gap:var(--trend-gap);display:flex;position:relative}.BZSJZG_trend:after{content:"";left:0;right:0;top:calc(var(--area) - var(--trend-baseline));height:var(--trend-baseline);background:var(--rule);position:absolute}.BZSJZG_trendColumn{width:var(--column);flex-direction:column;flex:none;align-items:center;display:flex}.BZSJZG_trendArea{height:var(--area);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.BZSJZG_trendValue{margin-bottom:var(--trend-value-gap);color:var(--fg);white-space:nowrap;font-size:32px;font-weight:500;line-height:40px}.BZSJZG_light{box-sizing:border-box;width:var(--bar);border-top:var(--trend-cap) solid var(--ghost);background:linear-gradient(to bottom, color-mix(in srgb, var(--ghost) 45%, transparent), color-mix(in srgb, var(--ghost) 6%, transparent));flex:none;display:block}.BZSJZG_light[data-strong]{border-top-color:var(--fg);background:linear-gradient(to bottom, var(--fg), color-mix(in srgb, var(--fg) 35%, transparent))}.BZSJZG_trendLabel{height:40px;margin-top:var(--labels-top);color:var(--soft);white-space:nowrap;font-size:32px;line-height:40px}.BZSJZG_trendLabel[data-edge=start]{align-self:flex-start}.BZSJZG_trendLabel[data-edge=end]{align-self:flex-end}.BZSJZG_split{gap:var(--split-gap);height:var(--split-bar);display:flex}.BZSJZG_split>span{border-radius:var(--split-radius);flex:none}.BZSJZG_legend{grid-template-columns:repeat(var(--legend-columns), 1fr);column-gap:var(--legend-column-gap);row-gap:var(--legend-row-gap);margin-top:var(--legend-top);font-size:32px;line-height:40px;display:grid}.BZSJZG_legend>li{align-items:flex-start;gap:var(--swatch-gap);min-width:0;display:flex}.BZSJZG_swatch{width:var(--swatch-width);height:var(--swatch-height);margin-top:calc((40px - var(--swatch-height)) / 2);border-radius:999px;flex:none}.BZSJZG_partLabel{width:var(--label-width);flex:none}.BZSJZG_share{color:var(--fg);white-space:nowrap;margin-left:auto;font-weight:500}.BZSJZG_list>li{padding:var(--list-pad-y) 0;align-items:flex-start;display:flex}.BZSJZG_list>li+li{border-top:var(--list-line) solid var(--rule)}.BZSJZG_rank{width:var(--rank-column);color:var(--fg);font-size:32px;line-height:var(--rank-line);flex:none;font-weight:500}.BZSJZG_item{flex:none}.BZSJZG_itemValue{text-align:right;color:var(--fg);flex:none;margin-left:auto;font-weight:500}.BZSJZG_statement{color:var(--soft)}.BZSJZG_equals{color:var(--fg);font-size:var(--equals-size);line-height:var(--equals-size);letter-spacing:var(--equals-tracking);font-weight:500}.BZSJZG_equalsStatement{margin-top:var(--equals-gap)}.BZSJZG_stack{align-items:flex-start;gap:var(--figure-beside);display:flex}.BZSJZG_figure{align-items:flex-end;gap:var(--figure-column-gap);flex:none;display:flex}.BZSJZG_figureColumn{width:var(--column);flex-direction:column;align-items:center;display:flex}.BZSJZG_figureLabel{margin-bottom:var(--figure-label-gap);color:var(--fg);white-space:nowrap;font-size:32px;font-weight:500;line-height:40px}.BZSJZG_pile,.BZSJZG_ghostColumn{box-sizing:border-box;width:100%;display:block}.BZSJZG_pile{background:repeating-linear-gradient(to bottom, var(--fg) 0 var(--figure-layer), transparent var(--figure-layer) calc(var(--figure-layer) + var(--figure-layer-gap)))}.BZSJZG_ghostColumn{border:var(--ghost-line) solid var(--ghost);background:color-mix(in srgb, var(--ghost) 14%, transparent)}.BZSJZG_stackWords{flex:none}.BZSJZG_figureLegend{margin-top:var(--figure-legend-top);color:var(--soft);font-size:32px;line-height:40px}.BZSJZG_figureLegend>li{align-items:flex-start;gap:var(--figure-swatch-gap);display:flex}.BZSJZG_figureLegend>li+li{margin-top:var(--figure-legend-gap)}.BZSJZG_figureSwatch{box-sizing:border-box;width:var(--figure-swatch);height:var(--figure-swatch);margin-top:calc((40px - var(--figure-swatch)) / 2);border:var(--ghost-line) solid var(--ghost);background:color-mix(in srgb, var(--ghost) 14%, transparent);flex:none}.BZSJZG_figureSwatch[data-strong]{background:repeating-linear-gradient(to bottom, var(--fg) 0 var(--figure-layer), transparent var(--figure-layer) calc(var(--figure-layer) + var(--figure-layer-gap)));border:0}.BZSJZG_scale>div+div{margin-top:var(--row-gap)}.BZSJZG_scaleRow{align-items:flex-start;gap:var(--scale-label-gap);display:flex}.BZSJZG_scale[data-place=support] .BZSJZG_scaleRow{font-size:32px;line-height:40px}.BZSJZG_scaleLabel{min-width:0;color:var(--soft);flex:1}.BZSJZG_scaleValue{text-align:right;color:var(--fg);flex:none;font-weight:500}.BZSJZG_scaleBar{box-sizing:border-box;margin-top:var(--scale-bar-top);border:var(--ghost-line) solid var(--ghost);background:color-mix(in srgb, var(--ghost) 14%, transparent);border-radius:999px;display:block}.BZSJZG_scaleBar[data-strong]{background:linear-gradient(to right, var(--level-1), var(--fg));border:0}.BZSJZG_scaleStatement{margin-top:var(--scale-statement-gap);color:var(--soft)}.BZSJZG_repeat{gap:var(--repeat-gap);flex-direction:column;display:flex}.BZSJZG_repeatTotal{color:var(--fg);font-weight:500}.BZSJZG_repeat[data-place=hero] .BZSJZG_repeatTotal{font-size:var(--repeat-total-size);line-height:var(--repeat-total-line);letter-spacing:var(--repeat-total-tracking)}.BZSJZG_repeatGrid{gap:var(--gap);flex-wrap:wrap;display:flex}.BZSJZG_lamp{background:radial-gradient(circle closest-side, var(--fg) 0 58%, color-mix(in srgb, var(--fg) 26%, transparent) 58% 100%);border-radius:50%;flex:none;display:block}.BZSJZG_repeatLamp{width:var(--cell);height:var(--cell)}.BZSJZG_repeatLegend{align-items:center;gap:var(--repeat-legend-gap);color:var(--soft);font-size:32px;line-height:40px;display:flex}.BZSJZG_legendLamp{width:var(--repeat-legend-icon);height:var(--repeat-legend-icon)}.BZSJZG_repeatBeside{align-items:flex-start;gap:var(--repeat-beside);display:flex}.BZSJZG_repeatBeside>.BZSJZG_repeat{flex:none}
.HPH2uW_root{isolation:isolate;gap:var(--root-gap);width:100%;height:100%;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);background:radial-gradient(ellipse 80% 50% at 94% 6%, var(--field-a) 0%, color-mix(in srgb, var(--field-a) 50%, transparent) 45%, transparent 100%), radial-gradient(ellipse 70% 45% at 0% 46%, var(--field-b) 0%, color-mix(in srgb, var(--field-b) 50%, transparent) 45%, transparent 100%), radial-gradient(ellipse 85% 50% at 100% 100%, var(--field-c) 0%, color-mix(in srgb, var(--field-c) 50%, transparent) 45%, transparent 100%), var(--base);color:var(--fg);font-family:var(--s18-sans), sans-serif;font-synthesis:none;font-kerning:normal;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:40px;font-weight:400;line-height:50px;display:flex;position:relative;overflow:hidden}.HPH2uW_root:before{content:"";z-index:-1;background:radial-gradient(ellipse 70% 30% at 92% 0%, var(--edge-a) 0%, color-mix(in srgb, var(--edge-a) 45%, transparent) 50%, transparent 100%), radial-gradient(ellipse 80% 30% at 100% 100%, var(--edge-c) 0%, color-mix(in srgb, var(--edge-c) 45%, transparent) 50%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0, transparent var(--safe-top), transparent calc(100% - var(--safe-bottom)), #000 100%);mask-image:linear-gradient(to bottom, #000 0, transparent var(--safe-top), transparent calc(100% - var(--safe-bottom)), #000 100%);pointer-events:none;position:absolute;inset:0}.HPH2uW_root:after{content:"";z-index:-1;opacity:var(--grain);mix-blend-mode:soft-light;pointer-events:none;background:url(../media/grain.31giyh4lh7al-.png);position:absolute;inset:0}.HPH2uW_root[data-photo]{background:0 0}.HPH2uW_root[data-photo]:before,.HPH2uW_root[data-photo]:after{display:none}:where(.HPH2uW_root p,.HPH2uW_root ol,.HPH2uW_root ul,.HPH2uW_root h1){margin:0;padding:0;list-style:none}.HPH2uW_header{align-items:flex-start;gap:var(--header-gap);color:var(--soft);flex:none;font-size:32px;line-height:40px;display:flex}.HPH2uW_avatar{width:var(--avatar);height:var(--avatar);object-fit:cover;border-radius:50%;flex:none}.HPH2uW_who{flex-direction:column;flex:1;min-width:0;display:flex}.HPH2uW_name{color:var(--body);font-size:var(--name-size);line-height:var(--name-line);letter-spacing:var(--name-tracking);font-weight:600}.HPH2uW_period{width:var(--period-width);text-align:right;flex:none;margin-left:auto;font-weight:500}.HPH2uW_main{gap:var(--main-gap);flex-direction:column;flex:1;min-height:0;display:flex}.HPH2uW_headline{font-size:var(--headline-size);line-height:var(--headline-line);letter-spacing:var(--headline-tracking);flex:none;font-weight:500}.HPH2uW_support{flex-direction:column;flex:none;display:flex}.HPH2uW_band{min-width:0;margin:0 calc(-1px - var(--safe-right) / var(--scale)) 0 calc(-1 * var(--safe-left) / var(--scale));padding:var(--band-pad) calc(1px + var(--safe-right) / var(--scale)) var(--band-pad) calc(var(--safe-left) / var(--scale));border-top:var(--band-line) solid var(--rule);background:var(--band);color:var(--soft);flex-direction:column;display:flex}.HPH2uW_band:nth-child(2n){background:var(--band-even)}.HPH2uW_band:last-child{border-bottom:var(--band-line) solid var(--rule)}.HPH2uW_explainer{color:var(--soft);font-family:var(--s18-serif), serif;font-variation-settings:"opsz" 6;font-style:italic;font-weight:500;font-size:var(--explainer-size);line-height:var(--explainer-line);flex:none}.HPH2uW_footer{align-items:flex-start;gap:var(--footer-gap);color:var(--soft);flex:none;font-size:32px;line-height:40px;display:flex}.HPH2uW_source{flex:1;min-width:0}.HPH2uW_brand{color:var(--fg);letter-spacing:var(--brand-tracking);white-space:nowrap;flex:none;font-weight:700}
._8xysWG_root{--ground:#121b1b;--panel:#1a2525;--fg:#fefdfb;--muted:#e4e3dd;--faint:#a2a29a;--line:#707474;--on-accent:#213130;--ghost:var(--line);--rest:color-mix(in srgb, var(--muted) 12%, var(--ground));--level-1:color-mix(in srgb, var(--accent) 32%, var(--rest));--level-2:color-mix(in srgb, var(--accent) 55%, var(--rest));--level-3:color-mix(in srgb, var(--accent) 78%, var(--rest));--level-4:var(--accent);--part-dim:color-mix(in srgb, var(--accent) 18%, var(--panel));--part-1:var(--accent);--part-2:color-mix(in srgb, var(--accent) 68%, var(--part-dim));--part-3:color-mix(in srgb, var(--accent) 42%, var(--part-dim));--part-4:color-mix(in srgb, var(--accent) 20%, var(--part-dim));--part-5:var(--part-dim);isolation:isolate;gap:var(--root-gap);width:100%;height:100%;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);background:radial-gradient(circle 520px at 54% 46%, color-mix(in srgb, var(--accent) 6%, transparent), color-mix(in srgb, var(--accent) 3%, transparent) 50%, transparent), var(--ground);color:var(--fg);font-family:var(--s19-sans), sans-serif;font-synthesis:none;font-variation-settings:"opsz" 32;font-kerning:normal;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;flex-direction:column;font-size:40px;font-weight:400;line-height:50px;display:flex;position:relative;overflow:hidden}._8xysWG_root[data-photo]{background:0 0}:where(._8xysWG_root p,._8xysWG_root ol,._8xysWG_root ul,._8xysWG_root h1){margin:0;padding:0;list-style:none}._8xysWG_spine{z-index:-1;left:var(--spine-left);top:calc(var(--safe-top) - var(--spine-overhang));bottom:calc(var(--safe-bottom) - var(--spine-overhang));width:var(--spine-width);background:var(--accent);position:absolute}._8xysWG_spine:before,._8xysWG_spine:after{content:"";box-sizing:border-box;border-radius:50%;position:absolute}._8xysWG_spine:before{top:calc(var(--spine-dot) / -2);left:calc((var(--spine-width) - var(--spine-dot)) / 2);width:var(--spine-dot);height:var(--spine-dot);background:var(--accent)}._8xysWG_spine:after{bottom:calc(var(--spine-foot) / -2);left:calc((var(--spine-width) - var(--spine-foot)) / 2);width:var(--spine-foot);height:var(--spine-foot);border:var(--eyebrow-stroke) solid var(--accent);background:var(--ground)}._8xysWG_eyebrow{padding-left:var(--eyebrow-words-left);color:var(--accent);font-family:var(--s19-mono), monospace;letter-spacing:var(--eyebrow-tracking);flex:none;font-size:32px;line-height:40px;position:relative}._8xysWG_ring{top:calc((40px - var(--eyebrow-ring)) / 2);box-sizing:border-box;width:var(--eyebrow-ring);height:var(--eyebrow-ring);border:var(--eyebrow-stroke) solid var(--accent);border-radius:50%;position:absolute;left:0}._8xysWG_ring:before,._8xysWG_ring:after{content:"";top:calc((var(--eyebrow-ring) - var(--eyebrow-stroke)) / 2 - var(--eyebrow-stroke));height:var(--eyebrow-stroke);background:var(--accent);position:absolute}._8xysWG_eyebrow[data-picture]{min-height:var(--eyebrow-ring);align-items:center;display:flex}._8xysWG_eyebrow[data-picture] ._8xysWG_ring{top:calc(50% - var(--eyebrow-ring) / 2)}._8xysWG_picture{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._8xysWG_ring:before{width:calc(var(--eyebrow-branch) + var(--eyebrow-stroke));right:100%}._8xysWG_ring:after{width:calc(var(--eyebrow-tick) + var(--eyebrow-stroke));left:100%}._8xysWG_main{gap:var(--main-gap);flex-direction:column;flex:1;min-height:0;display:flex}._8xysWG_headline{font-family:var(--s19-mono), monospace;font-size:var(--headline-size);line-height:var(--headline-line);letter-spacing:var(--headline-tracking);flex:none;font-weight:500}._8xysWG_support{grid-template-columns:var(--column-a) var(--column-b);border:var(--panel-border) solid var(--line);background:linear-gradient(120deg,#1a2525fc 1%,#1a252596 102%);border-top:0;flex:none;display:grid}._8xysWG_section{min-width:0;padding:var(--panel-pad-y) var(--panel-pad-x);border-top:var(--panel-border) solid var(--line)}._8xysWG_section[data-second]{border-left:var(--panel-border) solid var(--line)}._8xysWG_explainer{color:var(--muted);font-size:var(--explainer-size);line-height:var(--explainer-line);flex:none}._8xysWG_footer{justify-content:space-between;align-items:baseline;gap:var(--footer-gap);color:var(--faint);font-family:var(--s19-mono), monospace;flex:none;font-weight:400;line-height:36px;display:flex}._8xysWG_source{flex:1;min-width:0;font-size:28px}._8xysWG_brand{flex:none;font-size:24px}
@font-face{font-family:commitMono;src:url(../media/IBMPlexMono_Regular-s.p.21pssk39-cz7l.ttf)format("truetype");font-display:block;font-weight:400}@font-face{font-family:commitMono;src:url(../media/IBMPlexMono_Medium-s.p.0uwx8ff8z0o7f.ttf)format("truetype");font-display:block;font-weight:500}@font-face{font-family:commitMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}._7K001a_className{font-family:commitMono,commitMono Fallback}._7K001a_variable{--s19-mono:"commitMono", "commitMono Fallback"}
@font-face{font-family:commitSans;src:url(../media/Inter_Variable-s.p.2la4dbfrngu72.ttf)format("truetype");font-display:block;font-weight:100 900}@font-face{font-family:commitSans Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.M9UV5a_className{font-family:commitSans,commitSans Fallback}.M9UV5a_variable{--s19-sans:"commitSans", "commitSans Fallback"}
.kTmW0G_hero{padding:var(--stretch-top) 0 var(--stretch-bottom);color:var(--fg);flex-direction:column;flex:none;display:flex}.kTmW0G_hero>*+*{margin-top:var(--hero-gap)}.kTmW0G_hero>.kTmW0G_build{margin-top:var(--track-top)}.kTmW0G_value,.kTmW0G_statValue{color:var(--accent);font-family:var(--s19-mono), monospace;font-size:var(--value-size);line-height:var(--value-line);height:var(--value-line);white-space:nowrap;flex:none;font-weight:500;display:block}.kTmW0G_value{letter-spacing:var(--value-tracking)}.kTmW0G_statValue{letter-spacing:var(--stat-tracking)}.kTmW0G_valueGroup{flex-direction:column;display:flex}.kTmW0G_words{color:var(--muted);font-family:var(--s19-mono), monospace;font-size:var(--words-size);line-height:var(--words-line)}.kTmW0G_valueGroup>.kTmW0G_words{margin-top:var(--words-gap)}.kTmW0G_valueBeside{align-items:flex-end;gap:var(--words-beside);height:var(--beside-line);display:flex}.kTmW0G_valueBeside>.kTmW0G_words{flex:none}.kTmW0G_change{color:var(--accent);font-family:var(--s19-mono), monospace;font-weight:500}.kTmW0G_explain{color:var(--muted);font-size:32px;line-height:40px}.kTmW0G_badge{width:fit-content;max-width:100%;padding:var(--badge-pad-y) var(--badge-pad-x);background:var(--accent);color:var(--on-accent);font-family:var(--s19-mono), monospace;font-size:32px;font-weight:500;line-height:40px;display:block}.kTmW0G_corner{justify-content:space-between;align-items:flex-start;gap:var(--corner-gap);display:flex}.kTmW0G_cornerLabel{color:var(--muted);flex:none}.kTmW0G_percent{color:var(--accent);font-family:var(--s19-mono), monospace;letter-spacing:var(--percent-tracking);white-space:nowrap;flex:none;font-weight:500}.kTmW0G_percent[data-place=hero]{font-size:var(--percent-hero);line-height:var(--percent-hero)}.kTmW0G_percent[data-place=support]{font-size:var(--percent-support);line-height:var(--percent-support)}.kTmW0G_cells{grid-template-columns:repeat(var(--columns), var(--cell));grid-template-rows:repeat(var(--rows), var(--cell));gap:var(--gap);display:grid}.kTmW0G_daysTop,.kTmW0G_hero>.kTmW0G_daysTop{margin-top:var(--days-top)}.kTmW0G_build{box-sizing:border-box;padding:var(--track-inset);border:var(--track-frame) solid var(--line);display:flex}.kTmW0G_built{background:var(--accent);flex:none;height:100%}.kTmW0G_stat{flex-direction:column;display:flex}.kTmW0G_stat:not([data-beside])>.kTmW0G_statWords{margin-top:var(--stat-words-gap)}.kTmW0G_stat[data-beside]{align-items:flex-end;gap:var(--stat-beside);flex-direction:row}.kTmW0G_stat[data-beside]>.kTmW0G_statWords{flex:none}.kTmW0G_statWords{color:var(--muted)}.kTmW0G_extras{padding-top:var(--extras-top);gap:var(--extras-gap);color:var(--muted);flex-direction:column;font-size:32px;line-height:40px;display:flex}.kTmW0G_extrasChange{color:var(--accent);font-family:var(--s19-mono), monospace;font-weight:500}.kTmW0G_progress{justify-content:space-between;align-items:center;gap:var(--percent-gap);display:flex}.kTmW0G_progressWords{text-align:right;color:var(--muted);flex-direction:column;flex:none;display:flex}.kTmW0G_amount{color:var(--fg);font-family:var(--s19-mono), monospace}.kTmW0G_progress+.kTmW0G_build{margin-top:var(--track-top)}.kTmW0G_caption{margin-bottom:var(--caption-below);color:var(--accent);font-family:var(--s19-mono), monospace;font-size:32px;line-height:40px}.kTmW0G_hero>.kTmW0G_caption{margin-bottom:0}.kTmW0G_summary{color:var(--fg);font-family:var(--s19-mono), monospace;font-weight:500}.kTmW0G_streakBeside{align-items:flex-start;gap:var(--days-beside);display:flex}.kTmW0G_streakBeside>.kTmW0G_cells{flex:none}.kTmW0G_spark{position:relative}.kTmW0G_spark>svg{display:block}.kTmW0G_sparkArea{fill:color-mix(in srgb, var(--accent) 14%, transparent)}.kTmW0G_sparkBase{fill:var(--line)}.kTmW0G_sparkLine{fill:none;stroke:var(--accent);stroke-linejoin:round;stroke-linecap:round}.kTmW0G_sparkPoint{fill:var(--accent)}.kTmW0G_sparkStrong{fill:var(--accent);stroke:var(--panel)}.kTmW0G_sparkLeader{stroke:var(--muted)}.kTmW0G_sparkValue{color:var(--accent);font-family:var(--s19-mono), monospace;text-align:center;white-space:nowrap;font-size:32px;font-weight:500;line-height:40px;position:absolute;top:0}.kTmW0G_trendLabels{gap:var(--trend-gap);margin-top:var(--labels-top);height:40px;color:var(--muted);font-family:var(--s19-mono), monospace;font-size:32px;line-height:40px;display:flex}.kTmW0G_trendLabels>span{width:var(--column);white-space:nowrap;flex:none;justify-content:center;display:flex}.kTmW0G_trendLabels>span[data-edge]{justify-content:safe center}.kTmW0G_trendLabels>span[data-edge=last]{direction:rtl}.kTmW0G_trendLabels>span>span{direction:ltr;unicode-bidi:isolate}.kTmW0G_split{gap:var(--split-gap);height:var(--split-bar);display:flex}.kTmW0G_split>span{flex:none}.kTmW0G_legend{grid-template-columns:repeat(var(--legend-columns), 1fr);column-gap:var(--legend-column-gap);row-gap:var(--legend-row-gap);margin-top:var(--legend-top);font-size:32px;line-height:40px;display:grid}.kTmW0G_legend>li{align-items:flex-start;gap:var(--legend-swatch-gap);min-width:0;display:flex}.kTmW0G_legendSwatch{width:var(--legend-swatch);height:var(--legend-swatch);margin-top:calc((40px - var(--legend-swatch)) / 2);flex:none}.kTmW0G_partLabel{width:var(--label-width);flex:none}.kTmW0G_share{color:var(--muted);font-family:var(--s19-mono), monospace;white-space:nowrap;margin-left:auto}.kTmW0G_list>li{padding:var(--list-pad-y) 0;align-items:flex-start;display:flex}.kTmW0G_marker{width:var(--list-marker);margin-right:var(--list-text-gap);color:var(--muted);flex:none}.kTmW0G_rank{color:var(--accent);font-family:var(--s19-mono), monospace;font-size:32px;line-height:50px;display:block}.kTmW0G_item{flex:none}.kTmW0G_itemValue{text-align:right;color:var(--fg);font-family:var(--s19-mono), monospace;flex:none;margin-left:auto;font-weight:500}.kTmW0G_statement{color:var(--muted)}.kTmW0G_equals{color:var(--accent);font-family:var(--s19-mono), monospace;font-size:var(--equals-size);line-height:var(--equals-size);letter-spacing:var(--equals-tracking);font-weight:500}.kTmW0G_equalsStatement{margin-top:var(--equals-gap);color:var(--muted)}.kTmW0G_stack{align-items:flex-start;gap:var(--figure-beside);display:flex}.kTmW0G_figure{align-items:flex-end;gap:var(--figure-column-gap);flex:none;display:flex}.kTmW0G_figureColumn{width:var(--column);flex-direction:column;align-items:center;display:flex}.kTmW0G_figureLabel{margin-bottom:var(--figure-label-gap);color:var(--fg);font-family:var(--s19-mono), monospace;white-space:nowrap;font-size:32px;line-height:40px}.kTmW0G_pile,.kTmW0G_outlineColumn{box-sizing:border-box;width:100%;display:block}.kTmW0G_pile{background:repeating-linear-gradient(to bottom, var(--accent) 0 var(--figure-layer), transparent var(--figure-layer) calc(var(--figure-layer) + var(--figure-layer-gap)))}.kTmW0G_outlineColumn{border:var(--ghost-line) solid var(--ghost)}.kTmW0G_stackWords{flex:none}.kTmW0G_figureLegend{margin-top:var(--figure-legend-top);color:var(--muted);font-size:32px;line-height:40px}.kTmW0G_figureLegend>li{align-items:flex-start;gap:var(--figure-swatch-gap);display:flex}.kTmW0G_figureLegend>li+li{margin-top:var(--figure-legend-gap)}.kTmW0G_figureSwatch{box-sizing:border-box;width:var(--figure-swatch);height:var(--figure-swatch);margin-top:calc((40px - var(--figure-swatch)) / 2);border:var(--ghost-line) solid var(--ghost);flex:none}.kTmW0G_figureSwatch[data-strong]{background:repeating-linear-gradient(to bottom, var(--accent) 0 var(--figure-layer), transparent var(--figure-layer) calc(var(--figure-layer) + var(--figure-layer-gap)));border:0}.kTmW0G_scale>div+div{margin-top:var(--row-gap)}.kTmW0G_scaleRow{align-items:flex-start;gap:var(--scale-label-gap);display:flex}.kTmW0G_scale[data-place=support] .kTmW0G_scaleRow{font-size:32px;line-height:40px}.kTmW0G_scaleLabel{min-width:0;color:var(--muted);flex:1}.kTmW0G_scaleValue{text-align:right;color:var(--accent);font-family:var(--s19-mono), monospace;flex:none}.kTmW0G_scaleBar{box-sizing:border-box;margin-top:var(--scale-bar-top);border:var(--ghost-line) solid var(--ghost);display:block}.kTmW0G_scaleBar[data-strong]{background:var(--accent);border:0}.kTmW0G_scaleStatement{margin-top:var(--scale-statement-gap);color:var(--muted)}.kTmW0G_repeat{gap:var(--repeat-gap);flex-direction:column;display:flex}.kTmW0G_repeatTotal{color:var(--accent);font-family:var(--s19-mono), monospace;font-weight:500}.kTmW0G_repeat[data-place=hero] .kTmW0G_repeatTotal{font-size:var(--repeat-total-size);line-height:var(--repeat-total-line);letter-spacing:var(--repeat-total-tracking)}.kTmW0G_repeatGrid{gap:var(--gap);flex-wrap:wrap;display:flex}.kTmW0G_node{width:var(--node);height:var(--node);background:linear-gradient(var(--accent), var(--accent)) left center / calc((var(--node) - var(--node-ring)) / 2 + var(--node-stroke)) var(--node-stroke) no-repeat, linear-gradient(var(--accent), var(--accent)) right center / calc((var(--node) - var(--node-ring)) / 2 + var(--node-stroke)) var(--node-stroke) no-repeat;flex:none;display:block;position:relative}.kTmW0G_node:after{content:"";box-sizing:border-box;top:calc((var(--node) - var(--node-ring)) / 2);left:calc((var(--node) - var(--node-ring)) / 2);width:var(--node-ring);height:var(--node-ring);border:var(--node-stroke) solid var(--accent);border-radius:50%;position:absolute}.kTmW0G_repeatLegend{align-items:center;gap:var(--repeat-legend-gap);color:var(--muted);font-size:32px;line-height:40px;display:flex}.kTmW0G_repeatBeside{align-items:flex-start;gap:var(--repeat-beside);display:flex}.kTmW0G_repeatBeside>.kTmW0G_repeat{flex:none}
