.hero-arrival-overlay[hidden]{display:none}.hero-arrival-overlay{z-index:3;pointer-events:none;position:absolute;top:clamp(28px,4vw,56px);left:clamp(20px,4vw,52px)}.hero-arrival-card{--hero-arrival-label:#fff8f0ad;--hero-arrival-ink:#fff9f2fa;--hero-arrival-ink-soft:#fff8f0db;--hero-arrival-badge-border:#fff3;--hero-arrival-badge-bg:#fff9f21f;--hero-arrival-badge-ink:#fff9f2d6;--hero-arrival-badge-state-bg:#fff9f238;--hero-arrival-badge-state-ink:#fff9f2f5;gap:var(--space-2);border-radius:calc(var(--radius-xl) + 6px);-webkit-backdrop-filter:blur(22px)saturate(1.18);background:linear-gradient(#fffaf429,#fffaf40f);border:1px solid #ffffff47;width:min(360px,100vw - 40px);padding:clamp(18px,2.6vw,28px);display:grid;position:relative;box-shadow:0 26px 72px #10080942}.hero-arrival-card:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-accent,#8d7341) 22%, white), transparent 74%);opacity:.48;filter:blur(12px);pointer-events:none;border-radius:50%;width:132px;height:132px;position:absolute;inset:-24px auto auto -24px}.hero-arrival-eyebrow,.hero-arrival-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--hero-arrival-label);margin:0;font-size:11px;font-weight:700}.hero-arrival-eyebrow{z-index:1;position:relative}.hero-arrival-title{z-index:1;max-width:8.5ch;font-family:var(--heading-font);letter-spacing:-.05em;color:var(--hero-arrival-ink);margin:0;font-size:clamp(2.1rem,3.8vw,3.1rem);line-height:.94;position:relative}.hero-arrival-text{z-index:1;max-width:18ch;font-size:var(--text-md);color:var(--hero-arrival-ink-soft);margin:0;line-height:1.35;position:relative}.hero-arrival-badges{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.hero-arrival-badge{border-radius:var(--radius-full);border:1px solid var(--hero-arrival-badge-border);background:var(--hero-arrival-badge-bg);min-height:32px;color:var(--hero-arrival-badge-ink);letter-spacing:.04em;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.hero-arrival-badge.is-state{background:var(--hero-arrival-badge-state-bg);color:var(--hero-arrival-badge-state-ink)}.hero-arrival-hint{z-index:1;opacity:.78;line-height:1.4;position:relative}@keyframes hero-arrival-glow{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes hero-arrival-card-enter{0%{opacity:0;filter:blur(5px);transform:translateY(-10px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hero-text-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.app-shell.is-creator-arrival .hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--color-accent,#8d7341) 18%, transparent), transparent 30%), linear-gradient(180deg, #0c0b1014, #0c0b1047);animation:hero-arrival-glow 1.1s var(--ease-out) both;position:absolute;inset:0}.app-shell.is-creator-arrival .hero-media{filter:saturate(1.06)brightness(1.04)}.app-shell.is-creator-arrival .hero-arrival-card{animation:hero-arrival-card-enter .82s var(--ease-out) both}.app-shell.is-creator-arrival .hero-meta,.app-shell.is-creator-arrival .hero-title,.app-shell.is-creator-arrival .hero-intro{animation:hero-text-rise .9s var(--ease-out) both}.app-shell.is-creator-arrival .hero-title{animation-delay:.1s}.app-shell.is-creator-arrival .hero-intro{animation-delay:.18s}:root[data-theme-preset=modern] .hero-arrival-card,body[data-theme-preset=modern] .hero-arrival-card,:root[data-theme-preset=modern] .experience-rail-shell,body[data-theme-preset=modern] .experience-rail-shell{--hero-arrival-label:color-mix(in srgb, var(--ink) 58%, transparent);--hero-arrival-ink:color-mix(in srgb, var(--ink) 92%, black);--hero-arrival-ink-soft:color-mix(in srgb, var(--ink-soft) 82%, var(--ink));--hero-arrival-badge-border:color-mix(in srgb, var(--ink) 10%, transparent);--hero-arrival-badge-bg:#ffffff6b;--hero-arrival-badge-ink:color-mix(in srgb, var(--ink) 78%, transparent);--hero-arrival-badge-state-bg:color-mix(in srgb, var(--gold) 16%, white);--hero-arrival-badge-state-ink:color-mix(in srgb, var(--ink) 90%, black);background:linear-gradient(#f5f9ffe0,#e7f0ffcc);border-color:#5e7dcc29}:root[data-theme-preset=classic] .hero-arrival-card,body[data-theme-preset=classic] .hero-arrival-card,:root[data-theme-preset=classic] .experience-rail-shell,body[data-theme-preset=classic] .experience-rail-shell{--hero-arrival-label:color-mix(in srgb, var(--ink) 58%, transparent);--hero-arrival-ink:color-mix(in srgb, var(--ink) 92%, black);--hero-arrival-ink-soft:color-mix(in srgb, var(--ink-soft) 82%, var(--ink));--hero-arrival-badge-border:color-mix(in srgb, var(--ink) 10%, transparent);--hero-arrival-badge-bg:#ffffff6b;--hero-arrival-badge-ink:color-mix(in srgb, var(--ink) 78%, transparent);--hero-arrival-badge-state-bg:color-mix(in srgb, var(--gold) 16%, white);--hero-arrival-badge-state-ink:color-mix(in srgb, var(--ink) 90%, black);background:linear-gradient(#fff9f1e0,#f7ecdbcc);border-color:#b28a472e}:root[data-theme-preset=romantic] .hero-arrival-card,body[data-theme-preset=romantic] .hero-arrival-card,:root[data-theme-preset=romantic] .experience-rail-shell,body[data-theme-preset=romantic] .experience-rail-shell{--hero-arrival-label:color-mix(in srgb, var(--ink) 58%, transparent);--hero-arrival-ink:color-mix(in srgb, var(--ink) 92%, black);--hero-arrival-ink-soft:color-mix(in srgb, var(--ink-soft) 82%, var(--ink));--hero-arrival-badge-border:color-mix(in srgb, var(--ink) 10%, transparent);--hero-arrival-badge-bg:#ffffff70;--hero-arrival-badge-ink:color-mix(in srgb, var(--ink) 78%, transparent);--hero-arrival-badge-state-bg:color-mix(in srgb, var(--gold) 14%, white);--hero-arrival-badge-state-ink:color-mix(in srgb, var(--ink) 90%, black);background:linear-gradient(#fff7fbe6,#faebf2d1);border-color:#d06f8e2e}:root[data-theme-preset=midnightNeon] .hero-arrival-card,body[data-theme-preset=midnightNeon] .hero-arrival-card,:root[data-theme-preset=midnightNeon] .experience-rail-shell,body[data-theme-preset=midnightNeon] .experience-rail-shell{background:linear-gradient(#161c38e6,#0a0e1cd6);border-color:#7c4dff3d}.plan-start-strip{background:linear-gradient(#fffcf6f5,#f7efe4eb),radial-gradient(circle at 100% 0,#c4a8541f,#0000 38%);border:1px solid #c4a85429;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 18px 44px #1d2f5b0f,inset 0 1px #ffffffc2}.plan-start-strip-copy{gap:8px;max-width:56ch;display:grid}.plan-start-strip-kicker{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--gold) 72%, var(--ink));margin:0;font-size:.72rem;font-weight:700}.plan-start-strip-title{font-family:var(--heading-font);letter-spacing:-.03em;color:color-mix(in srgb, var(--ink) 92%, black);margin:0;font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.04}.plan-start-strip-body{color:color-mix(in srgb, var(--ink-soft) 82%, transparent);margin:0;font-size:.96rem;line-height:1.68}.plan-start-strip-dismiss{flex-shrink:0}.plan-start-checklist{background:#ffffffb8;border:1px solid #1d2f5b14;border-radius:24px;gap:14px;margin-bottom:18px;padding:18px 20px;display:grid;box-shadow:0 14px 36px #1d2f5b0d}.plan-start-checklist-title{font-family:var(--heading-font);letter-spacing:-.025em;color:color-mix(in srgb, var(--ink) 92%, black);margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.08}.plan-start-checklist-items{gap:12px;display:grid}.plan-start-checklist-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.plan-start-checklist-hint{max-width:54ch;color:color-mix(in srgb, var(--ink-soft) 78%, transparent);margin:0;font-size:.9rem;line-height:1.6}.plan-start-checklist-next{flex-shrink:0}.plan-start-checklist-item{background:#ffffffbd;border:1px solid #1d2f5b14;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.plan-start-checklist-item strong{color:color-mix(in srgb, var(--ink) 92%, black)}.plan-start-checklist-item span{color:color-mix(in srgb, var(--ink-soft) 82%, transparent);font-size:.93rem;line-height:1.62}.plan-start-checklist-item em{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:700}.plan-start-checklist-item.is-complete{background:#2366440f;border-color:#2366442e}.plan-start-checklist-item.is-complete em{color:#236644e0}.plan-start-checklist-item.is-pending{background:#c4a8540f;border-color:#c4a85433}.plan-start-checklist-item.is-pending em{color:color-mix(in srgb, var(--gold) 82%, var(--ink))}.plan-start-checklist-item.is-manual{background:#1d2f5b0a;border-color:#1d2f5b1a}.plan-start-checklist-item.is-manual em{color:var(--ink-soft)}.onboarding-surface[hidden],.experience-rail[hidden]{display:none}.onboarding-surface{z-index:95;background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--color-accent,#8d7341) 18%, transparent), transparent 32%), radial-gradient(circle at 82% 14%, #ffffff57, transparent 28%), linear-gradient(180deg, #10121c3d, #10121c80);-webkit-backdrop-filter:blur(18px)saturate(1.05);place-items:center;padding:clamp(20px,4vw,40px);display:grid;position:fixed;inset:0}.onboarding-frame{width:min(1220px,100%);position:relative}.onboarding-backdrop-glow{background:radial-gradient(circle, color-mix(in srgb, var(--color-accent,#8d7341) 24%, #fff4e6d6) 0%, transparent 72%);filter:blur(34px);opacity:.9;pointer-events:none;border-radius:50%;height:clamp(180px,26vw,300px);position:absolute;inset:auto 8% -7%}.onboarding-panel{gap:var(--space-6);background:#f3ede0;border:1px solid #9a7c3b57;border-radius:0;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #16120c2e}.onboarding-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff80,#0000 42%,#8d73410f 100%);position:absolute;inset:0}.onboarding-copy,.onboarding-form-grid,.onboarding-actions,.onboarding-style-grid,.onboarding-validation{z-index:1;position:relative}.onboarding-copy{gap:var(--space-3);max-width:720px;display:grid}.onboarding-eyebrow,.onboarding-style-eyebrow,.experience-step-eyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--ink,#1d2f5b) 72%, white);margin:0;font-weight:700}.onboarding-title{max-width:12ch;font-family:var(--heading-font);letter-spacing:-.045em;color:var(--ink,#1d2f5b);margin:0;font-size:clamp(2.2rem,5.2vw,4.6rem);line-height:.98}.onboarding-text{max-width:62ch;font-size:clamp(var(--text-base), 1.6vw, var(--text-md));color:color-mix(in srgb, var(--ink,#1d2f5b) 78%, white);margin:0;line-height:1.72}.onboarding-style-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.onboarding-style-meta,.onboarding-style-footer,.onboarding-actions,.onboarding-field{gap:var(--space-2);display:grid}.onboarding-style-title,.experience-step-title{font-family:var(--heading-font);letter-spacing:-.03em;color:var(--ink,#1d2f5b);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.05}.onboarding-style-body,.experience-step-body{font-size:var(--text-sm);color:color-mix(in srgb, var(--ink,#1d2f5b) 72%, white);margin:0;line-height:1.6}.onboarding-style-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.onboarding-style-chip,.experience-step-status{border-radius:var(--radius-full);letter-spacing:.04em;min-height:34px;color:color-mix(in srgb, var(--ink,#1d2f5b) 78%, white);background:#ffffff9e;border:1px solid #1d2f5b14;justify-content:center;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.onboarding-form-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onboarding-field-label{font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--ink,#1d2f5b) 74%, white);font-weight:700}.onboarding-input{min-height:52px}.onboarding-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.onboarding-cta{min-width:220px}.onboarding-validation{color:#8f4d3b;opacity:0;min-height:1.4em;transition:opacity var(--transition-fast), transform var(--transition-fast);margin:0;transform:translateY(4px)}.onboarding-validation.is-visible{opacity:1;transform:translateY(0)}.onboarding-panel.is-generating,.onboarding-panel.is-reveal{text-align:center;align-content:center;place-items:center;min-height:min(72vh,720px)}.onboarding-panel.is-generating .onboarding-title,.onboarding-panel.is-reveal .onboarding-title{max-width:12ch}.onboarding-orb{aspect-ratio:1;background:radial-gradient(circle at 30% 30%, #ffffffeb, color-mix(in srgb, var(--color-accent,#8d7341) 44%, white) 40%, #8d73412e 72%, transparent 100%);width:clamp(96px,10vw,132px);animation:onboarding-pulse 2.8s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 0 10px #ffffff3d,0 24px 80px #8d734138}@keyframes onboarding-pulse{0%,to{opacity:.84;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.experience-rail{width:min(1160px,100% - 24px);margin:0 auto var(--space-7);transition:opacity var(--transition-slow), transform var(--transition-slow), filter var(--transition-base)}.app-shell.is-creator-flow .experience-rail{z-index:3;margin-top:calc(-1*min(86px,10vw));position:relative}@keyframes creator-rail-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes creator-hero-arrival{0%{opacity:0;filter:saturate(.92)blur(3px);transform:translateY(20px)scale(.99)}to{opacity:1;filter:saturate()blur();transform:translateY(0)scale(1)}}.experience-rail-shell{gap:var(--space-6);border-radius:calc(var(--radius-xl) + 8px);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(20px)saturate(1.18);animation:creator-rail-enter .72s var(--ease-out) both;transition:opacity var(--transition-slow), transform var(--transition-slow), box-shadow var(--transition-base), background var(--transition-base);background:linear-gradient(#fffbf6eb,#f9f1e9d6);border:1px solid #ffffff94;padding:clamp(24px,3.4vw,36px);display:grid}.experience-rail-shell.is-arrival{gap:var(--space-7);box-shadow:var(--shadow-float);transform:translateY(-4px)}.experience-rail-header{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.experience-rail-intro{gap:var(--space-3);max-width:34rem;display:grid}.experience-rail-spotlight{max-width:32ch;font-size:var(--text-sm);color:color-mix(in srgb, var(--admin-ink,#26324f) 76%, white);margin:0;line-height:1.65}.experience-rail-badges{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.experience-rail-badge{border-radius:var(--radius-full);min-height:34px;box-shadow:var(--shadow-xs);color:color-mix(in srgb, var(--admin-ink,#26324f) 84%, white);font-size:var(--text-sm);background:#ffffffb8;border:1px solid #1d2f5b14;align-items:center;padding:0 14px;display:inline-flex}.experience-step-layout{gap:var(--space-4);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;display:grid}.experience-step-group{gap:var(--space-3);display:grid}.experience-step-group.is-later{grid-column:1/-1}.experience-step-group-label{gap:6px;display:grid}.experience-step-group-title{font-size:var(--text-sm);color:color-mix(in srgb, var(--admin-ink,#26324f) 76%, white);margin:0;line-height:1.5}.experience-step-stack{gap:var(--space-4);display:grid}.experience-step-card{gap:var(--space-4);border-radius:calc(var(--radius-lg) + 6px);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base), opacity var(--transition-base), background var(--transition-base);background:#ffffffc7;border:1px solid #1d2f5b14;padding:clamp(20px,2.4vw,28px);display:grid}.experience-step-card.is-featured{min-height:286px;padding:clamp(24px,3vw,34px)}.experience-step-card.is-compact{min-height:0}.experience-rail-shell.is-arrival .experience-step-group.is-next .experience-step-card,.experience-rail-shell.is-arrival .experience-step-group.is-later .experience-step-card{opacity:.9}.experience-rail-shell.is-arrival .experience-step-card.is-featured{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.experience-step-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.experience-step-card.is-editorial{background:linear-gradient(#fffbf6e6,#f5ede4d6)}.experience-step-card.is-structured{background:linear-gradient(#f7f8fcf0,#eceff7db)}.experience-step-card.is-romance{background:linear-gradient(#fbf4f3f0,#f4e6e3db)}.experience-step-card.is-glow{background:linear-gradient(#fff7ecf5,#f7e8d0e0)}.experience-step-card.is-neon{background:linear-gradient(#141c3af5,#0a0e1cf0);border-color:#7c4dff38;box-shadow:0 18px 42px #06091257,0 0 40px #7c4dff1f}.experience-step-card.is-nightglass{background:linear-gradient(#19203aeb,#111628e6);border-color:#ffffff14}.experience-step-card.is-neonsoft{background:linear-gradient(#241c42eb,#141128e6);border-color:#ff4db829}.experience-step-card.is-nightglow{background:linear-gradient(#10142af5,#080c18f0);border-color:#7c4dff24;box-shadow:0 18px 42px #0609124d,0 0 28px #ff4db814}.experience-step-copy,.experience-step-footer{gap:var(--space-2);display:grid}.experience-step-card .subsection-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2.2vw,2.05rem);line-height:1}.experience-step-card.is-compact .subsection-title{font-size:clamp(1.2rem,1.7vw,1.45rem)}.experience-step-card .section-text{max-width:30ch;margin:0;line-height:1.62}.experience-step-card.is-featured .section-text{max-width:28ch;font-size:var(--text-md)}.experience-step-card.is-compact .section-text{font-size:var(--text-sm)}.experience-step-kicker-row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.experience-step-order{border-radius:var(--radius-full);min-height:28px;color:color-mix(in srgb, var(--admin-ink,#26324f) 78%, white);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;background:#1d2f5b0f;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.experience-step-order.is-spotlight{background:color-mix(in srgb, var(--color-accent,#8d7341) 16%, white);color:color-mix(in srgb, var(--color-accent,#8d7341) 82%, #3d2d1f)}.experience-step-footer{align-content:end}.experience-step-status{border-radius:var(--radius-full);width:fit-content;min-height:30px;color:color-mix(in srgb, var(--admin-ink,#26324f) 80%, white);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;background:#ffffffbd;border:1px solid #1d2f5b14;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.experience-step-button{width:fit-content}.app-shell.is-creator-arrival .hero{animation:creator-hero-arrival .9s var(--ease-out) both}.app-shell.is-creator-arrival .tab-nav{opacity:0;filter:blur(2px);pointer-events:none;transform:translateY(18px)scale(.985)}.app-shell.is-creator-arrival .tab-content{opacity:.58;filter:blur(3px);pointer-events:none;transform:translateY(24px)}.app-shell.is-creator-flow:not(.is-creator-arrival) .tab-content{opacity:1;filter:none;pointer-events:auto;transform:translateY(0)}.app-shell.is-creator-flow .hero{min-height:calc(var(--hero-public-height,760px) + 28px);margin-bottom:0;box-shadow:0 44px 120px #100a0e38}.app-shell.is-creator-flow .hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#110d1000 0%,#110d1057 100%);height:38%;position:absolute;inset:auto 0 0}.app-shell.is-creator-flow .hero-content{--hero-shell-content-width:1120px;--hero-shell-content-gutter:112px;--hero-shell-padding-top:clamp(124px, 14vw, 168px);--hero-shell-padding-inline:clamp(30px, 5vw, 56px);--hero-shell-padding-bottom:clamp(112px, 14vw, 154px)}.app-shell.is-creator-flow .hero-meta{margin-bottom:18px}.app-shell.is-creator-flow .hero-title{max-width:10ch}.app-shell.is-creator-flow .hero-intro{max-width:18ch;margin-top:18px}.app-shell.is-creator-flow .experience-rail{width:min(1240px,100% - 32px);margin-top:calc(-1*min(124px,14vw))}.experience-rail-shell{position:relative;overflow:hidden}.experience-rail-shell:before{content:"";opacity:.72;pointer-events:none;background:radial-gradient(circle,#ffffff6b,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;inset:-120px -40px auto auto}.experience-rail-shell.is-arrival{gap:var(--space-8);transform:translateY(-10px)}.experience-step-layout{gap:var(--space-5);grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)}.experience-step-group.is-now .experience-step-card{min-height:330px;padding:clamp(28px,3.2vw,40px)}.experience-step-group.is-now .experience-step-card .subsection-title{font-size:clamp(1.7rem,2.4vw,2.35rem)}.experience-step-group.is-next .experience-step-card,.experience-step-group.is-later .experience-step-card{opacity:.94;-webkit-backdrop-filter:blur(12px)saturate(1.08)}.experience-step-card:hover{transform:translateY(-4px)scale(1.005)}.experience-step-status{background:#ffffffc7}.app-shell.is-creator-flow .tab-nav{box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(1.14);opacity:.64;filter:none;pointer-events:auto;background:#fffcf78a;border-color:#1d2f5b14;margin:14px auto 44px;padding:6px;transform:translateY(0)scale(1)}.app-shell.is-creator-flow .tab-button{padding:18px 20px 16px;font-size:.68rem}.app-shell.is-creator-flow .tab-button.is-active{box-shadow:none;background:0 0}.app-shell.is-creator-flow:not(.is-creator-arrival) .tab-nav{opacity:.68}.app-shell.is-creator-flow:not(.is-creator-arrival) .tab-nav:hover{opacity:.9}:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-content,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-content{text-align:left;align-items:flex-start}:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-text-block,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-text-block{justify-items:start;margin-inline:0}:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-meta,:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-title,:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-intro,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-meta,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-title,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-intro{text-align:left}:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-intro,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-intro{margin-left:0}:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-arrival-overlay,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-arrival-overlay{top:clamp(34px,4vw,60px);left:auto;right:clamp(20px,4vw,56px)}:root[data-theme-preset=modern] .app-shell.is-creator-flow .experience-rail-shell:before,body[data-theme-preset=modern] .app-shell.is-creator-flow .experience-rail-shell:before{background:radial-gradient(circle,#6f92ff38,#0000 68%)}:root[data-theme-preset=classic] .app-shell.is-creator-flow .hero-content,body[data-theme-preset=classic] .app-shell.is-creator-flow .hero-content{text-align:center;align-items:center}:root[data-theme-preset=classic] .app-shell.is-creator-flow .hero-title,body[data-theme-preset=classic] .app-shell.is-creator-flow .hero-title{max-width:11ch}:root[data-theme-preset=classic] .app-shell.is-creator-flow .hero-intro,body[data-theme-preset=classic] .app-shell.is-creator-flow .hero-intro{max-width:22ch}:root[data-theme-preset=classic] .app-shell.is-creator-flow .experience-rail-shell:before,body[data-theme-preset=classic] .app-shell.is-creator-flow .experience-rail-shell:before{background:radial-gradient(circle,#d6ad683d,#0000 68%)}:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-content,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-content{text-align:left;align-items:flex-start;padding-bottom:clamp(128px,16vw,172px)}:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-text-block,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-text-block{justify-items:start;margin-inline:0}:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-meta,:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-title,:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-intro,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-meta,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-title,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-intro{text-align:left}:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-intro,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-intro{max-width:20ch;margin-left:0}:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-arrival-overlay,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-arrival-overlay{top:clamp(44px,5vw,72px);left:auto;right:clamp(18px,4vw,48px)}:root[data-theme-preset=romantic] .app-shell.is-creator-flow .experience-rail-shell:before,body[data-theme-preset=romantic] .app-shell.is-creator-flow .experience-rail-shell:before{background:radial-gradient(circle,#df9bb53d,#0000 68%)}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-content,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-content{text-align:center;align-items:center;max-width:min(1180px,100vw - 96px)}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-title,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-title{text-shadow:0 0 32px #7c4dff38,0 14px 36px #06081257;max-width:9ch}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-intro,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-intro{max-width:20ch}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-arrival-overlay,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-arrival-overlay{top:clamp(34px,4vw,58px);left:50%;right:auto;transform:translate(-50%)}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-arrival-card,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .hero-arrival-card{box-shadow:0 30px 80px #0000006b,0 0 48px #7c4dff29}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .experience-rail-shell:before,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .experience-rail-shell:before{background:radial-gradient(circle,#7c4dff42,#0000 68%)}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .tab-nav,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .tab-nav{background:#13193094;border-color:#ffffff14}:root[data-theme-preset=midnightNeon] .experience-rail-intro .section-title,:root[data-theme-preset=midnightNeon] .experience-rail-intro .section-text,:root[data-theme-preset=midnightNeon] .experience-rail-spotlight,:root[data-theme-preset=midnightNeon] .experience-step-group-title,body[data-theme-preset=midnightNeon] .experience-rail-intro .section-title,body[data-theme-preset=midnightNeon] .experience-rail-intro .section-text,body[data-theme-preset=midnightNeon] .experience-rail-spotlight,body[data-theme-preset=midnightNeon] .experience-step-group-title{color:#eff4ffe0}:root[data-theme-preset=midnightNeon] .experience-rail-badge,:root[data-theme-preset=midnightNeon] .experience-step-status,body[data-theme-preset=midnightNeon] .experience-rail-badge,body[data-theme-preset=midnightNeon] .experience-step-status{color:#eff4ffd6;box-shadow:none;background:#ffffff14;border-color:#ffffff1a}:root[data-theme-preset=midnightNeon] .experience-step-order,body[data-theme-preset=midnightNeon] .experience-step-order{color:#eff4ffad;background:#ffffff14}:root[data-theme-preset=midnightNeon] .experience-step-order.is-spotlight,body[data-theme-preset=midnightNeon] .experience-step-order.is-spotlight{color:#fff4fceb;background:linear-gradient(90deg,#ff4db82e,#7c4dff2e)}:root[data-theme-preset=midnightNeon] .experience-step-card .subsection-title,:root[data-theme-preset=midnightNeon] .experience-step-card .section-text,body[data-theme-preset=midnightNeon] .experience-step-card .subsection-title,body[data-theme-preset=midnightNeon] .experience-step-card .section-text{color:#f2f6ffeb}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .tab-content,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .tab-content{position:relative}:root[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .tab-content:before,body[data-theme-preset=midnightNeon] .app-shell.is-creator-flow .tab-content:before{content:"";pointer-events:none;background:radial-gradient(80vw 180px at 50% 0,#ffffff14,#0000 72%),linear-gradient(#090d1ac7,#090d1a00);height:260px;position:absolute;inset:-120px calc(50% - 50vw) auto}.onboarding-surface{z-index:95;-webkit-backdrop-filter:none;background:0 0;padding:0;position:fixed;inset:0;overflow:hidden auto}.onboarding-surface.is-reveal-mode{background:0 0}@keyframes scene-enter-right{0%{opacity:0;filter:blur(28px)saturate(.88);transform:translate(14px)scale(.991)}to{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}}@keyframes scene-enter-left{0%{opacity:0;filter:blur(28px)saturate(.88);transform:translate(-14px)scale(.991)}to{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}}@keyframes scene-exit-left{0%{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}to{opacity:0;filter:blur(24px)saturate(.92);transform:translate(-10px)scale(.996)}}@keyframes scene-exit-right{0%{opacity:1;filter:blur()saturate();transform:translate(0)scale(1)}to{opacity:0;filter:blur(24px)saturate(.92);transform:translate(10px)scale(.996)}}.onboarding-scene.onboarding-scene-enter.from-right{animation:1.12s cubic-bezier(.16,1,.3,1) forwards scene-enter-right}.onboarding-scene.onboarding-scene-enter.from-left{animation:1.12s cubic-bezier(.16,1,.3,1) forwards scene-enter-left}.onboarding-scene.exit-left{pointer-events:none;animation:.92s cubic-bezier(.32,0,.2,1) forwards scene-exit-left;position:absolute;inset:0}.onboarding-scene.exit-right{pointer-events:none;animation:.92s cubic-bezier(.32,0,.2,1) forwards scene-exit-right;position:absolute;inset:0}@keyframes scene-enter-soft-right{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes scene-enter-soft-left{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0,0)}}@keyframes scene-exit-soft-left{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(-16px)}}@keyframes scene-exit-soft-right{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(16px)}}.onboarding-scene.onboarding-scene-enter.from-soft-right{animation:.3s cubic-bezier(.22,1,.36,1) forwards scene-enter-soft-right}.onboarding-scene.onboarding-scene-enter.from-soft-left{animation:.3s cubic-bezier(.22,1,.36,1) forwards scene-enter-soft-left}.onboarding-scene.exit-soft-left{pointer-events:none;animation:.24s cubic-bezier(.22,1,.36,1) forwards scene-exit-soft-left;position:absolute;inset:0}.onboarding-scene.exit-soft-right{pointer-events:none;animation:.24s cubic-bezier(.22,1,.36,1) forwards scene-exit-soft-right;position:absolute;inset:0}@keyframes onboarding-stage-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-stage-copy,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-stage-copy,.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-form-layout,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-form-layout,.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-stage-actions,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-stage-actions{animation:.28s cubic-bezier(.22,1,.36,1) both onboarding-stage-settle}.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-form-layout,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-form-layout{animation-delay:40ms}.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-stage-actions,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-stage-actions{animation-delay:90ms}@keyframes onboarding-dismiss{0%{opacity:1;-webkit-backdrop-filter:blur(26px)saturate(1.08);backdrop-filter:blur(26px)saturate(1.08);filter:blur();transform:scale(1)}to{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();filter:blur(16px);transform:scale(1.014)}}.onboarding-surface.is-dismissing{pointer-events:none;animation:1.32s cubic-bezier(.16,1,.3,1) forwards onboarding-dismiss}.onboarding-scene{box-sizing:border-box;isolation:isolate;place-items:safe center;width:100%;min-width:100%;min-height:100vh;padding:clamp(18px,3vw,36px);display:grid;position:relative;overflow:auto}.onboarding-glitter-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.onboarding-glitter-canvas{width:100%;height:100%;display:block;position:absolute;inset:0;transform:translateZ(0)}.onboarding-magic-orb{background:radial-gradient(circle at 35% 35%, color-mix(in srgb, var(--color-accent,#8d7341) 80%, white), color-mix(in srgb, var(--ink,#1d2f5b) 60%, var(--color-accent,#8d7341)));width:clamp(120px,18vw,180px);height:clamp(120px,18vw,180px);box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent,#8d7341) 40%, transparent), 0 0 60px 20px color-mix(in srgb, var(--color-accent,#8d7341) 20%, transparent);animation:magic-orb-pulse 1.8s var(--ease-in-out) infinite;margin:0 auto var(--space-6);border-radius:50%}.onboarding-magic-message{transition:opacity var(--transition-fast);text-align:center;font-size:var(--text-md);color:color-mix(in srgb, var(--ink,#1d2f5b) 70%, white);min-height:1.5em}.onboarding-magic-message.is-fading{opacity:0}.onboarding-magic-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,620px);margin:4px auto 0;display:grid}.onboarding-magic-step{color:#2a324f94;text-align:left;transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base), transform var(--transition-base);background:#fffaf38a;border:1px solid #8d734126;border-radius:20px;gap:5px;padding:13px 14px;display:grid}.onboarding-magic-step strong{letter-spacing:.12em;font-size:11px}.onboarding-magic-step em{font-size:12px;font-style:normal;font-weight:760}.onboarding-magic-step.is-active{border-color:color-mix(in srgb, var(--color-accent,#8d7341) 34%, transparent);color:#1f2948;background:#fffaf3c7;transform:translateY(-2px)}@media (width<=900px){.hero-arrival-overlay{top:18px;left:16px;right:16px}.hero-arrival-card{width:100%;max-width:none;padding:18px}.hero-arrival-title{max-width:14ch;font-size:clamp(1.8rem,9vw,2.6rem)}.hero-arrival-text{font-size:var(--text-sm)}.app-shell.is-creator-flow .hero-content,:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-content,:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-content,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-content,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-content{text-align:center;align-items:center;max-width:min(1120px,100vw - 48px);padding:clamp(112px,18vw,148px) 24px}.app-shell.is-creator-flow .hero-text-block,:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-text-block,:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-text-block,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-text-block,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-text-block{justify-items:center;margin-inline:auto}.app-shell.is-creator-flow .hero-meta,.app-shell.is-creator-flow .hero-title,.app-shell.is-creator-flow .hero-intro{text-align:center}.app-shell.is-creator-flow .hero-intro{max-width:22ch;margin-left:auto;margin-right:auto}.app-shell.is-creator-flow .hero-arrival-overlay,:root[data-theme-preset=modern] .app-shell.is-creator-flow .hero-arrival-overlay,:root[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-arrival-overlay,body[data-theme-preset=modern] .app-shell.is-creator-flow .hero-arrival-overlay,body[data-theme-preset=romantic] .app-shell.is-creator-flow .hero-arrival-overlay{top:18px;left:16px;right:16px}.app-shell.is-creator-flow .hero-arrival-card{width:min(100%,100vw - 32px)}}@media (width<=1120px){.onboarding-style-grid,.experience-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-step-card.is-featured{grid-column:span 2}.onboarding-form-grid{grid-template-columns:1fr}}@media (width<=720px){.onboarding-panel{gap:var(--space-5);padding:20px}.onboarding-title{max-width:11ch;font-size:clamp(1.9rem,11vw,2.8rem)}.onboarding-style-grid,.experience-step-grid{grid-template-columns:1fr}.experience-step-card.is-featured{grid-column:span 1}.onboarding-style-footer,.onboarding-actions{grid-template-columns:1fr}.onboarding-actions{display:grid}.onboarding-cta,.experience-step-button{width:100%}.experience-rail-shell{padding:18px}.app-shell.is-creator-flow .experience-rail{margin-top:-24px}}@media (width<=1100px){.experience-step-layout,.onboarding-reveal-showcase{grid-template-columns:1fr}.onboarding-plan-summary-title{max-width:none}.experience-step-group.is-later{grid-column:auto}}@media (width<=720px){.plan-start-strip{padding:16px 16px 18px}.plan-start-checklist{padding:16px}.plan-start-checklist-footer{align-items:stretch}.plan-start-checklist-next,.plan-start-strip-dismiss{width:100%}.experience-rail-header,.experience-rail-badges{align-items:start}.experience-rail-shell{padding:20px}.onboarding-magic-steps{grid-template-columns:1fr}.onboarding-next-step-card{width:100%}.onboarding-reveal-plan-grid,.onboarding-reveal-bridge-steps,.onboarding-reveal-highlights{grid-template-columns:1fr}.onboarding-reveal-plan-card{min-height:0}}@media (width<=860px){.onboarding-reveal-faq .pricing-faq-list{grid-template-columns:1fr}}@media (width<=1800px),(height<=1200px){.onboarding-scene{padding:12px}.onboarding-panel-shell{width:min(var(--onboarding-panel-width,620px), 100%);border-radius:24px;gap:20px;padding:18px}.onboarding-stage-content{gap:20px}.onboarding-stage-copy{gap:14px;max-width:26rem}.onboarding-stage-copy.is-compact{max-width:23rem}.onboarding-stage-title{max-width:12ch;font-size:clamp(1.72rem,3vw,2.7rem);line-height:.96}.onboarding-stage-text,.onboarding-lead,.onboarding-style-card-text,.onboarding-preview-card-text,.onboarding-preview-meta,.onboarding-plan-summary-text{font-size:.88rem;line-height:1.5}.onboarding-plan-summary{border-radius:20px;gap:12px;padding:16px}.onboarding-plan-summary-step{gap:10px}.onboarding-plan-summary-index{min-width:34px;min-height:34px;font-size:.82rem}.onboarding-field{gap:6px}.onboarding-field-input{border-radius:16px;min-height:46px;padding:0 14px;font-size:15px}}@media (width<=1440px){.onboarding-panel-shell{padding:clamp(24px,2.8vw,36px)}.onboarding-display-title{font-size:clamp(2.8rem,5.8vw,4.8rem)}.onboarding-stage-title{font-size:clamp(2.2rem,4.2vw,3.6rem)}.onboarding-lead,.onboarding-stage-text,.onboarding-style-card-text,.onboarding-preview-card-text,.onboarding-preview-meta,.onboarding-plan-summary-text{font-size:clamp(14px,1.2vw,17px)}.onboarding-reveal-showcase{grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);gap:clamp(20px,2.4vw,30px)}.onboarding-reveal-hero{min-height:390px}.onboarding-reveal-hero-title{font-size:clamp(2.25rem,3.5vw,3.4rem)}.onboarding-live-bridge-note,.onboarding-reveal-story-card,.onboarding-next-step-card,.onboarding-plan-summary{padding:20px}}@media (width<=1680px){.onboarding-panel-shell{width:min(var(--onboarding-panel-width,660px), 100%)}.onboarding-stage-title{max-width:11ch;font-size:clamp(2rem,4vw,3.2rem)}.onboarding-stage-copy{max-width:29rem}.onboarding-stage-copy.is-compact{max-width:25rem}.onboarding-plan-summary{padding:18px 18px 16px}}@media (width<=1280px){.onboarding-scene{padding:clamp(14px,2vw,24px)}.onboarding-panel-shell{border-radius:28px;padding:24px}.onboarding-stage-content{gap:var(--space-5)}.onboarding-display-title{font-size:clamp(2.6rem,5vw,4.2rem)}.onboarding-stage-title{max-width:11ch;font-size:clamp(2rem,3.8vw,3rem)}.onboarding-reveal-showcase{grid-template-columns:minmax(0,1fr)}.onboarding-reveal-hero{min-height:340px}}@media (height<=920px){.onboarding-scene{padding:12px}.onboarding-panel-shell{gap:var(--space-5);border-radius:26px;padding:20px}.onboarding-stage-content{gap:var(--space-5)}.onboarding-stage-title{font-size:clamp(1.9rem,3.8vw,2.9rem)}.onboarding-stage-text,.onboarding-plan-summary-text{font-size:.9rem;line-height:1.54}.onboarding-form-layout{gap:14px}.onboarding-field{gap:8px}.onboarding-field-input{min-height:48px;font-size:15px}.onboarding-plan-summary{gap:14px;padding:16px}}@media (width<=720px){.onboarding-scene.is-entry{align-items:end;padding:14px}.onboarding-scene.is-entry .onboarding-scene-media{background-position:top}.onboarding-panel-shell.is-entry{border-radius:26px;width:min(100%,520px);padding:24px 20px 22px;transform:translateY(0)}.onboarding-panel-shell.is-entry .onboarding-stage-content{gap:18px}.onboarding-panel-shell.is-entry .onboarding-display-title{max-width:12ch;font-size:clamp(2.35rem,13vw,3.45rem);line-height:1}.onboarding-panel-shell.is-entry .onboarding-lead{font-size:15px;line-height:1.55}.onboarding-entry-points{gap:8px}.onboarding-entry-outcome{grid-template-columns:1fr}.onboarding-entry-outcome-item{text-align:left;min-height:0}.onboarding-entry-point{min-height:32px;padding-inline:11px;font-size:11px}.onboarding-panel-shell.is-entry .onboarding-entry-button{width:100%;min-width:0}}.onboarding-panel:before{--t:linear-gradient(#9a7c3b, #9a7c3b);background:var(--t) top left / 22px 1px no-repeat, var(--t) top left / 1px 22px no-repeat, var(--t) top right / 22px 1px no-repeat, var(--t) top right / 1px 22px no-repeat, var(--t) bottom left / 22px 1px no-repeat, var(--t) bottom left / 1px 22px no-repeat, var(--t) bottom right / 22px 1px no-repeat, var(--t) bottom right / 1px 22px no-repeat;opacity:.75;margin:6px}.onboarding-title{letter-spacing:-.02em;color:#16120c;font-weight:300}.onboarding-eyebrow,.onboarding-style-eyebrow{color:#9a7c3b;letter-spacing:.4em}.onboarding-text{color:#6f6657}.onboarding-panel-shell{-webkit-backdrop-filter:blur(10px);background:#f3ede0f7;border:1px solid #9a7c3b5c;border-radius:0;box-shadow:0 32px 92px #09070557}.onboarding-scene[data-style] .onboarding-panel-shell{border-radius:0}.onboarding-display-title{letter-spacing:-.02em;color:#16120c;font-weight:300}.onboarding-entry-copy .onboarding-eyebrow,.onboarding-panel-shell .onboarding-eyebrow{color:#9a7c3b;letter-spacing:.4em}.onboarding-surface .primary-button{box-shadow:none;color:#f3ede0;letter-spacing:.24em;text-transform:uppercase;background:#9a7c3b;border:1px solid #9a7c3b;border-radius:2px;font-size:11px;font-weight:600;transition:background .3s,color .3s}.onboarding-surface .primary-button:hover{color:#16120c;background:0 0}.onboarding-entry-point{box-shadow:none;color:#6f6657;letter-spacing:.24em;text-transform:uppercase;background:0 0;border:1px solid #9a7c3b66;border-radius:2px;font-size:10px;font-weight:600}.onboarding-entry-outcome-item{box-shadow:none;background:#faf5e9b3;border:1px solid #16120c24;border-radius:0}.onboarding-entry-outcome-item strong{font-family:var(--heading-font);letter-spacing:0;text-transform:none;color:#16120c;font-weight:400}.onboarding-field-input,.onboarding-input{color:#16120c;box-shadow:none;background:#faf5e9;border:1px solid #16120c38;border-radius:2px}.onboarding-field-input:focus,.onboarding-input:focus{border-color:#9a7c3b;outline:none;box-shadow:0 0 0 1px #9a7c3b}.onboarding-field-label{color:#6f6657;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:600}.onboarding-style-card{box-shadow:none;border-radius:0}.onboarding-style-card.is-selected{border-color:#9a7c3b;box-shadow:0 0 0 1px #9a7c3b}.onboarding-progress-dot{border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.onboarding-progress-dot.is-active{background:#9a7c3b}.onboarding-surface .secondary-button{box-shadow:none;color:#16120c;letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid #16120c3d;border-radius:2px;font-size:11px;font-weight:600}.onboarding-surface .secondary-button:hover{color:#9a7c3b;border-color:#9a7c3b}.onboarding-scene{--onb-noc:#0d0b09;--onb-noc-glab:#090806;--onb-kosc:#faf6ec;--onb-papier:#f3ede0;--onb-atrament:#191510;--onb-atrament-tekst:#413b32;--onb-mgla:#f3ede099;--onb-zloto:#c9a961;--onb-zloto-dzien:#9a7c3b;--onb-zloto-tekst:#84682e;--onb-hairline:#f3ede029;--onb-serif:"Fraunces", Georgia, serif;--onb-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--onb-ease:cubic-bezier(.22, 1, .36, 1);background:var(--onb-noc);color:var(--onb-kosc);font-family:var(--onb-sans)}.onboarding-scene-media,.onboarding-scene-veil{position:absolute;inset:0}.onboarding-scene-media{z-index:0;filter:saturate(.6);background-position:50%;background-size:cover}.onboarding-scene-media[data-media-slot=b]{opacity:0}.onboarding-scene-veil{background:radial-gradient(130% 90% at 50% -20%,#c9a96112,#0000 52%),radial-gradient(150% 120% at 50% 55%,#0000 38%,#0908069e 100%),linear-gradient(#0d0b09e0,#0d0b09ed 55%,#090806f7)}.onboarding-scene-veil:after{content:"";opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.onboarding-surface:before{content:"";z-index:6;pointer-events:none;border:1px solid #c9a9612e;position:absolute;inset:clamp(10px,1.5vw,18px)}.onboarding-surface:after{content:"";z-index:6;--onb-tick:linear-gradient(#c9a961b3, #c9a961b3);background:var(--onb-tick) top left / 20px 1px, var(--onb-tick) top left / 1px 20px, var(--onb-tick) top right / 20px 1px, var(--onb-tick) top right / 1px 20px, var(--onb-tick) bottom left / 20px 1px, var(--onb-tick) bottom left / 1px 20px, var(--onb-tick) bottom right / 20px 1px, var(--onb-tick) bottom right / 1px 20px;opacity:.55;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:calc(clamp(10px,1.5vw,18px) + 6px)}.onboarding-surface.is-reveal-mode:before,.onboarding-surface.is-reveal-mode:after{content:none}.onboarding-login-button{z-index:7;color:#f3ede0b8;box-shadow:none;font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.26em;text-transform:uppercase;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;background:0 0;border:1px solid #f3ede042;border-radius:2px;padding:10px 18px;font-size:10px;font-weight:600;transition:color .26s,border-color .26s;position:absolute;top:clamp(22px,2.6vh,32px);right:clamp(26px,2.8vw,40px)}.onboarding-login-button:hover{color:#c9a961;background:0 0;border-color:#c9a961bf;transform:none}.onboarding-panel-shell{z-index:2;width:min(var(--onboarding-panel-width,1180px), 100%);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:clamp(22px,3.2vh,34px);padding:clamp(8px,1.4vw,20px);display:grid;position:relative}.onboarding-scene[data-style] .onboarding-panel-shell{box-shadow:none;background:0 0;border:0;border-radius:0}.onboarding-stage-content{width:min(var(--onboarding-content-width,100%), 100%);max-width:min(var(--onboarding-content-width,100%), 100%);justify-items:center;gap:clamp(22px,3.4vh,36px);min-width:0;margin-inline:auto;display:grid;position:relative}.onboarding-kicker{letter-spacing:.34em;text-transform:uppercase;color:var(--onb-zloto,#c9a961);margin:0;font-size:10.5px;font-weight:600}.onboarding-stage-copy{text-align:center;justify-items:center;gap:14px;max-width:46rem;display:grid}.onboarding-stage-copy:after{content:"";border:1px solid #c9a96199;width:5px;height:5px;margin-top:2px;transform:rotate(45deg)}.onboarding-display-title,.onboarding-stage-title{font-family:var(--onb-serif,"Fraunces", Georgia, serif);letter-spacing:-.02em;color:var(--onb-kosc,#faf6ec);margin:0;font-weight:300}.onboarding-stage-title{max-width:20ch;font-size:clamp(1.9rem,3.1vw,2.75rem);line-height:1.06}.onboarding-lead,.onboarding-stage-text{color:var(--onb-mgla,#f3ede099);max-width:54ch;margin:0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.68}.onboarding-progress{justify-content:center;align-items:center;gap:12px;display:flex}.onboarding-progress-step{align-items:center;gap:10px;display:flex}.onboarding-progress-step+.onboarding-progress-step:before{content:"";background:var(--onb-hairline,#f3ede029);width:clamp(26px,4vw,54px);height:1px;margin-right:12px}.onboarding-progress-dot{width:7px;height:7px;box-shadow:none;background:0 0;border:1px solid #f3ede061;border-radius:0;transition:border-color .26s,background .26s;transform:rotate(45deg)}.onboarding-progress-step.is-active .onboarding-progress-dot{border-color:var(--onb-zloto,#c9a961);background:var(--onb-zloto,#c9a961)}.onboarding-progress-step.is-complete .onboarding-progress-dot{background:0 0;border-color:#c9a961cc}.onboarding-progress-name{letter-spacing:.26em;text-transform:uppercase;color:#f3ede073;font-size:10px;font-weight:600;transition:color .26s}.onboarding-progress-step.is-active .onboarding-progress-name{color:var(--onb-kosc,#faf6ec)}.onboarding-progress-step.is-complete .onboarding-progress-name{color:#f3ede099}.onboarding-panel-shell .primary-button,.onboarding-panel-shell .secondary-button{min-width:0;min-height:50px;box-shadow:none;font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .26s var(--onb-ease), color .26s var(--onb-ease), border-color .26s var(--onb-ease);border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.onboarding-panel-shell .primary-button{border:1px solid var(--onb-papier,#f3ede0);background:var(--onb-papier,#f3ede0);color:var(--onb-atrament,#191510)}.onboarding-panel-shell .primary-button:hover:not(:disabled){border-color:var(--onb-zloto,#c9a961);background:var(--onb-zloto,#c9a961);color:#14110b;transform:none}.onboarding-panel-shell .primary-button:disabled{opacity:.4;cursor:not-allowed}.onboarding-panel-shell .secondary-button{color:var(--onb-papier,#f3ede0);background:0 0;border:1px solid #f3ede052}.onboarding-panel-shell .secondary-button:hover{border-color:var(--onb-zloto,#c9a961);color:var(--onb-zloto,#c9a961);background:0 0;transform:none}.onboarding-stage-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.onboarding-style-carousel{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:minmax(0,calc(25% - 15px));grid-auto-flow:column;justify-self:stretch;gap:20px;width:100%;padding:16px 10px 26px;display:grid;position:relative;overflow:auto hidden}.onboarding-style-carousel::-webkit-scrollbar{display:none}.onboarding-style-carousel-nav{display:none}.onboarding-style-card{scroll-snap-align:center;--card-ink:var(--preview-text,#191510);--card-ink-soft:color-mix(in srgb, var(--preview-text,#191510) 76%, var(--preview-bg,#f3ede0));--card-accent:var(--preview-accent,#9a7c3b);--card-accent-ink:color-mix(in srgb, var(--preview-accent,#9a7c3b) 58%, var(--preview-text,#191510));--card-hairline:color-mix(in srgb, var(--preview-accent,#9a7c3b) 34%, transparent);--card-glow:color-mix(in srgb, var(--card-accent) 22%, transparent);border:1px solid color-mix(in srgb, var(--card-accent) 52%, transparent);background:linear-gradient(168deg, var(--preview-surface,#faf5e9), var(--preview-bg,#f3ede0) 78%);min-width:0;color:var(--card-ink);box-shadow:inset 0 1px 0 #ffffff12, 0 24px 50px #00000073, 0 6px 18px #00000059, 0 34px 70px -28px var(--card-glow);text-align:left;cursor:pointer;isolation:auto;opacity:1;filter:none;transition:transform .3s var(--onb-ease), border-color .3s var(--onb-ease), outline-color .3s var(--onb-ease), box-shadow .3s var(--onb-ease);border-radius:2px;grid-template-rows:auto 1fr auto;gap:0;padding:0;display:grid;position:relative;overflow:visible}.onboarding-style-card-frame{z-index:1;pointer-events:none;border:1px solid color-mix(in srgb, var(--card-accent) 30%, transparent);background:linear-gradient(var(--card-accent) 0 0) left 0 top 0 / 14px 1.5px, linear-gradient(var(--card-accent) 0 0) left 0 top 0 / 1.5px 14px, linear-gradient(var(--card-accent) 0 0) right 0 top 0 / 14px 1.5px, linear-gradient(var(--card-accent) 0 0) right 0 top 0 / 1.5px 14px, linear-gradient(var(--card-accent) 0 0) left 0 bottom 0 / 14px 1.5px, linear-gradient(var(--card-accent) 0 0) left 0 bottom 0 / 1.5px 14px, linear-gradient(var(--card-accent) 0 0) right 0 bottom 0 / 14px 1.5px, linear-gradient(var(--card-accent) 0 0) right 0 bottom 0 / 1.5px 14px;opacity:.55;transition:opacity .3s var(--onb-ease), inset .3s var(--onb-ease);background-repeat:no-repeat;position:absolute;inset:7px}.onboarding-style-card:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg, transparent 42%, color-mix(in srgb, var(--card-accent) 16%, #fff8e424) 50%, transparent 58%);background-position:130% 0;background-repeat:no-repeat;background-size:280% 100%;position:absolute;inset:0}.onboarding-style-card:hover:after,.onboarding-style-card:focus-visible:after{transition:background-position 1.05s var(--onb-ease);background-position:-130% 0}.onboarding-style-card:hover{border-color:color-mix(in srgb, var(--card-accent) 78%, transparent);box-shadow:inset 0 1px 0 #ffffff17, 0 32px 62px #00000080, 0 8px 20px #0000005c, 0 40px 80px -26px color-mix(in srgb, var(--card-accent) 34%, transparent);transform:translateY(-6px)}.onboarding-style-card:hover .onboarding-style-card-frame{opacity:.9}.onboarding-style-card:focus-visible{outline:2px solid var(--card-accent);outline-offset:4px;transform:translateY(-6px);box-shadow:0 32px 62px #00000080}.onboarding-style-card.is-selected{border-color:color-mix(in srgb, var(--card-accent) 92%, transparent);outline:1px solid color-mix(in srgb, var(--card-accent) 58%, transparent);outline-offset:5px;box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 56px -18px var(--card-glow), 0 34px 66px #00000085, 0 44px 88px -26px color-mix(in srgb, var(--card-accent) 40%, transparent);opacity:1;filter:none;transform:translateY(-6px)}.onboarding-style-card.is-selected .onboarding-style-card-frame{opacity:1}.onboarding-style-card:not(.is-selected){opacity:1;filter:none;transform:none}.onboarding-style-carousel[data-selection-state=focused] .onboarding-style-card:not(.is-selected){opacity:.86;filter:saturate(.94)}.onboarding-style-card:not(.is-selected):hover{opacity:1;filter:none;transform:translateY(-6px)}.onboarding-style-card-signet{z-index:3;border:1px solid var(--preview-surface,#f3ede0);background:var(--card-accent,#9a7c3b);width:12px;height:12px;box-shadow:0 0 14px color-mix(in srgb, var(--card-accent) 55%, transparent);transition:transform .3s var(--onb-ease);position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)scale(0)}.onboarding-style-card.is-selected .onboarding-style-card-signet{transform:translate(-50%)rotate(45deg)scale(1)}.onboarding-style-preview{height:auto;box-shadow:none;filter:none;background:0 0;border-radius:0;padding:0;transition:none;overflow:visible;transform:none}.onboarding-style-card:not(.is-selected) .onboarding-style-preview,.onboarding-style-card.is-selected .onboarding-style-preview{filter:none;box-shadow:none;transform:none}.onboarding-style-paper{aspect-ratio:auto;text-align:center;min-height:188px;box-shadow:none;border-bottom:1px solid var(--card-hairline);background:0 0;align-content:center;justify-items:center;gap:12px;padding:30px 20px 24px;display:grid;position:relative;overflow:hidden}.onboarding-style-paper:before{content:"";pointer-events:none;background:repeating-conic-gradient(from -90deg at 50% -30%, color-mix(in srgb, var(--card-accent) 15%, transparent) 0deg .9deg, transparent .9deg 9deg);opacity:.42;position:absolute;inset:0;-webkit-mask-image:radial-gradient(115% 72% at 50% 0,#000 18%,#0000 58%);mask-image:radial-gradient(115% 72% at 50% 0,#000 18%,#0000 58%)}.onboarding-style-paper-date{letter-spacing:.28em;text-transform:uppercase;color:var(--card-accent-ink);order:-1;align-items:center;gap:12px;margin:0;font-size:9px;font-weight:600;display:flex}.onboarding-style-paper-date:before,.onboarding-style-paper-date:after{content:"";background:color-mix(in srgb, var(--card-accent) 72%, transparent);width:30px;height:1px}.onboarding-style-paper-names{font-family:var(--preview-heading-font,Georgia, serif);letter-spacing:.01em;color:var(--card-ink);margin:0;font-size:clamp(24px,2.2vw,31px);font-weight:400;line-height:1.08;position:relative}.onboarding-style-paper-ornament{border:1px solid var(--card-accent);background:color-mix(in srgb, var(--card-accent) 40%, transparent);width:5px;height:5px;transform:rotate(45deg)}.onboarding-style-paper-ornament:before,.onboarding-style-paper-ornament:after{content:none}.onboarding-style-card-body{opacity:1;gap:8px;min-width:0;padding:18px 19px 0;transition:none;display:grid}.onboarding-style-card:not(.is-selected) .onboarding-style-card-body,.onboarding-style-card:not(.is-selected) .onboarding-style-card-footer{opacity:1}.onboarding-style-card-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--card-accent-ink);margin:0;font-size:9px;font-weight:600}.onboarding-style-card-title{font-family:var(--preview-heading-font,"Fraunces", Georgia, serif);letter-spacing:-.01em;overflow-wrap:anywhere;color:var(--card-ink);margin:0;font-size:clamp(1.1rem,1.35vw,1.32rem);font-weight:400;line-height:1.12}.onboarding-style-card-text,.onboarding-style-card .onboarding-style-card-text{color:var(--card-ink-soft);margin:0;font-size:12.5px;line-height:1.55}.onboarding-style-card-footer{opacity:1;gap:7px;margin-top:2px;padding:13px 19px 18px;transition:none;display:grid}.onboarding-style-card-trait{letter-spacing:.16em;text-transform:uppercase;min-width:0;color:var(--card-accent-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-size:9.5px;font-weight:600;display:inline-flex;overflow:hidden}.onboarding-style-card-trait:before{content:"";border:1px solid var(--card-accent);flex:none;width:4px;height:4px;transform:rotate(45deg)}.onboarding-style-card[data-preset=modern]{background:radial-gradient(120% 70% at 50% 0%, #fff9, transparent 58%), linear-gradient(168deg, var(--preview-surface,#faf5e9), var(--preview-bg,#f3ede0) 78%)}.onboarding-style-card[data-preset=modern] .onboarding-style-paper:before,.onboarding-style-card[data-preset=romantic] .onboarding-style-paper:before{opacity:.26}.onboarding-style-card[data-preset=modern] .onboarding-style-paper-names{letter-spacing:-.02em;font-weight:400}.onboarding-style-card[data-preset=classic]{background:radial-gradient(130% 90% at 50% -12%, #1f4a368c, transparent 60%), linear-gradient(170deg, var(--preview-surface,#111a16), var(--preview-bg,#07110e) 80%)}.onboarding-style-card[data-preset=classic] .onboarding-style-paper-names{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(18px,1.6vw,22px);font-weight:500}.onboarding-style-card[data-preset=romantic]{background:radial-gradient(110% 85% at 50% 0%, #fffcfeeb, transparent 64%), linear-gradient(165deg, var(--preview-surface,#fff6fb), var(--preview-bg,#f7e2ea) 76%);--card-glow:#d06f8e4d}.onboarding-style-card[data-preset=romantic] .onboarding-style-paper-names{letter-spacing:.005em;font-size:clamp(23px,2.1vw,30px);font-style:italic}.onboarding-style-card[data-preset=midnightNeon]{background:radial-gradient(120% 95% at 50% 112%, #a78bfa3d, transparent 58%), linear-gradient(172deg, var(--preview-surface,#131a31), var(--preview-bg,#090d19) 72%);border-color:color-mix(in srgb, var(--card-accent) 52%, transparent);--card-glow:#a78bfa47}.onboarding-style-card[data-preset=midnightNeon] .onboarding-style-paper-names{letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 14px color-mix(in srgb, var(--card-accent) 62%, transparent), 0 0 36px color-mix(in srgb, var(--card-accent) 32%, transparent);font-size:clamp(17px,1.5vw,21px);font-weight:600}.onboarding-style-card[data-preset=midnightNeon] .onboarding-style-paper-ornament{box-shadow:0 0 10px color-mix(in srgb, var(--card-accent) 70%, transparent)}.onboarding-style-card[data-preset=midnightNeon] .onboarding-style-card-title{letter-spacing:.07em;text-transform:uppercase;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:600}.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper{border-bottom-color:color-mix(in srgb, var(--card-accent) 55%, transparent);background:linear-gradient(#0000 30%,#18110814 54%,#18110885),url(/sky/jedendzien/land-1730.jpeg) 50% 72%/cover no-repeat}.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper:before{content:none}.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper-names{color:#fdf7ea;text-shadow:0 1px 12px #140e04a8,0 1px 3px #140e048c}.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper-date{color:#fdf7eaeb;text-shadow:0 1px 8px #140e0499}.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper-date:before,.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper-date:after{background:#fdf7eab3}.onboarding-style-card[data-preset=jedendzien] .onboarding-style-paper-ornament{background:#e9c98280;border-color:#e9c982;box-shadow:0 0 8px #e9c98280}.onboarding-form-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;width:min(100%,680px);margin-inline:auto;display:grid}.onboarding-form-layout .onboarding-field:first-child{grid-column:1/-1}.onboarding-field{text-align:left;gap:9px;display:grid}.onboarding-field-label{letter-spacing:.3em;text-transform:uppercase;color:#f3ede08c;font-size:10px;font-weight:600}.onboarding-field-input{width:100%;min-height:44px;box-shadow:none;font-family:var(--onb-sans,"Inter", sans-serif);color:var(--onb-kosc,#faf6ec);caret-color:var(--onb-zloto,#c9a961);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-bottom:1px solid #f3ede03d;border-radius:0;padding:2px 2px 12px;font-size:17px;font-weight:300;transition:border-color .26s,box-shadow .26s}.onboarding-field-input::placeholder{color:#f3ede047}.onboarding-field-input:focus{border-bottom-color:var(--onb-zloto,#c9a961);box-shadow:inset 0 -1px 0 0 var(--onb-zloto,#c9a961);background:0 0;outline:none}.onboarding-field-hint{color:#f3ede073;margin-top:-2px;font-size:12px;line-height:1.5}.onboarding-field-message{color:#dba183;min-height:1.2em;font-size:12px;line-height:1.4}.onboarding-field.has-error .onboarding-field-input{border-bottom-color:#dba183bf}.onboarding-panel-shell.is-entry,.onboarding-panel-shell.is-centered{text-align:center;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;justify-items:center;transform:none}.onboarding-panel-shell.is-entry .onboarding-stage-content,.onboarding-panel-shell.is-centered .onboarding-stage-content{justify-items:center}.onboarding-entry-copy{justify-items:center;gap:18px;display:grid}.onboarding-display-title{max-width:16ch;text-shadow:none;font-size:clamp(2.4rem,4.2vw,3.8rem);line-height:1.05}.onboarding-scene.is-entry .onboarding-scene-veil{background:radial-gradient(130% 90% at 50% -20%,#c9a96112,#0000 52%),radial-gradient(150% 120% at 50% 55%,#0000 38%,#0908069e 100%),linear-gradient(#0d0b09e0,#0d0b09ed 55%,#090806f7)}.onboarding-entry-points{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:2px;display:flex}.onboarding-entry-point{min-height:0;box-shadow:none;letter-spacing:.22em;text-transform:uppercase;color:#f3ede08c;background:0 0;border:0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.onboarding-entry-point:before{content:"";border:1px solid #c9a961cc;width:4px;height:4px;transform:rotate(45deg)}.onboarding-entry-outcome{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(100%,660px);margin:10px auto 0;display:grid}.onboarding-entry-outcome-item{border:0;border-top:1px solid var(--onb-hairline,#f3ede029);min-height:0;box-shadow:none;text-align:left;background:0 0;border-radius:0;gap:6px;padding:14px 0 0;display:grid}.onboarding-entry-outcome-item strong{font-family:var(--onb-serif,"Fraunces", Georgia, serif);letter-spacing:0;text-transform:none;color:var(--onb-kosc,#faf6ec);font-size:16px;font-weight:400}.onboarding-entry-outcome-item em{color:#f3ede07a;font-size:12px;font-style:normal;line-height:1.55}.onboarding-panel-shell.is-entry .onboarding-entry-button{min-width:220px;min-height:52px;margin-top:12px}@media (width>=900px) and (height<=780px){.onboarding-scene.is-style-selection{align-items:start;padding-block:16px}.onboarding-panel-shell,.onboarding-stage-content{gap:16px}.onboarding-stage-copy{gap:9px}.onboarding-stage-title{font-size:clamp(1.7rem,2.7vw,2.2rem)}.onboarding-stage-text{font-size:13px;line-height:1.55}.onboarding-style-carousel{grid-auto-columns:minmax(0,calc(25% - 10.5px));gap:14px}.onboarding-style-paper{gap:7px;min-height:116px;padding:18px 14px 14px}.onboarding-style-paper-names{font-size:clamp(17px,1.5vw,21px)}.onboarding-style-card-body{gap:5px;padding:12px 14px 0}.onboarding-style-card-title{font-size:clamp(1rem,1.2vw,1.18rem)}.onboarding-style-card-text{font-size:11.5px;line-height:1.5}.onboarding-style-card-footer{gap:5px;padding:10px 14px 12px}.onboarding-display-title{font-size:clamp(2rem,3.4vw,2.8rem)}}@media (width<=1100px) and (width>=721px){.onboarding-style-carousel{grid-auto-columns:minmax(250px,42vw)}}@media (width<=720px){.onboarding-surface:before{inset:8px}.onboarding-surface:after{content:none}.onboarding-scene{padding:16px 14px 22px}.onboarding-login-button{padding:9px 14px;top:16px;right:14px}.onboarding-panel-shell{gap:20px;padding:26px 4px 4px}.onboarding-stage-content{gap:22px}.onboarding-progress{gap:8px}.onboarding-progress-step{gap:7px}.onboarding-progress-step+.onboarding-progress-step:before{width:16px;margin-right:8px}.onboarding-progress-name{letter-spacing:.2em;font-size:9px}.onboarding-stage-title{font-size:clamp(1.7rem,8vw,2.2rem)}.onboarding-stage-text{font-size:13.5px}.onboarding-style-carousel{--carousel-card-w:min(72vw, 318px);grid-auto-columns:var(--carousel-card-w);padding:18px calc((100% - var(--carousel-card-w)) / 2) 14px;scroll-snap-type:x mandatory;perspective:1100px;perspective-origin:50% 42%;gap:10px}.onboarding-style-card,.onboarding-style-card.is-selected,.onboarding-style-card:not(.is-selected),.onboarding-style-card:not(.is-selected):hover,.onboarding-style-card:focus-visible{transform:translateZ(calc(var(--carousel-depth,0) * -1px)) rotateY(calc(var(--carousel-rot,0) * 1deg)) scale(var(--carousel-scale,1));transition:border-color .24s var(--onb-ease), outline-color .24s var(--onb-ease), box-shadow .24s var(--onb-ease)}.onboarding-style-card,.onboarding-style-card.is-selected,.onboarding-style-card:not(.is-selected),.onboarding-style-card:not(.is-selected):hover,.onboarding-style-carousel[data-selection-state=focused] .onboarding-style-card:not(.is-selected){opacity:var(--carousel-dim,1)}.onboarding-style-carousel-nav{justify-items:center;gap:10px;margin-top:-6px;display:grid}.onboarding-style-dots{align-items:center;gap:10px;display:flex}.onboarding-style-dot{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid}.onboarding-style-dot:before{content:"";width:7px;height:7px;transition:background-color .24s var(--onb-ease), border-color .24s var(--onb-ease), box-shadow .24s var(--onb-ease), transform .24s var(--onb-ease);background:0 0;border:1px solid #c9a9619e;transform:rotate(45deg)}.onboarding-style-dot.is-active:before{background:#c9a961;border-color:#c9a961;transform:rotate(45deg)scale(1.2);box-shadow:0 0 12px #c9a96180}.onboarding-style-swipe-hint{letter-spacing:.26em;text-transform:uppercase;color:#f3ede085;transition:opacity .3s var(--onb-ease);align-items:center;gap:10px;margin:0;font-size:9px;font-weight:600;display:inline-flex}.onboarding-style-swipe-hint:before,.onboarding-style-swipe-hint:after{content:"";background:linear-gradient(90deg,#0000,#c9a961b3);width:24px;height:1px}.onboarding-style-swipe-hint:after{background:linear-gradient(270deg,#0000,#c9a961b3)}.onboarding-style-swipe-hint.is-dismissed{opacity:0}.onboarding-style-paper-names{font-size:23px}.onboarding-stage-actions{grid-template-columns:1fr;width:100%;display:grid}.onboarding-stage-actions .primary-button,.onboarding-stage-actions .secondary-button{width:100%}.onboarding-stage-actions .primary-button{order:-1}.onboarding-form-layout{grid-template-columns:1fr;gap:24px}.onboarding-form-layout .onboarding-field:first-child{grid-column:auto}.onboarding-display-title{font-size:clamp(2.1rem,10vw,2.9rem)}.onboarding-entry-outcome{grid-template-columns:1fr;gap:14px}.onboarding-panel-shell.is-entry .onboarding-entry-button{width:100%;min-width:0}}@media (width<=720px) and (prefers-reduced-motion:reduce){.onboarding-style-carousel{perspective:none}.onboarding-style-card,.onboarding-style-card.is-selected,.onboarding-style-card:not(.is-selected),.onboarding-style-card:not(.is-selected):hover,.onboarding-style-card:focus-visible{transform:none}.onboarding-style-card,.onboarding-style-card.is-selected,.onboarding-style-card:not(.is-selected),.onboarding-style-card:not(.is-selected):hover,.onboarding-style-carousel[data-selection-state=focused] .onboarding-style-card:not(.is-selected){opacity:1}.onboarding-style-dot:before,.onboarding-style-swipe-hint{transition:none}}@media (prefers-reduced-motion:reduce){.onboarding-scene.onboarding-scene-enter.from-soft-right,.onboarding-scene.onboarding-scene-enter.from-soft-left,.onboarding-scene.exit-soft-left,.onboarding-scene.exit-soft-right,.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-stage-copy,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-stage-copy,.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-form-layout,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-form-layout,.onboarding-scene.onboarding-scene-enter.from-soft-right .onboarding-stage-actions,.onboarding-scene.onboarding-scene-enter.from-soft-left .onboarding-stage-actions,.onboarding-surface.is-dismissing{animation-duration:1ms;animation-delay:0s}.onboarding-style-card,.onboarding-style-card-signet,.onboarding-field-input,.onboarding-progress-dot,.onboarding-progress-name,.onboarding-login-button{transition:none}}.onboarding-scene.is-reveal-v2{background:#06040a;place-self:start stretch;width:100%;min-height:100vh;padding:0;display:block;overflow:visible}.onboarding-scene.is-reveal-v2 .onboarding-scene-media,.onboarding-scene.is-reveal-v2 .onboarding-scene-veil{display:none}.onboarding-scene.is-reveal-v2 .onboarding-panel-shell{width:100%;max-width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;scrollbar-gutter:auto;background:0 0;border:0;border-radius:0;gap:0;padding:0;overflow:visible}.onboarding-scene.is-reveal-v2 .onboarding-stage-content{gap:0;width:100%;max-width:100%}.onboarding-scene.is-reveal-v2 .onboarding-progress{z-index:100;mix-blend-mode:difference;position:fixed;top:20px;left:50%;transform:translate(-50%)}@media (width<=720px){.onboarding-scene.is-reveal-v2 .onboarding-progress{display:none}}html:has(.onboarding-scene.is-reveal-v2){overflow:hidden}.reveal-v2-shell{flex-direction:column;width:100%;display:flex}.reveal-v2-hero{background:radial-gradient(120% 80% at 50% 100%,#c9a96114,#0000 55%),#08060a;flex-direction:column;justify-content:flex-end;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.reveal-v2-hero:after{content:"";z-index:2;--rv2-tick:linear-gradient(#c9a961b3, #c9a961b3);background:var(--rv2-tick) top left / 20px 1px, var(--rv2-tick) top left / 1px 20px, var(--rv2-tick) top right / 20px 1px, var(--rv2-tick) top right / 1px 20px, var(--rv2-tick) bottom left / 20px 1px, var(--rv2-tick) bottom left / 1px 20px, var(--rv2-tick) bottom right / 20px 1px, var(--rv2-tick) bottom right / 1px 20px;opacity:0;pointer-events:none;background-repeat:no-repeat;animation:1.2s 1.7s both rv2-in;position:absolute;inset:clamp(12px,1.6vw,20px)}.reveal-v2-bg-still{pointer-events:none;background-position:50% 62%;background-repeat:no-repeat;background-size:cover;animation:30s ease-in-out infinite alternate rv2-still-drift;position:absolute;inset:0;transform:scale(1.045)}@keyframes rv2-still-drift{0%{transform:scale(1.045)translateY(0)}to{transform:scale(1.1)translateY(-1.4%)}}.reveal-v2-bg-video{object-fit:cover;object-position:center 65%;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.reveal-v2-bg-video.is-live{opacity:1}.reveal-v2-bg-overlay{pointer-events:none;background:radial-gradient(150% 120% at 50% 30%,#0000 46%,#0604026b 100%),linear-gradient(#06040205 0%,#06040233 34%,#0604028c 58%,#060402d6 80%,#060402f5 100%);position:absolute;inset:0}.reveal-v2-content{z-index:2;text-align:center;flex-direction:column;align-items:center;padding:clamp(5rem,9vh,7rem) clamp(1.5rem,5vw,4rem) clamp(6.2rem,11vh,8.8rem);display:flex;position:relative}.reveal-v2-lockup{flex-direction:column;align-items:center;display:flex}.reveal-v2-lockup-date{font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.3em;text-transform:uppercase;color:#f3ede0d1;opacity:0;animation:rv2-up .9s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)) .3s both;align-items:center;gap:16px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.reveal-v2-lockup-date[hidden],.reveal-v2-lockup-place[hidden]{display:none}.reveal-v2-lockup-date:before,.reveal-v2-lockup-date:after{content:"";width:clamp(30px,4vw,52px);height:1px}.reveal-v2-lockup-date:before{background:linear-gradient(270deg,#c9a961d9,#0000)}.reveal-v2-lockup-date:after{background:linear-gradient(90deg,#c9a961d9,#0000)}.reveal-v2-names{font-family:var(--onb-serif,"Fraunces", Georgia, serif);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--onb-kosc,#faf6ec);text-shadow:0 4px 50px #09080673;opacity:0;animation:rv2-up 1.2s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)) .55s both;margin:clamp(14px,2.4vh,26px) 0 clamp(16px,2.6vh,28px);font-size:clamp(56px,9.5vw,150px);font-weight:300;line-height:.98}.reveal-v2-names .hero-amp{white-space:pre;font-size:0}.reveal-v2-names .hero-amp:before{content:"\a & ";white-space:pre;font-family:var(--onb-serif,"Fraunces", Georgia, serif);color:var(--onb-zloto,#c9a961);text-shadow:0 2px 26px #0a08066b;font-size:clamp(30px,5vw,80px);font-style:italic;font-weight:300;line-height:1}.reveal-v2-lockup-place{font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.24em;text-transform:uppercase;color:#f3ede0c2;opacity:0;animation:rv2-up .9s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)) .95s both;align-items:center;gap:14px;margin:0;font-size:11px;font-weight:600;display:inline-flex}.reveal-v2-lockup-place:before{content:"";border:1px solid var(--onb-zloto,#c9a961);flex:none;width:7px;height:7px;transform:rotate(45deg)}.reveal-v2-publish-btn{box-shadow:none;color:var(--onb-kosc,#faf6ec);font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;cursor:pointer;transition:background .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)), color .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)), border-color .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1));opacity:0;animation:rv2-up .8s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)) 1.25s both;background:#09080659;border:1px solid #c9a961e6;border-radius:2px;justify-content:center;align-items:center;margin-top:clamp(30px,5vh,46px);padding:20px 54px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative}.reveal-v2-publish-btn:before{content:"";pointer-events:none;transition:border-color .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1));border:1px solid #c9a96152;border-radius:1px;position:absolute;inset:4px}.reveal-v2-publish-btn:hover:not(:disabled){background:var(--onb-zloto,#c9a961);border-color:var(--onb-zloto,#c9a961);color:#15110a}.reveal-v2-publish-btn:hover:not(:disabled):before{border-color:#15110a47}.reveal-v2-publish-btn:disabled{opacity:.55;cursor:not-allowed}.reveal-v2-edit-links{opacity:0;justify-content:center;align-items:center;margin-top:clamp(18px,2.8vh,28px);animation:.7s 1.6s both rv2-in;display:flex}.reveal-v2-edit-link{appearance:none;cursor:pointer;font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#f3ede085;white-space:nowrap;transition:color .24s ease, background-size .3s var(--onb-ease,cubic-bezier(.22, 1, .36, 1));background:linear-gradient(#c9a961d9,#c9a961d9) bottom/0% 1px no-repeat;border:0;padding:6px 2px;font-size:10px;font-weight:600;text-decoration:none;position:relative}.reveal-v2-edit-link+.reveal-v2-edit-link:before{content:"";vertical-align:middle;border:1px solid #c9a9618c;width:4px;height:4px;margin:0 clamp(12px,1.8vw,20px);display:inline-block;transform:rotate(45deg)translateY(-1px)}.reveal-v2-edit-link:hover{color:#f3ede0eb;background-size:100% 1px}.reveal-v2-edit-link--pricing{color:#c9a961b8}.reveal-v2-edit-link--pricing:hover{color:#c9a961}.reveal-v2-hero .onboarding-reveal-checkout-status{text-align:center;color:#ffffff8c;min-height:1.4em;padding:.6rem 0 0;font-size:.78rem}.reveal-v2-scroll-hint{z-index:2;opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:9px;animation:1.1s 2.3s both rv2-in;display:flex;position:absolute;bottom:clamp(18px,3vh,28px);left:50%;transform:translate(-50%)}.reveal-v2-scroll-label{font-family:var(--onb-sans,"Inter", sans-serif);letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;color:#f3ede05c;font-size:9px;font-weight:600}.reveal-v2-scroll-thread{background:linear-gradient(#0000,#c9a961bf);width:1px;height:clamp(20px,3.2vh,30px);animation:2.6s infinite rv2-pulse}.reveal-v2-scroll-diamond{border:1px solid #c9a961d9;width:5px;height:5px;margin-top:-2px;transform:rotate(45deg)}@keyframes rv2-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes rv2-in{0%{opacity:0}to{opacity:1}}@keyframes rv2-pulse{0%,to{opacity:.5}50%{opacity:1}}.reveal-v2-shell .onboarding-reveal-pricing{background:var(--onb-papier,#f3ede0);flex-direction:column;align-items:center;gap:clamp(2rem,3.4vw,2.8rem);padding:clamp(4.2rem,7vw,6.4rem) clamp(1.5rem,5vw,4rem) clamp(3rem,5vw,4.6rem);display:flex;position:relative}.reveal-v2-shell .onboarding-reveal-pricing:before{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#08060a80,#08060a2e 38%,#0000 100%);height:clamp(70px,9vw,120px);position:absolute;inset:0 0 auto}.reveal-v2-shell .onboarding-reveal-bridge-thread{background:linear-gradient(180deg, var(--onb-zloto,#c9a961), var(--onb-zloto-dzien,#9a7c3b));width:1px;height:clamp(54px,7vw,92px);position:absolute;top:0;left:50%;transform:translate(-50%)}.reveal-v2-shell .onboarding-reveal-bridge-thread:after{content:"";background:var(--onb-zloto-dzien,#9a7c3b);width:7px;height:7px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.reveal-v2-shell .onboarding-reveal-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;width:100%;max-width:1020px;padding-top:12px;display:grid}.reveal-v2-shell .onboarding-reveal-plan-card{box-shadow:none;text-align:left;cursor:pointer;transition:transform .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)), border-color .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)), background .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1));background:#fffdf78c;border:1px solid #19151029;border-radius:2px;flex-direction:column;align-items:stretch;gap:0;padding:32px 28px 30px;display:flex;position:relative}.reveal-v2-shell .onboarding-reveal-plan-card:before{content:none}.reveal-v2-shell .onboarding-reveal-plan-frame{pointer-events:none;--rv2-day-tick:linear-gradient(var(--onb-zloto-dzien,#9a7c3b), var(--onb-zloto-dzien,#9a7c3b));background:var(--rv2-day-tick) left 0 top 0 / 14px 1.5px, var(--rv2-day-tick) left 0 top 0 / 1.5px 14px, var(--rv2-day-tick) right 0 top 0 / 14px 1.5px, var(--rv2-day-tick) right 0 top 0 / 1.5px 14px, var(--rv2-day-tick) left 0 bottom 0 / 14px 1.5px, var(--rv2-day-tick) left 0 bottom 0 / 1.5px 14px, var(--rv2-day-tick) right 0 bottom 0 / 14px 1.5px, var(--rv2-day-tick) right 0 bottom 0 / 1.5px 14px;opacity:.3;transition:opacity .28s var(--onb-ease,cubic-bezier(.22, 1, .36, 1));background-repeat:no-repeat;position:absolute;inset:7px}.reveal-v2-shell .onboarding-reveal-plan-card:hover{border-color:#9a7c3b80;transform:translateY(-4px);box-shadow:0 18px 38px #1915101f}.reveal-v2-shell .onboarding-reveal-plan-card:hover .onboarding-reveal-plan-frame{opacity:.7}.reveal-v2-shell .onboarding-reveal-plan-card.is-featured{outline-offset:6px;background:linear-gradient(180deg, #fffdf7b3, #eae2d059), var(--onb-papier,#f3ede0);border-color:#9a7c3b8c;outline:1px solid #9a7c3b59}.reveal-v2-shell .onboarding-reveal-plan-card.is-selected{border-color:var(--onb-zloto-dzien,#9a7c3b);outline-offset:6px;background:#fdfaf0;outline:1px solid #9a7c3b80;transform:translateY(-4px);box-shadow:0 22px 44px #19151024}.reveal-v2-shell .onboarding-reveal-plan-card.is-selected .onboarding-reveal-plan-frame{opacity:1}.reveal-v2-shell .onboarding-reveal-plan-flag{z-index:1;background:var(--onb-papier,#f3ede0);color:var(--onb-zloto-tekst,#84682e);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border:1px solid #9a7c3b66;border-radius:2px;padding:6px 14px;font-size:8.5px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.reveal-v2-shell .onboarding-reveal-plan-kicker{color:var(--onb-zloto-tekst,#84682e);letter-spacing:.3em;text-transform:uppercase;margin:0 0 18px;font-size:9.5px;font-weight:600}.reveal-v2-shell .onboarding-reveal-plan-card.is-featured .onboarding-reveal-plan-name{margin-top:30px}.reveal-v2-shell .onboarding-reveal-plan-name{font-family:var(--onb-serif,"Fraunces", Georgia, serif);letter-spacing:-.01em;color:var(--onb-atrament,#191510);margin:0 0 14px;font-size:clamp(24px,2.2vw,30px);font-weight:300;line-height:1.05;display:block}.reveal-v2-shell .onboarding-reveal-plan-price{border-bottom:1px solid #1915101f;align-items:baseline;gap:10px;margin:0 0 18px;padding-bottom:18px;display:flex}.reveal-v2-shell .onboarding-reveal-plan-price strong{font-family:var(--onb-serif,"Fraunces", Georgia, serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--onb-atrament,#191510);font-size:clamp(38px,3.4vw,48px);font-weight:300;line-height:1}.reveal-v2-shell .onboarding-reveal-plan-price em{color:var(--onb-atrament-tekst,#6f6657);font-size:12px;font-style:normal}.reveal-v2-shell .onboarding-reveal-plan-summary{color:#322d26;margin:0 0 16px;font-size:13px;line-height:1.65;display:block}.reveal-v2-shell .onboarding-reveal-plan-features{border-top:1px solid #1915101a;flex:1;align-content:start;gap:9px;margin:0;padding-top:16px;display:grid}.reveal-v2-shell .onboarding-reveal-plan-feature{color:#363129;padding-left:20px;font-size:12.5px;line-height:1.55;display:block;position:relative}.reveal-v2-shell .onboarding-reveal-plan-feature:before{content:"";border:1px solid var(--onb-zloto-dzien,#9a7c3b);width:5px;height:5px;position:absolute;top:.5em;left:1px;transform:rotate(45deg)}.reveal-v2-shell .onboarding-reveal-plan-selected{z-index:1;background:var(--onb-papier,#f3ede0);color:var(--onb-zloto-tekst,#84682e);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .24s var(--onb-ease,cubic-bezier(.22, 1, .36, 1));border:1px solid #9a7c3b8c;border-radius:2px;align-items:center;gap:8px;padding:5px 12px;font-size:8.5px;font-weight:600;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.reveal-v2-shell .onboarding-reveal-plan-selected:before{content:"";background:var(--onb-zloto-dzien,#9a7c3b);flex:none;width:5px;height:5px;transform:rotate(45deg)}.reveal-v2-shell .onboarding-reveal-plan-card.is-selected .onboarding-reveal-plan-selected{opacity:1}.reveal-v2-shell .onboarding-reveal-pricing .onboarding-reveal-checkout-button{border:1px solid var(--onb-zloto-dzien,#9a7c3b);background:var(--onb-zloto-dzien,#9a7c3b);box-shadow:none;color:#f3ede0;letter-spacing:.26em;text-transform:uppercase;text-indent:.26em;border-radius:2px;padding:18px 48px;font-size:11px;font-weight:600;transition:background .3s,color .3s}.reveal-v2-shell .onboarding-reveal-pricing .onboarding-reveal-checkout-button:hover:not(:disabled){color:var(--onb-atrament,#191510);background:0 0}.reveal-v2-shell .onboarding-reveal-faq,.reveal-v2-shell .pricing-faq{background:var(--onb-papier,#f3ede0);padding:clamp(2.5rem,4vw,4rem) clamp(1.5rem,5vw,4rem) clamp(3.4rem,6vw,5.4rem)}.reveal-v2-shell .pricing-faq-title{font-family:var(--onb-serif,"Fraunces", Georgia, serif);letter-spacing:-.01em;color:var(--onb-atrament,#191510);text-align:center;margin-bottom:1.8rem;font-size:1.5rem;font-weight:300}.reveal-v2-shell .pricing-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;max-width:1020px;margin:0 auto}@media (width<=720px){.reveal-v2-shell .pricing-faq-list{grid-template-columns:1fr}}.reveal-v2-shell .pricing-faq-item{box-shadow:none;background:0 0;border:none;border-bottom:1px solid #1915101a;border-radius:0}.reveal-v2-shell .pricing-faq-question{font-family:var(--onb-serif,"Fraunces", Georgia, serif);color:var(--onb-atrament,#191510);letter-spacing:0;padding:13px 0;font-size:.95rem;font-weight:400}.reveal-v2-shell .pricing-faq-answer{color:#6f6657;padding:0 0 14px;font-size:.83rem;line-height:1.7}@media (width<=640px){.reveal-v2-names{font-size:clamp(44px,14vw,64px)}.reveal-v2-names .hero-amp:before{font-size:clamp(24px,7.4vw,34px)}.reveal-v2-content{padding-inline:20px}.reveal-v2-publish-btn{letter-spacing:.26em;padding:18px 38px}.reveal-v2-edit-links{flex-direction:column;gap:12px}.reveal-v2-edit-link+.reveal-v2-edit-link:before{content:none;margin:0}.reveal-v2-shell .onboarding-reveal-plan-grid{grid-template-columns:1fr;gap:30px;max-width:380px}}@media (prefers-reduced-motion:reduce){.reveal-v2-hero:after,.reveal-v2-lockup-date,.reveal-v2-names,.reveal-v2-lockup-place,.reveal-v2-publish-btn,.reveal-v2-edit-links,.reveal-v2-scroll-hint{animation-duration:1ms;animation-delay:0s}.reveal-v2-scroll-thread{animation:none}.reveal-v2-bg-still{animation:none;transform:none}}.reveal-v2-shell .onboarding-reveal-pricing-bridge{text-align:center;justify-items:center;gap:12px;display:grid}.reveal-v2-shell .onboarding-reveal-bridge-title{letter-spacing:-.02em;color:#191510;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:300}.reveal-v2-shell .onboarding-reveal-bridge-sub{color:#413b32;max-width:52ch;margin:0;font-size:14px;line-height:1.65}.reveal-v2-shell .onboarding-reveal-bridge-steps{flex-wrap:wrap;justify-content:center;gap:10px 36px;margin-top:10px;display:flex}.reveal-v2-shell .onboarding-reveal-bridge-step{align-items:center;gap:10px;display:inline-flex}.reveal-v2-shell .onboarding-reveal-bridge-step:before{content:"";border:1px solid #9a7c3b;width:4px;height:4px;transform:rotate(45deg)}.reveal-v2-shell .onboarding-reveal-bridge-step strong{letter-spacing:.26em;color:#84682e;font-size:10px;font-weight:600}.reveal-v2-shell .onboarding-reveal-bridge-step em{letter-spacing:.04em;color:#39332b;font-size:12.5px;font-style:normal;font-weight:500}.reveal-v2-shell .onboarding-reveal-checkout-note{text-align:center;color:#474138;max-width:58ch;margin:-6px 0 0;font-size:12.5px;line-height:1.6}.reveal-v2-shell .onboarding-reveal-pricing .onboarding-reveal-checkout-status{text-align:center;color:#8a4f33;margin:-10px 0 0;font-size:13px}.reveal-v2-shell .onboarding-reveal-pricing .onboarding-reveal-checkout-status[hidden]{display:none}.reveal-v2-shell .pricing-faq-question{cursor:pointer;padding-left:20px;list-style:none;position:relative}.reveal-v2-shell .pricing-faq-question::-webkit-details-marker{display:none}.reveal-v2-shell .pricing-faq-question::marker{content:""}.reveal-v2-shell .pricing-faq-question:before{content:"";background:0 0;border:1px solid #9a7c3b;width:5px;height:5px;margin-top:-3px;transition:background .22s;position:absolute;top:50%;left:2px;transform:rotate(45deg)}.reveal-v2-shell .pricing-faq-item[open] .pricing-faq-question:before{background:#9a7c3b}.reveal-v2-shell .pricing-faq-answer{padding-left:20px}.onboarding-style-card.is-selected{border-color:color-mix(in srgb, var(--card-accent,#9a7c3b) 92%, transparent);outline-color:color-mix(in srgb, var(--card-accent,#c9a961) 62%, transparent)}.reveal-v2-shell .pricing-faq{border-top:1px solid #19151014;width:100%;max-width:none;margin:0}.pricing-plans.is-inline{margin-bottom:0}.pricing-overlay{z-index:92;overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.pricing-overlay[hidden]{display:none}.pricing-overlay.is-entering .pricing-dialog{animation:pricing-dialog-enter .42s var(--ease-out) both}.pricing-overlay.is-exiting .pricing-dialog{animation:pricing-dialog-exit .26s var(--ease-in-out) forwards}@keyframes pricing-dialog-enter{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pricing-dialog-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.pricing-backdrop{-webkit-backdrop-filter:blur(6px)saturate(.7);backdrop-filter:blur(6px)saturate(.7);cursor:pointer;background:#0a0705e0;position:fixed;inset:0}.pricing-dialog{z-index:1;background:radial-gradient(ellipse at 30% 0%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 52%), linear-gradient(180deg, #fffbf4fa 0%, #f8f1e5fc 100%);border:1px solid #c4a85429;border-radius:32px;width:min(1160px,100vw - 32px);margin:42px auto 88px;padding:64px 54px 72px;position:relative;box-shadow:0 56px 140px #04020194,0 24px 60px #04020152,inset 0 1px #fff8e812}.pricing-close{border-radius:var(--radius-full);width:44px;height:44px;color:var(--admin-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--transition-fast), transform var(--transition-fast);background:#ffffffb8;border:1px solid #1d2f5b24;font-size:22px;line-height:1;position:absolute;top:20px;right:20px}.pricing-close:hover{background:#fff;transform:scale(1.08)}.pricing-header{text-align:center;max-width:760px;margin:0 auto var(--space-8)}.pricing-kicker{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--gold) 72%, var(--ink));font-weight:700}.pricing-title{margin:0 0 var(--space-3);font-family:var(--heading-font);letter-spacing:0;color:var(--admin-ink);font-size:clamp(2.4rem,4.6vw,3.9rem);font-weight:700;line-height:1}.pricing-body{color:var(--admin-ink-soft);margin:0;font-size:clamp(1rem,1.12vw,1.08rem);line-height:1.68}.pricing-reassurance{margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pricing-reassurance-pill{letter-spacing:.08em;color:var(--admin-ink-soft);background:#ffffffbd;border:1px solid #1d2f5b17;border-radius:999px;align-items:center;gap:6px;padding:7px 16px;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #1d2f5b0d}.pricing-plans{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pricing-plan-card{background:linear-gradient(160deg,#fffcf6f7,#f9f3e9ed);border:1px solid #c4a85424;border-radius:18px;flex-direction:column;min-height:100%;padding:32px 28px;transition:box-shadow .28s,transform .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #1d2f5b14}.pricing-plan-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c4a85470,#0000);height:1px;position:absolute;top:0;left:0;right:0}.pricing-plan-card:hover{transform:translateY(-2px);box-shadow:0 26px 68px #8d734129,0 8px 24px #1d2f5b1a}.pricing-plan-card.is-selected{border-color:color-mix(in srgb, var(--gold) 54%, #1d2f5b1f);box-shadow:0 28px 64px color-mix(in srgb, var(--gold) 18%, #1d2f5b14), 0 0 0 1px #c4a8542e}.pricing-plan-card.is-checkout-pending{pointer-events:none}.pricing-plan-card.is-highlight{background:linear-gradient(155deg, color-mix(in srgb, var(--ink) 96%, var(--gold)) 0%, color-mix(in srgb, var(--ink) 82%, var(--gold)) 100%);border-color:#c4a85461;box-shadow:0 28px 80px #04020170,0 0 0 1px #c4a85438,inset 0 1px #fff8e817}.pricing-plan-card.is-highlight:hover{transform:translateY(-2px);box-shadow:0 36px 100px #04020185,0 0 0 1px #c4a85457,inset 0 1px #fff8e81f}.pricing-plan-card.is-highlight:before{background:linear-gradient(90deg,#0000,#c4a8549e,#0000)}.pricing-plan-kicker{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--admin-ink-soft);font-weight:700}.pricing-plan-card.is-highlight .pricing-plan-kicker{color:#c4a854d1}.pricing-plan-name{margin:0 0 var(--space-4);font-family:var(--heading-font);font-size:var(--text-2xl);letter-spacing:0;color:var(--admin-ink);font-weight:700}.pricing-plan-card.is-highlight .pricing-plan-name{color:#fff8e8f7}.pricing-plan-featured-badge{letter-spacing:.1em;text-transform:uppercase;color:#c4a854eb;background:#c4a8542e;border:1px solid #c4a8545c;border-radius:999px;align-items:center;margin-bottom:12px;padding:5px 14px;font-size:.68rem;font-weight:700;display:inline-flex}.pricing-plan-summary{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--admin-ink-soft);line-height:1.6}.pricing-plan-card.is-highlight .pricing-plan-summary{color:#fff4d6ad}.pricing-plan-price{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:1px solid #1d2f5b14;display:flex}.pricing-plan-amount{font-family:var(--heading-font);letter-spacing:0;color:var(--admin-ink);font-size:clamp(2.6rem,3.8vw,3.4rem);font-weight:700;line-height:1}.pricing-plan-card.is-highlight .pricing-plan-amount{color:#fff5daf5}.pricing-plan-note{font-size:var(--text-sm);color:var(--admin-ink-soft)}.pricing-plan-card.is-highlight .pricing-plan-note{color:#fff4d685}.pricing-plan-fit{gap:var(--space-3);margin:0 0 var(--space-5);background:#ffffff80;border:1px solid #1d2f5b14;border-radius:14px;padding:14px;display:grid}.pricing-plan-card.is-highlight .pricing-plan-fit{background:#fff8e814;border-color:#c4a85433}.pricing-plan-fit-text{font-size:var(--text-sm);color:var(--admin-ink);margin:0;font-weight:700;line-height:1.45}.pricing-plan-card.is-highlight .pricing-plan-fit-text{color:#fff8e8f0}.pricing-plan-details{grid-template-columns:max-content minmax(0,1fr);gap:8px;margin:0;display:grid}.pricing-plan-details dt,.pricing-plan-details dd{margin:0;font-size:13px;line-height:1.35}.pricing-plan-details dt{color:var(--admin-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.pricing-plan-details dd{color:var(--admin-ink)}.pricing-plan-card.is-highlight .pricing-plan-details dt{color:#c4a854d1}.pricing-plan-card.is-highlight .pricing-plan-details dd{color:#fff4d6c7}.pricing-plan-features{margin:0 0 var(--space-6);gap:var(--space-3);flex:1;padding:0;list-style:none;display:grid}.pricing-plan-features li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--admin-ink);line-height:1.45;display:flex}.pricing-plan-card.is-highlight .pricing-plan-features{color:#fff4d6c7}.pricing-plan-features li:before{content:"✓";color:color-mix(in srgb, var(--gold) 72%, var(--ink));flex-shrink:0;margin-top:1px;font-weight:700}.pricing-plan-cta{border-radius:var(--radius-full);justify-content:center;width:100%;font-weight:600}.pricing-plan-card.is-checkout-pending .pricing-plan-cta:before{content:"";border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.72s linear infinite hero-upload-spin}.pricing-plan-cta-note{margin:var(--space-3) 0 0;color:var(--admin-ink-soft);text-align:center;font-size:13px;line-height:1.5}.pricing-plan-card.is-highlight .pricing-plan-cta-note{color:#fff4d685}:root[data-theme-preset=midnightNeon] .pricing-dialog,body[data-theme-preset=midnightNeon] .pricing-dialog{--pricing-ink:#17213d;--pricing-ink-soft:#405074;--pricing-accent:#7558d4}:root[data-theme-preset=midnightNeon] .pricing-title,:root[data-theme-preset=midnightNeon] .pricing-plan-name,:root[data-theme-preset=midnightNeon] .pricing-plan-amount,:root[data-theme-preset=midnightNeon] .pricing-plan-features li,body[data-theme-preset=midnightNeon] .pricing-title,body[data-theme-preset=midnightNeon] .pricing-plan-name,body[data-theme-preset=midnightNeon] .pricing-plan-amount,body[data-theme-preset=midnightNeon] .pricing-plan-features li{color:var(--pricing-ink)}:root[data-theme-preset=midnightNeon] .pricing-body,:root[data-theme-preset=midnightNeon] .pricing-plan-summary,:root[data-theme-preset=midnightNeon] .pricing-plan-note,:root[data-theme-preset=midnightNeon] .pricing-plan-cta-note,:root[data-theme-preset=midnightNeon] .pricing-comparison-note,body[data-theme-preset=midnightNeon] .pricing-body,body[data-theme-preset=midnightNeon] .pricing-plan-summary,body[data-theme-preset=midnightNeon] .pricing-plan-note,body[data-theme-preset=midnightNeon] .pricing-plan-cta-note,body[data-theme-preset=midnightNeon] .pricing-comparison-note{color:var(--pricing-ink-soft)}:root[data-theme-preset=midnightNeon] .pricing-plan-kicker,:root[data-theme-preset=midnightNeon] .pricing-kicker,body[data-theme-preset=midnightNeon] .pricing-plan-kicker,body[data-theme-preset=midnightNeon] .pricing-kicker{color:var(--pricing-accent)}:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight{background:radial-gradient(circle at 50% 0,#a78bfa33,#0000 48%),linear-gradient(160deg,#f4f2fffa,#e4e2fff5);border-color:#7558d457;box-shadow:0 30px 76px #231b543d,0 0 0 1px #7558d429}:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-kicker,:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-name,:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-amount,:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-features li,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-kicker,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-name,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-amount,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-features li{color:var(--pricing-ink)}:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-summary,:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-note,:root[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-cta-note,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-summary,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-note,body[data-theme-preset=midnightNeon] .pricing-plan-card.is-highlight .pricing-plan-cta-note{color:var(--pricing-ink-soft)}:root[data-theme-preset=midnightNeon] .pricing-plan-card .secondary-button,body[data-theme-preset=midnightNeon] .pricing-plan-card .secondary-button{color:var(--pricing-ink);background:#ffffffd6;border-color:#7558d429}:root[data-theme-preset=midnightNeon] .pricing-plan-card .secondary-button:disabled,body[data-theme-preset=midnightNeon] .pricing-plan-card .secondary-button:disabled{opacity:1;color:#17213d9e;background:#ffffff94}.pricing-comparison-note{text-align:center;max-width:62ch;font-size:var(--text-sm);color:var(--admin-ink-soft);margin:0 auto;line-height:1.72}.pricing-faq{max-width:760px;margin:var(--space-7) auto 0;padding-top:var(--space-6);border-top:1px solid #1d2f5b14}.pricing-faq-title{margin:0 0 var(--space-4);font-family:var(--heading-font);font-size:var(--text-xl);color:var(--admin-ink);text-align:center;line-height:1.05}.pricing-faq-list{gap:10px;display:grid}.pricing-faq-item{background:#ffffffa8;border:1px solid #1d2f5b14;border-radius:18px;box-shadow:0 10px 24px #1d2f5b0a}.pricing-faq-question{cursor:pointer;font-size:var(--text-sm);color:var(--admin-ink);padding:14px 18px;font-weight:700}.pricing-faq-answer{font-size:var(--text-sm);color:var(--admin-ink-soft);margin:0;padding:0 18px 16px;line-height:1.62}.pricing-email-section{text-align:center;padding-top:var(--space-7);border-top:1px solid #1d2f5b14;border-radius:30px;transition:background .22s,box-shadow .22s,border-color .22s,transform .22s}.pricing-email-section.is-next-step{background:linear-gradient(#fffcf6e0,#faf3e8f5);border-top-color:#c4a85433;transform:translateY(-2px);box-shadow:0 18px 42px #8d734114,inset 0 1px #ffffffb3}.pricing-email-label{margin:0 0 var(--space-4);font-size:var(--text-sm);color:var(--admin-ink-soft);max-width:44ch;margin-left:auto;margin-right:auto;line-height:1.6}.pricing-email-row{gap:var(--space-3);justify-content:center;max-width:440px;margin:0 auto;display:flex}.pricing-email-input{border-radius:var(--radius-full);font-size:var(--text-base);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#ffffffd1;border:1.5px solid #1d2f5b29;flex:1;padding:12px 18px}.pricing-email-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent);outline:none}.pricing-email-button{border-radius:var(--radius-full);white-space:nowrap;border-color:#0000}.pricing-email-hint,.pricing-form-status{max-width:44ch;font-size:var(--text-sm);margin:14px auto 0;line-height:1.6}.pricing-email-hint{color:var(--admin-ink-soft)}.pricing-form-status{color:var(--admin-ink);background:#ffffffb8;border:1px solid #1d2f5b14;border-radius:18px;padding:10px 14px}.pricing-form-status[data-tone=success]{color:#215b2d;background:#eefff4;border-color:#367e462e}.pricing-form-status[data-tone=error]{color:#8b3a1e;background:#fff3f0;border-color:#a94d2b2e}@media (width<=720px){.pricing-plans.is-inline{grid-template-columns:1fr}}@media (width<=860px){.pricing-plans{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.pricing-dialog{border-radius:28px;margin:24px auto 48px;padding:40px 24px 48px}}@media (width<=520px){.pricing-email-row{flex-direction:column}}
