@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(/assets/sora-latin-500-normal-w58xtEt9.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(/assets/sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(/assets/sora-latin-700-normal-BKPfQAnC.woff) format("woff")}:root{--color-ink: #0A0614;--color-violet: #5B2EE6;--color-magenta: #FF3D8A;--color-violet-bright: #AC91FF;--color-pink-bright: #FF83B6;--color-glow-violet: #4A1FB8;--color-amber: #FFB23E;--color-orange: #FF7A45;--color-success: #39E0A0;--color-info: #B8A4FF;--color-warning: #FFD24A;--color-danger: #FF8290;--color-white: #FFFFFF;--font-display: "Sora", sans-serif;--font-body: "Inter", sans-serif;--font-size-micro: 11px;--font-size-label: 12px;--font-size-caption: 14px;--font-size-body: 16px;--font-size-lead: 18px;--font-size-title: 24px;--font-size-heading: 32px;--font-size-display: 48px;--font-size-hero: 64px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.15;--line-height-heading: 1.3;--line-height-body: 1.55;--tracking-label: .12em;--tracking-heading: -.04em;--tracking-body: -.015em;--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-small: 8px;--radius-control: 12px;--radius-medium: 16px;--radius-large: 20px;--radius-card: 24px;--radius-phone: 44px;--radius-pill: 999px;--size-touch: 44px;--size-control: 48px;--size-phone: 390px;--size-nav: 80px;--size-icon: 20px;--size-rail: 88px;--size-sidebar: 248px;--size-tablet: 834px;--size-desktop: 1180px;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .32s;--duration-celebrate: .64s;--duration-reveal: .9s;--duration-particle: 1.1s;--duration-flicker: 2.4s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-celebrate: cubic-bezier(.22, 1.35, .5, 1);--effect-blur: 20px;--effect-border: 1px;--effect-focus: 3px solid #C7B5FF;--shadow-cta: 0 8px 24px rgba(255,61,138,.35);--shadow-card: 0 8px 28px rgba(0,0,0,.16);--shadow-phone: 0 32px 80px rgba(0,0,0,.45), inset 0 0 0 1px rgba(255,255,255,.08);--shadow-modal: 0 24px 80px rgba(0,0,0,.6);--shadow-art: 0 8px 18px rgba(74,31,184,.32);--gradient-brand: linear-gradient(135deg, #5B2EE6 0%, #FF3D8A 100%);--gradient-cta: linear-gradient(110deg, #CF286E 0%, #9C2DA6 100%);--gradient-warm: linear-gradient(145deg, #7B3D25 0%, #4E1B43 100%);--gradient-violet: linear-gradient(145deg, #452490 0%, #23163E 100%);--gradient-pink: linear-gradient(145deg, #762254 0%, #341633 100%);--gradient-achievement: linear-gradient(135deg, #FFB23E 0%, #FF7A45 100%);--gradient-hero: radial-gradient(ellipse at 65% 30%, rgba(255,61,138,.2), transparent 65%), radial-gradient(ellipse at 30% 70%, rgba(74,31,184,.32), transparent 65%);--gradient-atmosphere: radial-gradient(ellipse at 85% 5%, rgba(255,61,138,.14), transparent 46%), radial-gradient(ellipse at 5% 45%, rgba(74,31,184,.24), transparent 60%);--gradient-sheen: linear-gradient(120deg, transparent 20%, rgba(255,255,255,.03) 45%, rgba(255,255,255,.12) 50%, transparent 74%);--gradient-ring-glow: radial-gradient(ellipse, rgba(255,61,138,.18), rgba(74,31,184,.12) 44%, transparent 70%);--art-color-ink: #0A0614;--art-color-light: #FFFFFF;--art-color-violet: #5B2EE6;--art-color-rose: #FF3D8A;--art-color-ice: #9BD9FF;--art-color-cream: #FFD24A;--art-color-muted: #786C8D;--art-color-edge: rgba(255,255,255,.24);--art-color-clear: rgba(0,0,0,0);--art-gradient-prism-0: #AC91FF;--art-gradient-prism-1: #5B2EE6;--art-gradient-prism-2: #FF3D8A;--art-gradient-ice-0: #FFFFFF;--art-gradient-ice-1: #9BD9FF;--art-gradient-ice-2: #AC91FF;--art-gradient-rose-0: #FF83B6;--art-gradient-rose-1: #FF3D8A;--art-gradient-rose-2: #5B2EE6;--art-gradient-warm-0: #FFD24A;--art-gradient-warm-1: #FFB23E;--art-gradient-warm-2: #FF7A45;--art-gradient-silver-0: #FFFFFF;--art-gradient-silver-1: #CEC7DE;--art-gradient-silver-2: #786C8D;--art-gradient-dormant-0: #786C8D;--art-gradient-dormant-1: #2D2143;--art-gradient-glass-0: #2D2143;--art-gradient-glass-1: #110B20}:root,[data-theme=dark]{color-scheme:dark;--bg-base: #0A0614;--bg-raised: #110B20;--bg-elevated: #20162F;--bg-input: #120D20;--bg-overlay: rgba(6,3,13,.8);--bg-showcase: #090711;--surface-default: rgba(28,20,48,.72);--surface-raised: rgba(40,29,66,.72);--surface-strong: #2D2143;--surface-nav: rgba(23,14,40,.94);--surface-hover: rgba(184,164,255,.1);--surface-selected: rgba(172,145,255,.15);--text-primary: #FFFFFF;--text-secondary: #CEC7DE;--text-muted: #ABA0BE;--text-disabled: #786C8D;--text-inverse: #180E27;--text-link: #C4ADFF;--text-on-gradient: #E2DCEF;--border-subtle: rgba(255,255,255,.1);--border-control: #81718F;--border-strong: rgba(255,255,255,.24);--border-selected: #AC91FF;--status-success: #39E0A0;--status-info: #B8A4FF;--status-warning: #FFD24A;--status-danger: #FF8290;--status-success-bg: rgba(57,224,160,.1);--status-info-bg: rgba(184,164,255,.12);--status-warning-bg: rgba(255,210,74,.1);--status-danger-bg: rgba(255,130,144,.1);--accent-primary: #FF3D8A;--accent-active: #FF83B6;--accent-violet: #AC91FF;--accent-streak: #FFB23E;--accent-frozen: #9BD9FF;--rarity-common: #CEC7DE;--rarity-uncommon: #9BD9FF;--rarity-rare: #B8A4FF;--rarity-epic: #FFB23E}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg-showcase);color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:var(--text-link);text-underline-offset:4px}:focus-visible{outline:var(--effect-focus);outline-offset:4px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--tracking-heading)}h1{font-size:var(--font-size-heading)}h2{font-size:var(--font-size-title)}h3{font-size:var(--font-size-lead)}h4{font-size:var(--font-size-body)}svg{flex-shrink:0}button svg,a svg{pointer-events:none}input,select,textarea{min-width:0}::selection{background:var(--color-violet);color:var(--color-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-feedback=select]{transition:transform var(--duration-fast) var(--ease-standard),background-color var(--duration-normal),box-shadow var(--duration-normal)}[data-feedback=select]:active:not(:disabled){transform:scale(.96);box-shadow:inset 0 0 18px var(--surface-hover)}[data-feedback=select]:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){animation:selectionSettle .18s var(--ease-standard)}@keyframes selectionSettle{0%{transform:scale(.96)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-feedback=select],[data-feedback=select]:active:not(:disabled){animation:none;transform:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}html,body,#root{height:100%}html{scroll-padding-top:0}body{background:var(--bg-base);overscroll-behavior:none;caret-color:var(--accent-primary)}#root{isolation:isolate}#root:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--gradient-atmosphere);pointer-events:none}.viewport{height:100dvh;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.viewport>*{flex:1;min-height:0}.num{font-variant-numeric:tabular-nums}input[type=date],input[type=time]{color-scheme:dark}textarea{font:inherit;color:inherit}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.steps-list{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);color:var(--text-secondary);line-height:1.55;max-width:68ch}.steps-list li::marker{color:var(--accent-violet);font-weight:700}._nav_17142_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:var(--space-2) var(--space-1) max(var(--space-3),env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);background:var(--surface-nav);backdrop-filter:blur(var(--effect-blur));border-radius:var(--radius-large) var(--radius-large) 0 0}._nav_17142_1 button{min-height:56px;min-width:var(--size-touch);display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-size:var(--font-size-micro);font-weight:500}._icon_17142_26{display:flex;align-items:center;justify-content:center;width:48px;height:30px;border-radius:var(--radius-pill)}._nav_17142_1 ._active_17142_34{color:var(--accent-active)}._active_17142_34 ._icon_17142_26{background:var(--status-danger-bg)}@media(hover:hover){._nav_17142_1 button:hover{color:var(--text-primary)}}._nav_17142_1 button:focus-visible{outline-offset:-3px}._art_1sfoj_1{display:inline-block;vertical-align:middle;flex-shrink:0;overflow:visible}._flame_1sfoj_7{transform-origin:50% 85%;animation:_flicker_1sfoj_1 var(--duration-flicker) ease-in-out 2}@keyframes _flicker_1sfoj_1{0%,to{transform:rotate(-2deg) scale(1)}40%{transform:rotate(2deg) scale(.96,1.035)}70%{transform:rotate(-1deg) scale(1.02,.98)}}@media(prefers-reduced-motion:reduce){._flame_1sfoj_7{animation:none}}._nav_2rvo9_1{display:flex;flex-direction:column;gap:var(--space-6);min-height:0;overflow-y:auto;padding:var(--space-5) var(--space-2);border-right:1px solid var(--border-subtle);background:var(--surface-nav);backdrop-filter:blur(var(--effect-blur))}._expanded_2rvo9_12{padding:var(--space-6) var(--space-4)}._brand_2rvo9_15{display:flex;align-items:center;justify-content:center;min-height:var(--size-control)}._expanded_2rvo9_12 ._brand_2rvo9_15{justify-content:flex-start;padding-inline:var(--space-3)}._list_2rvo9_25{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}._list_2rvo9_25 button{width:100%;min-height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:var(--space-2) 0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--text-muted);font-size:var(--font-size-micro);font-weight:500;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}._expanded_2rvo9_12 ._list_2rvo9_25 button{min-height:var(--size-control);flex-direction:row;justify-content:flex-start;gap:var(--space-3);padding:0 var(--space-3);font-size:var(--font-size-caption)}._icon_2rvo9_60{display:flex;align-items:center;justify-content:center;width:52px;height:32px;border-radius:var(--radius-pill);transition:background-color var(--duration-fast) var(--ease-standard)}._expanded_2rvo9_12 ._icon_2rvo9_60{width:36px;height:36px;border-radius:var(--radius-control)}@media(hover:hover){._list_2rvo9_25 button:hover{color:var(--text-primary)}}._list_2rvo9_25 ._active_2rvo9_79{color:var(--accent-active)}._active_2rvo9_79 ._icon_2rvo9_60{background:var(--status-danger-bg)}._expanded_2rvo9_12 ._list_2rvo9_25 ._active_2rvo9_79{background:var(--surface-default)}._list_2rvo9_25 button:focus-visible{outline-offset:-3px}._note_2rvo9_91{margin-top:auto;padding-inline:var(--space-3);color:var(--text-muted);font-size:var(--font-size-label);line-height:1.5}._shell_2j6yw_1{height:100%;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}._shell_2j6yw_1[data-mode=medium]{grid-template-columns:var(--size-rail) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}._shell_2j6yw_1[data-mode=expanded]{grid-template-columns:var(--size-sidebar) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}._content_2j6yw_16{container:screen / inline-size;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--surface-strong) transparent;padding:var(--space-2) var(--space-4) var(--space-6)}._shell_2j6yw_1[data-mode=medium] ._content_2j6yw_16{padding:var(--space-5) var(--space-5) var(--space-8)}._shell_2j6yw_1[data-mode=expanded] ._content_2j6yw_16{padding:var(--space-6) var(--space-10) var(--space-10)}._content_2j6yw_16:focus-visible{outline-offset:-4px;border-radius:var(--radius-medium)}._button_tupql_1{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control);padding:var(--space-3) var(--space-5);border:1px solid transparent;border-radius:var(--radius-pill);color:var(--text-primary);font-weight:600;font-size:var(--font-size-body);line-height:1.35;text-align:center;text-decoration:none;transition:transform var(--duration-fast) var(--ease-standard),filter var(--duration-normal),background var(--duration-normal)}._button_tupql_1:active:not(:disabled){transform:scale(.97);box-shadow:inset 0 0 0 1px var(--border-strong)}._primary_tupql_28{border-color:var(--border-subtle);background:var(--gradient-cta);box-shadow:var(--shadow-cta)}._primary_tupql_28:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--border-strong),var(--shadow-cta)}._secondary_tupql_38{background:var(--surface-raised);border-color:var(--border-control)}._ghost_tupql_42{background:transparent;color:var(--text-link)}._danger_tupql_46{background:var(--status-danger-bg);color:var(--status-danger);border-color:var(--status-danger)}._compact_tupql_51{min-height:var(--size-touch);padding:var(--space-2) var(--space-4)}._full_tupql_55{width:100%}._button_tupql_1:disabled{color:var(--text-muted);background:var(--surface-strong);box-shadow:none;border-color:var(--border-subtle)}._spinner_tupql_64{animation:_spin_tupql_64 1s linear infinite}@keyframes _spin_tupql_64{to{transform:rotate(360deg)}}._button_tupql_1[data-demo-state=hover]{filter:none;transform:translateY(-1px)}._button_tupql_1[data-demo-state=active]{transform:scale(.97);box-shadow:inset 0 0 0 1px var(--border-strong)}._button_tupql_1[data-demo-state=focus]{outline:var(--effect-focus);outline-offset:4px}._content_tupql_84{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}._primary_tupql_28:before{content:"";position:absolute;inset:-50%;pointer-events:none;background:linear-gradient(110deg,transparent 42%,color-mix(in srgb,var(--color-white) 3%,transparent) 50%,transparent 58%);transform:translate(-80%)}._ripple_tupql_105{position:absolute;width:32px;height:32px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--color-white) 4%,transparent),transparent 70%);animation:_glowRipple_tupql_1 .48s var(--ease-standard) forwards}@keyframes _glowRipple_tupql_1{0%{transform:translate(-50%,-50%) scale(.2);opacity:1}to{transform:translate(-50%,-50%) scale(18);opacity:0}}@keyframes _sheen_tupql_1{to{transform:translate(80%)}}@media(hover:hover){._button_tupql_1:hover:not(:disabled){transform:translateY(-1px)}._button_tupql_1:active:not(:disabled){transform:scale(.97)}._primary_tupql_28:hover:not(:disabled):before{animation:_sheen_tupql_1 .65s var(--ease-standard)}._ghost_tupql_42:hover:not(:disabled){background:var(--surface-hover)}}@media(prefers-reduced-motion:reduce){._button_tupql_1:hover:not(:disabled),._button_tupql_1:active:not(:disabled),._button_tupql_1[data-demo-state=hover],._button_tupql_1[data-demo-state=active]{transform:none}._primary_tupql_28:before,._ripple_tupql_105{display:none}}._state_vhosa_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-control);border-radius:var(--radius-large)}._icon_vhosa_11{display:grid;place-items:center;width:60px;height:60px;border-radius:var(--radius-medium);background:var(--surface-selected);color:var(--text-link)}._error_vhosa_20 ._icon_vhosa_11{color:var(--status-danger);background:var(--status-danger-bg)}._state_vhosa_1 p{color:var(--text-secondary)}._skeletons_vhosa_27{display:flex;flex-direction:column;gap:var(--space-3);width:100%;margin-top:var(--space-2)}._skeletons_vhosa_27 span{height:12px;background:var(--surface-strong);border-radius:var(--radius-pill);animation:_pulse_vhosa_1 1.4s ease-in-out infinite alternate}._skeletons_vhosa_27 span:nth-child(2){width:80%}._skeletons_vhosa_27 span:last-child{width:60%}._spinner_vhosa_46{animation:_spin_vhosa_46 1.4s linear infinite}@keyframes _spin_vhosa_46{to{transform:rotate(360deg)}}@keyframes _pulse_vhosa_1{to{opacity:.45}}._scene_vhosa_59{max-width:100%;height:auto;margin:-20px 0 -12px}._empty_vhosa_64,._no-results_vhosa_65{border-style:solid;background:var(--gradient-atmosphere),var(--surface-default)}._wrap_1gvg6_1{width:100%}._meta_1gvg6_4{display:flex;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--font-size-caption);color:var(--text-secondary);font-variant-numeric:tabular-nums}._track_1gvg6_13{overflow:hidden;height:8px;background:var(--surface-strong);border-radius:var(--radius-pill)}._track_1gvg6_13 span{display:block;height:100%;min-width:0;border-radius:inherit;transition:width var(--duration-slow) var(--ease-standard)}._brand_1gvg6_26{background:var(--gradient-brand)}._streak_1gvg6_29{background:var(--gradient-achievement)}._neutral_1gvg6_32{background:var(--accent-violet)}._wrap_1vwrd_1{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr)}._top_1vwrd_6{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:720px;margin:0 auto;padding:var(--space-3) var(--space-4)}._close_1vwrd_15{display:grid;place-items:center;flex-shrink:0;width:var(--size-touch);height:var(--size-touch);border:0;border-radius:50%;background:transparent;color:var(--text-secondary)}@media(hover:hover){._close_1vwrd_15:hover{background:var(--surface-hover);color:var(--text-primary)}}._progress_1vwrd_32{flex:1}._body_1vwrd_35{overflow-y:auto;overscroll-behavior:contain}._inner_1vwrd_39{width:100%;max-width:720px;margin:0 auto;padding:var(--space-2) var(--space-4) calc(var(--space-10) + env(safe-area-inset-bottom))}._badge_ebiil_1{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-small);color:var(--text-secondary);background:var(--surface-raised);font-size:var(--font-size-label);font-weight:600;line-height:1.4;white-space:nowrap}._success_ebiil_15{color:var(--status-success);background:var(--status-success-bg)}._info_ebiil_19,._level_ebiil_20{color:var(--status-info);background:var(--status-info-bg)}._warning_ebiil_24{color:var(--status-warning);background:var(--status-warning-bg)}._danger_ebiil_28{color:var(--status-danger);background:var(--status-danger-bg)}._new_ebiil_32{color:var(--accent-active);background:var(--status-danger-bg)}._card_nw8y5_1{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-default);backdrop-filter:blur(var(--effect-blur));position:relative;isolation:isolate;box-shadow:var(--shadow-card),inset 0 1px 0 var(--border-subtle)}._regular_nw8y5_12{padding:var(--space-5)}._small_nw8y5_15{padding:var(--space-4)}._none_nw8y5_18{padding:0}._raised_nw8y5_21{background:var(--surface-raised)}._warm_nw8y5_24{background:var(--gradient-warm)}._violet_nw8y5_27{background:var(--gradient-violet)}._pink_nw8y5_30{background:var(--gradient-pink)}._warm_nw8y5_24,._violet_nw8y5_27,._pink_nw8y5_30{--text-muted: var(--text-on-gradient);--text-secondary: var(--text-on-gradient)}._card_nw8y5_1:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:url(/art/grain.svg);opacity:.035;pointer-events:none}@media(hover:hover){._card_nw8y5_1:has(button:not(:disabled)):hover{border-color:var(--border-strong)}}._toast_1dik4_1{display:flex;align-items:center;gap:var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-strong);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-medium);box-shadow:var(--shadow-card)}._toast_1dik4_1 span{flex:1;color:var(--text-primary);font-size:var(--font-size-body)}._toast_1dik4_1 button{display:grid;place-items:center;background:transparent;border:0;color:var(--text-muted);width:var(--size-touch);min-width:var(--size-touch);height:var(--size-touch);border-radius:var(--radius-pill)}._success_1dik4_27{color:var(--status-success)}._error_1dik4_30{color:var(--status-danger)}._info_1dik4_33{color:var(--status-info)}._host_ps251_1{position:fixed;left:50%;bottom:calc(var(--size-nav) + env(safe-area-inset-bottom) + var(--space-4));z-index:50;width:min(420px,calc(100vw - var(--space-8)));transform:translate(-50%)}@media(min-width:640px){._host_ps251_1{bottom:var(--space-6)}}._card_1hmd9_1{width:100%}._inner_1hmd9_4{display:flex;flex-direction:column;gap:var(--space-3)}._head_1hmd9_9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--accent-violet)}._title_1hmd9_16{font-size:var(--font-size-title);text-wrap:balance}._pitch_1hmd9_20{color:var(--text-secondary);line-height:1.55}._includes_1hmd9_24{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}._includes_1hmd9_24 li{display:flex;gap:var(--space-2);line-height:1.45}._includes_1hmd9_24 svg{flex-shrink:0;margin-top:2px;color:var(--text-link)}._note_1hmd9_42{color:var(--text-muted);font-size:var(--font-size-caption);line-height:1.5}._price_1hmd9_47{display:flex;align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0}._price_1hmd9_47 strong{font-family:var(--font-display);font-size:var(--font-size-lead)}._price_1hmd9_47 span{color:var(--text-muted);font-size:var(--font-size-caption)}._actions_1hmd9_61{display:flex;flex-direction:column;gap:var(--space-3)}._check_1hmd9_66{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--size-touch);padding:0 var(--space-2);margin-left:calc(var(--space-2) * -1);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-link);font-size:var(--font-size-caption);font-weight:600}._check_1hmd9_66:disabled{opacity:.6}@media(hover:hover){._check_1hmd9_66:hover:not(:disabled){background:var(--surface-hover)}}._loading_g2nd0_1{min-height:60vh;border-radius:var(--radius-large);background:linear-gradient(100deg,transparent 30%,var(--surface-hover) 50%,transparent 70%);background-size:200% 100%;animation:_shimmer_g2nd0_1 1.2s linear infinite;opacity:.6}@keyframes _shimmer_g2nd0_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){._loading_g2nd0_1{animation:none}}._offer_g2nd0_27{width:100%;max-width:560px;margin:0 auto;padding:var(--space-2) 0 var(--space-10)}._panel_g2nd0_33{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);width:100%;max-width:560px;margin:0 auto;padding:var(--space-6) 0 var(--space-10)}._panel_g2nd0_33 h1{font-size:var(--font-size-title);text-wrap:balance}._panel_g2nd0_33 p{max-width:60ch;color:var(--text-secondary);line-height:1.55}._icon_g2nd0_52{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--radius-large);background:var(--surface-raised);color:var(--text-link)}._actions_g2nd0_61{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}._panel_g2nd0_33 ._small_g2nd0_67{color:var(--text-muted);font-size:var(--font-size-caption)}._small_g2nd0_67 a{color:var(--text-link);font-weight:600}._page_1mexj_1{min-height:100%}._loading_1mexj_4{min-height:60vh;border-radius:var(--radius-large);background:linear-gradient(100deg,transparent 30%,var(--surface-hover) 50%,transparent 70%);background-size:200% 100%;animation:_shimmer_1mexj_1 1.2s linear infinite;opacity:.6}@keyframes _shimmer_1mexj_1{0%{background-position:100% 0}to{background-position:-100% 0}}
