:root{--sm-action-commit:var(--sm-charcoal-base);--sm-action-commit-fg:var(--sm-vanilla-bean-tint-60);--sm-action-commit-hover:var(--sm-charcoal-tint-20);--sm-action-commit-meta:var(--sm-vanilla-a50);--sm-action-commit-shadow:0 10px 26px var(--sm-ink-a28);--sm-action-disabled:var(--sm-vanilla-bean-shade-10);--sm-action-disabled-fg:var(--sm-text-disabled);--sm-action-ghost-fg:var(--sm-charcoal-base);--sm-action-ghost-hover:var(--sm-ink-a06);--sm-action-primary:var(--sm-bubblegum-base);--sm-action-primary-active:var(--sm-bubblegum-shade-20);--sm-action-primary-fg:var(--sm-charcoal-base);--sm-action-primary-hover:var(--sm-bubblegum-shade-10);--sm-action-secondary:transparent;--sm-action-secondary-border:var(--sm-charcoal-base);--sm-action-secondary-fg:var(--sm-charcoal-base);--sm-action-secondary-hover:var(--sm-vanilla-bean-shade-10);--sm-appbar-count-bg:var(--sm-surface-chip);--sm-appbar-count-fg:var(--sm-text-tertiary);--sm-appbar-gap:var(--sm-space-3);--sm-appbar-height:var(--sm-control-68);--sm-appbar-title-face:var(--sm-font-text);--sm-appbar-title-size:24px;--sm-appbar-title-track:-.01em;--sm-appbar-title-weight:var(--sm-weight-bold);--sm-badge-attr-bg:var(--sm-surface-chip);--sm-badge-attr-gap:5px;--sm-badge-attr-height:var(--sm-control-32);--sm-badge-attr-inset:13px;--sm-badge-attr-key:var(--sm-ink-a70);--sm-badge-attr-key-weight:var(--sm-weight-medium);--sm-badge-attr-size:13px;--sm-badge-attr-val:var(--sm-charcoal-base);--sm-badge-attr-val-weight:var(--sm-weight-bold);--sm-badge-bg:var(--sm-sunny-lime-base);--sm-badge-fg:var(--sm-charcoal-base);--sm-badge-fill-bubblegum:var(--sm-bubblegum-base);--sm-badge-fill-fuschia:var(--sm-fuschia-fever-base);--sm-badge-fill-lime:var(--sm-sunny-lime-base);--sm-badge-float-gap:5px;--sm-badge-float-height:var(--sm-control-28);--sm-badge-float-inset:11px;--sm-badge-float-shadow:0 4px 14px #221e1f38;--sm-badge-float-size:11px;--sm-badge-float-tracking:.4px;--sm-badge-label-gap:6px;--sm-badge-label-height:var(--sm-control-28);--sm-badge-label-inset:11px;--sm-badge-label-size:10.5px;--sm-badge-label-tracking:1.4px;--sm-badge-radius:99px;--sm-badge-tag-height:var(--sm-control-24);--sm-badge-tag-inset:9px;--sm-badge-tag-size:9.5px;--sm-badge-tag-tracking:.6px;--sm-badge-weight:800;--sm-border-focus:var(--sm-vivid-violet-base);--sm-bscreen-scrim:var(--sm-ink-a55);--sm-bsheet-arc:12px;--sm-bsheet-bg:var(--sm-vanilla-bean-tint-60);--sm-bsheet-dur-on-bg:var(--sm-vanilla-bean-tint-60);--sm-bsheet-dur-on-fg:var(--sm-charcoal-base);--sm-bsheet-dur-on-shadow:0 1px 3px var(--sm-ink-a12);--sm-bsheet-gap-actions:46px;--sm-bsheet-gap-note:40px;--sm-bsheet-gap-top:36px;--sm-bsheet-gauge-h:154px;--sm-bsheet-gauge-w:280px;--sm-bsheet-mult-size:30px;--sm-bsheet-pad:30px 26px 42px;--sm-bsheet-radius:28px;--sm-bsheet-shadow:0 -22px 54px var(--sm-ink-a36);--sm-bubblegum-a15:#ffadde26;--sm-bubblegum-a35:#ffadde59;--sm-bubblegum-base:#ffadde;--sm-bubblegum-shade-10:#e69cc8;--sm-bubblegum-shade-20:#cc8ab2;--sm-button-border-width:1.5px;--sm-button-font:var(--sm-font-text);--sm-button-height:48px;--sm-button-inset:16px;--sm-button-padding:0 var(--sm-space-6);--sm-button-press-scale:.97;--sm-button-radius:var(--sm-radius-pill);--sm-button-size:var(--sm-size-17);--sm-button-weight:var(--sm-weight-semibold);--sm-charcoal-base:#221e1f;--sm-charcoal-shade-30:#181516;--sm-charcoal-tint-20:#4e4b4c;--sm-charcoal-tint-30:#646262;--sm-charcoal-tint-40:#7a7879;--sm-charcoal-tint-60:#a7a5a5;--sm-charcoal-tint-80:#d3d2d2;--sm-charcoal-tint-90:#e9e9e9;--sm-connect-photo:none;--sm-control-24:24px;--sm-control-28:28px;--sm-control-32:32px;--sm-control-40:40px;--sm-control-44:44px;--sm-control-52:52px;--sm-control-56:56px;--sm-control-64:64px;--sm-control-68:68px;--sm-control-72:72px;--sm-control-76:76px;--sm-control-8:8px;--sm-control-96:96px;--sm-cscreen-bubble-bg:var(--sm-vanilla-bean-tint-60);--sm-cscreen-card-bg:var(--sm-sunny-lime-base);--sm-cscreen-card-h:108px;--sm-cscreen-card-w:342px;--sm-cscreen-cta-bg:var(--sm-bubblegum-base);--sm-cscreen-cta-size:17px;--sm-cscreen-eyebrow-fg:var(--sm-ink-a72);--sm-cscreen-gutter:30px;--sm-cscreen-head-size:21px;--sm-cscreen-logo-h:30px;--sm-cscreen-photo-pos:85% 16%;--sm-cscreen-photo-zoom:auto 113%;--sm-cscreen-scrim:linear-gradient(180deg, var(--sm-inkdeep-a90) 0%, var(--sm-inkdeep-a84) 11.9%, var(--sm-inkdeep-a59) 19.8%, var(--sm-inkdeep-a22) 28.1%, transparent 36%, transparent 58%, var(--sm-inkdeep-a61) 78.2%, var(--sm-inkdeep-a91) 92%, var(--sm-inkdeep-a96) 100%);--sm-cscreen-thread-inset:16px;--sm-cscreen-thread-top:151px;--sm-cscreen-typing-bg:var(--sm-vanilla-a92);--sm-dark-bg:var(--sm-surface-inverse);--sm-dark-fg:var(--sm-text-inverse);--sm-dark-marker:var(--sm-fuschia-fever-base);--sm-dark-muted:var(--sm-charcoal-tint-60);--sm-dark-rule:var(--sm-charcoal-tint-20);--sm-demo-photo:none;--sm-duration-fast:.15s;--sm-ease-in-out:cubic-bezier(.4, 0, .2, 1);--sm-ease-out:cubic-bezier(.16, 1, .3, 1);--sm-field-bg:var(--sm-vanilla-bean-tint-80);--sm-field-fg:var(--sm-charcoal-base);--sm-field-focus-ring:0 0 10px 3px var(--sm-bubblegum-a35), 0 0 22px 8px var(--sm-bubblegum-a15), 0 6px 16px var(--sm-ink-a08);--sm-field-gap:10px;--sm-field-height:var(--sm-control-52);--sm-field-leading:19px;--sm-field-padding:16px;--sm-field-placeholder:var(--sm-text-tertiary);--sm-field-radius:18px;--sm-field-shadow:0 10px 26px var(--sm-ink-a08);--sm-field-size:16px;--sm-field-weight:var(--sm-weight-semibold);--sm-filtertab-bg:transparent;--sm-filtertab-border:1.5px solid var(--sm-ink-a14);--sm-filtertab-fg:var(--sm-ink-a60);--sm-filtertab-gap:6px;--sm-filtertab-height:var(--sm-control-40);--sm-filtertab-hover-border:1.5px solid var(--sm-ink-a30);--sm-filtertab-inset:16px;--sm-filtertab-line:18px;--sm-filtertab-on-bg:var(--sm-charcoal-base);--sm-filtertab-on-border:1.5px solid transparent;--sm-filtertab-on-fg:var(--sm-vanilla-bean-tint-60);--sm-filtertab-on-weight:var(--sm-weight-extrabold);--sm-filtertab-radius:var(--sm-radius-pill);--sm-filtertab-row-gap:10px;--sm-filtertab-size:var(--sm-size-14);--sm-filtertab-weight:var(--sm-weight-semibold);--sm-focus-ring-width:3px;--sm-font-display:"Clash Display", "Clash Display Placeholder", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sm-font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--sm-font-text:"SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--sm-footeraction-bg:var(--sm-vanilla-bean-tint-80);--sm-footeraction-fg:var(--sm-charcoal-base);--sm-footeraction-gap:10px;--sm-footeraction-height:var(--sm-control-72);--sm-footeraction-label:12.5px;--sm-footeraction-label-fg:var(--sm-warm-20);--sm-footeraction-radius:16px;--sm-footeraction-report-fg:var(--sm-fuschia-fever-base);--sm-footeraction-stack:5px;--sm-form-bg:var(--sm-vanilla-bean-tint-60);--sm-fuschia-a16:#ff509b29;--sm-fuschia-a40:#ff509b66;--sm-fuschia-a45:#ff509b73;--sm-fuschia-fever-base:#ff509b;--sm-fuschia-fever-shade-20:#cc407c;--sm-fuschia-fever-tint-40:#ff96c3;--sm-glass-active-bg:var(--sm-ink-a08);--sm-glass-active-bg-dark:#fdfdfa24;--sm-glass-active-fg:var(--sm-charcoal-base);--sm-glass-active-fg-dark:var(--sm-vanilla-bean-tint-80);--sm-glass-badge-bg:var(--sm-fuschia-fever-base);--sm-glass-badge-fg:var(--sm-white);--sm-glass-bg:var(--sm-glass-nav);--sm-glass-bg-dark:#221e1f73;--sm-glass-blur:blur(22px) saturate(180%);--sm-glass-fg:var(--sm-text-tertiary);--sm-glass-fg-dark:#fdfdfa80;--sm-glass-height:var(--sm-control-64);--sm-glass-item-h:52px;--sm-glass-nav:#fdfdfab8;--sm-glass-pad:8px;--sm-glass-radius:999px;--sm-glass-shadow:0 10px 30px var(--sm-ink-a16), inset 0 1px 0 var(--sm-paper-a70);--sm-heartbeat-duration:.62s;--sm-icon-size:20px;--sm-icon-stroke:2.1;--sm-icon-stroke-nc:2;--sm-iconbtn-bg:var(--sm-surface-chip);--sm-iconbtn-bg-hover:var(--sm-surface-chip-hover);--sm-iconbtn-glyph:var(--sm-charcoal-base);--sm-iconbtn-glyph-disabled:var(--sm-text-disabled);--sm-iconbtn-glyph-size:var(--sm-icon-size);--sm-iconbtn-size:var(--sm-control-44);--sm-ink-a04:#221e1f0a;--sm-ink-a05:#221e1f0d;--sm-ink-a06:#221e1f0f;--sm-ink-a07:#221e1f12;--sm-ink-a08:#221e1f14;--sm-ink-a10:#221e1f1a;--sm-ink-a12:#221e1f1f;--sm-ink-a14:#221e1f24;--sm-ink-a16:#221e1f29;--sm-ink-a18:#221e1f2e;--sm-ink-a20:#221e1f33;--sm-ink-a22:#221e1f38;--sm-ink-a25:#221e1f40;--sm-ink-a28:#221e1f47;--sm-ink-a30:#221e1f4d;--sm-ink-a32:#221e1f52;--sm-ink-a36:#221e1f5c;--sm-ink-a45:#221e1f73;--sm-ink-a50:#221e1f80;--sm-ink-a55:#221e1f8c;--sm-ink-a60:#221e1f99;--sm-ink-a70:#221e1fb3;--sm-ink-a72:#221e1fb8;--sm-ink-a75:#221e1fbf;--sm-inkdeep-a22:#18151638;--sm-inkdeep-a59:#18151696;--sm-inkdeep-a61:#1815169c;--sm-inkdeep-a84:#181516d6;--sm-inkdeep-a90:#181516e6;--sm-inkdeep-a91:#181516e8;--sm-inkdeep-a96:#181516f5;--sm-leading-none:1;--sm-leading-normal:1.5;--sm-leading-relaxed:1.6;--sm-leading-snug:1.3;--sm-leading-tight:1.15;--sm-likepill-cycle:4.6s;--sm-likepill-inner:48px;--sm-likepill-label:13.5px;--sm-likepill-open:190px;--sm-likepill-re-bg:var(--sm-pale-sky-base);--sm-likepill-re-fg:var(--sm-charcoal-base);--sm-likepill-you-bg:var(--sm-fuschia-fever-base);--sm-likepill-you-fg:var(--sm-vanilla-bean-tint-80);--sm-likepill-you-shadow:0 8px 22px var(--sm-fuschia-a45);--sm-notif-bg:var(--sm-surface-card);--sm-notif-body-gap:4px;--sm-notif-boost-bg:var(--sm-sunny-lime-base);--sm-notif-boost-fg:var(--sm-charcoal-base);--sm-notif-boost-glyph:var(--sm-charcoal-base);--sm-notif-boost-tile:var(--sm-sunny-lime-tint-60);--sm-notif-gap:var(--sm-space-3);--sm-notif-min-height:var(--sm-control-76);--sm-notif-padding:14px 16px;--sm-notif-person-stripe:var(--sm-fuschia-fever-tint-40);--sm-notif-premium-bg:var(--sm-fuschia-fever-base);--sm-notif-premium-fg:var(--sm-white);--sm-notif-premium-glyph:var(--sm-white);--sm-notif-premium-tile:var(--sm-fuschia-fever-tint-40);--sm-notif-radius:20px;--sm-notif-stripe-width:6px;--sm-notif-sub:var(--sm-text-secondary);--sm-notif-sub-line:20px;--sm-notif-sub-max-lines:2;--sm-notif-sub-size:var(--sm-size-15);--sm-notif-system-glyph:var(--sm-charcoal-base);--sm-notif-system-tile:var(--sm-bubblegum-base);--sm-notif-tile-radius:14px;--sm-notif-tile-size:48px;--sm-notif-title:var(--sm-text-primary);--sm-notif-title-line:20px;--sm-notif-title-size:var(--sm-size-17);--sm-notif-wavy-glyph:var(--sm-white);--sm-notif-wavy-tile:#523bff;--sm-notif-width:345px;--sm-otp-fg:var(--sm-fuschia-fever-base);--sm-otp-gap:9px;--sm-otp-height:var(--sm-control-56);--sm-otp-radius:14px;--sm-otp-size:24px;--sm-pale-sky-base:#b7f4fe;--sm-paper-a22:#ffffff38;--sm-paper-a50:#ffffff80;--sm-paper-a55:#ffffff8c;--sm-paper-a70:#ffffffb3;--sm-paper-a85:#ffffffd9;--sm-paywall-photo:none;--sm-photo-gut:var(--sm-text-accent-label);--sm-photo-id:var(--sm-text-accent-label);--sm-photo-strip:560px;--sm-presence-colour:var(--sm-sunny-lime-base);--sm-presence-gap:8px;--sm-presence-halo:0 0 0 3px var(--sm-sunny-lime-a35);--sm-presence-ring:2px;--sm-presence-size:var(--sm-control-8);--sm-pscreen-on-photo:var(--sm-white);--sm-pw-card-radius:var(--sm-radius-xl);--sm-pw-card-w:150px;--sm-pw-cta-bg:linear-gradient(135deg, var(--sm-vivid-violet-shade-20), var(--sm-vivid-violet-base));--sm-pw-cta-fg:var(--sm-vanilla-bean-tint-80);--sm-pw-cta-shadow:0 10px 26px var(--sm-vivid-violet-a42);--sm-pw-cta-size:16.5px;--sm-pw-cutout:116px;--sm-pw-eyebrow-fg:var(--sm-vivid-violet-shade-20);--sm-pw-gutter:26px;--sm-pw-head-size:34px;--sm-pw-hero-h:457px;--sm-pw-hero-scrim:linear-gradient(180deg, var(--sm-ink-a45) 0%, var(--sm-ink-a04) 30%, var(--sm-ink-a12) 100%);--sm-pw-marquee-fg:var(--sm-ink-a60);--sm-pw-marquee-opacity:.6;--sm-pw-price-size:24px;--sm-pw-quiet-fg:var(--sm-ink-a45);--sm-pw-sheet-bg:var(--sm-vanilla-bean-tint-80);--sm-pw-sheet-pad:32px 0 38px;--sm-pw-sheet-radius:32px;--sm-pw-sub-fg:var(--sm-ink-a75);--sm-radius-2xl:2rem;--sm-radius-lg:1rem;--sm-radius-md:.75rem;--sm-radius-pill:999px;--sm-radius-sm:.5rem;--sm-radius-xl:1.5rem;--sm-rail-bottom:110px;--sm-rail-gap:16px;--sm-rail-inset:16px;--sm-round-bg:var(--sm-vanilla-bean-tint-80);--sm-round-hover-scale:1.07;--sm-round-icon:30px;--sm-round-like-glyph:var(--sm-fuschia-fever-base);--sm-round-like-on-bg:var(--sm-fuschia-fever-base);--sm-round-like-on-glyph:var(--sm-vanilla-bean-tint-80);--sm-round-like-on-shadow:0 4px 12px var(--sm-fuschia-a40), 0 0 0 4px var(--sm-fuschia-a16);--sm-round-pass-glyph:var(--sm-charcoal-base);--sm-round-pass-on-bg:var(--sm-charcoal-base);--sm-round-pass-on-glyph:var(--sm-vanilla-bean-tint-80);--sm-round-pass-on-shadow:0 4px 12px var(--sm-ink-a32), 0 0 0 4px var(--sm-ink-a12);--sm-round-press-scale:.92;--sm-round-shadow:0 8px 22px var(--sm-ink-a20);--sm-round-size:var(--sm-control-56);--sm-screen-gutter:16px;--sm-screen-width:375px;--sm-screen390-height:844px;--sm-screen390-width:390px;--sm-search-height:var(--sm-control-44);--sm-shadow-lg:0 8px 24px var(--sm-ink-a10);--sm-shadow-md:0 2px 8px var(--sm-ink-a10);--sm-shadow-sm:0 1px 2px var(--sm-ink-a06);--sm-shadow-xl:0 16px 48px var(--sm-ink-a16);--sm-size-12:.75rem;--sm-size-13:.8125rem;--sm-size-14:.875rem;--sm-size-15:.9375rem;--sm-size-17:1.0625rem;--sm-size-18:1.125rem;--sm-size-22:1.375rem;--sm-size-28:1.75rem;--sm-size-36:2.25rem;--sm-size-48:3rem;--sm-soft-lilac-base:#deaaff;--sm-space-1:.25rem;--sm-space-10:2.5rem;--sm-space-16:4rem;--sm-space-2:.5rem;--sm-space-3:.75rem;--sm-space-4:1rem;--sm-space-5:1.25rem;--sm-space-6:1.5rem;--sm-space-8:2rem;--sm-sunny-lime-a35:#e6f78759;--sm-sunny-lime-base:#e6f787;--sm-sunny-lime-shade-20:#b8c66c;--sm-sunny-lime-tint-60:#f5fccf;--sm-surface-card:var(--sm-white);--sm-surface-chip:var(--sm-charcoal-tint-90);--sm-surface-chip-hover:var(--sm-charcoal-tint-80);--sm-surface-inverse:var(--sm-charcoal-base);--sm-surface-page:var(--sm-vanilla-bean-base);--sm-surface-raised:var(--sm-vanilla-bean-tint-60);--sm-surface-sunken:var(--sm-vanilla-bean-shade-10);--sm-text-accent-label:var(--sm-fuschia-fever-shade-20);--sm-text-disabled:var(--sm-charcoal-tint-40);--sm-text-inverse:var(--sm-vanilla-bean-base);--sm-text-primary:var(--sm-charcoal-base);--sm-text-secondary:var(--sm-charcoal-tint-20);--sm-text-tertiary:var(--sm-charcoal-tint-30);--sm-tracking-normal:0;--sm-tracking-tight:-.015em;--sm-tracking-tighter:-.03em;--sm-tracking-wide:.06em;--sm-vanilla-a50:#fbfaf580;--sm-vanilla-a92:#fbfaf5eb;--sm-vanilla-bean-base:#f5f3e7;--sm-vanilla-bean-shade-10:#dddbd0;--sm-vanilla-bean-tint-60:#fbfaf5;--sm-vanilla-bean-tint-80:#fdfdfa;--sm-verified-bankid:var(--sm-pale-sky-base);--sm-verified-check:var(--sm-charcoal-base);--sm-verified-size:var(--sm-control-24);--sm-verified-staff:var(--sm-bubblegum-base);--sm-vivid-violet-a42:#7c00cc6b;--sm-vivid-violet-base:#9b00ff;--sm-vivid-violet-shade-20:#7c00cc;--sm-warm-20:#4a4540;--sm-weight-bold:700;--sm-weight-extrabold:800;--sm-weight-medium:500;--sm-weight-regular:400;--sm-weight-semibold:600;--sm-white:#fff}
.sm-display-1,.sm-display-2,.sm-h1,.sm-h2,.sm-h3{font-family:var(--sm-font-display);color:var(--sm-text-primary);margin:0}.sm-display-1{font-size:var(--sm-size-48);line-height:var(--sm-leading-none);letter-spacing:var(--sm-tracking-tighter);font-weight:var(--sm-weight-semibold)}.sm-display-2{font-size:var(--sm-size-36);line-height:var(--sm-leading-tight);letter-spacing:var(--sm-tracking-tighter);font-weight:var(--sm-weight-semibold)}.sm-h1{font-size:var(--sm-size-28);line-height:var(--sm-leading-tight);letter-spacing:var(--sm-tracking-tight);font-weight:var(--sm-weight-semibold)}.sm-h2{font-size:var(--sm-size-22);line-height:var(--sm-leading-snug);letter-spacing:var(--sm-tracking-tight);font-weight:var(--sm-weight-medium)}.sm-h3{font-size:var(--sm-size-18);line-height:var(--sm-leading-snug);letter-spacing:var(--sm-tracking-normal);font-weight:var(--sm-weight-medium)}.sm-body-lg{font-family:var(--sm-font-text);font-size:var(--sm-size-17);line-height:var(--sm-leading-relaxed);margin:0}.sm-body{font-family:var(--sm-font-text);font-size:var(--sm-size-15);line-height:var(--sm-leading-normal);margin:0}.sm-body-sm{font-family:var(--sm-font-text);font-size:var(--sm-size-13);line-height:var(--sm-leading-normal);margin:0}.sm-caption{font-family:var(--sm-font-text);font-size:var(--sm-size-12);line-height:var(--sm-leading-snug);color:var(--sm-text-secondary);margin:0}.sm-eyebrow{font-family:var(--sm-font-text);font-size:var(--sm-size-12);font-weight:var(--sm-weight-semibold);letter-spacing:var(--sm-tracking-wide);text-transform:uppercase;color:var(--sm-text-secondary);margin:0}.icon{width:var(--sm-icon-size);height:var(--sm-icon-size);stroke:currentColor;fill:none;stroke-width:var(--sm-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.icon--wavy{fill:currentColor;stroke:none;aspect-ratio:20/12;width:20px;height:auto}.icon--nc{fill:none;stroke:currentColor;stroke-width:var(--sm-icon-stroke-nc);stroke-linecap:round;stroke-linejoin:round}.icon--nc-fill{fill:currentColor;stroke:currentColor;stroke-width:var(--sm-icon-stroke-nc);stroke-linecap:round;stroke-linejoin:round}.icon--fill{fill:currentColor;stroke:none}.icon--nav{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:52px;height:52px}.sm-btn{justify-content:center;align-items:center;gap:var(--sm-space-2);height:var(--sm-button-height);padding:var(--sm-button-padding);border:var(--sm-button-border-width) solid transparent;border-radius:var(--sm-button-radius);font-family:var(--sm-button-font);font-size:var(--sm-button-size);font-weight:var(--sm-button-weight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--sm-duration-fast) var(--sm-ease-in-out), border-color var(--sm-duration-fast) var(--sm-ease-in-out), color var(--sm-duration-fast) var(--sm-ease-in-out), transform var(--sm-duration-fast) var(--sm-ease-out);line-height:1;text-decoration:none;display:inline-flex}.sm-btn:active:not(:disabled){transform:scale(var(--sm-button-press-scale))}.sm-btn:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width) var(--sm-border-focus);outline:none}.sm-btn:disabled,.sm-btn[aria-disabled=true]{background:var(--sm-action-disabled);color:var(--sm-action-disabled-fg);cursor:not-allowed;border-color:#0000;transform:none}.sm-btn--primary{background:var(--sm-action-primary);color:var(--sm-action-primary-fg)}.sm-btn--primary:hover:not(:disabled){background:var(--sm-action-primary-hover)}.sm-btn--primary:active:not(:disabled){background:var(--sm-action-primary-active)}.sm-btn--secondary{background:var(--sm-action-secondary);color:var(--sm-action-secondary-fg);border-color:var(--sm-action-secondary-border)}.sm-btn--secondary:hover:not(:disabled){background:var(--sm-action-secondary-hover)}.sm-btn--ghost{color:var(--sm-action-ghost-fg);background:0 0}.sm-btn--ghost:hover:not(:disabled){background:var(--sm-action-ghost-hover)}.sm-btn--danger{background:var(--sm-charcoal-base);color:var(--sm-vanilla-bean-base)}.sm-btn--danger:hover:not(:disabled){background:var(--sm-charcoal-tint-20)}.sm-btn--commit{background:var(--sm-action-commit);color:var(--sm-action-commit-fg);box-shadow:var(--sm-action-commit-shadow)}.sm-btn--commit:hover:not(:disabled){background:var(--sm-action-commit-hover)}.sm-btn__meta{font-weight:var(--sm-weight-regular);color:var(--sm-action-commit-meta)}.sm-btn--sheen{position:relative;overflow:hidden}.sm-btn--sheen:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--sm-paper-a22), transparent);width:34%;height:100%;animation:3.8s ease-in-out 1.6s infinite sm-sheen;position:absolute;top:0;left:0}.sm-btn--block{width:100%;display:flex}.sm-btn--text{height:auto;padding:var(--sm-space-2) var(--sm-space-3);color:var(--sm-text-primary);font-weight:var(--sm-weight-regular);background:0 0;border-color:#0000}.sm-btn--text:hover:not(:disabled){background:0 0}.sm-btn--text u,.sm-btn--text b{font-weight:var(--sm-weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.sm-btn-dock{align-items:center;gap:var(--sm-space-1);padding:0 var(--sm-button-inset);flex-direction:column;width:100%;display:flex}.sm-btn--icon{width:var(--sm-iconbtn-size);height:var(--sm-iconbtn-size);background:var(--sm-iconbtn-bg);color:var(--sm-iconbtn-glyph);transition:background-color .18s var(--sm-ease-in-out), transform var(--sm-duration-fast) var(--sm-ease-out);border:none;border-radius:50%;padding:0}.sm-btn--icon:hover:not(:disabled){background:var(--sm-iconbtn-bg-hover)}.sm-btn--icon svg{width:var(--sm-iconbtn-glyph-size);height:var(--sm-iconbtn-glyph-size)}.sm-btn--icon:disabled,.sm-btn--icon[aria-disabled=true]{background:var(--sm-iconbtn-bg);color:var(--sm-iconbtn-glyph-disabled)}.sm-btn--loading{pointer-events:none}.sm-btn--loading .sm-btn__label{opacity:.5}.sm-btn--loading:before{content:"";border:2px solid;border-top-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite sm-spin}.sm-input,.sm-textarea{width:100%;height:var(--sm-field-height);padding:0 var(--sm-field-padding);background:var(--sm-field-bg);border-radius:var(--sm-field-radius);box-shadow:var(--sm-field-shadow);font-family:var(--sm-font-text);font-size:var(--sm-field-size);font-weight:var(--sm-field-weight);line-height:var(--sm-field-leading);color:var(--sm-field-fg);transition:box-shadow .18s var(--sm-ease-in-out);border:none}.sm-textarea{height:auto;min-height:var(--sm-control-96);padding:var(--sm-field-padding);line-height:var(--sm-leading-normal);resize:vertical}.sm-input::placeholder,.sm-textarea::placeholder{color:var(--sm-field-placeholder);font-weight:var(--sm-weight-regular)}.sm-input:focus,.sm-textarea:focus{box-shadow:var(--sm-field-focus-ring);outline:none}.sm-input:disabled,.sm-textarea:disabled{background:var(--sm-surface-sunken);box-shadow:none;color:var(--sm-text-disabled);cursor:not-allowed}.sm-search{height:var(--sm-search-height);box-sizing:border-box;background:var(--sm-field-bg);box-shadow:0 8px 22px var(--sm-ink-a07);border-radius:16px;align-items:center;gap:9px;padding:0 15px;display:flex}.sm-search__icon{color:var(--sm-field-placeholder);flex:none;display:flex}.sm-search .sm-input{height:auto;box-shadow:none;font-size:var(--sm-size-15);background:0 0;border-radius:0;flex:1;padding:0}.sm-search .sm-input:focus{box-shadow:none}.sm-search:focus-within{box-shadow:var(--sm-field-focus-ring)}.sm-field-row{gap:var(--sm-field-gap);display:flex}.sm-field-prefix{height:var(--sm-field-height);box-sizing:border-box;background:var(--sm-field-bg);border-radius:var(--sm-field-radius);box-shadow:var(--sm-field-shadow);font-size:var(--sm-field-size);line-height:var(--sm-field-leading);font-weight:var(--sm-weight-bold);color:var(--sm-field-fg);flex:none;align-items:center;gap:6px;padding:0 14px;display:flex}.sm-caret{vertical-align:-3px;background:var(--sm-charcoal-base);width:2px;height:18px;margin-left:2px;animation:1.1s step-end infinite sm-blink;display:inline-block}.sm-otp{gap:var(--sm-otp-gap);display:flex}.sm-otp__box{height:var(--sm-otp-height);background:var(--sm-field-bg);border-radius:var(--sm-otp-radius);font-family:var(--sm-font-text);font-size:var(--sm-otp-size);color:var(--sm-otp-fg);box-shadow:var(--sm-field-shadow);flex:1;justify-content:center;align-items:center;font-weight:800;display:flex}.sm-otp__box--empty{color:#0000}.sm-badge{background:var(--sm-badge-bg);color:var(--sm-badge-fg);border-radius:var(--sm-badge-radius);font-family:var(--sm-font-text);font-weight:var(--sm-badge-weight);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.sm-badge svg{flex:none}.sm-badge--tag{height:var(--sm-badge-tag-height);font-size:var(--sm-badge-tag-size);letter-spacing:var(--sm-badge-tag-tracking);padding:0 var(--sm-badge-tag-inset);text-transform:uppercase}.sm-badge--label{height:var(--sm-badge-label-height);gap:var(--sm-badge-label-gap);font-size:var(--sm-badge-label-size);letter-spacing:var(--sm-badge-label-tracking);padding:0 var(--sm-badge-label-inset);text-transform:uppercase}.sm-badge--attr{background:var(--sm-badge-attr-bg);height:var(--sm-badge-attr-height);gap:var(--sm-badge-attr-gap);font-size:var(--sm-badge-attr-size);padding:0 var(--sm-badge-attr-inset)}.sm-badge--lime{background:var(--sm-badge-fill-lime)}.sm-badge--bubblegum{background:var(--sm-badge-fill-bubblegum)}.sm-badge--fuschia{background:var(--sm-badge-fill-fuschia)}.sm-badge__key{color:var(--sm-badge-attr-key);font-weight:var(--sm-badge-attr-key-weight)}.sm-badge__val{color:var(--sm-badge-attr-val);font-weight:var(--sm-badge-attr-val-weight)}.sm-verified{flex:none;line-height:0;display:inline-flex}.sm-verified svg{width:var(--sm-verified-size);height:var(--sm-verified-size);display:block}.sm-verified__knock{fill:var(--sm-verified-check)}.sm-verified__seal{fill:var(--sm-verified-bankid)}.sm-verified--staff .sm-verified__seal{fill:var(--sm-verified-staff)}.sm-appbar{justify-content:space-between;align-items:center;gap:var(--sm-space-4);width:100%;height:var(--sm-appbar-height);box-sizing:border-box;padding:0;display:flex}.sm-appbar__title{align-items:center;gap:var(--sm-space-3);min-height:var(--sm-iconbtn-size);font-family:var(--sm-appbar-title-face);font-size:var(--sm-appbar-title-size);font-weight:var(--sm-appbar-title-weight);letter-spacing:var(--sm-appbar-title-track);color:var(--sm-text-primary);margin:0;line-height:1.1;display:flex}.sm-appbar__count{border-radius:var(--sm-radius-pill);background:var(--sm-appbar-count-bg);color:var(--sm-appbar-count-fg);font-family:var(--sm-font-text);font-size:var(--sm-size-15);letter-spacing:0;flex:none;padding:3px 11px;font-weight:600}.sm-appbar__actions{align-items:center;gap:var(--sm-appbar-gap);flex:none;display:flex}.sm-footeractions{gap:var(--sm-footeraction-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.sm-footeraction{justify-content:center;align-items:center;gap:var(--sm-footeraction-stack);height:var(--sm-footeraction-height);box-sizing:border-box;border-radius:var(--sm-footeraction-radius);background:var(--sm-footeraction-bg);color:var(--sm-footeraction-fg);font-family:var(--sm-font-text);font-size:var(--sm-footeraction-label);cursor:pointer;box-shadow:0 1px 3px var(--sm-ink-a06);transition:background-color var(--sm-duration-fast);border:none;flex-direction:column;padding:0;font-weight:500;display:flex}.sm-footeraction span{color:var(--sm-footeraction-label-fg)}.sm-footeraction:hover{background:var(--sm-surface-chip-hover)}.sm-footeraction:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width) var(--sm-border-focus);outline:none}.sm-footeraction--report,.sm-footeraction--report span{color:var(--sm-footeraction-report-fg)}.sm-presence{width:var(--sm-presence-size);height:var(--sm-presence-size);background:var(--sm-presence-colour);box-shadow:var(--sm-presence-halo);border-radius:50%;flex:none;display:inline-block}.sm-presence--recent{border:var(--sm-presence-ring) solid var(--sm-presence-colour);box-sizing:border-box;box-shadow:none;background:0 0}.sm-badge--float{height:var(--sm-badge-float-height);gap:var(--sm-badge-float-gap);font-size:var(--sm-badge-float-size);letter-spacing:var(--sm-badge-float-tracking);padding:0 var(--sm-badge-float-inset);box-shadow:var(--sm-badge-float-shadow);line-height:1}.sm-filtertab{white-space:nowrap;align-items:center;gap:var(--sm-filtertab-gap);height:var(--sm-filtertab-height);box-sizing:border-box;padding:0 var(--sm-filtertab-inset);border:var(--sm-filtertab-border);border-radius:var(--sm-filtertab-radius);background:var(--sm-filtertab-bg);font-family:var(--sm-font-text);font-size:var(--sm-filtertab-size);line-height:var(--sm-filtertab-line);font-weight:var(--sm-filtertab-weight);color:var(--sm-filtertab-fg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sm-duration-fast), border-color var(--sm-duration-fast), color var(--sm-duration-fast);flex:none;display:inline-flex}.sm-filtertab:hover{border:var(--sm-filtertab-hover-border)}.sm-filtertab[aria-pressed=true]{background:var(--sm-filtertab-on-bg);border:var(--sm-filtertab-on-border);color:var(--sm-filtertab-on-fg);font-weight:var(--sm-filtertab-on-weight)}.sm-filtertab:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width) var(--sm-border-focus);outline:none}.sm-filtertabs{align-items:center;gap:var(--sm-filtertab-row-gap);scrollbar-width:none;display:flex;overflow-x:auto}.sm-filtertabs::-webkit-scrollbar{display:none}.sm-notif{align-items:center;gap:var(--sm-notif-gap);padding:var(--sm-notif-padding);border-radius:var(--sm-notif-radius);background:var(--sm-notif-bg);font-family:var(--sm-font-text);text-align:left;width:100%;box-shadow:var(--sm-shadow-sm);min-height:var(--sm-notif-min-height);border:none;display:flex;position:relative;overflow:hidden}.sm-notif__tile{width:var(--sm-notif-tile-size);height:var(--sm-notif-tile-size);border-radius:var(--sm-notif-tile-radius);background:var(--sm-notif-system-tile);color:var(--sm-notif-system-glyph);flex:none;justify-content:center;align-items:center;display:flex}.sm-photo{background:var(--sm-demo-photo) center 28% / cover, var(--sm-surface-sunken)}.sm-notif__avatar{width:var(--sm-notif-tile-size);height:var(--sm-notif-tile-size);border-radius:var(--sm-notif-tile-radius);object-fit:cover;flex:none;display:block}.sm-notif__body{gap:var(--sm-notif-body-gap);flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex}.sm-notif__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sm-notif__sub{-webkit-line-clamp:var(--sm-notif-sub-max-lines);line-clamp:var(--sm-notif-sub-max-lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm-notif__title{font-size:var(--sm-notif-title-size);font-weight:var(--sm-weight-bold);color:var(--sm-notif-title);line-height:var(--sm-notif-title-line)}.sm-notif__sub{font-size:var(--sm-notif-sub-size);color:var(--sm-notif-sub);line-height:var(--sm-notif-sub-line)}.sm-notif--person{padding-left:calc(var(--sm-space-4) + var(--sm-notif-stripe-width))}.sm-notif--person:before{content:"";width:var(--sm-notif-stripe-width);background:var(--sm-notif-person-stripe);position:absolute;top:0;bottom:0;left:0}.sm-notif--premium{background:var(--sm-notif-premium-bg);box-shadow:none}.sm-notif--premium .sm-notif__title,.sm-notif--premium .sm-notif__sub{color:var(--sm-notif-premium-fg)}.sm-notif--premium .sm-notif__tile{background:var(--sm-notif-premium-tile);color:var(--sm-notif-premium-glyph)}.sm-notif--boost{background:var(--sm-notif-boost-bg);box-shadow:none}.sm-notif--boost .sm-notif__title,.sm-notif--boost .sm-notif__sub{color:var(--sm-notif-boost-fg)}.sm-notif--boost .sm-notif__tile{background:var(--sm-notif-boost-tile);color:var(--sm-notif-boost-glyph)}.sm-notif--wavy .sm-notif__tile{background:var(--sm-notif-wavy-tile);color:var(--sm-notif-wavy-glyph)}.sm-rail{right:var(--sm-rail-inset);bottom:var(--sm-rail-bottom);z-index:16;gap:var(--sm-rail-gap);flex-direction:column;align-items:flex-end;display:flex;position:absolute}.sm-round{width:var(--sm-round-size);height:var(--sm-round-size);background:var(--sm-round-bg);box-shadow:var(--sm-round-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--sm-ease-out);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.sm-round:hover{transform:scale(var(--sm-round-hover-scale))}.sm-round:active{transform:scale(var(--sm-round-press-scale))}.sm-round:focus-visible{box-shadow:var(--sm-round-shadow), 0 0 0 var(--sm-focus-ring-width) var(--sm-border-focus);outline:none}.sm-round svg{width:var(--sm-round-icon);height:var(--sm-round-icon);display:block}.sm-round--like svg{fill:var(--sm-round-like-glyph);stroke:none}.sm-round--pass svg{fill:none;stroke:var(--sm-round-pass-glyph);stroke-width:2.6px;stroke-linecap:round}.sm-round--like.is-on{background:var(--sm-round-like-on-bg);box-shadow:var(--sm-round-like-on-shadow);transform:scale(var(--sm-round-press-scale))}.sm-round--like.is-on svg{fill:var(--sm-round-like-on-glyph)}.sm-round--pass.is-on{background:var(--sm-round-pass-on-bg);box-shadow:var(--sm-round-pass-on-shadow);transform:scale(var(--sm-round-press-scale))}.sm-round--pass.is-on svg{stroke:var(--sm-round-pass-on-glyph)}.sm-likepill-anchor{width:var(--sm-likepill-open);justify-content:flex-end;max-width:100%;display:flex}.sm-likepill{height:var(--sm-round-size);border-radius:calc(var(--sm-round-size) / 2);max-width:var(--sm-round-size);cursor:pointer;transition:max-width .32s var(--sm-ease-out);border:none;justify-content:flex-end;align-items:center;padding-right:4px;display:flex;overflow:hidden}.sm-likepill:hover,.sm-likepill.is-open{max-width:190px}.sm-likepill__label{font-family:var(--sm-font-text);font-weight:var(--sm-weight-bold);font-size:var(--sm-likepill-label);white-space:nowrap;padding:0 13px 0 16px}.sm-likepill__disc{width:var(--sm-likepill-inner);height:var(--sm-likepill-inner);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sm-likepill__disc svg{width:27px;height:27px;display:block}.sm-likepill--you{background:var(--sm-likepill-you-bg);box-shadow:var(--sm-likepill-you-shadow)}.sm-likepill--you .sm-likepill__label{color:var(--sm-likepill-you-fg)}.sm-likepill--you .sm-likepill__disc{background:#fdfdfa2e}.sm-likepill--you .sm-likepill__disc svg{fill:var(--sm-likepill-you-fg)}.sm-likepill--re{background:var(--sm-likepill-re-bg);box-shadow:var(--sm-round-shadow)}.sm-likepill--re .sm-likepill__label{color:var(--sm-likepill-re-fg)}.sm-likepill--re .sm-likepill__disc{background:#221e1f1a}.sm-likepill--re .sm-likepill__disc svg{fill:var(--sm-likepill-re-fg)}.sm-likepill--loop{animation:sm-likespill var(--sm-likepill-cycle) ease-in-out infinite;max-width:var(--sm-round-size);transition:none}.sm-likepill--loop .sm-likepill__label{opacity:0;animation:sm-likeslabel var(--sm-likepill-cycle) ease-in-out infinite}.sm-likepill--loop .sm-likepill__disc{animation:sm-likesbeat var(--sm-likepill-cycle) ease-in-out infinite}.sm-round--like.is-beating svg{animation:sm-heartbeat var(--sm-heartbeat-duration) ease-in-out}.sm-glassnav{height:var(--sm-glass-height);padding:0 var(--sm-glass-pad);border-radius:var(--sm-glass-radius);background:var(--sm-glass-bg);box-shadow:var(--sm-glass-shadow);-webkit-backdrop-filter:var(--sm-glass-blur);align-items:center;display:flex}.sm-glassnav__item{height:var(--sm-glass-item-h);border-radius:var(--sm-glass-radius);min-width:0;color:var(--sm-glass-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .24s var(--sm-ease-out), color .24s var(--sm-ease-out);background:0 0;border:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sm-glassnav__item[aria-current=page]{background:var(--sm-glass-active-bg);color:var(--sm-glass-active-fg)}.sm-glassnav__item[aria-current=page] .icon--nav{stroke-width:2.6px}.sm-glassnav__item:focus-visible{box-shadow:0 0 0 var(--sm-focus-ring-width) var(--sm-border-focus);outline:none}.sm-glassnav__badge{background:var(--sm-glass-badge-bg);min-width:30px;height:22px;color:var(--sm-glass-badge-fg);border-radius:var(--sm-radius-pill);font-family:var(--sm-font-text);font-size:12px;font-weight:var(--sm-weight-bold);justify-content:center;align-items:center;margin-left:2px;padding:0 7px;line-height:1;display:inline-flex;position:absolute;top:2px;left:50%}.sm-glassnav__avatar{object-fit:cover;border-radius:50%;width:38px;height:38px;display:block}.sm-glassnav__item[aria-current=page] .sm-glassnav__avatar{box-shadow:0 0 0 2.5px var(--sm-glass-active-fg)}.sm-glassnav--dark{background:var(--sm-glass-bg-dark)}.sm-glassnav--dark .sm-glassnav__item{color:var(--sm-glass-fg-dark)}.sm-glassnav--dark .sm-glassnav__item[aria-current=page]{background:var(--sm-glass-active-bg-dark);color:var(--sm-glass-active-fg-dark)}.sm-glassnav--dark .sm-glassnav__item[aria-current=page] .sm-glassnav__avatar{box-shadow:0 0 0 2.5px var(--sm-glass-active-fg-dark)}@keyframes sm-sheen{0%{transform:translate(-120%)skew(-16deg)}60%,to{transform:translate(420%)skew(-16deg)}}@keyframes sm-spin{to{transform:rotate(360deg)}}@keyframes sm-blink{0%,45%{opacity:1}50%,to{opacity:0}}@keyframes sm-likespill{0%,12%{max-width:var(--sm-round-size)}26%,74%{max-width:var(--sm-likepill-open)}88%,to{max-width:var(--sm-round-size)}}@keyframes sm-likeslabel{0%,16%{opacity:0;transform:translate(8px)}30%,72%{opacity:1;transform:translate(0)}84%,to{opacity:0;transform:translate(8px)}}@keyframes sm-likesbeat{0%,14%,40%,to{transform:scale(1)}24%{transform:scale(1.16)}32%{transform:scale(.98)}}@keyframes sm-heartbeat{0%,to{transform:scale(1)}35%{transform:scale(1.25)}}
:root{--fl-flag-red:#c8413b;--fl-flag-red-fg:var(--sm-white);--fl-flag-green:var(--sm-sunny-lime-base);--fl-flag-green-fg:var(--sm-charcoal-base);--fl-btn-green:#e3f15a;--fl-page-max:440px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--sm-surface-page);color:var(--sm-text-primary);font-family:var(--sm-font-text);font-size:var(--sm-size-17);line-height:var(--sm-leading-normal);-webkit-font-smoothing:antialiased;margin:0}.fl-num{font-variant-numeric:tabular-nums}.fl-page{min-height:100dvh;max-width:var(--fl-page-max);padding:var(--sm-space-4) var(--sm-space-4) calc(var(--sm-space-6) + env(safe-area-inset-bottom));gap:var(--sm-space-4);flex-direction:column;margin:0 auto;display:flex}.fl-header{justify-content:space-between;align-items:center;gap:var(--sm-space-3);min-height:var(--sm-control-44);display:flex}.fl-brand{align-items:center;gap:var(--sm-space-2);color:inherit;text-decoration:none;display:flex}.fl-brand__name{font-family:var(--sm-font-display);font-weight:var(--sm-weight-semibold);font-size:var(--sm-size-22);letter-spacing:var(--sm-tracking-tight)}.fl-chip{height:var(--sm-control-32);padding:0 var(--sm-space-3);border-radius:var(--sm-radius-pill);background:var(--sm-surface-card);font-size:var(--sm-size-14);font-weight:var(--sm-weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}.fl-progress{gap:var(--sm-space-1);display:flex}.fl-progress__seg{height:var(--sm-control-8);border-radius:var(--sm-radius-pill);background:var(--sm-vanilla-bean-shade-10);transition:background-color .2s var(--sm-ease-out);flex:1}.fl-progress__seg--done{background:var(--sm-charcoal-base)}.fl-stage{justify-content:space-between;gap:var(--sm-space-6);flex-direction:column;flex:1;display:flex}.fl-stack{gap:var(--sm-space-3);flex-direction:column;display:flex}.fl-stack--lg{gap:var(--sm-space-4)}.fl-theme{align-items:center;gap:var(--sm-space-2);flex-wrap:wrap;margin:0;display:flex}.fl-theme__note{font-size:var(--sm-size-14);font-weight:var(--sm-weight-semibold);color:var(--sm-text-secondary)}.fl-vote{gap:var(--sm-space-3);display:flex}.fl-vote .sm-btn{flex:1 1 0}.sm-btn.fl-game-btn{font-family:var(--sm-font-display);font-weight:var(--sm-weight-semibold);font-size:var(--sm-size-18);letter-spacing:var(--sm-tracking-tight)}.sm-btn.fl-btn-red{background:var(--fl-flag-red);color:var(--fl-flag-red-fg)}.sm-btn.fl-btn-green{background:var(--fl-btn-green);color:var(--fl-flag-green-fg)}.sm-btn.fl-btn-red:disabled,.sm-btn.fl-btn-green:disabled{opacity:.55}.fl-flags{gap:var(--sm-space-3);display:flex}.fl-flags--sm{gap:var(--sm-space-2)}.fl-score{font-family:var(--sm-font-display);font-weight:var(--sm-weight-semibold);font-size:var(--sm-size-36);line-height:var(--sm-leading-none);letter-spacing:var(--sm-tracking-tighter);margin:0}.fl-muted{color:var(--sm-text-secondary);margin:0}.fl-small{font-size:var(--sm-size-14)}.fl-alert{gap:var(--sm-space-2);padding:var(--sm-space-3) var(--sm-space-4);border-radius:var(--sm-radius-lg);background:var(--sm-surface-card);font-size:var(--sm-size-15);align-items:flex-start;margin:0;display:flex}.fl-alert--error{background:var(--sm-bubblegum-a35)}.fl-field{gap:var(--sm-space-2);flex-direction:column;display:flex}.fl-field__hint{padding-left:var(--sm-space-1)}.fl-field label{font-size:var(--sm-size-15);font-weight:var(--sm-weight-semibold);padding-left:var(--sm-space-1)}.fl-list{gap:var(--sm-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fl-list__row{align-items:center;gap:var(--sm-space-3);min-height:var(--sm-control-40);display:flex}.fl-list__text{font-size:var(--sm-size-15);line-height:var(--sm-leading-snug);flex:1}.fl-list__meta{font-size:var(--sm-size-14);font-weight:var(--sm-weight-bold);white-space:nowrap}.fl-sheet{width:100%;max-width:var(--fl-page-max);background:var(--sm-surface-page);color:var(--sm-text-primary);border-radius:var(--sm-radius-2xl) var(--sm-radius-2xl) 0 0;border:0;max-height:92dvh;margin:auto auto 0;padding:0}.fl-sheet::backdrop{background:var(--sm-ink-a45)}.fl-sheet[open]{animation:fl-sheet-in .26s var(--sm-ease-out)}.fl-sheet__body{padding:var(--sm-space-6) var(--sm-space-4) calc(var(--sm-space-6) + env(safe-area-inset-bottom));gap:var(--sm-space-4);flex-direction:column;display:flex}.fl-sheet__head{justify-content:space-between;align-items:center;gap:var(--sm-space-3);display:flex}.fl-sheet__head .sm-btn--icon{flex:none}.fl-sheet__head .sm-h2{font-family:var(--sm-font-text);font-weight:var(--sm-weight-bold);letter-spacing:var(--sm-tracking-tight)}@keyframes fl-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fl-preview{border:1.5px dashed var(--sm-ink-a25);border-radius:var(--sm-radius-xl);padding:var(--sm-space-4);gap:var(--sm-space-2);flex-direction:column;display:flex}.fl-banner{z-index:50;padding:var(--sm-space-4) var(--sm-space-4) calc(var(--sm-space-4) + env(safe-area-inset-bottom));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.fl-banner__inner{width:100%;max-width:var(--fl-page-max);background:var(--sm-surface-card);border-radius:var(--sm-radius-2xl);box-shadow:var(--sm-field-shadow);padding:var(--sm-space-5);gap:var(--sm-space-3);flex-direction:column;display:flex}.fl-banner__actions{gap:var(--sm-space-2);display:flex}.fl-banner__actions .sm-btn{padding:0 var(--sm-space-3);flex:1 1 0}.fl-enter{animation:fl-enter .28s var(--sm-ease-out) both}@keyframes fl-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}@media (max-width:360px){.fl-score{font-size:var(--sm-size-28)}}.fl-page--duel .fl-hero .fl-score{font-family:var(--sm-font-text);font-weight:var(--sm-weight-bold);font-size:var(--sm-size-36);line-height:var(--sm-leading-tight);letter-spacing:var(--sm-tracking-tight)}.fl-chip{height:auto;font-weight:var(--sm-weight-medium);color:var(--sm-text-secondary);background:0 0;padding:0}.fl-brand__name{font-size:var(--sm-size-18)}.fl-hero{justify-content:center;gap:var(--sm-space-5);padding:var(--sm-space-8) 0;flex-direction:column;flex:1;display:flex}.fl-hero .fl-score{font-size:var(--sm-size-48)}.fl-actions{align-items:center;gap:var(--sm-space-1);flex-direction:column;display:flex}.fl-quiet{align-items:center;gap:var(--sm-space-1);padding-top:var(--sm-space-4);color:var(--sm-text-tertiary);font-size:var(--sm-size-13);text-align:center;flex-direction:column;display:flex}.fl-quiet__row{align-items:center;gap:var(--sm-space-1);margin:0;display:inline-flex}.fl-scenario{font-family:var(--sm-font-text);font-weight:var(--sm-weight-bold);letter-spacing:var(--sm-tracking-tighter);line-height:var(--sm-leading-tight);margin:0;font-size:44px}.fl-scenario--sm{font-size:var(--sm-size-22);color:var(--sm-text-secondary)}@media (max-width:360px){.fl-scenario:not(.fl-scenario--sm){font-size:var(--sm-size-36)}}.fl-title{font-family:var(--sm-font-text);font-weight:var(--sm-weight-bold);font-size:var(--sm-size-36);line-height:var(--sm-leading-tight);letter-spacing:var(--sm-tracking-tight);margin:0}.fl-compare__flags{gap:0}.fl-compare__flag{appearance:none;cursor:pointer;font:inherit;color:inherit;padding:var(--sm-space-2) var(--sm-space-1);margin:calc(var(--sm-space-2) * -1) 0;border-radius:var(--sm-radius-pill);-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:inline-flex}.fl-compare__flag--on{background:var(--sm-bubblegum-a35)}.fl-compare__flag:focus-visible{outline:2px solid var(--sm-text-primary);outline-offset:1px}.fl-compare__slot{margin-top:var(--sm-space-3);min-height:96px}.fl-compare__hint{color:var(--sm-text-tertiary);font-size:var(--sm-size-14);margin:0}.fl-compare__card{background:var(--sm-bubblegum-a35);border-radius:var(--sm-radius-xl);padding:var(--sm-space-3) var(--sm-space-4);gap:var(--sm-space-1);animation:fl-enter .2s var(--sm-ease-out) both;flex-direction:column;display:flex}.fl-compare__label{font-size:var(--sm-size-13);font-weight:var(--sm-weight-semibold);color:var(--sm-text-secondary)}.fl-compare__question{font-size:var(--sm-size-17);font-weight:var(--sm-weight-semibold);line-height:var(--sm-leading-snug);margin:0}@media (hover:none){.sm-btn--secondary:hover:not(:disabled){background:var(--sm-action-secondary)}.sm-btn--primary:hover:not(:disabled){background:var(--sm-action-primary)}.sm-btn--commit:hover:not(:disabled){background:var(--sm-action-commit)}}.fl-banner__inner{padding:var(--sm-space-4);gap:var(--sm-space-3)}:root{--fl-block-height:168px}.fl-context{padding-top:var(--sm-space-4);font-size:var(--sm-size-15);line-height:var(--sm-leading-snug);color:var(--sm-text-secondary);margin:0}.fl-reveal{gap:var(--sm-space-4);flex-direction:column;display:flex}@keyframes fl-grow{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}@keyframes fl-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.sm-btn--text{text-decoration:none}.fl-brand__by{font-size:var(--sm-size-13);color:var(--sm-text-tertiary);font-weight:var(--sm-weight-medium);margin-left:var(--sm-space-1);align-self:flex-end;padding-bottom:2px}.fl-actions{gap:var(--sm-space-3);align-items:stretch}.fl-actions__note{text-align:center;text-wrap:balance;margin-top:calc(var(--sm-space-1) * -1)}:root{--fl-stroke:6px;--fl-cloth-height:96px;--fl-pole-drop:44px;--fl-cutout-ms:.42s;--fl-pick-delay:var(--fl-cutout-ms);--fl-pick-ms:.52s;--fl-other-delay:calc(var(--fl-pick-delay) + var(--fl-pick-ms));--fl-other-ms:.32s}.fl-fb{gap:var(--sm-space-2);padding-bottom:var(--sm-space-2);flex-direction:column;display:flex;position:relative}.fl-fb__flags{gap:var(--sm-space-2);height:calc(var(--fl-cloth-height) + var(--fl-pole-drop));display:flex}.fl-fb__side{min-width:calc(var(--fl-stroke) * 4);flex-basis:0;position:relative}.fl-fb__cloth{height:var(--fl-cloth-height);border:var(--fl-stroke) solid var(--sm-charcoal-base);border-radius:var(--sm-radius-sm);padding:0 var(--sm-space-4);align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.fl-fb__side--red .fl-fb__cloth{background:var(--fl-flag-red);color:var(--fl-flag-red-fg);border-bottom-left-radius:0}.fl-fb__side--green .fl-fb__cloth{background:var(--fl-flag-green);color:var(--fl-flag-green-fg);border-bottom-right-radius:0;justify-content:flex-end}.fl-fb__pole{top:var(--sm-radius-sm);width:var(--fl-stroke);height:calc(100% - var(--sm-radius-sm));background:var(--sm-charcoal-base);border-radius:0 0 var(--fl-stroke) var(--fl-stroke);position:absolute}.fl-fb__cloth--empty{padding:0}.fl-fb__probe{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute}.fl-fb__side--red .fl-fb__pole{left:0}.fl-fb__side--green .fl-fb__pole{right:0}.fl-fb__pct{font-family:var(--sm-font-display);font-weight:var(--sm-weight-semibold);font-size:var(--sm-size-36);line-height:var(--sm-leading-none);letter-spacing:var(--sm-tracking-tighter)}.fl-fb__legend{justify-content:space-between;align-items:baseline;gap:var(--sm-space-2);display:flex}.fl-fb__label{font-weight:var(--sm-weight-bold);font-size:var(--sm-size-17)}.fl-fb__side--red .fl-fb__cloth{animation:fl-unfurl-left var(--fl-other-ms) var(--sm-ease-out) var(--fl-other-delay) both}.fl-fb__side--green .fl-fb__cloth{animation:fl-unfurl-right var(--fl-other-ms) var(--sm-ease-out) var(--fl-other-delay) both}.fl-fb__side--red.fl-fb__side--mine .fl-fb__cloth{animation:fl-unfurl-left var(--fl-pick-ms) var(--sm-ease-out) var(--fl-pick-delay) both}.fl-fb__side--green.fl-fb__side--mine .fl-fb__cloth{animation:fl-unfurl-right var(--fl-pick-ms) var(--sm-ease-out) var(--fl-pick-delay) both}@keyframes fl-unfurl-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fl-unfurl-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.fl-fb__legend{align-items:center;min-height:64px}.fl-fb__label{align-items:center;gap:var(--sm-space-2);display:inline-flex}.fl-fb__names{justify-content:space-between;gap:var(--sm-space-4);margin-top:calc(var(--sm-space-2) * -1);font-size:var(--sm-size-15);font-weight:var(--sm-weight-medium);color:var(--sm-text-secondary);line-height:var(--sm-leading-snug);display:flex}.fl-fb__names span:last-child{text-align:right}.fl-fb__cutout{object-fit:contain;pointer-events:none;width:64px;height:64px;animation:fl-land var(--fl-cutout-ms) var(--sm-ease-out) 0s both}.fl-fb__cutout--red{margin-left:-2px;transform:rotate(-8deg)}.fl-fb__cutout--green{margin-right:-14px;transform:rotate(8deg)}@keyframes fl-land{0%{opacity:0;transform:translateY(12px)scale(.7)rotate(0)}}.fl-ad{margin-top:var(--sm-space-6);background:var(--sm-surface-card);border-radius:var(--sm-radius-xl);color:var(--sm-text-primary);transition:transform .16s var(--sm-ease-out);-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.fl-ad:active{transform:scale(.98)}.fl-ad:focus-visible{outline:2px solid var(--sm-text-primary);outline-offset:3px}.fl-ad__body{align-items:center;gap:var(--sm-space-3);padding:var(--sm-space-3) var(--sm-space-4) var(--sm-space-3) var(--sm-space-3);display:flex}.fl-ad__icon{width:var(--sm-control-44);height:var(--sm-control-44);border-radius:22%;flex:none;display:block}.fl-ad__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fl-ad__name{font-weight:var(--sm-weight-bold);font-size:var(--sm-size-15);line-height:var(--sm-leading-tight)}.fl-ad__lead{font-size:var(--sm-size-14);color:var(--sm-text-secondary);line-height:var(--sm-leading-tight)}.fl-ad__go{color:var(--sm-text-tertiary);transition:transform .2s var(--sm-ease-out);flex:none}@media (hover:hover){.fl-ad:hover .fl-ad__go{transform:translate(2px)}}.fl-chip--reset{appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-family:inherit}
@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Variable.woff2)format("woff2-variations"),url(/fonts/ClashDisplay-Variable.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}
