.brief[data-v-2c5306df]{padding-top:clamp(1.25rem,2.2vw,1.85rem);padding-bottom:clamp(1.5rem,3vw,2.4rem)}.brief-panel[data-v-2c5306df]{border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));box-shadow:var(--shadow-soft);border-radius:1.35rem;margin-top:1.1rem}.brief-head[data-v-2c5306df]{border-bottom:1px solid rgb(var(--color-border));padding:.85rem 1rem .95rem}.brief-meter[data-v-2c5306df]{background:rgb(var(--color-border));height:2px;margin-top:.65rem;position:relative}.brief-meter span[data-v-2c5306df]{inset-inline-start:0;background:rgb(var(--color-primary));transition:width .28s var(--ease-studio);position:absolute;top:0;bottom:0}.brief-steps[data-v-2c5306df]{grid-auto-columns:minmax(5.6rem,1fr);grid-auto-flow:column;gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid;overflow-x:auto}.brief-step[data-v-2c5306df]{border-radius:var(--radius-md);width:100%;min-height:3rem;color:rgb(var(--color-muted));text-align:start;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:flex-start;gap:.12rem;padding:.4rem .55rem;display:flex}.brief-step.is-open[data-v-2c5306df]:hover{border-color:rgb(var(--color-border));background:rgb(var(--color-background))}.brief-step.is-current[data-v-2c5306df],.brief-step.is-done[data-v-2c5306df],.brief-step.is-open[data-v-2c5306df]:hover{color:rgb(var(--color-foreground))}.brief-step.is-current[data-v-2c5306df]{border-color:rgb(var(--color-primary));background:rgb(var(--color-background))}.brief-step[data-v-2c5306df]:disabled{cursor:default;opacity:.42}.brief-step-index[data-v-2c5306df]{color:rgb(var(--color-primary));letter-spacing:.06em;font-size:.68rem;font-weight:800}.brief-step-label[data-v-2c5306df]{font-size:.78rem;font-weight:800;line-height:1.2}.brief-note[data-v-2c5306df]{max-width:46rem;color:rgb(var(--color-muted));margin-top:.7rem;font-size:.86rem;line-height:1.5}.brief-body[data-v-2c5306df]{padding:1rem 1rem 1.05rem}.brief-question[data-v-2c5306df]{max-width:40rem;color:rgb(var(--color-foreground));letter-spacing:-.03em;margin-top:.3rem;font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:800;line-height:1.25}html[dir=rtl] .brief-question[data-v-2c5306df],html[dir=rtl] .brief-step-index[data-v-2c5306df]{letter-spacing:0}html[dir=rtl] .brief-question[data-v-2c5306df]{line-height:1.45}.brief-lead[data-v-2c5306df]{max-width:40rem;color:rgb(var(--color-muted));margin-top:.35rem;font-size:.9rem;line-height:1.5}.choice-grid[data-v-2c5306df]{gap:.55rem;margin-top:.95rem;display:grid}.choice-grid[data-v-2c5306df]:has(.choice-card){grid-template-columns:1fr}.brief-body[data-v-2c5306df] :is(input,textarea,fieldset,article),.choice-card[data-v-2c5306df]{border-radius:1rem}.choice-card[data-v-2c5306df]{padding:.75rem .85rem}.choice-title[data-v-2c5306df]{font-size:.95rem;font-weight:800;line-height:1.35}.choice-copy[data-v-2c5306df]{color:rgb(var(--color-muted));margin-top:.28rem;font-size:.8rem;line-height:1.45;display:block}@media (width>=640px){.brief-body[data-v-2c5306df],.brief-head[data-v-2c5306df]{padding-inline:1.25rem}.choice-grid[data-v-2c5306df]:has(.choice-card){grid-template-columns:1fr 1fr}}.lead-step-enter-active[data-v-2c5306df],.lead-step-leave-active[data-v-2c5306df]{transition:opacity .22s,transform .22s}.lead-step-enter-from[data-v-2c5306df],.lead-step-leave-to[data-v-2c5306df]{opacity:0;transform:translateY(.75rem)}
