.gw.svelte-huf7y{--fs:13px;box-sizing:border-box;background:var(--bg);width:100%;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:var(--fs);flex-direction:column;gap:14px;padding:16px;line-height:1.3;display:flex}.gw.svelte-huf7y :where(.svelte-huf7y),.gw.svelte-huf7y :where(.svelte-huf7y):before,.gw.svelte-huf7y :where(.svelte-huf7y):after{box-sizing:inherit}.gw.tv.svelte-huf7y{--fs:clamp(13px, .85vw, 18px);justify-content:center;gap:clamp(14px,2vh,32px);min-height:100vh;padding:clamp(12px,1.2vw,32px)}.head.svelte-huf7y{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:12px;display:flex}h1.svelte-huf7y{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.6em;font-weight:700}.tv.svelte-huf7y h1:where(.svelte-huf7y){font-size:3em}.handle.svelte-huf7y{color:var(--accent)}.range.svelte-huf7y{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);margin:4px 0 0;font-size:.85em}.stats.svelte-huf7y{gap:22px;display:flex}.tv.svelte-huf7y .stats:where(.svelte-huf7y){gap:2.4vw}.stat.svelte-huf7y{text-align:right}.stat.svelte-huf7y .n:where(.svelte-huf7y){font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:600;line-height:1}.tv.svelte-huf7y .stat:where(.svelte-huf7y) .n:where(.svelte-huf7y){font-size:2.6em}.stat.hot.svelte-huf7y .n:where(.svelte-huf7y){color:var(--accent)}.ultra.svelte-huf7y .stat.hot:where(.svelte-huf7y) .n:where(.svelte-huf7y){color:var(--ultra-body)}.stat.svelte-huf7y .l:where(.svelte-huf7y){letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);margin-top:4px;font-size:.75em}.cal.svelte-huf7y{--dow:calc(var(--fs) * 1.7);--available-w:100cqw;--label-w:0px;--spark-room:0px;--spark-top:0px;--grid-w:calc(var(--available-w) - var(--label-w) - var(--spark-room));--gap:clamp(2px, round(var(--grid-w) / var(--weeks) * .12, 1px), 8px);--cell:max(6px, round(down, (var(--grid-w) - var(--gap) * (var(--weeks) - 1)) / var(--weeks), 1px));--step:calc(var(--cell) + var(--gap));container-type:inline-size}.cal.labels.svelte-huf7y{--label-w:calc(var(--dow) + 8px);grid-template-columns:var(--dow) minmax(0, 1fr);column-gap:8px;display:grid}.ultra.svelte-huf7y .cal:where(.svelte-huf7y){--spark-room:max(18px, calc((var(--available-w) - var(--label-w)) / var(--weeks) * .25 + 14px));--spark-top:max(0px, calc(var(--spark-room) - var(--fs) * .96 - 4px))}.ultra.svelte-huf7y .cal:where(.svelte-huf7y):not(.labels){--spark-top:var(--spark-room)}@supports not (width:round(down, 100cqw, 1px)){.cal.svelte-huf7y{--available-w:calc(100vw - 32px);--gap:2px;--cell:max(6px, (var(--grid-w) - 2px * (var(--weeks) - 1)) / var(--weeks))}}.dow.svelte-huf7y{grid-template-rows:repeat(7, var(--cell));row-gap:var(--gap);padding-top:calc(var(--spark-top) + 1.2em + 4px);color:var(--text-dim);align-content:start;font-size:.8em;display:grid}.dow.svelte-huf7y span:where(.svelte-huf7y){align-items:center;display:flex}.grid-outer.svelte-huf7y{min-width:0;padding-top:var(--spark-top);scrollbar-width:thin;scrollbar-color:var(--line) transparent;direction:rtl;overflow:auto hidden}.track.svelte-huf7y{width:max-content;min-width:100%;padding-right:var(--spark-room);direction:ltr}.months.svelte-huf7y{height:1.2em;color:var(--text-dim);margin-bottom:4px;font-size:.8em;position:relative}.months.svelte-huf7y span:where(.svelte-huf7y){white-space:nowrap;position:absolute;top:0}.grid.svelte-huf7y{width:calc(var(--weeks) * var(--step) - var(--gap));gap:var(--gap);margin-bottom:1.9em;display:grid;position:relative}.cell.svelte-huf7y{width:var(--cell);height:var(--cell);border-radius:max(2px, calc(var(--cell) * .14));background:var(--ramp-0);position:relative}.cell-face.svelte-huf7y{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.moving.svelte-huf7y .cell-face:where(.svelte-huf7y){transition:background-color var(--ultra-tick) linear}.cell-face.svelte-huf7y:before{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 30%, var(--ultra-glint) 50%, transparent 70%);background-size:300% 100%;background-position:var(--ultra-shine-rest) 0;opacity:0;position:absolute;inset:0}.moving.svelte-huf7y .cell-face.shining:where(.svelte-huf7y):before{background-position:calc(var(--shine) * 100%) 0;opacity:calc(var(--shimmer) * .75);transition:background-position var(--ultra-tick) linear, opacity var(--ultra-tick) linear}.cell.glint.svelte-huf7y .cell-face:where(.svelte-huf7y):after{content:"";border-radius:inherit;box-shadow:0 0 5px 1px var(--ultra-glint);opacity:.7;pointer-events:none;position:absolute;inset:0}.cell[data-l="1"].svelte-huf7y{background:var(--ramp-1)}.cell[data-l="2"].svelte-huf7y{background:var(--ramp-2)}.cell[data-l="3"].svelte-huf7y{background:var(--ramp-3)}.cell[data-l="4"].svelte-huf7y{background:var(--ramp-4)}.grid.svelte-huf7y .cell:where(.svelte-huf7y):hover{outline:2px solid var(--text);outline-offset:1px}.cell[data-peak="1"].svelte-huf7y:not(.streak),.cell[data-peak="1"].svelte-huf7y .cell-face:where(.svelte-huf7y){box-shadow:0 0 0 2px var(--accent)}.streak-bar.svelte-huf7y{background:var(--accent);border-radius:2px;height:3px;position:absolute;bottom:-.6em}.streak-label.svelte-huf7y{white-space:nowrap;color:var(--accent);font-size:.8em;position:absolute;bottom:-1.8em}.ultra.svelte-huf7y .streak-bar:where(.svelte-huf7y){background:linear-gradient(to right, var(--ultra-trough), var(--ultra-body), var(--ultra-gold))}.ultra.svelte-huf7y .streak-label:where(.svelte-huf7y){color:var(--ultra-body)}.toggle.svelte-huf7y{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;font-size:.8em;display:inline-flex}.toggle.svelte-huf7y:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.toggle-icon.svelte-huf7y{opacity:.7;border-inline:.2em solid;width:.6em;height:.7em}.toggle[aria-pressed=true].svelte-huf7y .toggle-icon:where(.svelte-huf7y){border:.36em solid #0000;border-inline-start:.6em solid;border-inline-end:0;width:0;height:0}.toggle.svelte-huf7y:hover .toggle-icon:where(.svelte-huf7y){opacity:1}.spark.svelte-huf7y{z-index:1;pointer-events:none;font-weight:600;line-height:1;position:absolute;transform:translate(-50%,-50%)}.spark.flare.svelte-huf7y{text-shadow:0 0 6px,0 0 14px;font-weight:700}.foot.svelte-huf7y{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:.8em;display:flex}.meta.svelte-huf7y{flex-wrap:wrap;gap:4px 14px;display:flex}.repos.svelte-huf7y a:where(.svelte-huf7y){color:var(--text);text-decoration:none}.repos.svelte-huf7y a:where(.svelte-huf7y):hover{text-decoration:underline}.repos.svelte-huf7y em:where(.svelte-huf7y){font-variant-numeric:tabular-nums;margin:0 4px 0 2px;font-style:normal}.right.svelte-huf7y{align-items:center;gap:14px;display:flex}.legend.svelte-huf7y{align-items:center;gap:4px;display:flex}.legend.svelte-huf7y .cell:where(.svelte-huf7y){border-radius:2px;width:11px;height:11px}.badge.svelte-huf7y{color:var(--text-dim);border:1px solid var(--line);letter-spacing:.02em;border-radius:999px;padding:2px 8px;font-size:.9em;text-decoration:none}.badge.svelte-huf7y:hover{color:var(--text)}.tip.svelte-huf7y{z-index:10;pointer-events:none;background:var(--bg-elev);color:var(--text);border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:8px 12px;position:fixed;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 8px 28px #00000059}.tip.svelte-huf7y b:where(.svelte-huf7y){font-variant-numeric:tabular-nums;font-size:1.1em;display:block}.tip.svelte-huf7y span:where(.svelte-huf7y){color:var(--text-dim)}
