:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:16px/1.5 Hanken Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-font-size=small]{font-size:14px}:root[data-font-size=large]{font-size:18px}:root{--font-sans:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-pixel:"Silkscreen", "Courier New", monospace;--ease-out-back:cubic-bezier(.34, 1.56, .64, 1);--ease-snap:cubic-bezier(.22, 1, .36, 1);--bg:#f6f3ec;--surface:#fff;--surface-hover:#fbfaf6;--text:#0a0a0a;--muted:#6e6b64;--faint:#b8b3a8;--border:#e6e2d8;--border-strong:#d8d3c5;--card-border:var(--border);--accent:#16a34a;--accent-text:#fff;--accent-soft:#dcfce7;--accent-glow:#16a34a33;--danger:#c0392b;--warn:#b45309;--warn-bg:#fff5e6;--shadow-card:1px 1px 0 var(--card-border);--shadow-pop:0 1px 2px #0f0f0f0a, 0 12px 32px #0f0f0f14, 0 4px 12px #0f0f0f0d;--shadow-pixel:3px 3px 0 #0a0a0a;--shadow-pixel-sm:2px 2px 0 #0a0a0a}:root[data-accent=red]{--accent:#dc2626;--accent-text:#fff;--accent-soft:#fee2e2;--accent-glow:#dc262633}:root[data-accent=orange]{--accent:#ff4d00;--accent-text:#fff;--accent-soft:#ffe9dd;--accent-glow:#ff4d002e}:root[data-accent=yellow]{--accent:#ca8a04;--accent-text:#fff;--accent-soft:#fef3c7;--accent-glow:#ca8a043d}:root[data-accent=teal]{--accent:#0d9488;--accent-text:#fff;--accent-soft:#d6f5f0;--accent-glow:#0d94883d}:root[data-accent=blue]{--accent:#0ea5e9;--accent-text:#0a0a0a;--accent-soft:#def4fc;--accent-glow:#0ea5e93d}:root[data-accent=magenta]{--accent:#d9006e;--accent-text:#fff;--accent-soft:#ffe2ee;--accent-glow:#d9006e2e}:root[data-accent=violet]{--accent:#6d28d9;--accent-text:#fff;--accent-soft:#ece5fd;--accent-glow:#6d28d933}:root[data-theme=dark]{--bg:#0e0d0b;--surface:#171512;--surface-hover:#1a1815;--text:#f4ede0;--muted:#8a8275;--faint:#514c43;--border:#2a2620;--border-strong:#3a342c;--card-border:#423b32;--accent:#4ade80;--accent-text:#0e0d0b;--accent-soft:#4ade8024;--accent-glow:#4ade8042;--danger:#f87171;--warn:#fbbf24;--warn-bg:#fbbf2414;--shadow-card:1px 1px 0 var(--card-border);--shadow-pop:0 14px 40px #00000073;--shadow-pixel:3px 3px 0 var(--accent);--shadow-pixel-sm:2px 2px 0 var(--accent)}:root[data-theme=dark][data-accent=red]{--accent:#f87171;--accent-text:#0e0d0b;--accent-soft:#f8717124;--accent-glow:#f8717142}:root[data-theme=dark][data-accent=orange]{--accent:#ff6a2c;--accent-text:#0e0d0b;--accent-soft:#ff6a2c24;--accent-glow:#ff6a2c3d}:root[data-theme=dark][data-accent=yellow]{--accent:#facc15;--accent-text:#0e0d0b;--accent-soft:#facc1524;--accent-glow:#facc1542}:root[data-theme=dark][data-accent=teal]{--accent:#2dd4bf;--accent-text:#0e0d0b;--accent-soft:#2dd4bf24;--accent-glow:#2dd4bf47}:root[data-theme=dark][data-accent=blue]{--accent:#7dd3fc;--accent-text:#0e0d0b;--accent-soft:#7dd3fc24;--accent-glow:#7dd3fc42}:root[data-theme=dark][data-accent=magenta]{--accent:#f06292;--accent-text:#0e0d0b;--accent-soft:#f0629224;--accent-glow:#f062923d}:root[data-theme=dark][data-accent=violet]{--accent:#a78bfa;--accent-text:#0e0d0b;--accent-soft:#a78bfa24;--accent-glow:#a78bfa3d}html,body,#root{width:100%;max-width:100%;overflow-x:clip}body{color:var(--text);background:var(--bg);font-family:var(--font-sans);transition:background-color .25s var(--ease-snap), color .25s var(--ease-snap);margin:0}h1,h2,h3{color:var(--text);font-family:var(--font-sans);letter-spacing:-.02em}*{box-sizing:border-box}button{font:inherit}a{color:var(--accent)}::selection{background:var(--accent);color:var(--accent-text)}.num{font-family:var(--font-mono);font-feature-settings:"tnum"}._bar_n2kuw_1{border-radius:999px;width:100%;height:4px;margin-bottom:.5rem;position:relative;overflow:hidden}._fill_n2kuw_16{background:var(--accent);opacity:0;pointer-events:none;border-radius:999px;width:30%;height:100%;transition:opacity .18s;position:absolute;top:0;left:-30%}._fill_n2kuw_16._active_n2kuw_29{opacity:1;animation:1.2s ease-in-out infinite _loadingSlide_n2kuw_1}@keyframes _loadingSlide_n2kuw_1{0%{left:-30%}to{left:100%}}@media (prefers-reduced-motion:reduce){._fill_n2kuw_16._active_n2kuw_29{opacity:.5;width:100%;animation:none;left:0}}._card_tmk1h_1{border:1px solid var(--card-border);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .18s var(--ease-snap), border-color .2s var(--ease-snap), box-shadow .18s var(--ease-snap);border-radius:2px;padding:.9rem 1.05rem 1rem;position:relative;overflow:hidden}._card_tmk1h_1:hover{border-color:var(--text);box-shadow:var(--shadow-pixel);transform:translate(-2px,-2px)}@media (width<=640px){._card_tmk1h_1{padding:.75rem .875rem .875rem}}._cardNew_tmk1h_36,._cardKicked_tmk1h_37{border:2px solid var(--accent);background:var(--accent-soft);box-shadow:4px 4px 0 var(--accent), 0 0 0 2px var(--accent-glow)}._cardNew_tmk1h_36:hover,._cardKicked_tmk1h_37:hover{border-color:var(--accent);box-shadow:6px 6px 0 var(--accent), 0 0 0 3px var(--accent-glow);transform:translate(-3px,-3px)}._cardFocused_tmk1h_59{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow);animation:_cardFocusPulse_tmk1h_1 1.6s var(--ease-snap) 1}@keyframes _cardFocusPulse_tmk1h_1{0%{box-shadow:0 0 0 0 var(--accent-glow)}40%{box-shadow:0 0 0 7px var(--accent-glow)}to{box-shadow:0 0 0 3px var(--accent-glow)}}@media (prefers-reduced-motion:reduce){._cardFocused_tmk1h_59{animation:none}}._header_tmk1h_83{align-items:baseline;gap:.6rem;display:flex}._tap_tmk1h_91{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.02em;flex:none;font-size:.7rem;font-weight:500}._name_tmk1h_111{min-width:0;font-family:var(--font-mono);letter-spacing:-.025em;color:var(--text);overflow-wrap:anywhere;word-spacing:.2em;flex:auto;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}._newChip_tmk1h_129,._kickedChip_tmk1h_130{border:2px solid var(--text);background:var(--surface);color:var(--accent);box-shadow:var(--shadow-pixel-sm);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:2px;align-items:center;margin:0;padding:.25rem .55rem .22rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}._newChip_tmk1h_129{animation:_newChipPulse_tmk1h_1 2.4s var(--ease-snap) infinite}@keyframes _newChipPulse_tmk1h_1{0%,to{box-shadow:var(--shadow-pixel-sm), 0 0 0 0 var(--accent-glow)}50%{box-shadow:var(--shadow-pixel-sm), 0 0 0 5px var(--accent-glow)}}@media (prefers-reduced-motion:reduce){._newChip_tmk1h_129{animation:none}}._bobWrapper_tmk1h_188{vertical-align:middle;align-items:center;margin-left:.5rem;display:inline-flex;position:relative}._bobChip_tmk1h_198{width:1.25rem;height:1.25rem;font-family:var(--font-mono);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:relative}._bobChip_tmk1h_198:before{content:"";position:absolute;inset:-.625rem}._bobChip_tmk1h_198:hover,._bobChip_tmk1h_198:focus-visible{color:var(--accent)}._bobMessage_tmk1h_232{z-index:5;background:var(--accent);color:var(--accent-text);border:2px solid var(--text);box-shadow:var(--shadow-pixel);font-family:var(--font-sans);white-space:nowrap;pointer-events:none;transform-origin:top;animation:_bobStamp_tmk1h_1 .55s var(--ease-out-back);border-radius:2px;padding:.375rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:calc(100% + .55rem);left:50%;transform:translate(-50%)}._bobMessage_tmk1h_232:before{content:"";background:var(--accent);border-top:2px solid var(--text);border-left:2px solid var(--text);z-index:1;width:8px;height:8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%,50%)rotate(45deg)}@keyframes _bobStamp_tmk1h_1{0%{opacity:0;transform:translate(-50%)translateY(-24px)scale(.4)rotate(-18deg)}40%{opacity:1;transform:translate(-50%)translateY(6px)scale(1.18)rotate(8deg)}60%{transform:translate(-50%)translateY(-3px)scale(.96)rotate(-4deg)}78%{transform:translate(-50%)translateY(1px)scale(1.04)rotate(2deg)}90%{transform:translate(-50%)translateY(0)scale(.99)rotate(-1deg)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){._bobMessage_tmk1h_232{animation:none}}._abv_tmk1h_305{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;flex:none;font-size:.825rem;font-weight:500}._times_tmk1h_315{flex-wrap:wrap;align-items:baseline;gap:.15rem .55rem;margin-top:.4rem;display:flex}._time_tmk1h_315{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--muted);align-items:baseline;font-size:.7rem;display:inline-flex}._time_tmk1h_315:not(:last-child):after{content:"·";color:var(--text);margin-left:.55rem;font-size:1.1rem;font-weight:200;line-height:0;position:relative;top:.05rem}._meta_tmk1h_352{border-top:1px solid var(--border);font-family:var(--font-mono);grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));gap:.2rem .85rem;margin:.65rem 0 0;padding-top:.65rem;font-size:.75rem;display:grid}._metaRow_tmk1h_363{overflow-wrap:anywhere;gap:.45rem;display:flex}._metaRow_tmk1h_363:only-child{grid-column:1/-1}._metaRow_tmk1h_363 dt{color:var(--muted);text-transform:lowercase;letter-spacing:.01em;font-weight:500}._metaRow_tmk1h_363 dd{color:var(--text);margin:0}._special_tmk1h_389{color:var(--accent);font-weight:600}._prices_tmk1h_394{border-top:1px dashed var(--border);font-family:var(--font-mono);grid-template-columns:repeat(auto-fill,minmax(min(6rem,100%),1fr));gap:.3rem .85rem;margin:.5rem 0 0;padding-top:.5rem;font-size:.75rem;display:grid}._priceRow_tmk1h_405{justify-content:space-between;gap:.3rem;display:flex}._priceRow_tmk1h_405 dt{color:var(--muted)}._priceRow_tmk1h_405 dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-weight:500}._root_wx9y1_3{display:inline-flex;position:relative}._trigger_wx9y1_15{width:100%;height:38px;font:500 .825rem var(--font-sans);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:0 .55rem 0 .75rem;display:flex}._trigger_wx9y1_15:hover{background:var(--surface-hover)}._root_wx9y1_3[data-open=true] ._trigger_wx9y1_15{outline:2px solid var(--accent);outline-offset:2px;background:var(--surface-hover)}._prefix_wx9y1_40{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--muted);font-size:.75rem;font-weight:500}._value_wx9y1_48{color:var(--text)}._chev_wx9y1_52{color:var(--muted);transition:transform .3s var(--ease-out-back), color .2s var(--ease-snap);flex-shrink:0;margin-left:auto}._root_wx9y1_3[data-open=true] ._chev_wx9y1_52{color:var(--accent);transform:rotate(180deg)}._root_wx9y1_3[data-compound=left] ._trigger_wx9y1_15{border-top-right-radius:0;border-bottom-right-radius:0}@media (width<=640px){._trigger_wx9y1_15{height:2.75rem}}._panel_wx9y1_89{background:var(--surface);border:1px solid var(--border-strong);z-index:50;min-width:260px;box-shadow:var(--shadow-pop);opacity:0;transform-origin:0 0;pointer-events:none;transition:opacity .2s ease, transform .32s var(--ease-out-back);border-radius:2px;padding:.4rem;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.96)}._root_wx9y1_3[data-open=true] ._panel_wx9y1_89{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}._root_wx9y1_3[data-align=right] ._panel_wx9y1_89{transform-origin:100% 0;left:auto;right:0}._item_wx9y1_125{cursor:pointer;transition:background .15s, padding-left .2s var(--ease-snap);border-radius:.4rem;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex}._item_wx9y1_125:hover,._item_wx9y1_125[data-active=true]{background:var(--surface-hover);padding-left:.85rem}._item_wx9y1_125[aria-selected=true]{background:var(--accent-soft)}._item_wx9y1_125[aria-selected=true] ._itemLabel_wx9y1_148{color:var(--accent)}._itemText_wx9y1_152{flex-direction:column;gap:.1rem;min-width:0;display:flex}._itemLabel_wx9y1_148{letter-spacing:-.01em;font-size:.825rem;font-weight:500}._itemDesc_wx9y1_165{font-family:var(--font-mono);color:var(--muted);font-size:.6875rem}._itemCheck_wx9y1_171{color:var(--accent);opacity:0;transition:opacity .15s, transform .3s var(--ease-out-back);flex-shrink:0;transform:scale(.5)}._item_wx9y1_125[aria-selected=true] ._itemCheck_wx9y1_171{opacity:1;transform:scale(1)}._root_bfi0p_3{flex:16rem;align-items:center;gap:.5rem;min-width:14rem;padding:.375rem .75rem;display:flex}@media (width<=640px){._root_bfi0p_3{flex:none;grid-template-columns:1fr 1fr;grid-template-areas:"label label""track track""vmin vmax";align-items:center;gap:.375rem .5rem;min-width:0;display:grid}._label_bfi0p_44{grid-area:label}._sliderArea_bfi0p_48{grid-area:track;height:.5rem}._valueGroup_bfi0p_55:first-of-type{grid-area:vmin;justify-self:start}._valueGroup_bfi0p_55:last-of-type{grid-area:vmax;justify-self:end}._input_bfi0p_65{display:none}._stepBtn_bfi0p_69{width:2rem;height:2rem;font-size:1.125rem}._valueInput_bfi0p_79{width:5rem;font-size:1rem}}._label_bfi0p_44{color:var(--text);flex:none;min-width:2rem;font-size:.8125rem;font-weight:600}._valueGroup_bfi0p_55{flex:none;align-items:center;gap:.25rem;display:inline-flex}._value_bfi0p_55{font:inherit;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;cursor:text;background:0 0;border:1px solid #0000;border-radius:2px;min-width:2.5rem;padding:.125rem .25rem;font-size:.8125rem}._value_bfi0p_55:hover,._value_bfi0p_55:focus-visible{color:var(--text);border-color:var(--border);outline:none}._valueInput_bfi0p_79{font:inherit;color:var(--text);font-variant-numeric:tabular-nums;text-align:center;background:var(--surface);border:1px solid var(--accent);-moz-appearance:textfield;border-radius:2px;width:4rem;min-width:2.5rem;padding:.125rem .25rem;font-size:.8125rem}._valueInput_bfi0p_79::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._valueInput_bfi0p_79::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._valueInput_bfi0p_79:focus{outline:none}._stepBtn_bfi0p_69{border:2px solid var(--text);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--text);font:inherit;cursor:pointer;transition:color .15s var(--ease-snap), transform .12s var(--ease-snap);border-radius:2px;padding:0;font-size:.875rem;font-weight:600;line-height:1}._stepBtn_bfi0p_69:hover:not(:disabled),._stepBtn_bfi0p_69:focus-visible:not(:disabled){color:var(--accent);transform:translate(-1px,-1px)}._stepBtn_bfi0p_69:active:not(:disabled){transform:translate(1px,1px)}._stepBtn_bfi0p_69:disabled{color:var(--muted);cursor:default;opacity:.4}._sliderArea_bfi0p_48{flex:auto;height:1.5rem;position:relative}._track_bfi0p_195{background:var(--border);border-radius:0;height:.25rem;margin-top:-.125rem;position:absolute;top:50%;left:0;right:0}._fill_bfi0p_206{background:var(--accent);border-radius:0;height:.25rem;margin-top:-.125rem;position:absolute;top:50%}._input_bfi0p_65{pointer-events:none;appearance:none;touch-action:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0}._input_bfi0p_65::-webkit-slider-thumb{touch-action:none}._input_bfi0p_65::-moz-range-thumb{touch-action:none}._input_bfi0p_65:focus{outline:none}._input_bfi0p_65::-webkit-slider-runnable-track{background:0 0;height:100%}._input_bfi0p_65::-moz-range-track{background:0 0;height:100%}._input_bfi0p_65::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;background:var(--accent);border:2px solid var(--text);cursor:grab;border-radius:2px;width:1rem;height:1rem;margin-top:.25rem}._input_bfi0p_65::-moz-range-thumb{pointer-events:auto;background:var(--accent);border:2px solid var(--text);cursor:grab;border-radius:2px;width:1rem;height:1rem}._input_bfi0p_65:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--accent-glow)}._input_bfi0p_65:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--accent-glow)}._row_1irkl_7{flex-wrap:wrap;align-items:stretch;gap:.5rem 1rem;width:100%;display:flex}._toggle_1irkl_29{display:none}@media (width<=640px){._toggle_1irkl_29{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:2px;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}._toggle_1irkl_29:hover,._toggle_1irkl_29:focus-visible{border-color:var(--accent)}._row_1irkl_7{display:none}._row_1irkl_7._open_1irkl_26{flex-direction:column;align-items:stretch;display:flex}._clear_1irkl_67{min-height:2.75rem}}._clear_1irkl_67{font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}._clear_1irkl_67:hover:not(:disabled){color:var(--accent)}._clear_1irkl_67:disabled{color:var(--muted);cursor:default;opacity:.6}._activeDot_1irkl_99{background:var(--accent);vertical-align:.1em;border-radius:50%;width:.45em;height:.45em;margin-left:.4em;display:inline-block}._row_1f9oj_6{flex-wrap:wrap;justify-content:center;gap:.375rem 0;margin-bottom:1rem;padding:.625rem .875rem;display:flex}._stat_1f9oj_3+._stat_1f9oj_3{margin-left:0;padding-left:0}._stat_1f9oj_3+._stat_1f9oj_3:before{content:"";background:var(--accent);width:3px;height:3px;box-shadow:-4px 0 0 var(--accent), 4px 0 0 var(--accent), 0 -4px 0 var(--accent), 0 4px 0 var(--accent);align-self:center;margin:0 .875rem;display:inline-block}@media (width<=640px){._row_1f9oj_6{gap:.25rem .875rem;margin-bottom:.75rem;padding:.5rem .625rem}._stat_1f9oj_3{font-size:.8125rem}}._stat_1f9oj_3{align-items:baseline;gap:.375rem;font-size:.875rem;display:flex}._label_1f9oj_63{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}._value_1f9oj_70{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}._picker_1shrc_4{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._tabs_1shrc_21{flex-wrap:wrap;flex:auto;justify-content:flex-end;gap:.25rem 1.1rem;display:flex}._tab_1shrc_21{color:var(--muted);cursor:pointer;font:inherit;font-family:var(--font-mono);letter-spacing:.02em;white-space:nowrap;transition:color .18s var(--ease-snap);background:0 0;border:0;border-bottom:2px solid #0000;padding:.25rem .1rem;font-size:1rem;font-weight:600}._tab_1shrc_21:hover{color:var(--text)}._tab_1shrc_21:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._tabActive_1shrc_59{color:var(--text);border-bottom-color:var(--accent)}@media (width<=640px){._tab_1shrc_21{min-height:2.25rem;font-size:.85rem}}._picker_1shrc_4 button{cursor:pointer;min-width:0;font:inherit;white-space:nowrap;flex:auto;padding:.5rem .75rem;font-weight:600}._picker_1shrc_4 button:hover{background:var(--surface-hover)}._active_1shrc_87,._picker_1shrc_4 button._active_1shrc_87{background:var(--accent);color:var(--accent-text)}@media (width<=640px){._picker_1shrc_4 button{min-height:2.75rem}}._root_tg7z1_1{flex:12rem;min-width:0;max-width:16rem;display:inline-block;position:relative}._trigger_tg7z1_15{height:38px;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.375rem;width:100%;padding:0 .625rem;line-height:1;display:inline-flex}._summary_tg7z1_28{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._panel_tg7z1_34{z-index:10;border:1px solid var(--border);background:var(--surface);border-radius:2px;min-width:12rem;max-height:18rem;padding:.375rem;position:absolute;top:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000002e}@media (width<=640px){._panel_tg7z1_34{max-width:calc(100vw - 1.5rem)}._trigger_tg7z1_15{flex:100%;max-width:none;min-height:2.75rem}._option_tg7z1_64{min-height:2.75rem;padding:.5rem;font-size:.9375rem}}._option_tg7z1_64{cursor:pointer;border-radius:2px;align-items:center;gap:.5rem;padding:.25rem .375rem;font-size:.875rem;display:flex}._option_tg7z1_64:hover{background:var(--surface-hover)}._option_tg7z1_64 input{margin:0}._empty_tg7z1_89{color:var(--muted);margin:0;padding:.5rem;font-size:.8125rem;font-style:italic}._clear_tg7z1_97{width:100%;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:2px;margin-top:.25rem;padding:.25rem .375rem;font-size:.8125rem;display:block}._clear_tg7z1_97:hover{background:var(--surface-hover)}._location_17nr4_1{margin-top:2rem}._locationHeadRow_17nr4_5{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;padding-bottom:.5rem;display:flex}._locationHead_17nr4_5{font-family:var(--font-sans);letter-spacing:-.01em;align-items:baseline;gap:.5rem;margin:0;font-size:1.05rem;font-weight:600;display:inline-flex}._code_17nr4_26{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.85rem;font-weight:500}._updated_17nr4_35{font-family:var(--font-mono);color:var(--muted);font-size:.7rem}._subhead_17nr4_41{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:1rem 0 .5rem;font-size:.7rem;font-weight:600}._count_17nr4_51{font-weight:400}._empty_17nr4_58{font-family:var(--font-mono);color:var(--muted);border:2px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:2px;margin:.75rem 0 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.45}._grid_17nr4_71{grid-template-columns:1fr;gap:.7rem;display:grid}._entry_17nr4_77{flex-direction:column;gap:.25rem;display:flex}._note_17nr4_83{font-family:var(--font-mono);color:var(--muted);margin:0;padding:0 .25rem;font-size:.7rem}._list_l3ue8_6{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._day_l3ue8_17{border:1px solid var(--card-border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:2px;padding:.4rem .85rem .5rem}._dayHead_l3ue8_25{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--muted);align-items:baseline;gap:.55rem;margin:.25rem 0 .55rem;font-size:.72rem;font-weight:700;display:flex}._dayDate_l3ue8_41{letter-spacing:.1em;color:var(--muted);opacity:.75;font-weight:500}._bucket_l3ue8_52{border-bottom:1px solid var(--border);font-family:var(--font-mono);grid-template-columns:5.75rem 1fr;align-items:baseline;gap:.85rem;padding:.55rem .1rem;font-size:.85rem;line-height:1.3;display:grid}._bucket_l3ue8_52:last-child{border-bottom:0}._bucketBody_l3ue8_67{flex-direction:column;gap:.55rem;display:flex}._cluster_l3ue8_73{flex-direction:column;gap:.6rem;display:flex}._kinds_l3ue8_81{flex-direction:column;gap:.45rem;padding-left:.6rem;display:flex}._kind_l3ue8_81{flex-direction:column;gap:.5rem;display:flex}._event_l3ue8_99{grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.55rem;display:grid}._verbCell_l3ue8_106{min-height:1px;display:block}._time_l3ue8_111{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}._venue_l3ue8_124{border:2px solid var(--text);background:var(--accent);box-shadow:2px 2px 0 var(--text);font-family:var(--font-mono);letter-spacing:.01em;color:var(--accent-text);white-space:nowrap;text-overflow:ellipsis;border-radius:2px;align-self:flex-start;max-width:100%;padding:.1rem .5rem;font-size:.78rem;font-weight:700;display:inline-block;overflow:hidden}._verb_l3ue8_106{border:1.5px solid var(--text);background:var(--surface);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:2px;align-items:center;padding:.05rem .4rem;font-size:.7rem;font-weight:700;display:inline-flex}._verbTapped_l3ue8_145{background:var(--accent);border-color:var(--accent);color:var(--surface);box-shadow:2px 2px 0 var(--text)}._verbKicked_l3ue8_145{border-color:var(--muted);color:var(--muted);box-shadow:2px 2px 0 var(--text)}._beer_l3ue8_180{font-family:var(--font-mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}._beerLink_l3ue8_193{color:inherit;text-decoration:none}._beerLink_l3ue8_193:hover,._beerLink_l3ue8_193:focus-visible{text-decoration:underline}._empty_l3ue8_202{font-family:var(--font-mono);color:var(--muted);border:2px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:2px;margin:1rem 0 0;padding:1rem 1.25rem;font-size:.85rem}@media (width<=640px){._day_l3ue8_17{padding:.4rem .6rem .5rem}._bucket_l3ue8_52{grid-template-columns:5rem 1fr;gap:.55rem}._event_l3ue8_99{grid-template-columns:4.5rem 1fr;gap:.4rem}._beer_l3ue8_180{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}}._section_11aql_1{margin-top:2rem}._head_11aql_11{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:.9rem;padding-bottom:.5rem;display:flex}._head_11aql_11 h2{font-family:var(--font-sans);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.5rem;margin:0;font-size:1.05rem;font-weight:600;display:inline-flex}._count_11aql_37{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.85rem;font-weight:500}._updated_11aql_46{font-family:var(--font-mono);color:var(--muted);letter-spacing:0;font-size:.7rem}._empty_11aql_58{font-family:var(--font-mono);color:var(--muted);border:2px dashed var(--border-strong);background:var(--surface);text-align:center;border-radius:2px;margin:.75rem 0 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.45}._grid_11aql_71{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:.7rem;display:grid}._bar_12ziy_7{border:2px solid var(--text);background:var(--accent);color:var(--accent-text);box-shadow:var(--shadow-pixel-sm);animation:_nag-in_12ziy_1 .42s var(--ease-snap);border-radius:2px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.625rem .875rem;display:flex;position:relative;overflow:hidden}._bar_12ziy_7._exiting_12ziy_30{animation:_nag-out_12ziy_1 .4s var(--ease-snap) forwards}._bar_12ziy_7:after{content:"";pointer-events:none;animation:_nag-shine_12ziy_1 .5s var(--ease-snap) 40ms;background:linear-gradient(105deg,#0000 28%,#ffffffeb 50%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)}@keyframes _nag-in_12ziy_1{0%{opacity:0;filter:brightness(4.5)saturate(1.7);transform:scale(1.14)rotate(-1.5deg)}22%{opacity:1;filter:brightness(4.5)saturate(1.7)}55%{filter:brightness(1.5);transform:scale(.96)rotate(.6deg)}78%{transform:scale(1.025)rotate(-.2deg)}to{opacity:1;filter:brightness()saturate();transform:scale(1)rotate(0)}}@keyframes _nag-out_12ziy_1{0%{opacity:1;filter:brightness();transform:scale(1)}22%{opacity:1;filter:brightness(4);transform:scale(1.07)rotate(1deg)}to{opacity:0;filter:brightness();transform:scale(.88)rotate(0)}}@keyframes _nag-shine_12ziy_1{to{transform:translate(130%)}}._text_12ziy_103{text-align:center;height:1.6875rem;color:inherit;flex:1;justify-content:center;align-items:center;margin:0;padding:0 1.25rem;font-size:1.25rem;font-weight:700;line-height:1.35;display:flex}._close_12ziy_121{color:var(--accent-text);opacity:.7;cursor:pointer;transition:opacity .15s var(--ease-snap);background:0 0;border:none;padding:0 .25rem;font-size:1.125rem;line-height:1;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}._close_12ziy_121:hover{opacity:1}._close_12ziy_121:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (width<=640px){._bar_12ziy_7{margin-bottom:.75rem;padding:.5rem .625rem}._text_12ziy_103{height:1.434rem;font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){._bar_12ziy_7,._bar_12ziy_7._exiting_12ziy_30,._bar_12ziy_7:after{animation:none}._bar_12ziy_7._exiting_12ziy_30{opacity:0;transition:opacity .3s linear}._bar_12ziy_7:after{display:none}}.app{max-width:60rem;margin:0 auto;padding:1rem;overflow-x:clip}[data-chassis=btn],.toolbar>input,.toolbar>select,.toolbar>button,.toolbar>.sort-cluster>button.sort-dir{border:2px solid var(--text);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pixel-sm);transition:transform .12s var(--ease-snap), box-shadow .12s var(--ease-snap), color .15s var(--ease-snap);border-radius:2px}[data-chassis=btn]:hover,.toolbar>select:hover,.toolbar>button:hover,.toolbar>.sort-cluster>button.sort-dir:hover{box-shadow:3px 3px 0 var(--accent);transform:translate(-1px,-1px)}[data-chassis=btn]:active,.toolbar>button:active,.toolbar>.sort-cluster>button.sort-dir:active{box-shadow:0 0 0 var(--text);transform:translate(2px,2px)}[data-chassis=btn]:focus-visible,.toolbar>input:focus,.toolbar>select:focus,.toolbar>button:focus-visible,.toolbar>.sort-cluster>button.sort-dir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-chassis=surface]{border:2px solid var(--text);background:var(--surface);box-shadow:var(--shadow-pixel-sm);border-radius:2px}.app-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.app-header .brand{letter-spacing:-.01em;background:var(--accent);color:var(--accent-text);border:2px solid var(--text);box-shadow:2px 2px 0 var(--text);transform-origin:50%;border-radius:2px;align-self:flex-start;align-items:center;gap:.4rem;margin:0;padding:.3rem .65rem;font-size:1.1rem;font-weight:800;text-decoration:none;display:inline-flex;transform:rotate(-2deg)}.app-header .brand em{font-style:normal;font-weight:inherit;color:inherit}.brand-spray-overlay{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.brand-spray-particle{-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform, opacity;font-size:2.5rem;animation:linear forwards brand-spray-fly;position:fixed;transform:translate(-50%,-50%)}@keyframes brand-spray-fly{0%{opacity:0;transform:translate(-50%,-50%)translate(0)rotate(0)scale(.6)}6%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}40%{transform:translate(-50%, -50%) translate(calc(var(--dx) * .55), calc(var(--dy) * .25)) rotate(calc(var(--rot) * .4)) scale(1);opacity:1}75%{transform:translate(-50%, -50%) translate(calc(var(--dx) * .85), calc(var(--dy) * .65)) rotate(calc(var(--rot) * .75)) scale(1);opacity:1}to{transform:translate(-50%, -50%) translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(.85);opacity:0}}@media (prefers-reduced-motion:reduce){.brand-spray-particle{display:none}}.brand-mega-particle{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:0;font-size:3rem;animation:2.2s cubic-bezier(.34,1.56,.64,1) forwards brand-mega-pop;position:fixed;transform:translate(-50%,-50%)scale(0)}@keyframes brand-mega-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}12%{transform:translate(-50%, -50%) scale(calc(var(--mega-scale) * 1.3)) rotate(var(--rot));opacity:1}20%{transform:translate(-50%, -50%) scale(var(--mega-scale)) rotate(var(--rot));opacity:1}78%{transform:translate(-50%, -50%) scale(var(--mega-scale)) rotate(var(--rot));opacity:1}to{transform:translate(-50%, -50%) scale(calc(var(--mega-scale) * .4)) rotate(calc(var(--rot) + 12deg));opacity:0}}.brand-mega-flash{background:var(--accent);opacity:0;pointer-events:none;z-index:9998;animation:.5s ease-out forwards brand-mega-flash;position:fixed;inset:0}@keyframes brand-mega-flash{0%{opacity:0}15%{opacity:.3}to{opacity:0}}@media (prefers-reduced-motion:reduce){.brand-mega-particle,.brand-mega-flash{display:none}}.app-header .brand:hover{color:var(--text)}.app-header-right{align-items:center;gap:.75rem;display:flex}.app-header nav{gap:.75rem;display:flex}.accent-picker{display:inline-flex;position:relative}.accent-trigger{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.accent-trigger-swatch{border:1px solid var(--text);border-radius:2px;width:.95rem;height:.95rem}.accent-picker[data-open=true] .accent-trigger{box-shadow:0 0 0 var(--text);transform:translate(2px,2px)}.accent-popover{z-index:50;border:2px solid var(--text);background:var(--surface);box-shadow:var(--shadow-pixel-sm);animation:accent-pop .18s var(--ease-out-back);border-radius:2px;align-items:stretch;gap:.3rem;padding:.3rem;display:inline-flex;position:absolute;top:calc(100% + .4rem);right:0}@keyframes accent-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.accent-swatch{border:1px solid var(--text);cursor:pointer;width:1.1rem;height:1.1rem;transition:transform .12s var(--ease-snap);border-radius:2px;padding:0}.accent-swatch:hover{transform:translateY(-1px)}.accent-swatch:active{transform:translateY(1px)}.accent-swatch[data-active=true]{box-shadow:inset 0 0 0 2px var(--surface), inset 0 0 0 3px var(--text)}.accent-swatch:focus-visible{outline:2px solid var(--text);outline-offset:2px}.font-size-picker{display:inline-flex;position:relative}.font-size-trigger{cursor:pointer;width:2rem;height:2rem;font-family:var(--font-mono);justify-content:center;align-items:center;padding:0;font-size:.95rem;font-weight:400;line-height:1;display:inline-flex}.font-size-trigger:hover{color:var(--accent)}.font-size-picker[data-open=true] .font-size-trigger{box-shadow:0 0 0 var(--text);transform:translate(2px,2px)}.font-size-popover{z-index:50;border:2px solid var(--text);background:var(--surface);box-shadow:var(--shadow-pixel-sm);animation:font-size-pop .18s var(--ease-out-back);border-radius:2px;flex-direction:column;align-items:stretch;gap:.25rem;padding:.3rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.font-size-row{justify-content:center;align-items:stretch;gap:.25rem;display:inline-flex}.font-size-option-wide{min-width:2.6rem;font-size:.78rem;font-family:var(--font-mono);text-transform:lowercase;letter-spacing:.02em}@keyframes font-size-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.font-size-option{min-width:1.75rem;color:var(--muted);cursor:pointer;font-family:var(--font-mono);transition:background .15s var(--ease-snap), color .15s var(--ease-snap), border-color .15s var(--ease-snap);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:.25rem .4rem;font-weight:600;line-height:1;display:inline-flex}.font-size-option:hover{color:var(--text);border-color:var(--border)}.font-size-option[data-active=true]{background:var(--accent);color:var(--accent-text)}.font-size-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.refresh-btn{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.refresh-btn svg{transition:transform .35s var(--ease-out-back)}.refresh-btn:hover{color:var(--accent)}.refresh-btn:hover svg{transform:rotate(180deg)}.theme-toggle{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;margin:0;padding:0;display:inline-flex;position:relative;overflow:hidden}.theme-toggle:hover{color:var(--accent)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-toggle-icon{transition:opacity .28s var(--ease-snap), transform .45s var(--ease-out-back);position:absolute}.theme-toggle[data-mode=dark] .theme-toggle-sun{opacity:1;transform:rotate(0)}.theme-toggle[data-mode=dark] .theme-toggle-moon{opacity:0;transform:rotate(90deg)scale(.5)}.theme-toggle[data-mode=light] .theme-toggle-sun{opacity:0;transform:rotate(-90deg)scale(.5)}.theme-toggle[data-mode=light] .theme-toggle-moon{opacity:1;transform:rotate(0)}.navlink{min-height:2rem;color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;transition:color .18s var(--ease-snap);border-bottom:2px solid #0000;align-items:center;padding:0 .5rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.navlink:hover{color:var(--text)}.navlink.active{color:var(--text);border-bottom-color:var(--accent)}.page-title{font-family:var(--font-sans);letter-spacing:-.04em;color:var(--text);margin:.5rem 0 1.1rem;font-size:2rem;font-weight:600;line-height:1.05}.page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;margin:.5rem 0 1.1rem;display:flex}.page-title-row .page-title{margin:0}.page-title em{font-family:var(--font-sans);letter-spacing:-.02em;background:var(--accent);color:var(--bg);-webkit-text-stroke:0;text-shadow:none;box-shadow:none;border-radius:2px;padding:.05em .3em;font-size:1em;font-style:normal;font-weight:800;text-decoration:none;display:inline-block;transform:translateY(-.04em)}@media (width<=640px){.page-title{font-size:1.6rem}}.toolbar{z-index:10;animation:toolbar-in .5s var(--ease-out-back) both;flex-wrap:wrap;gap:.5rem;margin-bottom:.3rem;padding:.875rem 1rem;display:flex;position:relative}@keyframes toolbar-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.toolbar>*{flex:auto}.toolbar>button.sort-dir{flex:none}.toolbar input[type=search]{flex:0 0 3.5rem;min-width:3.5rem;transition:flex .2s}.toolbar input[type=search]:focus,.toolbar input[type=search]:not(:placeholder-shown){flex:12rem}.toolbar input[type=search]::placeholder{font-size:1.25rem}.toolbar>input,.toolbar>select,.toolbar>button{height:38px;font:inherit;padding:0 .625rem;line-height:1}.sort-cluster{flex:auto;align-items:stretch;min-width:0;display:inline-flex}.sort-cluster>:first-child{flex:auto;min-width:0}.toolbar>.sort-cluster>button.sort-dir{cursor:pointer;font-variant-numeric:tabular-nums;min-width:2.25rem;height:38px;font:inherit;border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;align-items:center;margin-left:-2px;padding:0 .625rem;line-height:1;display:inline-flex;position:relative}.toolbar>.sort-cluster>button.sort-dir:hover{color:var(--accent);z-index:1}.toolbar>.sort-cluster>button.sort-dir:focus-visible{z-index:1}.status{color:var(--muted);margin:1rem 0}.status.error{color:var(--danger)}.status.warn{color:var(--warn);background:var(--warn-bg);border:2px solid var(--warn);box-shadow:2px 2px 0 var(--warn);font-family:var(--font-mono);border-radius:2px;padding:.75rem 1rem;font-size:.85rem;line-height:1.45}.app-footer{border-top:1px solid var(--border);color:var(--muted);text-align:center;margin-top:2rem;padding-top:.75rem;font-size:.8125rem}@media (width<=640px){.app{padding:.625rem}.app-header{flex-wrap:wrap;align-items:center;gap:.5rem}.app-header-right{display:contents}.app-header nav{flex-wrap:nowrap;flex:1 0 100%;order:99;justify-content:center;gap:.875rem}.app-header .accent-picker{margin-left:auto}.navlink{font-size:.875rem}.toolbar input[type=search]{flex:0 5rem;min-width:3.5rem}.toolbar>*{min-height:2.75rem}.toolbar>button.sort-dir{min-width:2.75rem}.toolbar>.sort-cluster>button.sort-dir{height:2.75rem}.navlink{align-items:center;min-height:2.75rem;padding-left:.5rem;padding-right:.5rem;display:inline-flex}.theme-toggle,.font-size-trigger,.accent-trigger,.refresh-btn{width:2.75rem;height:2.75rem}}
