@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-italic.C7FdRbwB.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-italic.AGUkry7S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-italic.5K55R7rt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-italic.CmZo11nB.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:italic;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-italic.ZB3Aladm.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Departure Mono;src:url(../../../fonts/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--theme-primary:#cc514a;--theme-secondary:#f5b3aa;--theme-accent:#ffe39a;--theme-alt:#e8e2f6;--theme-danger:#b03f3a;--theme-paper:#fbf6f2;--theme-shade:#241d1f;--theme-white:#fffdfb;--color-paper:var(--theme-paper);--color-hue:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-shade));--color-surface:color-mix(in srgb, var(--theme-white) 82%, var(--theme-paper));--color-sunken:color-mix(in srgb, var(--color-hue) 5%, var(--theme-paper));--color-ink-000:var(--theme-paper);--color-ink-040:color-mix(in srgb, var(--theme-white) 82%, var(--theme-paper));--color-ink-050:color-mix(in srgb, var(--theme-white) 60%, var(--theme-paper));--color-ink-100:color-mix(in srgb, var(--color-hue) 9%, var(--theme-paper));--color-ink-150:color-mix(in srgb, var(--color-hue) 12%, var(--theme-paper));--color-ink-200:color-mix(in srgb, var(--color-hue) 16%, var(--theme-paper));--color-ink-300:color-mix(in srgb, var(--color-hue) 24%, var(--theme-paper));--color-ink-350:color-mix(in srgb, var(--color-hue) 32%, var(--theme-paper));--color-ink-400:color-mix(in srgb, var(--color-ink-900) 54%, var(--theme-paper));--color-ink-500:color-mix(in srgb, var(--color-ink-900) 66%, var(--theme-paper));--color-ink-550:color-mix(in srgb, var(--color-ink-900) 74%, var(--theme-paper));--color-ink-600:color-mix(in srgb, var(--color-ink-900) 82%, var(--theme-paper));--color-ink-900:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-shade));--color-line:color-mix(in srgb, var(--color-hue) 16%, var(--theme-paper));--color-line-strong:color-mix(in srgb, var(--color-hue) 30%, var(--theme-paper));--color-muted:color-mix(in srgb, var(--color-ink-900) 54%, var(--theme-paper));--color-primary:var(--theme-primary);--color-primary-hover:color-mix(in srgb, var(--theme-primary) 84%, var(--theme-white));--color-primary-soft:color-mix(in srgb, var(--theme-primary) 11%, var(--theme-paper));--color-primary-tint:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-paper));--color-primary-deep:color-mix(in srgb, var(--theme-primary) 80%, var(--theme-shade));--color-on-primary:color-mix(in srgb, var(--theme-white) 92%, var(--theme-accent));--color-secondary:var(--theme-secondary);--color-secondary-soft:color-mix(in srgb, var(--theme-secondary) 34%, var(--theme-paper));--color-secondary-deep:color-mix(in srgb, var(--theme-secondary) 52%, var(--theme-shade));--color-on-secondary:color-mix(in srgb, var(--theme-secondary) 40%, var(--theme-shade));--color-accent:var(--theme-accent);--color-accent-soft:color-mix(in srgb, var(--theme-accent) 42%, var(--theme-paper));--color-on-accent:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-shade));--color-alt:var(--theme-alt);--color-alt-soft:color-mix(in srgb, var(--theme-alt) 46%, var(--theme-paper));--color-on-alt:color-mix(in srgb, var(--theme-alt) 30%, var(--theme-shade));--color-danger:var(--theme-danger);--color-danger-soft:color-mix(in srgb, var(--theme-danger) 16%, var(--theme-paper));--color-on-danger:var(--theme-white);--color-signal:color-mix(in srgb, var(--theme-primary) 88%, var(--theme-white));--color-signal-lift:color-mix(in srgb, var(--theme-primary) 86%, var(--theme-shade));--color-signal-wash:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-paper));--color-on-signal:color-mix(in srgb, var(--theme-white) 92%, var(--theme-accent));--color-on-ink:var(--theme-paper);--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--color-cover-label:color-mix(in srgb, var(--theme-white) 78%, var(--theme-accent));--color-page:color-mix(in srgb, var(--color-hue) 14%, var(--theme-paper));--color-pocket:color-mix(in srgb, var(--color-hue) 20%, var(--theme-paper));--color-pocket-edge:color-mix(in srgb, var(--color-hue) 34%, var(--theme-paper));--color-pocket-empty:color-mix(in srgb, var(--color-hue) 10%, var(--theme-paper));--color-scrim:color-mix(in srgb, var(--color-ink-900) 62%, transparent);--color-gloss:color-mix(in srgb, var(--theme-white) 70%, transparent);--color-ring:color-mix(in srgb, var(--theme-accent) 62%, var(--theme-primary));--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-none:0;--radius-xs:4px;--radius-sm:7px;--radius-chip:9px;--radius-slot:11px;--radius-card:13px;--radius-surface:16px;--radius-panel:20px;--radius-sheet:25px;--radius-pill:999px;--font-display:"Fredoka Variable", "Fredoka", "Nunito Variable", ui-rounded, system-ui, sans-serif;--font-ui:"Nunito Variable", "Nunito", ui-rounded, system-ui, sans-serif;--font-mono:"Departure Mono", ui-monospace, "Courier New", monospace;--text-data:11px;--text-data-lg:22px;--text-display-2xs:19px;--text-display-xs:26px;--text-display-sm:29px;--text-display:38px;--text-display-lg:46px;--text-display-xl:58px;--text-ornament:103px;--ui-6xs:6px;--ui-5xs:7px;--ui-4xs:8px;--ui-3xs:9px;--ui-2xs:10px;--ui-xs:11px;--ui-sm:12px;--ui-base:13px;--ui-md:14px;--ui-lg:15px;--ui-xl:22px;--ui-input:16px;--track-data:.02em;--track-tight:-.01em;--track-snug:-.02em;--track-chip:.06em;--track-button:.1em;--track-wide:.14em;--track-label:.18em;--weight-regular:400;--weight-medium:550;--weight-semibold:600;--weight-bold:700;--size-touch:40px;--size-touch-lg:46px;--size-fab:56px;--size-dot:8px;--size-pip:6px;--size-sidebar:232px;--size-shell:1510px;--size-reading:660px;--shadow-soft:0 12px 35px color-mix(in srgb, var(--color-ink-900) 7%, transparent);--shadow-lift:0 10px 24px -12px color-mix(in srgb, var(--color-ink-900) 32%, transparent);--shadow-press:0 3px 0 color-mix(in srgb, var(--color-ink-900) 13%, transparent);--shadow-card:0 2px 3px color-mix(in srgb, var(--color-ink-900) 13%, transparent);--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent);--shadow-book:1px 1px 0 var(--color-surface), 3px 3px 0 var(--color-line), 5px 4px 0 var(--color-surface), 7px 5px 0 var(--color-line-strong), 14px 20px 24px -10px color-mix(in srgb, var(--color-ink-900) 22%, transparent);--shadow-sheet:0 35px 100px color-mix(in srgb, var(--color-ink-900) 23%, transparent);--motion-dur-instant:.12s;--motion-dur-standard:.24s;--motion-dur-deliberate:.46s;--motion-stagger:25ms;--motion-ease:cubic-bezier(.2, .7, .2, 1);--motion-spring:cubic-bezier(.18, .85, .28, 1.2);--motion-ease-loader:linear;--motion-hold-delay:.22s;--motion-dur-page:.52s;--motion-dur-foil:7s;--motion-dur-shimmer:1.4s;--texture-dot-pitch:9px;--foil-rose:#ff4fb8;--foil-gold:#ffd12e;--foil-mint:#2fe39a;--foil-sky:#2fa8ff;--foil-violet:#8f5cff;--foil-line:color-mix(in srgb, var(--theme-white) 70%, transparent)}[data-theme=poke]{--theme-primary:#cc514a;--theme-secondary:#f5b3aa;--theme-accent:#ffe39a;--theme-alt:#e8e2f6;--theme-danger:#b03f3a;--theme-paper:#fbf6f2;--theme-shade:#241d1f;--theme-white:#fffdfb}[data-theme=great]{--theme-primary:#4570b3;--theme-secondary:#f0a09a;--theme-accent:#cfe3fb;--theme-alt:#e4def6;--theme-danger:#b03f3a;--theme-paper:#f4f6fb;--theme-shade:#141a28;--theme-white:#fdfeff}[data-theme=ultra]{--theme-primary:#3b3a42;--theme-secondary:#f3cf62;--theme-accent:#fbe8a6;--theme-alt:#e5e3ef;--theme-danger:#b03f3a;--theme-paper:#f8f6ee;--theme-shade:#121115;--theme-white:#fffefa}[data-theme=master]{--theme-primary:#7b52ad;--theme-secondary:#f2a6c9;--theme-accent:#f6d7ea;--theme-alt:#e6dcf8;--theme-danger:#b03f58;--theme-paper:#f8f5fb;--theme-shade:#1b1225;--theme-white:#fffdff}[data-theme=safari]{--theme-primary:#5b7a44;--theme-secondary:#e8c283;--theme-accent:#dcebb0;--theme-alt:#ede4d0;--theme-danger:#a8453c;--theme-paper:#f6f4ea;--theme-shade:#151a10;--theme-white:#fffef8}[data-theme=dive]{--theme-primary:#2f7d92;--theme-secondary:#9fd4e8;--theme-accent:#cdeef0;--theme-alt:#dfe4f6;--theme-danger:#ad4540;--theme-paper:#f1f7f8;--theme-shade:#0b1a1f;--theme-white:#fcffff}[data-theme=luxury]{--theme-primary:#e7c477;--theme-secondary:#e07a72;--theme-accent:#f2dc9c;--theme-alt:#5f4c63;--theme-danger:#e58a80;--theme-paper:#1b1719;--theme-shade:#f6f0e6;--theme-white:#0c0a0b}[data-accent=red]{--color-signal:#cc514a;--color-signal-lift:#a33a34;--color-signal-wash:#f9e4e0;--color-on-signal:#fffaf8;--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent)}[data-accent=amber]{--color-signal:#9c7424;--color-signal-lift:#765512;--color-signal-wash:#f6ecd4;--color-on-signal:#fffaf0;--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent)}[data-accent=cyan]{--color-signal:#4570b3;--color-signal-lift:#2f5390;--color-signal-wash:#e2eaf7;--color-on-signal:#f8fbff;--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent)}[data-accent=violet]{--color-signal:#7b52ad;--color-signal-lift:#5d3a8a;--color-signal-wash:#ece4f6;--color-on-signal:#fcf9ff;--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent)}[data-accent=lime]{--color-signal:#548043;--color-signal-lift:#3d612f;--color-signal-wash:#e5eedc;--color-on-signal:#fafff5;--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent)}[data-accent=pink]{--color-signal:#b8546f;--color-signal-lift:#933a53;--color-signal-wash:#f7e2e8;--color-on-signal:#fff8fa;--color-cover:var(--color-signal);--color-cover-dark:color-mix(in srgb, var(--color-signal) 74%, var(--theme-shade));--color-cover-light:color-mix(in srgb, var(--color-signal) 76%, var(--theme-white));--shadow-stack:0 2px 0 var(--color-cover-dark), 0 5px 0 -1px var(--color-surface), 0 6px 0 -1px var(--color-line-strong), 0 10px 0 -3px var(--color-surface), 0 11px 0 -3px var(--color-line-strong), 0 17px 26px -12px color-mix(in srgb, var(--color-ink-900) 28%, transparent)}.px{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.motion-press{transition:transform var(--motion-dur-standard) var(--motion-spring), background-color var(--motion-dur-instant) var(--motion-ease), border-color var(--motion-dur-instant) var(--motion-ease), box-shadow var(--motion-dur-instant) var(--motion-ease), color var(--motion-dur-instant) var(--motion-ease)}.motion-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(.95)}@keyframes pb-card-in{0%{transform:translateY(-12px)scale(.92)rotate(-3deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes pb-collected-pop{0%{transform:scale(1)}35%{transform:translateY(-5px)scale(1.045)rotate(-2deg)}75%{transform:translateY(1px)scale(.99)}to{transform:scale(1)}}@keyframes pb-badge-pop{0%{transform:scale(.3)}65%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes pb-wiggle{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}.motion-card-in{animation:pb-card-in var(--motion-dur-deliberate) var(--motion-spring) both}.motion-collected{animation:pb-collected-pop var(--motion-dur-page) var(--motion-spring)}.motion-badge-pop{animation:pb-badge-pop var(--motion-dur-deliberate) var(--motion-spring)}.motion-wiggle{animation:pb-wiggle var(--motion-dur-page) ease-in-out infinite alternate}@keyframes pb-sheet-in{0%{transform:translateY(24px)scale(.975)}to{transform:translateY(0)scale(1)}}@keyframes pb-sheet-out{0%{transform:translateY(0)scale(1)}to{transform:translateY(24px)scale(.99)}}@keyframes pb-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pb-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes pb-route-in{0%{transform:translateY(6px)}to{transform:translateY(0)}}.motion-reveal{animation:pb-route-in var(--motion-dur-deliberate) var(--motion-ease) both}@keyframes pb-fill-pip{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes pb-march{0%,to{opacity:.18;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}@keyframes pb-holo{0%{transform:translate(-150%)rotate(10deg)}to{transform:translate(300%)rotate(10deg)}}.motion-fill-pip{animation:pb-fill-pip var(--motion-dur-standard) var(--motion-spring) both}.motion-march{animation:pb-march var(--motion-dur-deliberate) var(--motion-ease-loader) infinite}.motion-holo{animation:pb-holo var(--motion-dur-deliberate) var(--motion-ease)}@keyframes pb-hold-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pb-hold-wobble{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(-4deg)}50%{transform:translateY(1px)rotate(3deg)}75%{transform:translateY(-2px)rotate(-2deg)}}@keyframes pb-card-confirm{0%{transform:scale(.7)}55%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes pb-card-settle{0%{transform:scale(1.04)}to{transform:scale(1)}}.motion-card-confirm{animation:pb-card-confirm var(--motion-dur-standard) var(--motion-spring)}.motion-card-settle{animation:pb-card-settle var(--motion-dur-standard) var(--motion-spring)}@keyframes pagenine-fan-in{0%{opacity:0;transform:translateY(28px)rotate(0)scale(.94)}to{opacity:1;transform:translateX(var(--fan-x,0%)) translateY(var(--fan-y,0px)) rotate(var(--fan-rotate,0deg))}}.motion-fan-in{animation:pagenine-fan-in var(--motion-dur-page) var(--motion-spring) both;animation-delay:calc(var(--fan-index,0) * var(--motion-stagger))}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--motion-dur-instant)!important;transition-duration:var(--motion-dur-instant)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}.motion-press:active:not(:disabled){transform:none}.motion-march,.motion-wiggle{opacity:1;animation:none}.motion-card-confirm,.motion-card-settle,.motion-collected,.motion-badge-pop,.motion-card-in,.motion-fan-in,.motion-reveal{animation:none}}@keyframes pb-page-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes pb-page-leave{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes pb-page-enter-back{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pb-page-leave-back{0%{transform:translate(0)}to{transform:translate(100%)}}::view-transition-group(root){animation:none}::view-transition-group(binder-page){animation:none}::view-transition-old(root){display:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(binder-rings){z-index:3;animation:none}::view-transition-old(binder-rings){display:none}::view-transition-new(binder-rings){mix-blend-mode:normal;animation:none}::view-transition-group(binder-page){z-index:1;border-radius:var(--radius-xs) var(--radius-slot) var(--radius-slot) var(--radius-xs);background:var(--color-page);overflow:clip}::view-transition-old(binder-page){animation:pb-page-leave var(--motion-dur-deliberate) var(--motion-ease) both;mix-blend-mode:normal;opacity:1}::view-transition-new(binder-page){animation:pb-page-enter var(--motion-dur-deliberate) var(--motion-ease) both;mix-blend-mode:normal;opacity:1}html[data-navigation-direction=back]::view-transition-old(binder-page){animation-name:pb-page-leave-back}html[data-navigation-direction=back]::view-transition-new(binder-page){animation-name:pb-page-enter-back}@keyframes pb-content-out{to{opacity:0}}@keyframes pb-content-in{0%{opacity:0}to{opacity:1}}::view-transition-group(route-content){animation:none}::view-transition-old(route-content){mix-blend-mode:normal;animation:90ms ease-in both pb-content-out}::view-transition-new(route-content){animation:pb-content-in var(--motion-dur-standard) var(--motion-ease) 90ms both;mix-blend-mode:normal}::view-transition-group(app-nav){z-index:5;animation:none}::view-transition-old(app-nav){display:none}::view-transition-new(app-nav){mix-blend-mode:normal;animation:none}::view-transition{pointer-events:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}html,body{margin:0;padding:0}body{background:var(--color-paper);color:var(--color-ink-900);font-family:var(--font-ui);font-size:var(--ui-md);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.5}h1,h2,h3{font-weight:var(--weight-semibold);margin:0}h1{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:var(--weight-semibold);letter-spacing:var(--track-snug);line-height:1.08}h2{font-size:var(--ui-xl);letter-spacing:var(--track-tight)}h3{font-size:var(--ui-lg);letter-spacing:var(--track-tight)}p{margin:0}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-signal-lift)}svg{display:block}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{opacity:.34;cursor:not-allowed}input,select,textarea{min-width:0;color:var(--color-ink-900);font:inherit}button,a,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-ring);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline-width:2px}::selection{background:var(--color-accent);color:var(--color-on-accent)}@media (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea{font-size:var(--ui-input)!important}}.status-scrim.svelte-12qhfyh{z-index:30;height:env(safe-area-inset-top);background:var(--color-paper);pointer-events:none;position:fixed;top:0;left:0;right:0}.shell.svelte-12qhfyh{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);max-width:var(--size-shell);min-height:100dvh;margin:0 auto;display:grid}.rail.svelte-12qhfyh{min-width:0}.main.svelte-12qhfyh{min-width:0;max-width:1250px;padding:var(--space-6) var(--space-10) var(--space-8)}.topbar.svelte-12qhfyh{align-items:center;gap:var(--space-2);min-height:var(--size-touch);margin-bottom:var(--space-6);display:none}.grow.svelte-12qhfyh{flex:1}.mobile-brand.svelte-12qhfyh{color:var(--color-ink-900);display:none}html[data-transition-scope=route] .route.svelte-12qhfyh{view-transition-name:route-content}html[data-transition-scope=route] .mobile-nav.svelte-12qhfyh{view-transition-name:app-nav}.route.svelte-12qhfyh{min-width:0}.content.hidden.svelte-12qhfyh,.mobile-nav.svelte-12qhfyh{display:none}.bare.svelte-12qhfyh{min-height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex}.bare.svelte-12qhfyh .route:where(.svelte-12qhfyh){flex-direction:column;flex:1;min-width:0;display:flex}@media (width<=1150px){.shell.svelte-12qhfyh{grid-template-columns:185px minmax(0,1fr)}.main.svelte-12qhfyh{padding:var(--space-6) var(--space-8) var(--space-8)}}@media (width<=860px){.shell.svelte-12qhfyh{grid-template-columns:158px minmax(0,1fr)}.main.svelte-12qhfyh{padding:var(--space-5) var(--space-6) var(--space-8)}}@media (width<=680px){.shell.svelte-12qhfyh{max-width:490px;min-height:100dvh;margin:0 auto;display:block}.rail.svelte-12qhfyh{display:none}.main.svelte-12qhfyh{max-width:none;padding:0 19px calc(84px + env(safe-area-inset-bottom))}.topbar.svelte-12qhfyh{min-height:53px;margin-bottom:var(--space-3);padding-top:max(var(--space-2), env(safe-area-inset-top));display:flex}.mobile-brand.svelte-12qhfyh{display:block}.mobile-nav.svelte-12qhfyh{z-index:20;display:block;position:fixed;bottom:0;left:0;right:0}}@media (width<=370px){.main.svelte-12qhfyh{padding-right:var(--space-3);padding-left:var(--space-3)}}
