/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.lp,.lp [data-room]{--lp-soma-soft:#fceff4}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-soma-soft:color-mix(in oklab, var(--color-lab-rose) 8%, var(--color-lab-card))}}.lp,.lp [data-room]{--lp-soma-edge:#f6d4e1}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-soma-edge:color-mix(in oklab, var(--color-lab-rose) 22%, var(--color-lab-card))}}.lp,.lp [data-room]{--lp-hero-glow:#6d28d9}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-hero-glow:color-mix(in oklab, var(--color-lab-brand) 26%, var(--lp-hero))}}.lp,.lp [data-room]{--lp-hero-veil:var(--lp-hero-accent)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-hero-veil:color-mix(in oklab, var(--lp-hero-accent) 14%, transparent)}}.lp,.lp [data-room]{--lp-hero-veil-strong:var(--lp-hero-accent)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-hero-veil-strong:color-mix(in oklab, var(--lp-hero-accent) 24%, transparent)}}.lp,.lp [data-room]{--lp-hero-edge:var(--lp-hero-accent)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-hero-edge:color-mix(in oklab, var(--lp-hero-accent) 30%, transparent)}}.lp,.lp [data-room]{--lp-stage-field:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-stage-field:color-mix(in oklab, var(--color-lab-on-brand) 6%, transparent)}}.lp,.lp [data-room]{--lp-lift:0 1.875rem 4.375rem -1.875rem var(--lp-hero)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-lift:0 1.875rem 4.375rem -1.875rem color-mix(in oklab, var(--lp-hero) 55%, transparent)}}.lp,.lp [data-room]{--lp-lift-quiet:0 1.5rem 3.75rem -2.375rem var(--lp-hero)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-lift-quiet:0 1.5rem 3.75rem -2.375rem color-mix(in oklab, var(--lp-hero) 40%, transparent)}}.lp-entry{border-radius:var(--radius-lab-hero);background:var(--color-lab-card);color:var(--color-lab-fg);box-shadow:var(--lp-lift);padding:1.875rem}.lp-entry--stage{color:inherit;box-shadow:none;background:0 0;border-radius:0;padding:0}.lp-entry__steps{margin-bottom:1rem}.lp .lp-entry__steps .lab-stepper__trigger:focus-visible{outline:2px solid var(--nr-sapphire-soft,var(--color-lab-brand));outline-offset:3px}.lp-entry__heading{margin-bottom:.375rem;font-size:1.25rem;font-weight:700}.lp-entry__sub{color:var(--color-lab-muted);margin-bottom:1rem;font-size:.9rem}.lp-askbox{border:1px solid var(--color-lab-border);border-radius:.875rem;margin-bottom:.875rem;padding:.875rem;transition:border-color .2s,box-shadow .2s}.lp-askbox:focus-within{border-color:var(--color-lab-brand);box-shadow:0 0 0 3px var(--color-lab-brand-soft)}.lp-askbox--stage{border-color:var(--lp-hero-edge);background:var(--lp-stage-field)}.lp-askbox--stage:focus-within{border-color:var(--lp-hero-accent);box-shadow:0 0 0 3px var(--lp-hero-veil)}.lp-askbox textarea{min-height:4.75rem;font-size:.95rem}.lp-askbox--stage textarea{color:var(--color-lab-on-brand)}.lp-askbox--stage textarea::placeholder{color:var(--lp-hero-lead)}.lp-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.lp-chip{border:1px solid var(--lp-soma-edge);background:var(--lp-soma-soft);color:var(--color-lab-rose-dark);font:inherit;cursor:pointer;border-radius:999px;padding:.375rem .8125rem;font-size:.79rem;font-weight:600;transition:background-color .2s}.lp-chip:hover{background:#f9e4ec}@supports (color:color-mix(in lab,red,red)){.lp-chip:hover{background:color-mix(in oklab,var(--color-lab-rose) 14%,var(--color-lab-card))}}.lp-chip:focus-visible{outline:2px solid var(--color-lab-brand);outline-offset:2px}.lp-chip--stage{border-color:var(--lp-hero-edge);background:var(--lp-hero-veil);color:var(--lp-hero-accent)}.lp-chip--stage:hover{background:var(--lp-hero-veil-strong)}.lp-chip--stage:focus-visible{outline-color:var(--lp-hero-accent)}.lp-entry__micro{color:var(--color-lab-muted);text-align:center;margin-top:.75rem;font-size:.76rem}.lp-entry--stage .lp-entry__micro,.lp-entry--stage .lp-entry__note{color:var(--lp-hero-lead)}.lp-entry__next{color:var(--color-lab-brand-ink);align-items:flex-start;gap:.4375rem;margin-top:.75rem;font-size:.76rem;line-height:1.45;display:flex}.lp-entry__next-mark{color:var(--color-lab-brand);flex:none}.lp-entry--stage .lp-entry__next,.lp-entry--stage .lp-entry__next-mark{color:var(--lp-hero-accent)}.lp-entry__privacy{color:var(--color-lab-muted);align-items:flex-start;gap:.4375rem;margin-top:.75rem;font-size:.74rem;line-height:1.45;display:flex}.lp-entry--stage .lp-entry__privacy{color:var(--lp-hero-lead)}.lp-entry__privacy-mark{color:var(--color-lab-brand);flex:none}.lp-entry--stage .lp-entry__privacy-mark{color:var(--lp-hero-accent)}.lp-entry__privacy-link{color:var(--color-lab-brand-ink);white-space:nowrap;font-weight:700;text-decoration:underline}.lp-entry--stage .lp-entry__privacy-link{color:var(--lp-hero-accent)}.lp-entry__alt{color:var(--color-lab-muted);text-align:center;margin-top:.375rem;font-size:.8rem}.lp-entry__alt:first-of-type{border-top:1px solid var(--color-lab-border);margin-top:.875rem;padding-top:.875rem}.lp-entry--stage .lp-entry__alt{color:var(--lp-hero-lead)}.lp-entry--stage .lp-entry__alt:first-of-type{border-top-color:var(--lp-hero-edge)}.lp-entry__alt-link{color:var(--color-lab-brand-ink);font-weight:600;text-decoration:none}.lp-entry__alt-link:hover{text-decoration:underline}.lp-entry--stage .lp-entry__alt-link{color:var(--lp-hero-accent)}.lp-entry__note{color:var(--color-lab-muted);text-align:center;margin-top:.75rem;font-size:.74rem}.lp-entry__carry{color:var(--color-lab-brand-ink);margin-bottom:.75rem;font-size:.8rem}.lp-askbox--stage .lp-entry__carry{color:var(--lp-hero-accent)}.lp-soma__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3.5rem;margin-top:2.75rem;display:grid}.lp-chat,.lp-soma__side{min-width:0}.lp-soma__eyebrow{margin-bottom:.75rem}.lp-soma__intro{font-size:.92rem}.lp-soma__note{margin-top:.75rem}.lp-soma__individual{background:var(--lp-lavender);border-radius:.9rem;margin-top:1.25rem;padding:1.1rem 1.25rem}.lp-soma__individual-title{color:var(--lp-brand-text);letter-spacing:-.01em;margin-bottom:.35rem;font-size:.95rem;font-weight:700}.lp-soma__individual-text{font-size:.88rem;line-height:1.55}.lp-soma__topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.lp-topic{border:1px solid var(--color-lab-border);background:var(--color-lab-card);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-content:start;gap:.25rem;padding:.75rem .8rem;transition:background-color .2s,border-color .2s,color .2s;display:grid}.lp-topic:hover,.lp-topic[data-state=active]{border-color:var(--lp-soma-edge)}.lp-topic[data-state=active]{background:var(--lp-soma-soft)}.lp-topic:focus-visible{outline:2px solid var(--color-lab-brand);outline-offset:2px}.lp-topic__name{color:var(--color-lab-fg);letter-spacing:-.01em;font-size:.92rem;font-weight:700}.lp-topic[data-state=active] .lp-topic__name{color:var(--lp-soma-text)}.lp-topic__gist{color:var(--color-lab-muted);font-size:.8rem;line-height:1.4}.lp-chat[hidden]{display:none}.lp-chat{border:1px solid var(--color-lab-border);background:var(--color-lab-card);color:var(--color-lab-fg);box-shadow:var(--lp-lift-quiet);border-radius:1.25rem;overflow:hidden}.lp-chat:focus-visible{outline:2px solid var(--color-lab-brand);outline-offset:2px}.lp-chat__head{border-bottom:1px solid var(--color-lab-border);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.lp-chat__who{font-size:.95rem;font-weight:700;display:block}.lp-chat__topic{color:var(--color-lab-muted);font-size:.8rem;display:block}.lp-chat__body{background:var(--lp-soma-soft);flex-direction:column;gap:.875rem;padding:1.375rem 1.25rem;display:flex}.lp-chat__foot{background:var(--color-lab-card);color:var(--color-lab-muted);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.76rem;display:flex}.lp-bubble{opacity:0;border-radius:.875rem;max-width:88%;padding:.875rem 1rem;font-size:.92rem;line-height:1.6;transition:opacity .5s,transform .5s;transform:translateY(.4375rem)}.lp-bubble--in{opacity:1;transform:none}.lp-bubble__label{letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin-bottom:.375rem;font-size:.7rem;font-weight:700;display:block}.lp-bubble--you{border:1px solid var(--lp-soma-edge);background:var(--color-lab-card);align-self:flex-end}.lp-bubble--you .lp-bubble__label{color:var(--lp-soma-text)}.lp-bubble--soma{border:1px solid var(--color-lab-border);background:var(--color-lab-card);align-self:flex-start}.lp-bubble--soma .lp-bubble__label{color:var(--color-lab-brand-ink)}.lp-typing{border:1px solid var(--color-lab-border);background:var(--color-lab-card);border-radius:.875rem;align-self:flex-start;align-items:center;gap:.3125rem;padding:.875rem 1rem;display:inline-flex}.lp-typing__dot{background:var(--color-lab-brand);border-radius:50%;width:.375rem;height:.375rem;animation:1.1s ease-in-out infinite lp-soma-hop;display:block}.lp-typing__dot:nth-child(2){animation-delay:.15s}.lp-typing__dot:nth-child(3){animation-delay:.3s}@keyframes lp-soma-hop{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.lp-bubble{opacity:1;transition:none;transform:none}.lp-typing__dot{animation:none}}@media not all and (width>=64rem){.lp-soma__grid{grid-template-columns:1fr;gap:2.125rem}}@media not all and (width>=40rem){.lp-soma__topics{grid-template-columns:1fr}.lp-entry{padding:1.25rem}}.lp-birth{gap:.75rem;margin-bottom:.875rem;display:grid}.lp-birth__time{flex-wrap:wrap;align-items:center;gap:.5rem .875rem;display:flex}.lp-birth__time-input{flex:7rem;min-width:0}.lp-birth__unknown{flex:0 auto;align-items:center}.lp-birth__place{gap:.35rem;display:grid}.lp-birth__unknown>.lab-check{align-items:center}.lp-birth__unknown .lab-check__box{margin-top:0}.lp-entry--stage .lp-birth :where(.lab-field-shell__echo),.lp-entry--stage .lp-birth :where(.lab-field-shell__label),.lp-entry--stage .lp-birth :where(.lab-field__label){color:var(--color-lab-stage-muted)}.lp-entry--stage .lp-birth :where(.lab-check__label){color:var(--color-lab-stage-fg)}.lp-entry--stage .lp-birth :where(.lab-check__note),.lp-entry--stage .lp-entry__steps .lab-stepper__title{color:var(--color-lab-stage-muted)}.lp-entry--stage .lp-entry__steps .lab-stepper__trigger[data-state=active] .lab-stepper__title{color:var(--color-lab-stage-fg)}.lp-entry--stage .lp-entry__steps .lab-stepper__trigger[data-state=completed] .lab-stepper__title{color:var(--lp-hero-accent);-webkit-text-decoration-color:var(--lp-hero-accent);text-decoration-color:var(--lp-hero-accent)}@supports (color:color-mix(in lab,red,red)){.lp-entry--stage .lp-entry__steps .lab-stepper__trigger[data-state=completed] .lab-stepper__title{-webkit-text-decoration-color:color-mix(in srgb,var(--lp-hero-accent) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--lp-hero-accent) 40%,transparent)}}.lp-entry--stage .lp-entry__steps .lab-stepper__sep{background:var(--color-lab-stage-border)}.lp-entry--stage .lp-entry__steps .lab-stepper__sep[data-state=completed]{background:var(--lp-hero-accent)}.lp-entry--stage .lp-entry__sub,.lp-entry--stage .lp-wizard__signup :where(.lab-divider),.lp-entry--stage .lp-wizard__signup :where(.lab-field-shell__hint),.lp-entry--stage .lp-wizard__signup :where(.lab-field-shell__label){color:var(--color-lab-stage-muted)}.lp-entry--stage .lp-wizard__signup .lab-divider:after,.lp-entry--stage .lp-wizard__signup .lab-divider:before{background:var(--color-lab-stage-border)}.lp-entry--stage .lp-wizard__signup :where(.lab-check__label){color:var(--color-lab-stage-fg)}.lp-entry--stage .lp-wizard__signup :where(.lab-link){color:var(--lp-hero-accent)}.lp-entry--stage .lp-wizard__signup .lab-btn--quiet:not(.lab-btn--stage){border-color:var(--color-lab-stage-border);color:var(--color-lab-stage-fg);background:0 0}.lp-entry--stage .lp-wizard__signup .lab-btn--quiet:hover:not(.lab-btn--inert){border-color:var(--lp-hero-accent);color:var(--lp-hero-accent)}.lp-entry--stage .lp-wizard__signup :is(.lab-btn:not(.lab-btn--stage),.lab-link):focus-visible{outline-color:var(--color-lab-stage-fg)}.lp-entry--stage .lab-field-shell__error{color:var(--color-lab-stage-danger)}.lp-entry--stage .lp-wizard__signup .lab-btn--loud:not(.lab-btn--stage){background:var(--color-lab-stage-fg);color:var(--color-lab-stage-from)}.lp-entry--stage .lp-wizard__signup .lab-btn--loud:hover:not(.lab-btn--inert){background:var(--color-lab-card)}.lp-bubble__tail{opacity:0}.lp-wizard__panel{min-height:21.5rem}.lp-wizard__nav{align-items:center;margin-bottom:.875rem;display:flex}.lp-wizard__go{flex:auto}.lp-wizard__chat{box-shadow:none;margin-bottom:.875rem}.lp-wizard__chat .lp-chat__body{padding:1.125rem 1rem}.lp-wizard__chart{margin-bottom:.875rem}.lp-wizard__chart .lp-chart__card{box-shadow:none}.lp-wizard__benefits{gap:.75rem;margin-bottom:.875rem}.lp-wizard__facts{margin:0 0 .875rem}.lp-wizard__note,.lp-wizard__signup{margin-bottom:.875rem}.lp-wizard__note{color:var(--color-lab-muted);font-size:.8rem}.lp-entry--stage .lp-wizard__note{color:var(--color-lab-stage-muted)}.lp-first-chart{display:grid}.lp-first-chart__ask,.lp-first-chart__status{color:var(--color-lab-muted);margin-bottom:.875rem;font-size:.8rem}.lp-entry--stage .lp-first-chart__ask,.lp-entry--stage .lp-first-chart__status{color:var(--color-lab-stage-muted)}.lp-wizard .lp-entry__heading:focus-visible{outline:2px solid var(--color-lab-brand);outline-offset:4px;border-radius:.375rem}@media not all and (width>=40rem){.lp-wizard__panel{min-height:0}}.lp-composer{border-top:1px solid var(--color-lab-border);padding:.875rem 1rem}.lp-composer .lab-soma-composer__actions,.lp-composer .lab-soma-composer__foot{display:none}.lp-composer :is(form,.lab-soma-composer){transition:filter .12s var(--ease-lab-out),opacity .12s var(--ease-lab-out)}.lp-composer--sending :is(form,.lab-soma-composer){opacity:.72}.lp-composer--sending button[type=submit]{filter:brightness(.94);translate:0 1px}@media (prefers-reduced-motion:reduce){.lp-composer :is(form,.lab-soma-composer){transition:none}}
