.pull-refresh-module__kGsFzG__pull{top:max(var(--pull-top,0px), env(safe-area-inset-top));z-index:30;transform:translate(-50%, calc(var(--pull-y,0px) - 100%));opacity:min(1, calc(var(--pull-fill,0) * 2));pointer-events:none;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),opacity .2s;position:fixed;left:50%}.pull-refresh-module__kGsFzG__pull[data-phase=idle]{visibility:hidden;transition:none}.pull-refresh-module__kGsFzG__pull[data-phase=pull]{transition:none}.pull-refresh-module__kGsFzG__pull[data-phase=busy]{--pull-y:52px;--pull-fill:1;opacity:1}.pull-refresh-module__kGsFzG__disc{border-radius:var(--radius-card);background:var(--sheet-surface);min-width:36px;height:36px;-webkit-backdrop-filter:var(--sheet-blur);backdrop-filter:var(--sheet-blur);box-shadow:var(--sheet-shadow);align-items:center;gap:8px;padding:0 9px;display:flex}.pull-refresh-module__kGsFzG__ring{flex:none;width:18px;height:18px;transform:rotate(-90deg)}.pull-refresh-module__kGsFzG__track,.pull-refresh-module__kGsFzG__arc{fill:none;stroke-width:2.5px}.pull-refresh-module__kGsFzG__track{stroke:rgb(var(--black-rgb) / .35)}.pull-refresh-module__kGsFzG__arc{stroke:var(--pull-accent,var(--accent));stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--pull-fill,0))}.pull-refresh-module__kGsFzG__pull[data-phase=busy] .pull-refresh-module__kGsFzG__arc{stroke-dashoffset:.25px}.pull-refresh-module__kGsFzG__pull[data-phase=busy] .pull-refresh-module__kGsFzG__ring{animation:.8s linear infinite pull-refresh-module__kGsFzG__pull-spin}@keyframes pull-refresh-module__kGsFzG__pull-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.pull-refresh-module__kGsFzG__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.pull-refresh-module__kGsFzG__pull{transition:none}.pull-refresh-module__kGsFzG__pull[data-phase=busy] .pull-refresh-module__kGsFzG__ring{animation:none}.pull-refresh-module__kGsFzG__pull[data-phase=busy] .pull-refresh-module__kGsFzG__arc{stroke-dashoffset:0}.pull-refresh-module__kGsFzG__pull[data-phase=busy] .pull-refresh-module__kGsFzG__word{clip-path:none;width:auto;height:auto;color:var(--t1);font-size:var(--fs-label);font-weight:var(--fw-semibold);position:static;overflow:visible}}
:root{--fs-label:11px;--fs-body:13px;--fs-display:19px;--fs-brand:34px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-display:800;--type-action:16px;--type-action-weight:700;--type-lead:15px;--font:var(--font-body), "DM Sans", Arial, sans-serif;--font-label:var(--font);--font-brand:var(--font-display);--mono:monospace;--accent-rgb:255 179 71;--accent:rgb(var(--accent-rgb));--accent-hover:color-mix(in oklab, var(--accent) 84%, var(--white));--on-accent:var(--bg);--ok-rgb:123 216 143;--ok:rgb(var(--ok-rgb));--warn-rgb:242 193 78;--warn:rgb(var(--warn-rgb));--bad-rgb:255 138 112;--bad:rgb(var(--bad-rgb));--info-rgb:127 184 255;--info:rgb(var(--info-rgb));--bg-rgb:14 10 8;--bg:rgb(var(--bg-rgb));--g1:#140f0c;--g2:#1e1713;--g3:#251c16;--g4:#2d251e;--g5:#372b22;--g6:#4f3f33;--t1-rgb:243 234 216;--t1:rgb(var(--t1-rgb));--t2:#bdb0a0;--t3:#a89c8a;--white-rgb:255 255 255;--white:rgb(var(--white-rgb));--black-rgb:0 0 0;--black:rgb(var(--black-rgb));--shade:rgb(var(--black-rgb) / .35);--scrim:rgb(var(--black-rgb) / .6);--press-dim:.72;--press-scale:.97;--btn-main:52px;--btn-secondary:44px;--btn-icon:44px;--btn-chip:36px;--tap:44px;--input-h:52px;--row-list:56px;--row-card:64px;--btn-tint:rgb(var(--white-rgb) / .1);--btn-tint-press:rgb(var(--white-rgb) / .16);--btn-glass:rgb(var(--black-rgb) / .38);--btn-glass-blur:blur(16px) saturate(1.3);--hairline:rgb(var(--white-rgb) / .1);--sheet-in:.2s;--sheet-out:.15s;--scrim-in:.15s;--sheet-ease:cubic-bezier(.2, .8, .2, 1);--sheet-ease-out:cubic-bezier(.4, 0, 1, 1);--sheet-surface:rgb(var(--black-rgb) / .72);--sheet-blur:blur(24px) saturate(1.2);--sheet-radius:20px;--sheet-radius-phone:20px 20px 0 0;--sheet-width:440px;--sheet-dim:rgb(var(--black-rgb) / .4);--sheet-dim-full:rgb(var(--black-rgb) / .55);--sheet-line:rgb(var(--white-rgb) / .08);--sheet-shadow:0 -12px 40px rgb(var(--black-rgb) / .5);--sheet-tap:44px;--sheet-deep:var(--g1);--sheet-spring-ms:.3s;--sheet-spring:cubic-bezier(.32, .72, 0, 1);--sheet-tint-amount:14%;--sheet-opacity:100%;--sheet-glow-amount:22%;--sheet-dim-tint-amount:10%;--sheet-rim:rgb(var(--white-rgb) / .14);--sheet-float-radius:var(--radius-sheet);--sheet-edge-radius:var(--radius-sheet) var(--radius-sheet) 0 0;--cherry-rgb:196 22 43;--cherry:rgb(var(--cherry-rgb));--clover-rgb:143 199 155;--clover:rgb(var(--clover-rgb));--gold-rgb:216 180 90;--gold:rgb(var(--gold-rgb));--bronze-rgb:176 112 64;--bronze:rgb(var(--bronze-rgb));--spotify:#1db954;--series-1:var(--accent);--series-2:#c9a06a;--series-3:var(--info);--series-4:#3f7fd6;--series-5:#f176ac;--series-6:#c79bf9;--series-7:var(--ok);--series-8:#6d6f66;--radius-sm:8px;--radius-in:14px;--radius-card:20px;--radius-sheet:28px;--radius-pill:999px;--radius:var(--radius-sm);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter:var(--space-4);--content-narrow:440px;--content:720px;--content-wide:1120px;--section-gap:var(--space-5);--stack-gap:var(--space-3);--card-pad:var(--space-4);--row-pad-y:var(--space-3);--row-pad-x:var(--space-4);--inline-gap:var(--space-2);--field-gap:var(--space-3);--head-gap:var(--space-2);--ink:var(--bg);--paper:var(--t1);--acid:var(--t1);--spark:var(--accent);--amber:var(--accent);--action:var(--amber);--label:var(--accent);--glow:radial-gradient(120% 70% at 0% 0%, rgb(var(--accent-rgb) / .1), transparent 60%);--concrete:var(--t3);--panel:var(--g3);--line:var(--g5);--muted:var(--t2);--display:var(--font-display);--body:var(--font-body);--brand-spotify:#1ed760;--brand-apple:#fa243c;--brand-youtube:#f03;--brand-soundcloud:#f50;--brand-amazon:#25d1da;--brand-instagram:#ff3d8b;--brand-discord:#7983f5;--brand-patreon:#ff424d;--brand-bandcamp:#1da0c3;--brand-facebook:#3b8cf5;--brand-twitch:#a970ff;--brand-deezer:#b45cff;--brand-snapchat:#fffc00;--brand-instagram-gradient:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);--brand-whatsapp:#25d366;--brand-messages:#34c759;--brand-mark-ink:var(--white);--merch-tile:#e9e6e1}@media (min-width:720px){:root{--fs-brand:44px;--gutter:var(--space-5)}}
