.onboarding.svelte-19g92rv{z-index:1;width:min(100%,680px);min-height:100dvh;padding:calc(.9rem + env(safe-area-inset-top)) clamp(1.25rem, 6vw, 2.5rem) calc(1.1rem + env(safe-area-inset-bottom));flex-direction:column;margin:auto;display:flex;position:relative}header.svelte-19g92rv{justify-content:space-between;align-items:center;gap:1rem;display:flex}.status.svelte-19g92rv{color:var(--muted);font-size:var(--text-xs);letter-spacing:.02em;align-items:center;gap:.4rem;margin:0;display:inline-flex}.status.svelte-19g92rv svg{color:var(--lime)}.stage.svelte-19g92rv{flex-direction:column;flex:1;justify-content:center;gap:2rem;padding:2.5rem 0;transition:opacity .24s,transform .24s;display:flex}.stage.leaving.svelte-19g92rv{opacity:0;transform:translateY(-10px)}.line.svelte-19g92rv{min-height:3.6em;color:var(--ivory);letter-spacing:-.022em;margin:0;font-size:clamp(1.6rem,4.4vw + .75rem,2.6rem);font-weight:600;line-height:1.2}.line.long.svelte-19g92rv{letter-spacing:-.018em;font-size:clamp(1.3rem,3.4vw + .6rem,2rem);line-height:1.26}.caret.svelte-19g92rv{vertical-align:baseline;background:var(--accent);width:.5em;height:.09em;margin-left:.14em;display:inline-block;transform:translateY(-.1em)}.caret.idle.svelte-19g92rv{animation:1.1s step-end infinite svelte-19g92rv-caret-blink}@keyframes svelte-19g92rv-caret-blink{0%,to{opacity:1}50%{opacity:0}}.answer.svelte-19g92rv .row:where(.svelte-19g92rv){grid-template-columns:1fr auto;align-items:end;gap:.9rem;display:grid}.answer.svelte-19g92rv input:where(.svelte-19g92rv),.contact.svelte-19g92rv input:where(.svelte-19g92rv){border:0;border-bottom:1px solid var(--line-strong);width:100%;box-shadow:none;color:var(--ivory);font-size:var(--text-lg);background:0 0;border-radius:0;padding:.6rem 0 .75rem;transition:border-color .2s}.answer.svelte-19g92rv input:where(.svelte-19g92rv)::placeholder,.contact.svelte-19g92rv input:where(.svelte-19g92rv)::placeholder{color:#f5f1e85c}.answer.svelte-19g92rv input:where(.svelte-19g92rv):focus,.contact.svelte-19g92rv input:where(.svelte-19g92rv):focus{border-bottom-color:var(--accent);outline:none}.answer.svelte-19g92rv button:where(.svelte-19g92rv){border:1px solid var(--line-strong);width:46px;height:46px;color:var(--ivory);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:border-color .16s,color .16s,opacity .16s,transform .16s;display:grid}.answer.svelte-19g92rv button:where(.svelte-19g92rv):not(:disabled){border-color:var(--accent);color:var(--accent)}.answer.svelte-19g92rv button:where(.svelte-19g92rv):disabled{opacity:.35;cursor:default}.answer.svelte-19g92rv button:where(.svelte-19g92rv):not(:disabled):active{transform:scale(.94)}.hint.svelte-19g92rv{color:var(--muted);font-size:var(--text-xs);margin:.85rem 0 0;line-height:1.5}.hint.svelte-19g92rv:before{content:"— ";color:var(--accent)}.contact.svelte-19g92rv{gap:1.25rem;display:grid}.contact.svelte-19g92rv label:where(.svelte-19g92rv){color:var(--muted);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;gap:.2rem;display:grid}.contact.svelte-19g92rv label:where(.svelte-19g92rv) em:where(.svelte-19g92rv){letter-spacing:0;text-transform:none;opacity:.7;font-style:normal}.contact.svelte-19g92rv .hint:where(.svelte-19g92rv){margin:0}.contact.svelte-19g92rv .button.primary:where(.svelte-19g92rv){border-radius:var(--radius-pill);justify-content:center;gap:.5rem;margin-top:.25rem}.error.svelte-19g92rv{color:var(--danger-soft);font-size:var(--text-sm);margin:0}footer.svelte-19g92rv{justify-content:center;padding-top:.5rem;display:flex}.dots.svelte-19g92rv{gap:.45rem;display:flex}.dots.svelte-19g92rv i:where(.svelte-19g92rv){border-radius:var(--radius-pill);background:#f5f1e838;width:6px;height:6px;transition:width .3s,background .3s}.dots.svelte-19g92rv i.done:where(.svelte-19g92rv){background:#f5f1e899}.dots.svelte-19g92rv i.current:where(.svelte-19g92rv){background:var(--accent);width:22px}.persona-voting.svelte-1dcsd8z{width:min(680px,100%);margin:auto}.intro.svelte-1dcsd8z h1:where(.svelte-1dcsd8z){font-family:var(--serif);margin:.55rem 0 .7rem;font-size:clamp(2.4rem,9vw,4.5rem);font-weight:400;line-height:.95}.intro.svelte-1dcsd8z>p:where(.svelte-1dcsd8z):last-child{color:var(--muted);line-height:1.6}.tabs.svelte-1dcsd8z{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff06;grid-template-columns:repeat(3,1fr);gap:.35rem;margin:1.6rem 0 1rem;padding:.3rem;display:grid}.tabs.svelte-1dcsd8z button:where(.svelte-1dcsd8z){border-radius:var(--radius-xs);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.tabs.svelte-1dcsd8z button.active:where(.svelte-1dcsd8z){color:var(--ivory);background:color-mix(in srgb, var(--accent) 16%, transparent)}.vote-panel.svelte-1dcsd8z{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 74%, transparent);gap:1.3rem;padding:1.25rem;display:grid}fieldset.svelte-1dcsd8z{border:0;margin:0;padding:0}legend.svelte-1dcsd8z{color:var(--ivory-soft);margin-bottom:.7rem;font-size:.78rem;font-weight:700}.choices.svelte-1dcsd8z{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.choices.svelte-1dcsd8z button:where(.svelte-1dcsd8z){border:1px solid var(--line);border-radius:var(--radius-sm);min-height:48px;color:var(--ivory-soft);cursor:pointer;background:#ffffff06;padding:.65rem}.choices.svelte-1dcsd8z button.selected:where(.svelte-1dcsd8z){border-color:var(--violet-soft);color:var(--ivory);background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent-2) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 16%, transparent)}.slider.svelte-1dcsd8z{gap:.8rem;padding:.8rem 0;display:grid}.slider.svelte-1dcsd8z>span:where(.svelte-1dcsd8z){color:var(--ivory-soft);justify-content:space-between;font-size:.78rem;display:flex}.slider.svelte-1dcsd8z input:where(.svelte-1dcsd8z){width:100%;accent-color:var(--violet)}.message.svelte-1dcsd8z{color:var(--success);justify-content:center;align-items:center;gap:.4rem;font-size:.76rem;display:flex}@media (width<=500px){.tabs.svelte-1dcsd8z button:where(.svelte-1dcsd8z){flex-direction:column;gap:.2rem;min-height:52px;font-size:.66rem}.tabs.svelte-1dcsd8z button:where(.svelte-1dcsd8z) svg{width:19px;height:19px}}.participant-shell.svelte-1uha8ag{width:min(100%,760px);min-height:100dvh;padding:calc(1rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));flex-direction:column;margin:auto;display:flex}.participant-shell.onboarding.svelte-1uha8ag{padding:0}.participant-content.svelte-1uha8ag{flex:1;align-items:center;padding:1.5rem 0;display:grid}.idle-view.svelte-1uha8ag,.connection-card.svelte-1uha8ag{text-align:center}.idle-view.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--serif);text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:400;line-height:1.1}.thanks.svelte-1uha8ag h1:where(.svelte-1uha8ag),.poll-view.svelte-1uha8ag h1:where(.svelte-1uha8ag),.text-vote.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.3rem,8vw,4.5rem);font-weight:400;line-height:1.05}.thanks.svelte-1uha8ag>p:where(.svelte-1uha8ag),.connection-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);line-height:1.65}.options.svelte-1uha8ag{gap:.6rem;display:grid}.options.svelte-1uha8ag button:where(.svelte-1uha8ag){border:1px solid var(--line-strong);border-radius:var(--radius-md);min-height:66px;color:var(--ivory);cursor:pointer;text-align:left;background:#ffffff06;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.75rem .9rem;transition:all .18s;display:grid}.options.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{border-color:var(--violet-soft);background:color-mix(in srgb, var(--accent) 9%, transparent);transform:translate(3px)}.options.svelte-1uha8ag button.with-image:where(.svelte-1uha8ag){grid-template-columns:clamp(80px,22vw,128px) minmax(0,1fr) auto}.with-image.svelte-1uha8ag strong:where(.svelte-1uha8ag){overflow-wrap:anywhere}.option-image.svelte-1uha8ag{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-md);width:100%;display:block}.option-index.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);width:36px;height:36px;color:var(--violet-soft);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid}.text-vote.svelte-1uha8ag form:where(.svelte-1uha8ag){border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;padding:1rem}.text-vote.svelte-1uha8ag textarea:where(.svelte-1uha8ag){resize:none;width:100%;color:var(--ivory);background:0 0;border:0;outline:0;font-size:1rem}.text-vote.svelte-1uha8ag form:where(.svelte-1uha8ag)>div:where(.svelte-1uha8ag){border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:.8rem;display:flex}.text-vote.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--muted)}.feedback.svelte-1uha8ag{color:var(--success);font-size:.75rem}.live-results.svelte-1uha8ag{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff08;margin:1.1rem 0 .2rem;padding:1rem 1.1rem 1.15rem}.check.svelte-1uha8ag{border:1px solid color-mix(in srgb, var(--live) 40%, transparent);width:58px;height:58px;color:var(--lime);box-shadow:inset 0 0 25px color-mix(in srgb, var(--live) 8%, transparent);border-radius:50%;place-items:center;margin-bottom:1.3rem;display:grid}
