:root{color-scheme:light;--p-pero-0: #FFFFFF;--p-pero-50: #FAF6F4;--p-pero-100: #F5F0ED;--p-pero-200: #ECE4E0;--p-pero-300: #DDD2CD;--p-pero-400: #BFB1AC;--p-pero-500: #8F8183;--p-pero-600: #6E6163;--p-pero-700: #574B4D;--p-kluv-700: #4B3D46;--p-kluv-800: #3A2D35;--p-kluv-900: #2A1F26;--p-night-50: #F7F0F2;--p-night-300: #B9ABB0;--p-night-400: #93858B;--p-night-700: #473A42;--p-night-800: #342A31;--p-night-850: #292027;--p-night-900: #1F171E;--p-night-950: #171116;--p-hohol-100: #FFEFD9;--p-hohol-200: #FFE2BA;--p-hohol-300: #FFD08A;--p-hohol-400: #FFB547;--p-hohol-500: #FF9E1B;--p-hohol-600: #F58A00;--p-hohol-700: #C96A00;--p-hohol-800: #964B00;--p-hohol-night: #3D2A14;--p-signal-red-100: #FCE5E2;--p-signal-red-300: #FF8A7E;--p-signal-red-500: #D8372C;--p-signal-red-600: #C22F25;--p-signal-red-700: #A8281F;--p-signal-red-night: #43201D;--p-signal-green-100: #DDF3E7;--p-signal-green-300: #5FD39A;--p-signal-green-600: #1A7A4A;--p-signal-green-night: #173527;--p-gold-200: #FFE7A3;--p-gold-400: #F7C948;--p-gold-600: #C99A12;--p-gold-800: #7A5C00;--p-nest-stage: #1B1319;--p-nest-common-glow: #4A3443;--p-nest-common-mid: #2A1F26;--p-nest-rare-glow: #465566;--p-nest-rare-mid: #252A33;--p-nest-epic-glow: #6B4A1E;--p-nest-epic-mid: #33231F;--p-nest-legendary-glow: #5B3A72;--p-nest-legendary-mid: #2E1F3A;--p-market-wb: #9B2FDB;--p-market-ozon: #005BFF;--p-market-yam: #FFD426;--sp-0: 0px;--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-64: 64px;--r-6: 6px;--r-10: 10px;--r-14: 14px;--r-20: 20px;--r-28: 28px;--r-full: 999px;--size-touch: 44px;--size-icon-2xs: 14px;--size-icon-xs: 16px;--size-icon-s: 20px;--size-icon-m: 24px;--size-icon-l: 32px;--size-icon-xl: 40px;--size-header: 52px;--font-text: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Unbounded", "Onest", system-ui, sans-serif;--z-deck: 12;--z-header: 10;--z-popover: 30;--z-scrim: 40;--z-sheet: 41;--z-toast: 60;--z-moment: 80;--z-page: 20;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--ease-linear: cubic-bezier(0, 0, 1, 1);--d-press: .12s;--d-fast: .16s;--d-base: .22s;--d-slow: .32s;--d-screen: .38s;--d-sheet: .5s;--spring-snap: 632 50.3 1;--spring-move: 247 31.4 1;--spring-throw: 247 25.1 1;--spring-sheet: 439 33.5 1;--spring-pop: 322 21.5 1;--k-card-radius: 20px;--k-card-shadow: var(--e-e2);--k-card-gutter: 8px;--k-card-next-scale: .95;--k-card-pad-x: 20px;--k-card-max-ratio: 1.684;--k-card-bars-top: 20px;--k-card-bar-height: 4px;--k-card-bar-gap: 5px;--k-card-facts-top: 36px;--k-card-actions-bottom: 20px;--k-card-seam: .08;--k-card-seam-busy: .14;--k-card-busy-threshold: 22;--k-card-busy-darken: .45;--k-deck-button-size-l: 72px;--k-deck-button-size-m: 60px;--k-deck-button-size-s: 44px;--k-deck-button-gap: 24px;--k-deck-button-icon-l: 32px;--k-deck-button-icon-m: 28px;--k-deck-button-icon-s: 22px;--k-sheet-radius: 28px;--k-field-radius: 14px;--k-field-height: 52px;--k-button-height-l: 56px;--k-button-height-m: 44px;--k-button-radius: 999px;--c-bg-page: #F5F0ED;--c-bg-surface: #FFFFFF;--c-bg-raised: #FFFFFF;--c-bg-sunken: #ECE4E0;--c-bg-accent-soft: #FFEFD9;--c-bg-inverse: #2A1F26;--c-bg-danger-soft: #FCE5E2;--c-bg-success-soft: #DDF3E7;--c-text-primary: #2A1F26;--c-text-secondary: #6E6163;--c-text-tertiary: #8F8183;--c-text-on-accent: #2A1F26;--c-text-accent: #964B00;--c-text-inverse: #FFFFFF;--c-text-on-danger: #FFFFFF;--c-text-inverse-accent: #FFB547;--c-text-danger: #C22F25;--c-text-success: #1A7A4A;--c-line-subtle: rgba(42,31,38,.08);--c-line-strong: rgba(42,31,38,.16);--c-line-control: #8F8183;--c-action-primary: #FF9E1B;--c-action-primary-top: #FFB547;--c-action-primary-pressed: #F58A00;--c-action-neutral: #ECE4E0;--c-action-neutral-pressed: #DDD2CD;--c-action-danger: #D8372C;--c-action-danger-pressed: #A8281F;--c-focus: #2A1F26;--c-scrim: rgba(27,19,25,.48);--c-reward-gold: #F7C948;--c-reward-gold-hi: #FFE7A3;--c-reward-gold-lo: #C99A12;--c-reward-gold-text: #7A5C00;--c-photo-plate: rgba(27,19,25,.86);--c-photo-on-plate: #FAF6F4;--c-photo-bar-on: #FFFFFF;--c-photo-bar-off: rgba(255,255,255,.48);--c-photo-outline: rgba(27,19,25,.08);--c-photo-veil: #F1EAE6;--c-photo-paper: #FFFFFF;--c-photo-bar-shadow: rgba(27,19,25,.35);--c-photo-shade: rgba(27,19,25,.3);--c-photo-dim: rgba(27,19,25,.32);--c-photo-grad: rgba(23,17,22,1);--c-photo-grad-text: rgba(23,17,22,.68);--c-photo-grad-foot: rgba(23,17,22,.8);--c-photo-on: #FFFFFF;--c-photo-on-muted: rgba(255,255,255,.8);--c-photo-btn: rgba(41,32,39,.8);--c-photo-btn-pressed: rgba(41,32,39,.96);--c-photo-chip: rgba(27,19,25,.62);--c-photo-fill-like: #FF9E1B;--c-photo-fill-nope: #C84E3A;--c-photo-sign-shadow: rgba(23,17,22,.45);--c-photo-btn-line: rgba(255,255,255,.14);--c-photo-grad-text-busy: rgba(23,17,22,.8);--c-find-stage: #1B1319;--c-find-common-glow: #4A3443;--c-find-common-mid: #2A1F26;--c-find-rare-glow: #465566;--c-find-rare-mid: #252A33;--c-find-epic-glow: #6B4A1E;--c-find-epic-mid: #33231F;--c-find-legendary-glow: #5B3A72;--c-find-legendary-mid: #2E1F3A;--c-find-on: #FFFFFF;--c-find-on-muted: rgba(250,246,244,.78);--c-find-label: #FFE7A3;--c-find-label-bg: rgba(255,231,163,.14);--c-find-label-line: rgba(255,231,163,.28);--c-find-rays: rgba(255,215,130,.1);--c-find-rays-rose: rgba(255,176,224,.16);--c-find-rays-aqua: rgba(150,222,255,.16);--c-find-rays-gold: rgba(255,231,163,.16);--c-sheen: rgba(255,255,255,.5);--c-glint: rgba(255,255,255,.5);--c-knob: #FFFFFF;--c-market-on: #FFFFFF;--c-market-wb: #9B2FDB;--c-market-ozon: #005BFF;--c-market-yam: #FFD426;--e-e1: 0 1px 2px rgba(74,40,52,.08), 0 4px 12px rgba(74,40,52,.08);--e-e2: 0 1px 2px rgba(74,40,52,.06), 0 8px 28px rgba(74,40,52,.12);--e-e3: 0 2px 6px rgba(74,40,52,.08), 0 16px 48px rgba(74,40,52,.18);--e-gloss: inset 0 1.5px 0 rgba(255,255,255,.55), inset 0 -2px 0 rgba(150,75,0,.22);--e-pressed: 0 1px 2px rgba(74,40,52,.1);--e-knob: 0 1px 3px rgba(27,19,25,.3);--e-glow-strong: 0 8px 22px rgba(255,140,20,.5);--e-glow: 0 6px 16px rgba(255,140,20,.36)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--c-bg-page: #171116;--c-bg-surface: #1F171E;--c-bg-raised: #292027;--c-bg-sunken: #342A31;--c-bg-accent-soft: #3D2A14;--c-bg-inverse: #F7F0F2;--c-bg-danger-soft: #43201D;--c-bg-success-soft: #173527;--c-text-primary: #F7F0F2;--c-text-secondary: #B9ABB0;--c-text-tertiary: #93858B;--c-text-on-accent: #2A1F26;--c-text-accent: #FFB547;--c-text-inverse: #2A1F26;--c-text-on-danger: #FFFFFF;--c-text-inverse-accent: #964B00;--c-text-danger: #FF8A7E;--c-text-success: #5FD39A;--c-line-subtle: rgba(255,240,245,.08);--c-line-strong: rgba(255,240,245,.16);--c-line-control: #93858B;--c-action-primary: #FF9E1B;--c-action-primary-top: #FFB547;--c-action-primary-pressed: #F58A00;--c-action-neutral: #342A31;--c-action-neutral-pressed: #473A42;--c-action-danger: #D8372C;--c-action-danger-pressed: #A8281F;--c-focus: #FFFFFF;--c-scrim: rgba(0,0,0,.62);--c-reward-gold: #F7C948;--c-reward-gold-hi: #FFE7A3;--c-reward-gold-lo: #C99A12;--c-reward-gold-text: #F7C948;--c-photo-plate: rgba(27,19,25,.86);--c-photo-on-plate: #FAF6F4;--c-photo-bar-on: #FFFFFF;--c-photo-bar-off: rgba(255,255,255,.48);--c-photo-outline: rgba(255,255,255,.08);--c-photo-veil: #2E242B;--c-photo-paper: #FFFFFF;--c-photo-bar-shadow: rgba(27,19,25,.35);--c-photo-shade: rgba(27,19,25,.3);--c-photo-dim: rgba(27,19,25,.32);--c-photo-grad: rgba(23,17,22,1);--c-photo-grad-text: rgba(23,17,22,.68);--c-photo-grad-foot: rgba(23,17,22,.8);--c-photo-on: #FFFFFF;--c-photo-on-muted: rgba(255,255,255,.8);--c-photo-btn: rgba(41,32,39,.8);--c-photo-btn-pressed: rgba(41,32,39,.96);--c-photo-chip: rgba(27,19,25,.62);--c-photo-fill-like: #FF9E1B;--c-photo-fill-nope: #C84E3A;--c-photo-sign-shadow: rgba(23,17,22,.45);--c-photo-btn-line: rgba(255,255,255,.14);--c-photo-grad-text-busy: rgba(23,17,22,.8);--c-find-stage: #1B1319;--c-find-common-glow: #4A3443;--c-find-common-mid: #2A1F26;--c-find-rare-glow: #465566;--c-find-rare-mid: #252A33;--c-find-epic-glow: #6B4A1E;--c-find-epic-mid: #33231F;--c-find-legendary-glow: #5B3A72;--c-find-legendary-mid: #2E1F3A;--c-find-on: #FFFFFF;--c-find-on-muted: rgba(250,246,244,.78);--c-find-label: #FFE7A3;--c-find-label-bg: rgba(255,231,163,.14);--c-find-label-line: rgba(255,231,163,.28);--c-find-rays: rgba(255,215,130,.1);--c-find-rays-rose: rgba(255,176,224,.16);--c-find-rays-aqua: rgba(150,222,255,.16);--c-find-rays-gold: rgba(255,231,163,.16);--c-sheen: rgba(255,240,245,.07);--c-glint: rgba(255,255,255,.5);--c-knob: #FFFFFF;--c-market-on: #FFFFFF;--c-market-wb: #9B2FDB;--c-market-ozon: #005BFF;--c-market-yam: #FFD426;--e-e1: 0 0 0 1px rgba(255,240,245,.06), 0 4px 12px rgba(0,0,0,.4);--e-e2: 0 0 0 1px rgba(255,240,245,.06), 0 10px 32px rgba(0,0,0,.5);--e-e3: 0 0 0 1px rgba(255,240,245,.08), 0 20px 56px rgba(0,0,0,.6);--e-gloss: inset 0 1.5px 0 rgba(255,255,255,.45), inset 0 -2px 0 rgba(150,75,0,.3);--e-pressed: 0 0 0 1px rgba(255,240,245,.06);--e-knob: 0 1px 3px rgba(0,0,0,.5);--e-glow-strong: 0 8px 24px rgba(255,140,20,.42);--e-glow: 0 6px 20px rgba(255,140,20,.3)}}:root[data-theme=dark]{color-scheme:dark;--c-bg-page: #171116;--c-bg-surface: #1F171E;--c-bg-raised: #292027;--c-bg-sunken: #342A31;--c-bg-accent-soft: #3D2A14;--c-bg-inverse: #F7F0F2;--c-bg-danger-soft: #43201D;--c-bg-success-soft: #173527;--c-text-primary: #F7F0F2;--c-text-secondary: #B9ABB0;--c-text-tertiary: #93858B;--c-text-on-accent: #2A1F26;--c-text-accent: #FFB547;--c-text-inverse: #2A1F26;--c-text-on-danger: #FFFFFF;--c-text-inverse-accent: #964B00;--c-text-danger: #FF8A7E;--c-text-success: #5FD39A;--c-line-subtle: rgba(255,240,245,.08);--c-line-strong: rgba(255,240,245,.16);--c-line-control: #93858B;--c-action-primary: #FF9E1B;--c-action-primary-top: #FFB547;--c-action-primary-pressed: #F58A00;--c-action-neutral: #342A31;--c-action-neutral-pressed: #473A42;--c-action-danger: #D8372C;--c-action-danger-pressed: #A8281F;--c-focus: #FFFFFF;--c-scrim: rgba(0,0,0,.62);--c-reward-gold: #F7C948;--c-reward-gold-hi: #FFE7A3;--c-reward-gold-lo: #C99A12;--c-reward-gold-text: #F7C948;--c-photo-plate: rgba(27,19,25,.86);--c-photo-on-plate: #FAF6F4;--c-photo-bar-on: #FFFFFF;--c-photo-bar-off: rgba(255,255,255,.48);--c-photo-outline: rgba(255,255,255,.08);--c-photo-veil: #2E242B;--c-photo-paper: #FFFFFF;--c-photo-bar-shadow: rgba(27,19,25,.35);--c-photo-shade: rgba(27,19,25,.3);--c-photo-dim: rgba(27,19,25,.32);--c-photo-grad: rgba(23,17,22,1);--c-photo-grad-text: rgba(23,17,22,.68);--c-photo-grad-foot: rgba(23,17,22,.8);--c-photo-on: #FFFFFF;--c-photo-on-muted: rgba(255,255,255,.8);--c-photo-btn: rgba(41,32,39,.8);--c-photo-btn-pressed: rgba(41,32,39,.96);--c-photo-chip: rgba(27,19,25,.62);--c-photo-fill-like: #FF9E1B;--c-photo-fill-nope: #C84E3A;--c-photo-sign-shadow: rgba(23,17,22,.45);--c-photo-btn-line: rgba(255,255,255,.14);--c-photo-grad-text-busy: rgba(23,17,22,.8);--c-find-stage: #1B1319;--c-find-common-glow: #4A3443;--c-find-common-mid: #2A1F26;--c-find-rare-glow: #465566;--c-find-rare-mid: #252A33;--c-find-epic-glow: #6B4A1E;--c-find-epic-mid: #33231F;--c-find-legendary-glow: #5B3A72;--c-find-legendary-mid: #2E1F3A;--c-find-on: #FFFFFF;--c-find-on-muted: rgba(250,246,244,.78);--c-find-label: #FFE7A3;--c-find-label-bg: rgba(255,231,163,.14);--c-find-label-line: rgba(255,231,163,.28);--c-find-rays: rgba(255,215,130,.1);--c-find-rays-rose: rgba(255,176,224,.16);--c-find-rays-aqua: rgba(150,222,255,.16);--c-find-rays-gold: rgba(255,231,163,.16);--c-sheen: rgba(255,240,245,.07);--c-glint: rgba(255,255,255,.5);--c-knob: #FFFFFF;--c-market-on: #FFFFFF;--c-market-wb: #9B2FDB;--c-market-ozon: #005BFF;--c-market-yam: #FFD426;--e-e1: 0 0 0 1px rgba(255,240,245,.06), 0 4px 12px rgba(0,0,0,.4);--e-e2: 0 0 0 1px rgba(255,240,245,.06), 0 10px 32px rgba(0,0,0,.5);--e-e3: 0 0 0 1px rgba(255,240,245,.08), 0 20px 56px rgba(0,0,0,.6);--e-gloss: inset 0 1.5px 0 rgba(255,255,255,.45), inset 0 -2px 0 rgba(150,75,0,.3);--e-pressed: 0 0 0 1px rgba(255,240,245,.06);--e-knob: 0 1px 3px rgba(0,0,0,.5);--e-glow-strong: 0 8px 24px rgba(255,140,20,.42);--e-glow: 0 6px 20px rgba(255,140,20,.3)}.t-display-l{font:800 30px/34px var(--font-display);letter-spacing:-.02em}.t-display-m{font:800 22px/26px var(--font-display);letter-spacing:-.015em}.t-title-l{font:700 28px/32px var(--font-text);letter-spacing:-.02em}.t-title-m{font:700 22px/28px var(--font-text);letter-spacing:-.015em}.t-title-s{font:600 17px/22px var(--font-text);letter-spacing:-.01em}.t-body-l{font:400 17px/24px var(--font-text);letter-spacing:-.005em}.t-body-m{font:400 15px/20px var(--font-text);letter-spacing:0em}.t-card-title{font:500 17px/22px var(--font-text);letter-spacing:-.005em}.t-label-l{font:600 17px/22px var(--font-text);letter-spacing:-.01em}.t-label-m{font:600 15px/20px var(--font-text);letter-spacing:-.005em}.t-caption{font:500 13px/16px var(--font-text);letter-spacing:.005em}.t-micro{font:700 11px/14px var(--font-text);letter-spacing:.02em;font-variant-numeric:tabular-nums}.t-price-l{font:700 24px/28px var(--font-text);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.t-price-m{font:700 17px/22px var(--font-text);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.t-price-xl{font:700 28px/32px var(--font-text);letter-spacing:-.02em;font-variant-numeric:tabular-nums}@font-face{font-family:Onest;src:url(/assets/onest-var-BrHh7Mva.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Unbounded;src:url(/assets/unbounded-var-BcYF5jcS.woff2) format("woff2");font-weight:600 900;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--c-bg-page);color:var(--c-text-primary);font:400 17px/24px var(--font-text)}button{font:inherit;color:inherit;border:0;background:none;padding:0;margin:0;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}img{display:block}.icon{width:var(--size-icon-m);height:var(--size-icon-m);flex:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nowrap{white-space:nowrap}.screen{position:relative;height:100dvh;display:flex;flex-direction:column;background:var(--c-bg-page);overflow:hidden;padding-top:var(--sat, env(safe-area-inset-top, 0px));padding-bottom:var(--sab, env(safe-area-inset-bottom, 0px))}.deck-header{flex:none;height:var(--size-header);display:grid;grid-template-columns:88px 1fr 88px;align-items:center;padding:0 var(--sp-4);position:relative;z-index:var(--z-header)}.deck-header__left{display:flex;align-items:center}.deck-header__right{display:flex;align-items:center;justify-content:flex-end}.icon-btn{width:var(--size-touch);height:var(--size-touch);display:grid;place-items:center;border-radius:var(--r-full);color:var(--c-text-primary);position:relative;transition:transform var(--d-press) var(--ease-out),background-color var(--d-press) var(--ease-out)}.icon-btn:active,.icon-btn.is-pressed{transform:scale(.94);background:var(--c-action-neutral)}.icon-btn .mark{width:34px;height:34px}.icon-btn[disabled]{color:var(--c-text-tertiary);pointer-events:none}.avatar{width:30px;height:30px;border-radius:var(--r-full);background:var(--c-bg-accent-soft);color:var(--c-text-accent);display:grid;place-items:center;box-shadow:0 0 0 1.5px var(--c-bg-surface),0 0 0 2.5px var(--c-line-strong);overflow:hidden}.avatar .icon{width:var(--size-icon-s);height:var(--size-icon-s)}.quiet-badge{position:absolute;right:0;bottom:3px;width:20px;height:20px;border-radius:var(--r-full);background:var(--c-action-primary);color:var(--c-text-on-accent);box-shadow:0 0 0 2px var(--c-bg-page);display:grid;place-items:center}.quiet-badge .icon{width:var(--size-icon-2xs);height:var(--size-icon-2xs);stroke-width:3}.round--like .quiet-badge{right:-2px;top:-2px;bottom:auto;width:22px;height:22px;background:var(--c-text-on-accent);color:var(--c-action-primary)}.segmented{justify-self:center;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;position:relative;height:36px;padding:3px;border-radius:var(--r-full);background:var(--c-bg-sunken)}.segmented__thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:var(--r-full);background:var(--c-bg-raised);box-shadow:var(--e-e1);transition:transform var(--d-base) var(--ease-in-out)}.segmented[data-value=gift] .segmented__thumb{transform:translate(100%)}.segmented__item{position:relative;z-index:1;min-width:76px;padding:0 10px;border-radius:var(--r-full);color:var(--c-text-secondary);display:grid;place-items:center;transition:color var(--d-fast) var(--ease-out)}.segmented__item[aria-pressed=true]{color:var(--c-text-primary)}.segmented__item:active,.segmented__item.is-pressed{transform:scale(.97)}.segmented[aria-disabled=true]{opacity:.5;pointer-events:none}.segmented__item:after{content:"";position:absolute;inset:-7px 0}.session-bar{position:absolute;top:0;left:50%;width:var(--card-w);margin-left:calc(var(--card-w) / -2);height:52px;padding:0 var(--sp-6) 0 var(--sp-12);border-radius:var(--r-14);background:var(--c-bg-surface);box-shadow:var(--e-e1);display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:var(--sp-8);color:var(--c-text-primary);text-align:left}.session-bar{transition:transform var(--d-press) var(--ease-out),background-color var(--d-press) var(--ease-out)}.session-bar:active,.session-bar.is-pressed{transform:scale(.98);background:var(--c-action-neutral)}.session-bar .icon{width:var(--size-icon-s);height:var(--size-icon-s);color:var(--c-text-accent)}.session-bar .icon.is-muted{color:var(--c-text-secondary);margin:0 var(--sp-4)}.session-bar>.icon{grid-row:1 / 3}.session-bar__who{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.session-bar__budget{grid-column:2;grid-row:2;color:var(--c-text-secondary);white-space:nowrap;text-align:left;overflow:hidden;text-overflow:ellipsis}.session-bar__count{grid-column:3;grid-row:1 / 3}.session-bar__count{flex:none;height:28px;padding:0 var(--sp-8);border-radius:var(--r-10);background:var(--c-bg-accent-soft);color:var(--c-text-accent);display:inline-flex;align-items:center;gap:var(--sp-4);font-variant-numeric:tabular-nums}.session-bar__count .icon{width:var(--size-icon-xs);height:var(--size-icon-xs)}.deck{flex:1;min-height:0;position:relative;container-type:size;margin:var(--sp-8) var(--k-card-gutter);z-index:var(--z-deck);--top: 0px;--card-w: min(100cqw, calc((100cqh - var(--top)) / 1.3334));--card-h: min(calc(100cqh - var(--top)), calc(var(--card-w) * var(--k-card-max-ratio)));--photo-h: calc(var(--card-w) * 4 / 3)}.deck[data-session]{--top: 60px}.card{position:absolute;left:50%;top:calc(var(--top) + (100cqh - var(--top) - var(--card-h)) / 2);width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);border-radius:var(--k-card-radius);background:var(--card-flat, var(--c-photo-veil));color:var(--c-photo-on);box-shadow:var(--k-card-shadow);overflow:hidden;isolation:isolate;transform-origin:50% 50%;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.card--next{transform:scale(var(--k-card-next-scale))}.card__ext{position:absolute;inset:0;background:var(--card-fill, none);opacity:0;pointer-events:none}.card.has-fill .card__ext{opacity:1}.card__photo{position:absolute;left:0;right:0;top:0;height:var(--photo-h);background:var(--c-photo-veil);overflow:hidden;transform-origin:50% 0;transition:transform var(--d-fast) var(--ease-out)}.card__photo img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;pointer-events:none;background:var(--c-photo-paper)}.card__photo:before{content:"";position:absolute;left:0;right:0;top:0;height:72px;background:linear-gradient(180deg,var(--c-photo-shade) 0%,color-mix(in srgb,var(--c-photo-shade) 63%,transparent) 25%,color-mix(in srgb,var(--c-photo-shade) 33%,transparent) 50%,color-mix(in srgb,var(--c-photo-shade) 12%,transparent) 75%,transparent 100%);pointer-events:none;z-index:1;transition:opacity var(--d-press) var(--ease-out)}.card__seam{position:absolute;left:0;right:0;top:calc(var(--photo-h) * (1 - var(--k-card-seam)));height:calc(var(--photo-h) * var(--k-card-seam) + 1px);background:var(--card-fill, var(--card-flat, var(--c-photo-veil)));-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);pointer-events:none;z-index:1}.card[data-busy] .card__seam{top:calc(var(--photo-h) * (1 - var(--k-card-seam-busy)));height:calc(var(--photo-h) * var(--k-card-seam-busy) + 1px)}.card__shade{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(to top,var(--c-photo-grad-foot) 0,var(--c-photo-grad-foot) 96px,var(--c-photo-grad-text) 216px,color-mix(in srgb,var(--c-photo-grad) 44%,transparent) 256px,color-mix(in srgb,var(--c-photo-grad) 18%,transparent) 300px,transparent 348px)}.card[data-busy] .card__shade{background:linear-gradient(to top,var(--c-photo-grad-foot) 0,var(--c-photo-grad-foot) 96px,var(--c-photo-grad-text-busy) 216px,color-mix(in srgb,var(--c-photo-grad) 52%,transparent) 256px,color-mix(in srgb,var(--c-photo-grad) 20%,transparent) 300px,transparent 348px)}.card__mirror{position:absolute;left:0;right:0;top:var(--photo-h);bottom:0;overflow:hidden;pointer-events:none}.card__mirror img{width:100%;height:var(--photo-h);object-fit:cover;transform:scaleY(-1) scale(1.12);filter:blur(18px) brightness(.72)}.card[data-fill=mirror] .card__ext,.card[data-fill=cover] .card__ext,.card[data-fill=solid] .card__ext,.card[data-fill=cover] .card__seam{display:none}.card[data-fill=mirror] .card__seam{background:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.card[data-fill=cover] .card__photo{transform:scale(var(--cover-k, 1.263))}.card[data-fill=solid],.card[data-fill=solid] .card__seam{background:var(--c-photo-grad)}.card__ov{transition:opacity var(--d-press) var(--ease-out)}.card.is-clean .card__ov{opacity:0!important;transition-duration:var(--d-fast);pointer-events:none}.card.is-clean .card__fill,.card.is-clean .card__sign,.card.is-clean .card__photo:before{opacity:0!important}.card.is-clean .card__photo{transform:none}.card.is-zoom .card__photo{transition:none;overflow:visible;z-index:5}.card.is-zoom .card__photo img{transform-origin:0 0;will-change:transform}.bars{position:absolute;left:var(--k-card-pad-x);right:var(--k-card-pad-x);top:var(--k-card-bars-top);display:flex;gap:var(--k-card-bar-gap);pointer-events:none;z-index:2}.bars[data-many]{gap:2px}.bars i{flex:1;height:var(--k-card-bar-height);border-radius:2px;background:var(--c-photo-bar-off)}.bars i.is-on{background:var(--c-photo-bar-on);box-shadow:0 1px 2px var(--c-photo-bar-shadow)}.card__facts{position:absolute;left:var(--k-card-pad-x);right:var(--k-card-pad-x);top:var(--k-card-facts-top);height:28px;display:flex;flex-wrap:wrap;gap:var(--sp-6);overflow:hidden;pointer-events:none;z-index:2}.card__facts:first-child,.card:not(:has(.bars)) .card__facts{top:var(--k-card-bars-top)}.fact{flex:none;height:28px;padding:0 var(--sp-12);border-radius:var(--r-full);background:var(--c-photo-chip);color:var(--c-photo-on);display:inline-flex;align-items:center;gap:var(--sp-4);white-space:nowrap}.fact:has(.icon){padding-left:var(--sp-8)}.fact .icon{width:var(--size-icon-xs);height:var(--size-icon-xs)}.fact--rating .icon{color:var(--c-action-primary)}.fact--cut{flex:0 1 auto;min-width:72px;max-width:100%}.fact--cut>span{overflow:hidden;text-overflow:ellipsis}.fact--accent{background:var(--c-action-primary);color:var(--c-text-on-accent)}.card__body{position:absolute;left:0;right:0;bottom:0;padding:0 var(--k-card-pad-x) var(--k-card-actions-bottom);z-index:2}.card__info{text-align:left;padding:var(--sp-8) 0 var(--sp-16)}.card__price-row{display:flex;align-items:baseline;gap:var(--sp-8);min-height:32px}.card__price{color:var(--c-photo-on);white-space:nowrap}.card__price .ts{letter-spacing:.13em}.card__price--none{font:600 17px/32px var(--font-text);letter-spacing:-.01em;color:var(--c-photo-on-muted)}.card__date{color:var(--c-photo-on-muted);white-space:nowrap}.market{flex:none;height:20px;padding:0 var(--sp-6);border-radius:var(--r-6);display:inline-grid;place-items:center;background:var(--c-market-wb);color:var(--c-market-on)}.market[data-m=ozon]{background:var(--c-market-ozon)}.market[data-m=yam]{background:var(--c-market-yam);color:var(--c-text-on-accent)}.card__title{margin-top:var(--sp-2);color:var(--c-photo-on);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty}.card__foot{margin-top:var(--sp-6);min-height:20px;display:flex;align-items:center;gap:var(--sp-8)}.card__brand{flex:0 1 auto;min-width:0;color:var(--c-photo-on-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__actions{display:flex;align-items:center;justify-content:center;gap:var(--k-deck-button-gap)}.cbtn{flex:none;border-radius:var(--r-full);display:grid;place-items:center;background:var(--c-photo-btn);color:var(--c-photo-on);position:relative;box-shadow:inset 0 0 0 1px var(--c-photo-btn-line);transition:transform var(--d-press) var(--ease-out),background-color var(--d-press) var(--ease-out),color var(--d-fast) var(--ease-out)}.cbtn:active,.cbtn.is-pressed{transform:scale(.94);background:var(--c-photo-btn-pressed)}.cbtn--s{width:var(--k-deck-button-size-s);height:var(--k-deck-button-size-s)}.cbtn--s .icon{width:var(--k-deck-button-icon-s);height:var(--k-deck-button-icon-s)}.cbtn--m{width:var(--k-deck-button-size-m);height:var(--k-deck-button-size-m)}.cbtn--m .icon{width:var(--k-deck-button-icon-m);height:var(--k-deck-button-icon-m)}.cbtn--l{width:var(--k-deck-button-size-l);height:var(--k-deck-button-size-l)}.cbtn--l .icon{width:var(--k-deck-button-icon-l);height:var(--k-deck-button-icon-l)}.cbtn--like{background:linear-gradient(180deg,var(--c-action-primary-top),var(--c-action-primary));color:var(--c-text-on-accent);box-shadow:var(--e-gloss),var(--e-glow);--icon-glint: var(--c-glint)}.cbtn--like:active,.cbtn--like.is-pressed{background:linear-gradient(180deg,var(--c-action-primary),var(--c-action-primary-pressed));box-shadow:var(--e-gloss)}.cbtn.is-on{color:var(--c-action-primary)}.cbtn .quiet-badge{right:-2px;top:-2px;bottom:auto;width:22px;height:22px;background:var(--c-text-on-accent);color:var(--c-action-primary);box-shadow:none}.cbtn .quiet-badge .icon,.round .quiet-badge .icon{width:var(--size-icon-2xs);height:var(--size-icon-2xs);stroke-width:3}.card__flag{position:absolute;left:var(--k-card-pad-x);top:72px;height:28px;padding:0 var(--sp-8);border-radius:var(--r-10);background:var(--c-photo-plate);color:var(--c-photo-on-plate);display:inline-flex;align-items:center;gap:var(--sp-4);z-index:2}.card__flag .icon{width:var(--size-icon-xs);height:var(--size-icon-xs)}.card__fill{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:3;--fill: var(--c-photo-fill-nope);background:linear-gradient(to top,var(--fill) 0%,color-mix(in srgb,var(--fill) 88%,transparent) 9%,color-mix(in srgb,var(--fill) 58%,transparent) 20%,color-mix(in srgb,var(--fill) 24%,transparent) 31%,color-mix(in srgb,var(--fill) 6%,transparent) 40%,transparent 48%)}.card__fill--like{--fill: var(--c-photo-fill-like)}.card__sign{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;color:var(--c-photo-on);opacity:0;pointer-events:none;z-index:4;filter:drop-shadow(0 2px 10px var(--c-photo-sign-shadow))}.card__sign>svg{width:100%;height:100%;display:block}.card__sign-quiet{position:absolute;right:2px;bottom:6px;width:36px;height:36px;border-radius:var(--r-full);background:var(--c-action-primary);color:var(--c-text-on-accent);display:none;place-items:center}.card__sign-quiet .icon{width:var(--size-icon-s);height:var(--size-icon-s);stroke-width:2.8}.card__sign.is-quiet .card__sign-quiet{display:grid}.coach{position:absolute;inset:0;border-radius:inherit;background:var(--c-photo-dim);display:grid;grid-template-rows:1fr auto;gap:var(--sp-8);padding:var(--sp-12) var(--sp-12) 232px;pointer-events:none;z-index:3}.coach__sides{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8);align-items:center}.coach__side{justify-self:center;min-width:136px;display:grid;justify-items:center;gap:var(--sp-2);padding:var(--sp-12);border-radius:var(--r-20);background:var(--c-photo-plate);color:var(--c-photo-on-plate);text-align:center}.coach__side .icon{width:var(--size-icon-l);height:var(--size-icon-l);margin-bottom:var(--sp-2)}.coach__side--like .icon,.coach__side--like .t-title-s{color:var(--c-action-primary)}.coach__tap{padding:var(--sp-8) var(--sp-12);border-radius:var(--r-14);background:var(--c-photo-plate);color:var(--c-photo-on-plate);text-align:center;text-wrap:balance}.deck-actions{flex:none;height:96px;display:flex;align-items:center;justify-content:center;gap:var(--k-deck-button-gap);position:relative;z-index:var(--z-header)}.round{border-radius:var(--r-full);display:grid;place-items:center;background:var(--c-bg-raised);color:var(--c-text-primary);box-shadow:var(--e-e1);position:relative;transition:transform var(--d-press) var(--ease-out),box-shadow var(--d-press) var(--ease-out),background-color var(--d-fast) var(--ease-out),color var(--d-fast) var(--ease-out)}.round.is-tracking{transition-property:box-shadow,background-color,color}.round--like{touch-action:none}.round--s{width:var(--k-deck-button-size-s);height:var(--k-deck-button-size-s)}.round--s .icon{width:var(--k-deck-button-icon-s);height:var(--k-deck-button-icon-s)}.round--m{width:var(--k-deck-button-size-m);height:var(--k-deck-button-size-m)}.round--m .icon{width:var(--k-deck-button-icon-m);height:var(--k-deck-button-icon-m)}.round--l{width:var(--k-deck-button-size-l);height:var(--k-deck-button-size-l)}.round--l .icon{width:var(--k-deck-button-icon-l);height:var(--k-deck-button-icon-l)}.round:active,.round.is-pressed{transform:scale(.94);box-shadow:var(--e-pressed)}.round--like{background:linear-gradient(180deg,var(--c-action-primary-top),var(--c-action-primary));color:var(--c-text-on-accent);box-shadow:var(--e-gloss),var(--e-glow);--icon-glint: var(--c-glint)}.round--like:active,.round--like.is-pressed{background:linear-gradient(180deg,var(--c-action-primary),var(--c-action-primary-pressed));box-shadow:var(--e-gloss)}.round--nope.is-armed{background:var(--c-text-primary);color:var(--c-bg-surface)}.round.is-on{color:var(--c-text-primary);--icon-glint: var(--c-bg-raised)}.round--like.is-selected{box-shadow:inset 0 0 0 3px var(--c-text-on-accent),var(--e-gloss),var(--e-glow)}.round--like.is-armed{box-shadow:var(--e-gloss),var(--e-glow-strong)}.round[disabled]{color:var(--c-text-tertiary);box-shadow:none;background:var(--c-action-neutral)}.round--like[disabled]{background:var(--c-action-neutral);color:var(--c-text-tertiary);box-shadow:none}.popover{position:absolute;z-index:var(--z-popover);padding:var(--sp-6);border-radius:var(--r-20);background:var(--c-bg-raised);box-shadow:var(--e-e3)}.popover__item{display:flex;align-items:center;gap:var(--sp-12);min-height:56px;padding:var(--sp-8) var(--sp-16) var(--sp-8) var(--sp-12);border-radius:var(--r-14);text-align:left;width:100%}.popover__item.is-hot{background:var(--c-bg-accent-soft)}.popover__item .icon{width:28px;height:28px;color:var(--c-text-accent)}.popover__item{touch-action:none}.popover__item small{display:block;color:var(--c-text-secondary)}.popover__item span{white-space:nowrap}.switch{width:46px;height:28px;border-radius:var(--r-full);background:var(--c-line-control);position:relative;flex:none;transition:background-color var(--d-fast) var(--ease-out)}.switch:after{content:"";position:absolute;left:2px;top:2px;width:24px;height:24px;border-radius:var(--r-full);background:var(--c-knob);box-shadow:var(--e-knob);transition:transform var(--d-base) var(--ease-out)}[aria-checked=true]>.switch,.switch.is-on{background:var(--c-action-primary)}[aria-checked=true]>.switch:after,.switch.is-on:after{transform:translate(18px)}.switch.is-disabled,[disabled]>.switch{opacity:.5}.popover__note{padding:var(--sp-8) var(--sp-12) var(--sp-4);max-width:264px}.popover__note small{display:block;color:var(--c-text-secondary);margin-top:var(--sp-2)}.popover__row:active,.popover__row.is-pressed{background:var(--c-action-neutral)}.popover__row{transition:background-color var(--d-press) var(--ease-out)}.popover__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-16);min-height:48px;padding:0 var(--sp-12);border-radius:var(--r-14);width:100%;text-align:left}.toast{position:absolute;left:var(--sp-8);right:var(--sp-8);top:calc(var(--sat, 0px) + var(--size-header) + var(--sp-4));z-index:var(--z-toast);min-height:48px;padding:var(--sp-6) var(--sp-12);border-radius:var(--r-20);background:var(--c-bg-inverse);color:var(--c-text-inverse);box-shadow:var(--e-e3);display:flex;align-items:center;gap:var(--sp-8)}.toast--action{padding-right:var(--sp-6)}.toast{pointer-events:none}.toast__action{pointer-events:auto}.toast__text{flex:1;min-width:0;text-wrap:pretty;padding:var(--sp-2) 0}.toast .icon{width:var(--size-icon-s);height:var(--size-icon-s);opacity:.8}.toast__action{height:36px;padding:0 var(--sp-12);border-radius:var(--r-14);color:var(--c-text-inverse-accent);position:relative;flex:none}.toast__action:after{content:"";position:absolute;inset:-4px 0}.toast__action{transition:opacity var(--d-press) var(--ease-out)}.toast__action:active,.toast__action.is-pressed{opacity:.6}.btn{height:var(--k-button-height-l);padding:0 var(--sp-24);border-radius:var(--k-button-radius);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-8);white-space:nowrap;transition:transform var(--d-press) var(--ease-out),background-color var(--d-press) var(--ease-out)}.btn:active,.btn.is-pressed{transform:scale(.97)}.btn--primary{background:linear-gradient(180deg,var(--c-action-primary-top),var(--c-action-primary));color:var(--c-text-on-accent);box-shadow:var(--e-gloss),var(--e-glow)}.btn--neutral{background:var(--c-action-neutral);color:var(--c-text-primary)}.btn--text{color:var(--c-text-accent);height:var(--size-touch);padding:0 var(--sp-16)}.btn--m{height:var(--k-button-height-m);padding:0 var(--sp-20)}.skeleton{background:var(--c-bg-sunken);border-radius:var(--r-6);position:relative;overflow:hidden}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,var(--c-sheen) 50%,transparent 70%);transform:translate(-100%);animation:shimmer 1.4s var(--ease-linear) infinite}@keyframes shimmer{to{transform:translate(100%)}}.card__photo-msg{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:var(--sp-8);color:var(--c-text-secondary);text-align:center;padding:var(--sp-24)}.card__photo-msg .icon{width:var(--size-icon-xl);height:var(--size-icon-xl);color:var(--c-text-tertiary)}.state{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;padding:0 var(--sp-32) var(--sp-24)}.state__art{width:168px;height:168px;margin-bottom:var(--sp-20)}.state__art--icon{width:112px;height:112px;margin-top:var(--sp-24);border-radius:var(--r-full);background:var(--c-bg-sunken);color:var(--c-text-secondary);display:grid;place-items:center}.state__art--icon .icon{width:56px;height:56px}.state__title{color:var(--c-text-primary);margin:0 0 var(--sp-8);text-wrap:balance}.state__text{color:var(--c-text-secondary);margin:0 0 var(--sp-24);max-width:300px;text-wrap:pretty}.state__actions{display:grid;gap:var(--sp-4);justify-items:center}.card--find{display:flex;flex-direction:column;--glow: var(--c-find-common-glow);--mid: var(--c-find-common-mid);background:radial-gradient(120% 80% at 50% 38%,var(--glow) 0%,var(--mid) 62%,var(--c-find-stage) 100%);color:var(--c-find-on);align-items:center;text-align:center}.card--find[data-rarity=rare]{--glow: var(--c-find-rare-glow);--mid: var(--c-find-rare-mid)}.card--find[data-rarity=epic]{--glow: var(--c-find-epic-glow);--mid: var(--c-find-epic-mid)}.card--find[data-rarity=legendary]{--glow: var(--c-find-legendary-glow);--mid: var(--c-find-legendary-mid)}.find__rays{position:absolute;left:50%;top:38%;width:720px;height:720px;margin:-360px 0 0 -360px;background:repeating-conic-gradient(from 0deg,var(--c-find-rays) 0deg 8deg,transparent 8deg 20deg);-webkit-mask-image:radial-gradient(closest-side,#000 20%,transparent 78%);mask-image:radial-gradient(closest-side,#000 20%,transparent 78%)}.card--find[data-rarity=common] .find__rays{opacity:.55}.card--find[data-rarity=rare] .find__rays{opacity:.8}.card--find[data-rarity=legendary] .find__rays{background:repeating-conic-gradient(from 0deg,var(--c-find-rays-rose) 0deg 6deg,transparent 6deg 12deg,var(--c-find-rays-aqua) 12deg 18deg,transparent 18deg 24deg,var(--c-find-rays-gold) 24deg 30deg,transparent 30deg 36deg)}.find__egg{position:relative;margin-top:auto;width:62%;max-width:232px;aspect-ratio:1 / 1.12}.find__egg svg{width:100%;height:100%;overflow:visible}.find__label{position:relative;margin-top:var(--sp-20);height:28px;padding:0 var(--sp-12);border-radius:var(--r-full);background:var(--c-find-label-bg);color:var(--c-find-label);display:inline-flex;align-items:center;gap:var(--sp-6);box-shadow:inset 0 0 0 1px var(--c-find-label-line)}.find__label .icon{width:var(--size-icon-xs);height:var(--size-icon-xs)}.find__title{position:relative;margin:var(--sp-12) var(--sp-20) 0;color:var(--c-find-on);text-wrap:balance}.find__text{position:relative;margin:var(--sp-8) var(--sp-24) auto;color:var(--c-find-on-muted);text-wrap:pretty;max-width:300px}.find-actions{flex:none;height:88px;display:flex;align-items:center;justify-content:center;gap:var(--sp-8);padding:0 var(--sp-16)}.find-actions .btn--primary{flex:1;max-width:260px}@media(prefers-reduced-motion:reduce){.skeleton:after{animation:none}.segmented__thumb{transition-duration:0ms}}.nav{flex:none;height:var(--size-header);display:grid;grid-template-columns:88px 1fr 88px;align-items:center;padding:0 var(--sp-4);position:relative;z-index:var(--z-header)}.nav__title{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav__left{display:flex;align-items:center}.nav__right{display:flex;align-items:center;justify-content:flex-end}.nav__text-btn{height:var(--size-touch);padding:0 var(--sp-12);color:var(--c-text-accent)}.scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--sp-16) var(--sp-32)}.page-title{margin:var(--sp-4) 0 var(--sp-16);color:var(--c-text-primary);text-wrap:balance}.page-lead{margin:calc(var(--sp-8) * -1) 0 var(--sp-20);color:var(--c-text-secondary);text-wrap:pretty}.section-title{margin:var(--sp-24) 0 var(--sp-8);color:var(--c-text-secondary)}.footer-bar{flex:none;padding:var(--sp-12) var(--sp-16) var(--sp-12);display:grid;gap:var(--sp-4);background:var(--c-bg-page);box-shadow:0 -1px 0 var(--c-line-subtle)}.btn--block{display:flex;width:100%}.btn--danger{background:var(--c-action-danger);color:var(--c-text-on-danger)}.btn--danger:active,.btn--danger.is-pressed{background:var(--c-action-danger-pressed)}.btn--danger.is-loading:after{border-color:var(--c-text-on-danger);border-right-color:transparent}.btn--text.is-loading:after{border-color:var(--c-text-accent);border-right-color:transparent}.btn--danger-text{color:var(--c-text-danger)}.btn--neutral:active,.btn--neutral.is-pressed{background:var(--c-action-neutral-pressed)}.btn--primary:active,.btn--primary.is-pressed{background:linear-gradient(180deg,var(--c-action-primary),var(--c-action-primary-pressed));box-shadow:var(--e-gloss)}.btn[disabled],.btn.is-disabled{background:var(--c-action-neutral);color:var(--c-text-tertiary);box-shadow:none}.btn--text[disabled]{background:none}.btn .icon{width:var(--size-icon-s);height:var(--size-icon-s)}.btn.is-loading{color:transparent;position:relative;pointer-events:none}.btn.is-loading:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:var(--r-full);border:2.5px solid var(--c-text-on-accent);border-right-color:transparent;animation:spin .7s var(--ease-linear) infinite}.btn--neutral.is-loading:after{border-color:var(--c-text-primary);border-right-color:transparent}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:28px;height:28px;border-radius:var(--r-full);border:3px solid var(--c-line-strong);border-top-color:var(--c-action-primary);animation:spin .7s var(--ease-linear) infinite}.chips{display:flex;flex-wrap:wrap;gap:var(--sp-8)}.chip{height:40px;padding:0 var(--sp-16);border-radius:var(--r-full);background:var(--c-bg-surface);color:var(--c-text-primary);box-shadow:inset 0 0 0 1px var(--c-line-strong);display:inline-flex;align-items:center;gap:var(--sp-6);white-space:nowrap;position:relative;transition:transform var(--d-press) var(--ease-out),background-color var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}.chip:after{content:"";position:absolute;inset:-2px 0}.chip:active,.chip.is-pressed{transform:scale(.97);background:var(--c-action-neutral)}.chip[aria-pressed=true],.chip.is-on{background:var(--c-bg-accent-soft);box-shadow:inset 0 0 0 2px var(--c-action-primary)}.chip[disabled]{color:var(--c-text-tertiary);box-shadow:inset 0 0 0 1px var(--c-line-subtle)}.chip .icon{width:var(--size-icon-s);height:var(--size-icon-s)}.field{display:grid;gap:var(--sp-6);min-width:0}.field__label{color:var(--c-text-secondary)}.field__box{height:var(--k-field-height);border-radius:var(--k-field-radius);background:var(--c-bg-sunken);display:flex;align-items:center;gap:var(--sp-8);padding:0 var(--sp-16);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow var(--d-fast) var(--ease-out)}.field__box input{flex:1;min-width:0;width:0;border:0;outline:0;background:none;color:var(--c-text-primary);font:400 17px/24px var(--font-text);padding:0}.field__box input::placeholder{color:var(--c-text-secondary)}.field__affix{color:var(--c-text-secondary);flex:none}.field.is-focus .field__box,.field__box:focus-within{box-shadow:inset 0 0 0 2px var(--c-focus)}.field.is-error .field__box{box-shadow:inset 0 0 0 2px var(--c-action-danger)}.field__hint{color:var(--c-text-secondary)}.field.is-error .field__hint{color:var(--c-text-danger)}.field.is-disabled .field__box{opacity:.5}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}.or{display:flex;align-items:center;gap:var(--sp-12);color:var(--c-text-secondary);margin:var(--sp-16) 0}.or:before,.or:after{content:"";flex:1;border-top:1px solid var(--c-line-strong)}.group{background:var(--c-bg-surface);border-radius:var(--r-20);box-shadow:var(--e-e1);overflow:hidden}.group+.group{margin-top:var(--sp-16)}.row{width:100%;min-height:56px;padding:var(--sp-8) var(--sp-16);display:flex;align-items:center;gap:var(--sp-12);text-align:left;position:relative;color:var(--c-text-primary);transition:background-color var(--d-press) var(--ease-out)}.row+.row:before{content:"";position:absolute;left:var(--sp-16);right:0;top:0;border-top:1px solid var(--c-line-subtle)}.row--icon+.row--icon:before{left:52px}.row:active,.row.is-pressed{background:var(--c-action-neutral)}.row[disabled],.row.is-disabled{color:var(--c-text-tertiary);pointer-events:none}.row[disabled] .row__sub,.row.is-disabled .row__sub{color:var(--c-text-tertiary)}.row--tall{min-height:80px}.row--tall .row__title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.row .count{flex:none}.row>.icon{color:var(--c-text-secondary)}.row__text{flex:1;min-width:0;display:grid}.row__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__sub{color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row__value{color:var(--c-text-secondary);flex:none}.row__chev{color:var(--c-text-tertiary);width:var(--size-icon-s);height:var(--size-icon-s);flex:none}.row--danger{color:var(--c-text-danger)}.row--danger>.icon{color:var(--c-text-danger)}.row__thumb{width:44px;height:44px;border-radius:var(--r-10);object-fit:cover;background:var(--c-photo-paper);flex:none;box-shadow:inset 0 0 0 1px var(--c-photo-outline)}.check{width:26px;height:26px;border-radius:var(--r-full);box-shadow:inset 0 0 0 2px var(--c-line-control);display:grid;place-items:center;color:transparent;flex:none;transition:background-color var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}.check .icon{width:var(--size-icon-xs);height:var(--size-icon-xs);stroke-width:3.2}.check.is-disabled,.radio.is-disabled,[disabled]>.check,[disabled]>.radio,.is-disabled>.radio{box-shadow:inset 0 0 0 2px var(--c-line-strong)}.radio{transition:box-shadow var(--d-fast) var(--ease-out)}.check.is-on,[aria-checked=true]>.check{background:var(--c-action-primary);box-shadow:none;color:var(--c-text-on-accent)}.radio{width:24px;height:24px;border-radius:var(--r-full);box-shadow:inset 0 0 0 2px var(--c-line-control);flex:none}.radio.is-on,[aria-checked=true]>.radio{box-shadow:inset 0 0 0 7px var(--c-action-primary)}.ava{--s: 40px;width:var(--s);height:var(--s);border-radius:var(--r-full);background:var(--c-bg-accent-soft);color:var(--c-text-accent);display:grid;place-items:center;flex:none;overflow:hidden;font:700 calc(var(--s) * .4)/1 var(--font-text)}.ava--l{--s: 72px}.ava--s{--s: 30px}.ava--xl{--s: 96px}.cover{width:64px;height:64px;border-radius:var(--r-14);object-fit:cover;flex:none;background:var(--c-photo-paper);box-shadow:inset 0 0 0 1px var(--c-photo-outline)}.cover--empty{display:grid;place-items:center;background:var(--c-bg-sunken);color:var(--c-text-tertiary);box-shadow:none}.cover--s{width:44px;height:44px;border-radius:var(--r-10)}.cover--s .icon{width:var(--size-icon-s);height:var(--size-icon-s)}.pin{display:block;width:var(--pin, 72px);height:var(--pin, 72px);flex:none}.pin svg{display:block;width:100%;height:100%;overflow:visible}.ava img{width:100%;height:100%;object-fit:cover}.grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-16) var(--sp-8)}.tile{position:relative;display:grid;gap:var(--sp-6);text-align:left;color:var(--c-text-primary)}.tile__photo{position:relative;aspect-ratio:3 / 4;border-radius:var(--r-20);overflow:hidden;background:var(--c-photo-veil)}.tile__photo img{width:100%;height:100%;object-fit:cover;background:var(--c-photo-paper)}.tile__photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--c-photo-outline);pointer-events:none}.tile__price{display:block}.tile__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--c-text-secondary)}.tile__meta{padding:0 var(--sp-4);display:grid;gap:var(--sp-2)}.tile__price-row{display:flex;align-items:baseline;gap:var(--sp-6);min-width:0}.tile__price-row .tile__price{flex:none}.tile__date{color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:clip;min-width:0}.tile__title .market{display:inline-grid;height:16px;padding:0 var(--sp-4);margin-right:var(--sp-4);vertical-align:-3px}.tile__flag{position:absolute;left:var(--sp-8);bottom:var(--sp-8);height:28px;padding:0 var(--sp-8);border-radius:var(--r-10);background:var(--c-photo-plate);color:var(--c-photo-on-plate);display:inline-flex;align-items:center;gap:var(--sp-4)}.tile__flag .icon{width:var(--size-icon-xs);height:var(--size-icon-xs)}.tile__more{position:absolute;right:var(--sp-6);top:var(--sp-6);width:32px;height:32px;border-radius:var(--r-full);background:var(--c-photo-plate);color:var(--c-photo-on-plate);display:grid;place-items:center}.tile__more:after{content:"";position:absolute;inset:-6px}.tile__more .icon{width:var(--size-icon-s);height:var(--size-icon-s)}.tile__more{transition:transform var(--d-press) var(--ease-out)}.tile__more:active,.tile__more.is-pressed{transform:scale(.92)}.tile__photo-msg{position:absolute;inset:0;display:grid;place-items:center;color:var(--c-text-tertiary)}.tile__photo-msg .icon{width:var(--size-icon-l);height:var(--size-icon-l)}.tile.is-gone .tile__photo img{opacity:.45;filter:grayscale(1)}.tile:active .tile__photo,.tile.is-pressed .tile__photo{transform:scale(.98)}.tile__photo{transition:transform var(--d-press) var(--ease-out)}.banner{border-radius:var(--r-20);background:var(--c-bg-accent-soft);color:var(--c-text-primary);padding:var(--sp-12) var(--sp-12) var(--sp-12) var(--sp-16);display:flex;align-items:center;gap:var(--sp-12)}.banner>.icon{color:var(--c-text-accent)}.banner__text{flex:1;min-width:0;display:grid;gap:var(--sp-2)}.banner__text small{color:var(--c-text-secondary)}.banner--neutral{background:var(--c-bg-surface);box-shadow:var(--e-e1)}.banner__text .t-title-s{text-wrap:balance}.banner--stack{flex-wrap:wrap;align-items:flex-start}.banner--stack>.icon{margin-top:var(--sp-2)}.banner--stack .banner__text{flex-basis:calc(100% - var(--size-icon-m) - var(--sp-12))}.banner--stack>.btn{margin-left:calc(var(--size-icon-m) + var(--sp-12))}.banner--danger{background:var(--c-bg-danger-soft)}.banner--danger>.icon{color:var(--c-text-danger)}.pill{height:24px;padding:0 var(--sp-8);border-radius:var(--r-full);background:var(--c-bg-sunken);color:var(--c-text-secondary);display:inline-flex;align-items:center;gap:var(--sp-4);white-space:nowrap}.pill .icon{width:var(--size-icon-2xs);height:var(--size-icon-2xs)}.pill--accent{background:var(--c-bg-accent-soft);color:var(--c-text-accent)}.pill--success{background:var(--c-bg-success-soft);color:var(--c-text-success)}.pill--gold{background:var(--c-bg-accent-soft);color:var(--c-reward-gold-text)}.count{min-width:20px;height:20px;padding:0 var(--sp-6);border-radius:var(--r-full);background:var(--c-action-primary);color:var(--c-text-on-accent);display:inline-grid;place-items:center}.scrim{position:absolute;inset:0;background:var(--c-scrim);z-index:var(--z-scrim)}.sheet{position:absolute;left:0;right:0;bottom:0;z-index:var(--z-sheet);max-height:calc(100% - var(--sat, 0px) - var(--sp-12));display:flex;flex-direction:column;background:var(--c-bg-raised);border-radius:var(--k-sheet-radius) var(--k-sheet-radius) 0 0;box-shadow:var(--e-e3);padding-bottom:var(--sab, env(safe-area-inset-bottom, 0px))}.sheet--full{top:calc(var(--sat, 0px) + var(--sp-12))}.sheet__grab{flex:none;height:20px;display:grid;place-items:center;touch-action:none}.sheet__grab:before{content:"";width:36px;height:5px;border-radius:var(--r-full);background:var(--c-line-strong)}.sheet__head{flex:none;padding:var(--sp-4) var(--sp-16) var(--sp-12);display:flex;align-items:center;gap:var(--sp-8);min-height:44px}.sheet__title{flex:1;min-width:0;text-wrap:balance}.sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--sp-16) var(--sp-16)}.sheet__body--flush{padding-left:var(--sp-8);padding-right:var(--sp-8)}.sheet__foot{flex:none;padding:var(--sp-8) var(--sp-16) var(--sp-12);display:grid;gap:var(--sp-4)}.item-head{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-4) var(--sp-8) var(--sp-12)}.item-head__text{flex:1;min-width:0;display:grid;gap:var(--sp-2)}.item-head__title{color:var(--c-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet .row{border-radius:var(--r-14)}.sheet .row+.row:before{display:none}.dialog{position:absolute;left:50%;top:50%;width:min(320px,calc(100% - 48px));transform:translate(-50%,-50%);z-index:var(--z-sheet);background:var(--c-bg-raised);border-radius:var(--r-28);box-shadow:var(--e-e3);padding:var(--sp-24) var(--sp-20) var(--sp-16);display:grid;gap:var(--sp-8);text-align:center}.dialog__text{color:var(--c-text-secondary);text-wrap:pretty;margin:0 0 var(--sp-8)}.dialog__title{margin:0;text-wrap:balance}.menu{min-width:232px}.menu .popover__row{gap:var(--sp-12);justify-content:flex-start}.menu .popover__row .icon{color:var(--c-text-secondary)}.menu .popover__row.is-danger,.menu .popover__row.is-danger .icon{color:var(--c-text-danger)}.meter{height:8px;border-radius:var(--r-full);background:var(--c-bg-sunken);overflow:hidden}.meter i{display:block;height:100%;border-radius:var(--r-full);background:var(--c-action-primary);transform-origin:0 50%;transition:transform var(--d-slow) var(--ease-out)}.segmented--block{display:grid;width:100%;height:40px}.segmented--3 .segmented__thumb{width:calc((100% - 6px) / 3)}.segmented--3[data-value="1"] .segmented__thumb{transform:translate(100%)}.segmented--3[data-value="2"] .segmented__thumb{transform:translate(200%)}.segmented--block .segmented__item{min-width:0}.segmented--3 .segmented__item{padding:0 var(--sp-2);white-space:nowrap}.moment{position:absolute;inset:0;z-index:var(--z-moment);display:grid;place-items:center;padding:var(--sat, 0px) var(--sp-24) var(--sab, 0px)}.moment__scrim{position:absolute;inset:0;background:var(--c-scrim)}.moment__cta{width:100%;display:grid;gap:var(--sp-4)}.moment__cta .btn--text{margin-bottom:calc(var(--sp-8) * -1)}.moment__panel{position:relative;width:100%;max-width:340px;display:grid;justify-items:center;text-align:center;padding:var(--sp-32) var(--sp-24) var(--sp-24);border-radius:var(--r-28);background:var(--c-bg-raised);box-shadow:var(--e-e3)}.moment__kicker{margin:var(--sp-20) 0 var(--sp-6);color:var(--c-text-accent)}.moment__title{margin:0;text-wrap:balance}.moment__text{margin:var(--sp-8) 0 var(--sp-24);color:var(--c-text-secondary);text-wrap:pretty}.toast[data-motion]{opacity:0;transform:translateY(-12px) scale(.98);transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.toast[data-motion].is-open{opacity:1;transform:none;transition-duration:var(--d-base)}.scrim[data-motion]{opacity:0;transition:opacity var(--d-slow) var(--ease-out)}.scrim[data-motion].is-open{opacity:1;transition-duration:var(--d-sheet);transition-timing-function:var(--ease-sheet)}.sheet[data-motion]{transform:translateY(100%);transition:transform var(--d-slow) var(--ease-sheet)}.sheet[data-motion].is-open{transform:none;transition-duration:var(--d-sheet)}.dialog[data-motion]{opacity:0;transform:translate(-50%,-50%) scale(.96);transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.dialog[data-motion].is-open{opacity:1;transform:translate(-50%,-50%);transition-duration:var(--d-base)}.popover[data-motion]{opacity:0;transform:scale(.92);transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.popover[data-motion].is-open{opacity:1;transform:none;transition-duration:var(--d-base)}.tile__flag[data-motion]{opacity:0;transform:scale(.92);transition:opacity var(--d-fast) var(--ease-out),transform var(--d-fast) var(--ease-out)}.tile__flag[data-motion].is-open{opacity:1;transform:none;transition-duration:var(--d-base)}.sk-tile{aspect-ratio:3 / 4;border-radius:var(--r-20)}.sk-line{height:14px;border-radius:var(--r-6)}.sk-row{height:56px;border-radius:var(--r-14)}@media(prefers-reduced-motion:reduce){.btn.is-loading:after,.spinner{animation-duration:1.6s}.switch:after,.meter i{transition-duration:0ms}.toast[data-motion],.sheet[data-motion],.dialog[data-motion],.popover[data-motion],.tile__flag[data-motion]{transform:none}.dialog[data-motion]{transform:translate(-50%,-50%)}}.mock-status{position:absolute;left:0;right:0;top:0;height:var(--sat);display:flex;align-items:flex-end;justify-content:space-between;padding:0 30px 11px 44px;font:600 16px/20px var(--font-text);color:var(--c-text-primary);pointer-events:none;z-index:99}.mock-status[data-os=android]{align-items:center;padding:0 14px 0 20px;font:500 13px/16px var(--font-text)}.mock-status svg{height:12px;width:auto}.mock-home{position:absolute;left:50%;bottom:8px;width:134px;height:5px;margin-left:-67px;border-radius:3px;background:var(--c-text-primary);pointer-events:none;z-index:99}.mock-home[data-os=android]{width:108px;height:4px;margin-left:-54px;bottom:10px;opacity:.6}:root{--sat: env(safe-area-inset-top, 0px);--sab: env(safe-area-inset-bottom, 0px)}html,body{height:100%;overflow:hidden}[tabindex="-1"]:focus-visible{outline:none}body{position:fixed;inset:0}#app{height:100%}[hidden]{display:none!important}.deck-header__logo{justify-self:center;height:22px;width:auto}.card--skeleton{box-shadow:none;background:var(--c-bg-sunken)}.details__gallery{position:relative;height:auto}.details__gallery img{aspect-ratio:3 / 4}.details__desc.is-open{display:block;-webkit-line-clamp:unset}.details__price,.details__noprice{color:var(--c-text-primary);white-space:nowrap}.details__date{color:var(--c-text-secondary);white-space:nowrap}.details .bars{left:10px;right:10px;top:calc(var(--sat, env(safe-area-inset-top, 0px)) + var(--sp-6))}.details__close{top:calc(var(--sat, env(safe-area-inset-top, 0px)) + var(--sp-20))}.details-actions{bottom:var(--sab, env(safe-area-inset-bottom, 0px))}.details__pad{height:calc(112px + var(--sab, env(safe-area-inset-bottom, 0px)))}.page{position:absolute;inset:0;z-index:var(--z-page);display:flex;flex-direction:column;background:var(--c-bg-page);overflow:hidden;padding-top:var(--sat, env(safe-area-inset-top, 0px));padding-bottom:var(--sab, env(safe-area-inset-bottom, 0px));transform:translate(100%);transition:transform var(--d-slow) var(--ease-sheet);will-change:transform}.page--rise{transform:translateY(100%);padding:0}.page.is-open{transform:none;transition-duration:var(--d-screen)}@media(prefers-reduced-motion:reduce){.page,.page--rise{transform:none;opacity:0;transition:opacity var(--d-fast) var(--ease-out)}.page.is-open{opacity:1}}.page>.state{position:relative;flex:1;inset:auto}.screen>.deck-header,.screen>.deck,.screen>.root-alt{transition:transform var(--d-slow) var(--ease-sheet)}.screen:has(>.page--side.is-open)>:is(.deck-header,.deck,.root-alt){transform:translate(-30%);transition-duration:var(--d-screen)}.page--side.is-open:has(~.page--side.is-open){transform:translate(-30%)}.root-dim,.page--side:after{content:"";position:absolute;inset:0;z-index:calc(var(--z-page) - 1);background:var(--c-scrim);opacity:0;pointer-events:none;transition:opacity var(--d-slow) var(--ease-sheet)}.page--side:after{z-index:var(--z-moment)}.screen:has(>.page--side.is-open)>.root-dim,.page--side.is-open:has(~.page--side.is-open):after{opacity:.17;transition-duration:var(--d-screen)}@media(prefers-reduced-motion:reduce){.screen:has(>.page--side.is-open)>:is(.deck-header,.deck,.root-alt),.page--side.is-open:has(~.page--side.is-open){transform:none}.root-dim,.page--side:after{display:none}}.root-alt{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.state--inline{position:static;padding-top:var(--sp-48);padding-bottom:var(--sp-48)}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8)}.section-title__note{color:var(--c-text-tertiary)}.avatar--photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar--letter{background:var(--ava, var(--c-bg-accent-soft));color:var(--c-photo-on)}.avatar__letter{font-weight:700;line-height:1}.details__gallery{touch-action:pan-y}.details__gallery.is-zoomed{touch-action:none}.details__gallery img{transform-origin:0 0}.details .card__photo{transform:none;transition:none}#splash-more{margin-top:var(--sp-24);min-height:96px;display:grid;justify-items:center;align-content:start;gap:var(--sp-8);color:var(--c-text-secondary);text-align:center}#splash-more .t-title-s{color:var(--c-text-primary)}#splash-more .btn{margin-top:var(--sp-8)}@keyframes deck-in{0%{opacity:0;transform:translateY(16px)}}.is-entering .deck,.is-entering .deck-header{animation:deck-in var(--d-base) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.is-entering .deck,.is-entering .deck-header{animation:none}}.coach{transition:opacity var(--d-base) var(--ease-out)}.coach.is-off{opacity:0}.coach__flip{display:grid;transform:scaleX(-1)}.card__photo img:not(.is-loaded),img[data-wait]:not(.is-loaded){visibility:hidden}.card__photo.is-error img{visibility:hidden}.card__photo-wait{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:var(--r-full);background:var(--c-photo-chip);display:grid;place-items:center;opacity:0;pointer-events:none;z-index:1;transition:opacity var(--d-fast) var(--ease-out)}.card__photo-wait .spinner{border-color:var(--c-photo-bar-off);border-top-color:var(--c-photo-on)}.card__photo.is-loading .card__photo-wait{opacity:1;transition-delay:var(--d-slow)}.card__photo-msg{z-index:1;background:var(--c-photo-veil);padding-bottom:35%}.card__photo-wait.is-on{opacity:1;transition-delay:var(--d-slow)}.details__gallery{min-height:0}.photo-wait{display:grid;place-items:center;background:var(--c-photo-veil);color:var(--c-text-tertiary)}:where(.photo-wait){width:100%;height:100%}.photo-wait .icon{width:var(--size-icon-l);height:var(--size-icon-l)}.details{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;background:var(--c-bg-page)}.details__gallery{aspect-ratio:3 / 4;width:100%}.details__gallery:after{border-radius:0}.details__gallery:before{height:calc(var(--sat, 0px) + 56px)}.details__gallery .bars{top:calc(var(--sat, 0px) + var(--sp-6))}.details__close{position:absolute;left:var(--sp-12);top:calc(var(--sat, 0px) + var(--sp-20));z-index:3;width:40px;height:40px;border-radius:var(--r-full);background:var(--c-photo-plate);color:var(--c-photo-on-plate);display:grid;place-items:center}.details__close:after{content:"";position:absolute;inset:-2px}.details__close .icon{width:var(--size-icon-m);height:var(--size-icon-m)}.details__info{padding:var(--sp-16) var(--sp-16) 0}.details__title{margin:var(--sp-16) 0 0;color:var(--c-text-primary);text-wrap:pretty}.details__brand{margin-top:var(--sp-8);min-height:20px;display:flex;align-items:center;gap:var(--sp-8)}.details__brand-name{color:var(--c-text-secondary)}.details__buy{margin-top:var(--sp-12)}.details__buy .icon:last-child{margin-left:auto}.details__buy .btn{gap:var(--sp-8)}.details__note{margin:var(--sp-8) 0 0;color:var(--c-text-secondary);text-align:center;text-wrap:balance}.details__body{padding:0 var(--sp-16)}.details__body>.group:first-child{margin-top:var(--sp-24)}.details__star{color:var(--c-action-primary)!important}.details__desc{margin:0;color:var(--c-text-primary);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.details__more{margin-left:calc(var(--sp-16) * -1)}.details__body .row__sub{white-space:normal}.details__gift{margin:var(--sp-24) 0 0;color:var(--c-text-secondary)}.details__pad{height:calc(104px + var(--sab, 0px))}.details-actions{position:absolute;left:0;right:0;bottom:var(--sab, 0px)}.details-actions:before{content:"";position:absolute;left:0;right:0;top:-24px;bottom:calc(var(--sab, 0px) * -1);background:linear-gradient(180deg,transparent,var(--c-bg-page) 32px);pointer-events:none}.details__sk{display:grid;gap:var(--sp-8)}.lk-fill{position:relative;height:100%}.lk-grid{padding-top:var(--sp-8)}.lk-cell{display:contents}.wl-meta{display:flex;align-items:center;gap:var(--sp-8);margin:calc(var(--sp-8) * -1) 0 var(--sp-20);color:var(--c-text-secondary)}.wl-body{min-height:100%;position:relative;display:flex;flex-direction:column}.wl-body .state{position:relative;inset:auto;flex:1}.wl-head{flex:none}.wl-choice .row__sub{white-space:normal}.wl-new{color:var(--c-text-accent)}.wl-new .cover--empty{background:var(--c-bg-accent-soft);color:var(--c-text-accent)}.wl-sk-row{display:flex;align-items:center;gap:var(--sp-12);min-height:80px;padding:var(--sp-8) var(--sp-16)}.wl-sk-row+.wl-sk-row{border-top:1px solid var(--c-line-subtle)}.wl-sk-cover{width:64px;height:64px;border-radius:var(--r-14);flex:none}.wl-sk-text{flex:1;display:grid;gap:var(--sp-8)}.wl-sk-title{width:64%;height:32px;margin:var(--sp-4) 0 var(--sp-16)}.wl-sk-meta{width:40%;margin:0 0 var(--sp-20)}.wl-label{margin:var(--sp-20) 0 var(--sp-8)}.wl-bleed{margin:0 calc(var(--sp-16) * -1)}.wl-head .page-title,.scroll>.wl-head .page-title{overflow-wrap:anywhere}.row--tall .row__title{overflow-wrap:anywhere}.wl-sk-row--s{min-height:56px;padding:var(--sp-6) var(--sp-8)}.wl-sk-row--s+.wl-sk-row--s{border-top:0}.wl-sk-cover--s{width:44px;height:44px;border-radius:var(--r-10)}.sv-new{display:grid;gap:var(--sp-8);padding:var(--sp-4) var(--sp-8) var(--sp-16);justify-items:stretch}.sv-new>.btn{justify-self:start}.sv-new .wl-label{margin:var(--sp-12) 0 0}.sv-bleed{margin:0 calc(var(--sp-8) * -1)}.sv-fail{display:grid;justify-items:start;gap:var(--sp-4);padding:var(--sp-8) var(--sp-8) var(--sp-16);color:var(--c-text-secondary)}.sv-fail p{margin:0}.sv-fail .btn{margin-left:calc(var(--sp-16) * -1)}.lp-group{margin-top:var(--sp-16)}.lp-sub{display:grid}.lp-sub>span{grid-area:1 / 1;white-space:normal;transition:opacity var(--d-fast) var(--ease-out)}.lp-sub>.lp-sub__b{opacity:0}.lp-sub.is-b>.lp-sub__a{opacity:0}.lp-sub.is-b>.lp-sub__b{opacity:1}.lp-gift{margin:var(--sp-16) 0 0;color:var(--c-text-secondary)}.gift-root{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;animation:gift-in var(--d-base) var(--ease-out) both}@keyframes gift-in{0%{opacity:0;transform:translate(12px)}}@media(prefers-reduced-motion:reduce){.gift-root{animation:none}}.gift-root>.footer-bar{padding-bottom:calc(var(--sp-12) + var(--sab, env(safe-area-inset-bottom, 0px)))}.gs-sec{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-8);margin:var(--sp-24) 0 var(--sp-8)}.gs-sec .section-title{margin:0}.gs-sec .t-caption{color:var(--c-text-secondary)}.gs-sec--first{margin-top:0}.gs-start .page-title{margin-top:var(--sp-12)}.gs-age{margin-top:var(--sp-16);width:calc(50% - var(--sp-4))}.gs-sessions{margin-top:var(--sp-32)}.gd-lead{margin:calc(var(--sp-8) * -1) var(--sp-8) var(--sp-12);padding-top:var(--sp-2);color:var(--c-text-secondary);text-wrap:pretty}.gd-edit{padding-top:var(--sp-4)}.deck[data-session] .state{padding-top:60px}.session-bar--sk{border-radius:var(--r-14);box-shadow:none}.session-bar__count,.session-bar__count .icon{transform-origin:50% 50%}.sl-card{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4);width:100%;padding:var(--sp-16);text-align:left;color:var(--c-text-primary)}.sl-card__head{display:flex;align-items:flex-start;gap:var(--sp-8)}.sl-card__head .pill{flex:none}.sl-card__title{flex:1;min-width:0;text-wrap:pretty}.sl-card__sub{color:var(--c-text-secondary);margin:0}.sl-strip{display:flex;gap:var(--sp-8);margin-top:var(--sp-8)}.sl-strip img,.sl-strip__more{width:56px;height:56px;border-radius:var(--r-10);flex:none}.sl-strip img{object-fit:cover;background:var(--c-photo-paper);box-shadow:inset 0 0 0 1px var(--c-photo-outline)}.sl-strip__more{display:grid;place-items:center;background:var(--c-bg-sunken);color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.sl-lead{margin:var(--sp-4) 0 var(--sp-16);color:var(--c-text-secondary)}.sl-list{padding-top:var(--sp-8);display:grid;gap:var(--sp-12)}.sl-list>.group{margin:0}.sk-strip{display:flex;gap:var(--sp-8);margin-top:var(--sp-8)}.sk-strip .skeleton{width:56px;height:56px;border-radius:var(--r-10)}.sl-sk-title{width:56%;height:18px}.sl-sk-sub{width:40%;margin-top:var(--sp-6)}.me{display:flex;align-items:center;gap:var(--sp-16);margin:var(--sp-8) 0 var(--sp-20)}.me__text{flex:1;min-width:0}.me__name{display:flex;align-items:center;gap:var(--sp-2);min-height:var(--size-touch)}.me__name h1{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.me__name .icon-btn{color:var(--c-text-secondary);margin:0 calc(var(--sp-8) * -1) 0 0;flex:none}.me__sub{margin:calc(var(--sp-6) * -1) 0 0;color:var(--c-text-secondary)}.me-sk{padding-top:var(--sp-16)}.stack{display:grid;gap:var(--sp-12);margin-bottom:var(--sp-16)}.stack:empty{display:none}.acc-banner{width:100%;text-align:left}.acc-banner .row__chev{color:var(--c-text-tertiary);flex:none}.scroll>.group+.group{margin-top:var(--sp-16)}.lg{display:grid;gap:var(--sp-16)}.lg__lead{margin:0;color:var(--c-text-secondary);text-wrap:pretty}.lg__or{display:flex;align-items:center;gap:var(--sp-12);color:var(--c-text-secondary)}.lg__or:before,.lg__or:after{content:"";flex:1;border-top:1px solid var(--c-line-subtle)}.lg__name{display:grid;gap:var(--sp-8);margin:0}.lg__note{margin:0;color:var(--c-text-secondary);text-align:center;text-wrap:balance}.lg-wait{display:grid;justify-items:center;text-align:center;gap:var(--sp-8);padding:var(--sp-16) 0 var(--sp-8)}.lg-wait .spinner{margin-bottom:var(--sp-8)}.lg-wait h3{margin:0;color:var(--c-text-primary);text-wrap:balance}.lg-wait p{margin:0;color:var(--c-text-secondary);text-wrap:pretty}.scroll>.section-title:first-child{margin-top:var(--sp-8)}.set-note{margin:var(--sp-8) var(--sp-4) 0;color:var(--c-text-secondary)}.set-groups{margin-top:var(--sp-24);display:grid;gap:var(--sp-16)}.set-groups .row__title{white-space:normal;text-wrap:balance}.set-version{margin:var(--sp-24) 0 0;text-align:center;color:var(--c-text-tertiary)}.set-sub{display:block;animation:acc-fade var(--d-fast) var(--ease-out)}@keyframes acc-fade{0%{opacity:0}to{opacity:1}}.quiet-scrim{position:absolute;inset:0;z-index:var(--z-popover)}.quiet-pop{left:var(--sp-8);top:calc(var(--sat, env(safe-area-inset-top, 0px)) + 50px);transform-origin:20px 0}.pw{display:grid;justify-items:center;text-align:center}.pw__bird{width:96px;height:96px}.pw__title{margin:var(--sp-8) 0 0;color:var(--c-text-primary);text-wrap:balance;max-width:320px}.pw__list{list-style:none;margin:var(--sp-12) 0 0;padding:0;display:grid;gap:var(--sp-4);width:100%;text-align:left}.pw__list li{display:flex;align-items:flex-start;gap:var(--sp-12);color:var(--c-text-primary)}.pw__list li span{text-wrap:balance}.pw__list .icon{width:var(--size-icon-s);height:var(--size-icon-s);margin-top:2px;color:var(--c-text-accent);stroke-width:3;flex:none}.pw__block{width:100%;margin-top:var(--sp-8);text-align:left}.pw__price{padding:var(--sp-12) var(--sp-16);display:grid;gap:var(--sp-2)}.pw__price small{color:var(--c-text-secondary)}.pw__method{border-top:1px solid var(--c-line-subtle);border-radius:0!important}.pw__method[aria-disabled=true]{color:var(--c-text-tertiary)}.pw__method[aria-disabled=true] .radio{box-shadow:inset 0 0 0 2px var(--c-line-strong)}.pw__banner{text-align:left}.pw__banner .btn{justify-self:start;margin-top:var(--sp-6)}.pw__note{margin:0;color:var(--c-text-secondary);text-align:center;text-wrap:balance}.pw-foot{display:grid;gap:var(--sp-4)}.pw-ok{display:grid;justify-items:center;text-align:center;padding:var(--sp-16) 0 var(--sp-8)}.pw-ok__bird{width:132px;height:132px}.pw-ok__bird svg{width:100%;height:100%;display:block}.pw-ok h2{margin:var(--sp-16) 0 0;color:var(--c-text-primary);text-wrap:balance}.pw-ok h2:focus,.pw-ok h2:focus-visible{outline:none}.pw-ok p{margin:var(--sp-8) 0 0;color:var(--c-text-secondary);text-wrap:pretty;max-width:300px}.sub-status .icon{color:var(--c-reward-gold-text)}.sub-status .row__title,.sub-status .row__sub{white-space:normal}.sub-gap{margin-top:var(--sp-16)}.sub-actions{margin-top:var(--sp-24);display:grid;gap:var(--sp-4)}.sub-banner{margin-bottom:var(--sp-16)}.in-steps{display:grid;gap:var(--sp-4);list-style:none;margin:0;padding:0}.in-step{display:flex;align-items:center;gap:var(--sp-12);min-height:52px;padding:var(--sp-4) 0}.in-step__num{width:28px;height:28px;border-radius:var(--r-full);background:var(--c-bg-sunken);color:var(--c-text-primary);display:grid;place-items:center;flex:none;font-variant-numeric:tabular-nums}.in-step__text{flex:1;min-width:0;text-wrap:pretty}.in-step>.icon{color:var(--c-text-secondary)}.in-lead{margin:0;color:var(--c-text-secondary);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.set-sub{animation:none}}.fr-row .row__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fr-body{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.fr-body .state{position:relative;inset:auto;flex:1}.fr-head{display:grid;justify-items:center;text-align:center;padding:var(--sp-8) 0 var(--sp-20)}.fr-head .ava{margin-bottom:var(--sp-12)}.fr-head__name{margin:0}.fr-head__sub{margin:var(--sp-2) 0 0;color:var(--c-text-secondary)}.fr-pins{display:flex;justify-content:center;gap:var(--sp-8);margin-top:var(--sp-16)}.fr-tabs{margin-bottom:var(--sp-16)}.fr-tabs .segmented__thumb{width:calc(50% - 3px)}.fr-tabs[data-value="1"] .segmented__thumb{transform:translate(100%)}.fr-empty{text-align:center;padding:var(--sp-32) var(--sp-16) 0}.fr-empty__title{margin:0 0 var(--sp-8)}.fr-empty__text{margin:0 auto;max-width:300px;color:var(--c-text-secondary);text-wrap:pretty}.fr-copy{display:flex;align-items:center;gap:var(--sp-8)}.fr-copy .field{flex:1;min-width:0}.fr-copy .field__box input{text-overflow:ellipsis;color:var(--c-text-secondary)}.fr-code{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8);padding:var(--sp-8) var(--sp-4) var(--sp-8) var(--sp-16);border-radius:var(--k-field-radius);background:var(--c-bg-sunken)}.fr-code__value{letter-spacing:.12em}.fr-add{display:flex;align-items:flex-start;gap:var(--sp-12);margin-top:var(--sp-16)}.fr-add .field,.fr-copy .field{grid-template-columns:minmax(0,1fr)}.fr-add .field__box input,.fr-copy .field__box input{width:0}.fr-add .field{flex:1;min-width:0}.fr-add .btn{height:var(--k-field-height);padding:0 var(--sp-20);flex:none;margin-top:22px}.fr-tg .icon{width:var(--size-icon-m);height:var(--size-icon-m)}.fr-sk-row{display:flex;align-items:center;gap:var(--sp-12);min-height:64px;padding:var(--sp-8) var(--sp-16)}.fr-sk-row+.fr-sk-row{border-top:1px solid var(--c-line-subtle)}.fr-sk-ava{width:40px;height:40px;border-radius:var(--r-full);flex:none}.fr-sk-text{flex:1;display:grid;gap:var(--sp-8)}.lk-bar{flex:none;height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:0 var(--sp-12) 0 var(--sp-16);position:relative;z-index:var(--z-header)}.lk-logo{height:28px;width:auto}.lk-body{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.lk-body .state{position:relative;inset:auto;flex:1}.lk-author{display:flex;align-items:center;gap:var(--sp-12);margin:var(--sp-8) 0 var(--sp-12);color:var(--c-text-secondary)}.lk-title{margin-bottom:var(--sp-4)}.lk-count{margin:0 0 var(--sp-20);color:var(--c-text-secondary)}.lk-note{text-wrap:balance;text-align:center;color:var(--c-text-secondary);padding:var(--sp-4) 0 0}.lk-ava{--s: 96px;margin-bottom:var(--sp-20)}.lk-pair{display:flex;margin-bottom:var(--sp-20)}.lk-pair .lk-ava{margin-bottom:0;outline:4px solid var(--c-bg-page)}.lk-pair .lk-ava+.lk-ava{margin-left:calc(var(--sp-24) * -1)}.ach-sum{margin:var(--sp-8) 0 var(--sp-16);color:var(--c-text-secondary)}.ach-sum__hint{color:var(--c-text-primary)}.ach-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-8)}.ach-grid .group+.group{margin-top:0}.ach{display:grid;justify-items:center;align-content:start;gap:var(--sp-4);padding:var(--sp-16) var(--sp-12) var(--sp-12);text-align:center;color:var(--c-text-primary)}.ach .pin{margin-bottom:var(--sp-8)}.ach__title{max-width:100%;text-wrap:balance}.ach__level{color:var(--c-text-secondary)}.ach__meter{width:100%;margin-top:var(--sp-6)}.ach__num{color:var(--c-text-secondary);font-variant-numeric:tabular-nums}.ach-head{display:grid;justify-items:center;text-align:center;padding:var(--sp-8) 0 var(--sp-16)}.ach-head__title{margin:var(--sp-12) 0 var(--sp-2)}.ach-head__lvl{margin:0;color:var(--c-text-secondary)}.lvl{min-height:60px}.lvl.is-current{background:var(--c-bg-accent-soft)}.lvl__cur{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-8);margin-top:var(--sp-4)}.lvl__num{color:var(--c-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.lvl__ok,.lvl__lock{width:var(--size-touch);display:grid;place-items:center;flex:none;margin-right:calc(var(--sp-8) * -1)}.lvl__ok{color:var(--c-text-success)}.lvl__lock{color:var(--c-text-tertiary)}.moment__pin{position:relative;display:block;width:var(--pin);height:var(--pin)}.moment__glint{position:absolute;left:18.6px;top:15.8px;width:94.9px;height:94.9px;border-radius:var(--r-full);overflow:hidden;pointer-events:none}.moment__glint i{position:absolute;left:0;top:-20%;width:34px;height:140%;background:linear-gradient(90deg,transparent,var(--c-glint) 50%,transparent);transform:translate3d(-70px,0,0) rotate(20deg)}.moment__cta{width:100%}.fr-head .avatar{margin-bottom:var(--sp-12)}.fr-row .row__text{min-width:0}.fr-tg{margin-bottom:var(--sp-12)}.fr-copy .field__box{padding-right:var(--sp-4)}.fr-code__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-pins .pin{--pin: 44px}.ach{width:100%}.ach .meter,.lvl__cur .meter{display:block}.lvl{border-radius:var(--r-14)}.lvl .pin{margin-right:var(--sp-4)}.lvls{display:grid;gap:var(--sp-2)}.lk-bar~.scroll{flex:1;min-height:0}.lk-ava{display:block;margin-bottom:var(--sp-20)}.lk-pair .lk-ava{margin-bottom:0;border-radius:var(--r-full);outline:4px solid var(--c-bg-page)}.lk-photos{display:flex;gap:var(--sp-8);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--sp-16) * -1);padding:0 var(--sp-16);scrollbar-width:none}.lk-photos::-webkit-scrollbar{display:none}.lk-photos img{flex:none;width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r-20);background:var(--c-photo-paper);scroll-snap-align:center}.lk-photo-meta{padding:var(--sp-16) 0 0;display:grid;gap:var(--sp-6)}.lk-photo-title{margin:0;color:var(--c-text-secondary);text-wrap:pretty}.so-login__text{margin:0 0 var(--sp-16);color:var(--c-text-secondary);text-wrap:pretty}.so-login__form{display:grid;gap:var(--sp-12)}.so-login__note{margin:var(--sp-12) 0 0;color:var(--c-text-secondary);text-align:center}.card--find>.find-actions{position:relative;width:100%;height:auto;flex:none;padding:var(--sp-12) var(--sp-16) var(--sp-16)}.card--find>.find-actions .btn--text{color:var(--c-find-on-muted)}.card--find>.find-actions .btn--text:active{color:var(--c-find-on)}.card--find>.find__text{margin-bottom:auto}.card--find:not(.card--next)>.find__egg{transform-origin:50% 88%;animation:find-invite calc(var(--d-sheet) * 2) var(--ease-out) var(--d-sheet) 1 both}@keyframes find-invite{0%,to{transform:rotate(0)}14%{transform:rotate(-6deg)}34%{transform:rotate(5deg)}54%{transform:rotate(-3deg)}74%{transform:rotate(1.5deg)}}@media(prefers-reduced-motion:reduce){.card--find>.find__egg{animation:none!important}}.find-ghost{position:absolute;z-index:var(--z-moment);border-radius:var(--r-14);overflow:hidden;display:grid;place-items:center;pointer-events:none}.find-ghost>.find__egg{margin:0;width:32px;height:36px;max-width:none;aspect-ratio:auto}.reveal{position:absolute;inset:0;z-index:var(--z-moment);overflow:hidden;color:var(--c-find-on);transform-origin:50% 50%}.reveal__frame{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;overflow:hidden;display:block}.reveal .reveal__rays{left:0;top:0;margin:0;transform-origin:0 0}.reveal__cardtext{position:absolute;text-align:center;color:var(--c-find-on)}.reveal__cardtext.find__label{display:inline-flex;width:auto!important}.reveal__stage{position:absolute;left:50%;top:45%;width:0;height:0}.reveal__egg{position:absolute;left:-110px;top:-123px;width:220px;height:246px;border-radius:50% 50% 46% 46%;touch-action:manipulation;transform-origin:50% 50%}.reveal__egg:focus-visible{outline-color:var(--c-find-on);outline-offset:6px}.reveal__body,.reveal__half{position:absolute;inset:0;display:block;transform-origin:50% 88%}.reveal__half{transform-origin:50% 55%}.reveal__body svg,.reveal__half svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.reveal__cracks path{fill:none;stroke:var(--c-find-stage);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.reveal__flash{position:absolute;left:-160px;top:-160px;width:320px;height:320px;border-radius:var(--r-full);background:radial-gradient(closest-side,var(--c-find-on) 55%,transparent 100%);pointer-events:none}.reveal__pin{position:absolute;left:-60px;top:-60px;width:120px;height:120px;display:block;pointer-events:none}.reveal__pin svg{display:block;width:100%;height:100%;overflow:visible}.reveal__spark{position:absolute;left:0;top:0;width:0;height:0;opacity:0;display:grid;place-items:center;pointer-events:none}.reveal__spark svg{flex:none;overflow:visible}.reveal__hint{position:absolute;left:0;right:0;top:calc(45% + 123px + var(--sp-24));margin:0;text-align:center;color:var(--c-find-on)}.reveal__dots{position:absolute;left:50%;top:calc(45% + 123px + var(--sp-24) + 22px + var(--sp-12));margin-left:-21px;display:flex;gap:var(--sp-6)}.reveal__dots i{position:relative;width:10px;height:10px;border-radius:var(--r-full);box-shadow:inset 0 0 0 2px var(--c-find-on-muted)}.reveal__dots b{position:absolute;inset:0;border-radius:var(--r-full);background:var(--c-find-on);opacity:0}.reveal__close{position:absolute;top:calc(var(--sat, 0px) + var(--sp-4));right:var(--sp-8);color:var(--c-find-on)}.reveal__close:before{content:"";position:absolute;inset:var(--sp-4);border-radius:var(--r-full);background:var(--c-find-label-bg);box-shadow:inset 0 0 0 1px var(--c-find-label-line)}.reveal__close .icon{position:relative}.reveal__close:active{background:none}.reveal__reward{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;text-align:center;padding:var(--sp-24) var(--sp-24) calc(var(--sab, 0px) + var(--sp-8));background:var(--c-bg-raised);color:var(--c-text-primary);border-radius:var(--k-sheet-radius) var(--k-sheet-radius) 0 0;box-shadow:var(--e-e3);transform:translate3d(0,calc(100% + 40px),0)}.reveal__reward[hidden]{display:none!important}.reveal__kicker{margin:var(--sp-12) 0 0;color:var(--c-text-secondary)}.reveal__title{margin:var(--sp-12) 0 0;text-wrap:balance}.reveal__kicker+.reveal__title{margin-top:var(--sp-4)}.reveal__text{margin:var(--sp-8) 0 var(--sp-24);max-width:320px;color:var(--c-text-secondary);text-wrap:pretty}.reveal__reward .btn--text{margin-top:var(--sp-4)}.find-pills{display:flex;flex-wrap:wrap;gap:var(--sp-8);margin:calc(var(--sp-8) * -1) 0 var(--sp-16)}.find-pills .pill .icon{width:var(--size-icon-xs);height:var(--size-icon-xs)}.find-mini{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:var(--r-14);background:var(--c-bg-sunken)}.find-mini svg{width:32px;height:36px;overflow:visible}.find-row{min-height:64px}.find-row .row__title{white-space:normal;text-wrap:balance}.find-status{flex:none;color:var(--c-text-secondary);white-space:nowrap}.badge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-16) var(--sp-8)}.badge-cell{display:grid;justify-items:center;gap:var(--sp-8);text-align:center;color:var(--c-text-secondary)}.find-pin{--pin: 64px}.find-fill{position:relative;flex:1;min-height:360px;display:grid;place-items:center}.find-sk-pill{display:block;width:104px;height:24px;border-radius:var(--r-full)}.find-sk-pill--s{width:96px}.find-sk-egg{display:block;width:44px;height:44px;flex:none;border-radius:var(--r-14)}.find-sk-text{gap:var(--sp-6)}.find-sk-text .sk-line{display:block;width:56%}.find-sk-text .find-sk-sub{width:34%;height:12px}.find-row .row__sub{white-space:normal}
