.flow.svelte-8dqbvk{flex-direction:column;width:100%;max-width:720px;min-height:100%;margin-inline:auto;display:flex}.flowTop.svelte-8dqbvk{justify-content:space-between;align-items:center;display:flex}.flowCount.svelte-8dqbvk{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.flowBar.svelte-8dqbvk{background:var(--border);border-radius:2px;height:2px;margin-top:12px;overflow:hidden}.flowBar.svelte-8dqbvk span:where(.svelte-8dqbvk){background:var(--primary);height:100%;transform:scaleX(var(--done));transform-origin:0;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.flowStage.svelte-8dqbvk{flex:1;align-items:center;padding-block:clamp(48px,10vh,112px);display:grid}.question.svelte-8dqbvk{border:0;flex-direction:column;grid-area:1/1;gap:16px;min-width:0;margin:0;padding:0;display:flex}.questionLabel.svelte-8dqbvk{font-family:var(--font-family-heading);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.08;display:contents}.questionOptional.svelte-8dqbvk{font-family:var(--font-family);letter-spacing:0;color:var(--muted-foreground);vertical-align:middle;margin-left:12px;font-size:14px;font-weight:400}.questionHint.svelte-8dqbvk{font-family:var(--font-family-serif);color:var(--muted-foreground);font-size:18px;line-height:1.45}.answerLine.svelte-8dqbvk,.answerBlock.svelte-8dqbvk{border:0;border-bottom:2px solid var(--border);width:100%;color:var(--foreground);background:0 0;outline:none;margin-top:16px;padding:12px 0;font-size:clamp(20px,2.4vw,26px);transition:border-color .2s}:is(.answerLine.svelte-8dqbvk,.answerBlock.svelte-8dqbvk)::placeholder{color:color-mix(in oklch, var(--muted-foreground) 55%, transparent)}:is(.answerLine.svelte-8dqbvk,.answerBlock.svelte-8dqbvk):focus{border-color:var(--primary)}:is(.answerLine.svelte-8dqbvk,.answerBlock.svelte-8dqbvk)[aria-invalid=true]{border-color:var(--destructive)}.answerBlock.svelte-8dqbvk{resize:vertical;min-height:140px;line-height:1.45}.choices.svelte-8dqbvk{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.choices--servers.svelte-8dqbvk{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.choice.svelte-8dqbvk{border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:12px 44px 12px 16px;font-size:15px;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative}.choice.svelte-8dqbvk:hover{border-color:color-mix(in oklch, var(--primary) 40%, var(--border))}.choice.svelte-8dqbvk:has(.choiceInput:where(.svelte-8dqbvk):focus-visible){outline:2px solid var(--ring);outline-offset:2px}.choice--on.svelte-8dqbvk{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 8%, var(--card))}.choiceInput.svelte-8dqbvk{opacity:0;pointer-events:none;position:absolute}.choiceIcon.svelte-8dqbvk{border-radius:12px;flex:none;width:40px;height:40px}.choiceIcon--blank.svelte-8dqbvk{background:var(--muted);place-items:center;font-weight:600;display:grid}.choiceText.svelte-8dqbvk{min-width:0;display:grid}.choiceText.svelte-8dqbvk span:where(.svelte-8dqbvk):first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choiceMeta.svelte-8dqbvk{color:var(--muted-foreground);font-size:13px}.choiceMark.svelte-8dqbvk{border:1px solid var(--border);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;transition:background-color .2s,color .2s;display:grid;position:absolute;right:16px}.choice--on.svelte-8dqbvk .choiceMark:where(.svelte-8dqbvk){border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.questionFoot.svelte-8dqbvk{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.questionError.svelte-8dqbvk,.flowError.svelte-8dqbvk{min-height:20px;color:var(--destructive);font-size:14px}.questionCount.svelte-8dqbvk{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:13px}.questionCount--over.svelte-8dqbvk{color:var(--destructive)}.flowError.svelte-8dqbvk{margin-top:12px}.flowActions.svelte-8dqbvk{align-items:center;gap:20px;display:flex}.flowKeys.svelte-8dqbvk{color:var(--muted-foreground);font-size:13px}@media (width<=640px){.flowKeys.svelte-8dqbvk{display:none}}.apply.svelte-1g5u6i0{flex:1;min-height:max(100svh,640px);display:flex;position:relative;overflow:hidden}.applyArt.svelte-1g5u6i0{position:absolute;inset:0 0 0 58%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.applyArt.svelte-1g5u6i0 .applyCanvas{width:100%;height:100%}.applyStage.svelte-1g5u6i0{width:100%;max-width:var(--page-width);padding:var(--header-clearance) var(--page-gutter) 56px;flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.screen.svelte-1g5u6i0{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:24px;max-width:640px;animation:.9s cubic-bezier(.22,1,.36,1) both svelte-1g5u6i0-screenIn;display:flex}@keyframes svelte-1g5u6i0-screenIn{0%{opacity:0;transform:translateY(24px)}}.screenTitle.svelte-1g5u6i0{font-family:var(--font-family-heading);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(36px,5.6vw,72px);font-weight:400;line-height:1}.screenBody.svelte-1g5u6i0{max-width:40ch;font-family:var(--font-family-serif);color:var(--muted-foreground);font-size:20px;line-height:1.45}.screenActions.svelte-1g5u6i0{flex-wrap:wrap;gap:12px;display:flex}.seed.svelte-1g5u6i0{background:var(--primary);border-radius:50%;width:14px;height:14px;animation:1.4s ease-in-out infinite svelte-1g5u6i0-seed}@keyframes svelte-1g5u6i0-seed{50%{opacity:.4;transform:scale(1.8)}}.srOnly.svelte-1g5u6i0{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.screen.svelte-1g5u6i0,.seed.svelte-1g5u6i0{animation:none}}@media (width<=640px){.applyArt.svelte-1g5u6i0{opacity:.45;inset:0 0 0 40%}}
