.brief-module__Fd35Oa__inner{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1040px;display:flex}.brief-module__Fd35Oa__head{text-align:center;flex-direction:column;align-items:center;max-width:40rem;display:flex}.brief-module__Fd35Oa__eyebrow{border:1px solid rgba(var(--accent-rgb), .35);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;border-radius:20px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.brief-module__Fd35Oa__eyebrow:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.brief-module__Fd35Oa__title{color:var(--foreground);letter-spacing:-.5px;text-wrap:balance;margin:0 0 12px;font-size:clamp(1.9rem,6vw,2.75rem);font-weight:700;line-height:1.18}.brief-module__Fd35Oa__title span{color:var(--accent)}.brief-module__Fd35Oa__lead{color:var(--muted);margin:0;font-size:.95rem;line-height:1.65}.brief-module__Fd35Oa__grid{grid-template-columns:1fr;align-items:start;gap:16px;width:100%;display:grid}@media (min-width:900px){.brief-module__Fd35Oa__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}}.brief-module__Fd35Oa__card,.brief-module__Fd35Oa__spec,.brief-module__Fd35Oa__next{border:1px solid rgba(var(--line-rgb), .16);background:#0d1520b8;border-radius:14px;position:relative}.brief-module__Fd35Oa__card:before,.brief-module__Fd35Oa__spec:before,.brief-module__Fd35Oa__next:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--line-rgb), .22), transparent);height:1px;position:absolute;top:0;left:12%;right:12%}.brief-module__Fd35Oa__card{padding:24px 22px;animation:.5s cubic-bezier(.22,1,.36,1) both brief-module__Fd35Oa__rise}@media (min-width:600px){.brief-module__Fd35Oa__card{padding:30px 32px}}.brief-module__Fd35Oa__stepLabel{color:rgba(var(--line-rgb), .6);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem}.brief-module__Fd35Oa__bar{gap:5px;margin-bottom:24px;display:flex}.brief-module__Fd35Oa__bar i{background:rgba(var(--line-rgb), .16);border-radius:2px;flex:1;height:3px;transition:background .3s}.brief-module__Fd35Oa__bar i[data-on]{background:var(--accent)}.brief-module__Fd35Oa__stepTitle{color:var(--foreground);letter-spacing:-.2px;outline:none;margin:0 0 20px;font-size:1.25rem;font-weight:700}.brief-module__Fd35Oa__panel{animation:.35s cubic-bezier(.22,1,.36,1) both brief-module__Fd35Oa__rise}.brief-module__Fd35Oa__fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.brief-module__Fd35Oa__legend,.brief-module__Fd35Oa__label{color:var(--muted);letter-spacing:.3px;margin:0 0 8px;padding:0;font-size:.78rem;font-weight:600;display:block}.brief-module__Fd35Oa__label em{color:rgba(var(--line-rgb), .5);font-style:normal;font-weight:400}.brief-module__Fd35Oa__input,.brief-module__Fd35Oa__textarea{border:1px solid rgba(var(--line-rgb), .2);width:100%;color:var(--foreground);font:inherit;background:#101820e6;border-radius:10px;margin:0 0 20px;padding:13px 16px;font-size:1rem;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}.brief-module__Fd35Oa__textarea{resize:vertical;min-height:130px}.brief-module__Fd35Oa__input::placeholder,.brief-module__Fd35Oa__textarea::placeholder{color:rgba(var(--line-rgb), .45)}.brief-module__Fd35Oa__input:focus,.brief-module__Fd35Oa__textarea:focus{border-color:rgba(var(--accent-rgb), .6);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12);outline:none}.brief-module__Fd35Oa__trap{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.brief-module__Fd35Oa__needs{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:520px){.brief-module__Fd35Oa__needs{grid-template-columns:1fr 1fr}}.brief-module__Fd35Oa__need{border:1px solid rgba(var(--line-rgb), .16);cursor:pointer;background:#101820b3;border-radius:12px;align-items:center;gap:12px;padding:14px;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.brief-module__Fd35Oa__need:hover{border-color:rgba(var(--accent-rgb), .4);transform:translateY(-2px)}.brief-module__Fd35Oa__need input,.brief-module__Fd35Oa__pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.brief-module__Fd35Oa__need:has(input:checked){border-color:rgba(var(--accent-rgb), .55);background:rgba(var(--accent-rgb), .08)}:is(.brief-module__Fd35Oa__need:has(input:focus-visible),.brief-module__Fd35Oa__pill:has(input:focus-visible)){outline:2px solid var(--accent);outline-offset:2px}.brief-module__Fd35Oa__needIcon{border:1px solid rgba(var(--line-rgb), .2);width:40px;height:40px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.brief-module__Fd35Oa__need:has(input:checked) .brief-module__Fd35Oa__needIcon{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .1);color:var(--accent)}.brief-module__Fd35Oa__needText{flex-direction:column;gap:2px;min-width:0;display:flex}.brief-module__Fd35Oa__needText b{color:var(--foreground);font-size:.9rem;font-weight:600}.brief-module__Fd35Oa__needText small{color:rgba(var(--line-rgb), .6);font-size:.74rem;line-height:1.35}.brief-module__Fd35Oa__pills{flex-wrap:wrap;gap:8px;display:flex}.brief-module__Fd35Oa__pill{border:1px solid rgba(var(--line-rgb), .2);color:#c9dceb;cursor:pointer;background:#ffffff08;border-radius:20px;padding:10px 16px;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.brief-module__Fd35Oa__pill:hover{border-color:rgba(var(--accent-rgb), .4)}.brief-module__Fd35Oa__pill:has(input:checked){border-color:var(--accent);background:var(--accent);color:#0a1520}.brief-module__Fd35Oa__nav{align-items:center;gap:12px;margin-top:8px;display:flex}.brief-module__Fd35Oa__primary,.brief-module__Fd35Oa__ghost{font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;transition:all .2s;display:inline-flex}.brief-module__Fd35Oa__primary{background:var(--accent);color:#0a1520;border:0}.brief-module__Fd35Oa__primary:hover:not(:disabled){box-shadow:0 10px 24px rgba(var(--accent-rgb), .18);transform:translateY(-2px)}.brief-module__Fd35Oa__ghost{border:1px solid rgba(var(--line-rgb), .25);color:#c9dceb;background:0 0;font-weight:600}.brief-module__Fd35Oa__ghost:hover:not(:disabled){border-color:rgba(var(--line-rgb), .5)}.brief-module__Fd35Oa__primary:disabled,.brief-module__Fd35Oa__ghost:disabled{opacity:.4;cursor:not-allowed}.brief-module__Fd35Oa__primary:focus-visible,.brief-module__Fd35Oa__ghost:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.brief-module__Fd35Oa__error{color:#fb7185;margin:14px 0 0;font-size:.82rem;line-height:1.5}.brief-module__Fd35Oa__error a{color:inherit;text-decoration:underline}.brief-module__Fd35Oa__done{text-align:center;flex-direction:column;align-items:center;padding-top:44px;padding-bottom:44px;display:flex}.brief-module__Fd35Oa__doneIcon{border:1px solid rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;animation:.4s cubic-bezier(.22,1,.36,1) .1s both brief-module__Fd35Oa__pop;display:inline-flex}.brief-module__Fd35Oa__doneIcon svg{width:28px;height:28px}.brief-module__Fd35Oa__doneTitle{color:var(--foreground);outline:none;margin:0 0 10px;font-size:1.5rem;font-weight:700}.brief-module__Fd35Oa__doneText{max-width:24rem;color:var(--muted);margin:0 0 26px;font-size:.92rem;line-height:1.65}.brief-module__Fd35Oa__doneText a{color:var(--accent)}.brief-module__Fd35Oa__side{flex-direction:column;gap:16px;animation:.5s cubic-bezier(.22,1,.36,1) .1s both brief-module__Fd35Oa__rise;display:flex}.brief-module__Fd35Oa__spec,.brief-module__Fd35Oa__next{padding:22px 20px}.brief-module__Fd35Oa__specTitle{color:rgba(var(--line-rgb), .6);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.68rem;font-weight:600}.brief-module__Fd35Oa__specList{margin:0}.brief-module__Fd35Oa__specRow{border-bottom:1px dashed rgba(var(--line-rgb), .16);justify-content:space-between;gap:14px;padding:10px 0;font-size:.8rem;display:flex}.brief-module__Fd35Oa__specRow:last-child{border-bottom:0;padding-bottom:0}.brief-module__Fd35Oa__specRow dt{color:var(--muted);flex:none}.brief-module__Fd35Oa__specRow dd{color:var(--foreground);text-align:right;margin:0;font-weight:600}.brief-module__Fd35Oa__specRow dd[data-empty]{color:rgba(var(--line-rgb), .4);font-style:italic;font-weight:400}.brief-module__Fd35Oa__nextList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.brief-module__Fd35Oa__nextList li{gap:14px;display:flex}.brief-module__Fd35Oa__nextNum{min-width:1.6em;color:var(--accent);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;flex:none;padding-top:2px;font-size:.72rem}.brief-module__Fd35Oa__nextList b{color:var(--foreground);font-size:.86rem;font-weight:600}.brief-module__Fd35Oa__nextList p{color:var(--muted);margin:4px 0 0;font-size:.8rem;line-height:1.55}@keyframes brief-module__Fd35Oa__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes brief-module__Fd35Oa__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brief-module__Fd35Oa__card,.brief-module__Fd35Oa__side,.brief-module__Fd35Oa__panel,.brief-module__Fd35Oa__doneIcon{animation:none}.brief-module__Fd35Oa__need:hover,.brief-module__Fd35Oa__primary:hover:not(:disabled){transform:none}}
.title-block-module__TTo9Za__block{border:1px solid rgba(var(--line-rgb), .18);color:rgba(var(--line-rgb), .5);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto auto;font-size:.62rem;display:none;position:absolute;bottom:76px;left:48px}.title-block-module__TTo9Za__block span{border-bottom:1px solid rgba(var(--line-rgb), .12);align-items:center;gap:6px;padding:4px 10px;display:flex}.title-block-module__TTo9Za__block span:nth-child(odd){border-right:1px solid rgba(var(--line-rgb), .12)}.title-block-module__TTo9Za__block span:nth-last-child(-n+2){border-bottom:0}.title-block-module__TTo9Za__block i{background:var(--accent);width:5px;height:5px}@media (min-width:1700px){.title-block-module__TTo9Za__block{display:grid}}
.sheet-module___k_khW__sheet{min-height:100svh;padding:calc(76px + env(safe-area-inset-top)) 20px max(40px, env(safe-area-inset-bottom));justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:993px){.sheet-module___k_khW__sheet{padding:104px 30px 88px}}
