@keyframes celebrations_fdStepCheckPop__hXyIu{0%{transform:scale(.4)}55%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes celebrations_fdStepCheckGlow__Stdxf{0%{box-shadow:0 0 0 0 rgba(var(--fd-primary-rgb)/.45)}to{box-shadow:0 0 0 12px rgba(var(--fd-primary-rgb)/0)}}.celebrations_stepCheckPop__eUdHr{animation:celebrations_fdStepCheckPop__hXyIu .42s cubic-bezier(.2,0,0,1.4),celebrations_fdStepCheckGlow__Stdxf .9s ease-out}@keyframes celebrations_fdGlowPulse__oc_9h{0%{opacity:0}25%{opacity:1}to{opacity:0}}.celebrations_glowOverlay__E2FpI{position:fixed;inset:0;z-index:58;pointer-events:none;background:radial-gradient(80% 60% at 50% 100%,rgba(var(--fd-primary-rgb)/.22),transparent 70%);animation:celebrations_fdGlowPulse__oc_9h 1.8s ease-out forwards}@keyframes celebrations_fdToastUp__aOinB{0%{transform:translate(-50%,14px);opacity:0}to{transform:translate(-50%);opacity:1}}.celebrations_toast__Grpm1{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:59;display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:10px;background:#1a1a1a;border:1px solid rgba(var(--fd-primary-rgb)/.4);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 24px rgba(var(--fd-primary-rgb)/.18);color:rgba(240,235,224,.93);font-family:Manrope,-apple-system,sans-serif;font-size:12.5px;font-weight:700;animation:celebrations_fdToastUp__aOinB .32s cubic-bezier(.2,0,0,1)}.celebrations_toast__Grpm1 svg{color:#c4b293}.celebrations_outcomeToast__PiQy3{gap:10px;max-width:min(420px,calc(100vw - 32px))}.celebrations_outcomeToastText__D4Ebz{font-weight:700;line-height:1.35}.celebrations_outcomeToastLink__q7mYK{flex-shrink:0;display:inline-flex;align-items:center;padding:5px 11px;border-radius:7px;background:#c4b293;color:#141414;font-size:11.5px;font-weight:800;text-decoration:none;white-space:nowrap}.celebrations_outcomeToastLink__q7mYK:hover{background:#d5c4a5}@keyframes celebrations_fdCrownFade__2M55B{0%{opacity:0}to{opacity:1}}@keyframes celebrations_fdCrownRise__F8Zap{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}.celebrations_crownOverlay__uUaoF{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;cursor:pointer;background:radial-gradient(70% 55% at 50% 42%,rgba(var(--fd-primary-rgb)/.16),transparent 72%),rgba(10,10,10,.94);animation:celebrations_fdCrownFade__2M55B .42s ease-out;color:rgba(240,235,224,.93);font-family:Manrope,-apple-system,sans-serif}.celebrations_crownInner__cwR6q{max-width:420px;width:100%;margin:auto 0;text-align:center;animation:celebrations_fdCrownRise__F8Zap .56s cubic-bezier(.2,0,0,1) .12s both}.celebrations_crownWordmark__C9SLn{font-size:30px;font-weight:800;letter-spacing:-.02em;color:#c4b293;margin-bottom:18px;word-break:break-word}.celebrations_crownEyebrow__cyhZD{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(240,235,224,.5);margin-bottom:8px}.celebrations_crownAmount__Bm_cc{font-size:44px;font-weight:800;letter-spacing:-.03em;color:rgba(240,235,224,.96);margin-bottom:10px}.celebrations_crownLine__2OPJR{font-size:13px;line-height:1.6;color:rgba(240,235,224,.7);margin:0 0 22px}.celebrations_crownShare__zTYzL{display:flex;flex-direction:column;gap:10px;background:#1a1a1a;border:1px solid rgba(240,235,224,.08);border-radius:10px;padding:14px 16px;cursor:default;text-align:left}.celebrations_crownShareText__633pG{font-size:12px;line-height:1.55;color:rgba(240,235,224,.7);white-space:pre-wrap}.celebrations_crownShareCopy__Aqrtc{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;min-height:34px;padding:0 14px;border:0;border-radius:7px;background:#c4b293;color:#141414;font-family:inherit;font-size:11.5px;font-weight:800;cursor:pointer}.celebrations_crownShareCopy__Aqrtc:hover{background:#d5c4a5}.celebrations_crownDismissHint__VaDex{margin-top:18px;font-size:10.5px;color:rgba(240,235,224,.4)}@keyframes celebrations_fdMorphCollapse__B7jNu{0%{max-height:320px;opacity:.65}to{max-height:64px;opacity:1}}.celebrations_morphNote__jBGbv{display:flex;align-items:center;gap:10px;width:100%;max-width:980px;margin-bottom:14px;padding:13px 16px;overflow:hidden;background:#1a1a1a;border:1px solid rgba(var(--fd-primary-rgb)/.3);border-radius:12px;color:rgba(240,235,224,.7);font-family:Manrope,-apple-system,sans-serif;font-size:12.5px;line-height:1.5;text-align:left;cursor:pointer;animation:celebrations_fdMorphCollapse__B7jNu .7s cubic-bezier(.2,0,0,1) both}.celebrations_morphNote__jBGbv svg:first-child{color:var(--fd-green);flex-shrink:0}.celebrations_morphNoteText__l5AhZ{flex:1;min-width:0}.celebrations_morphNoteClose__ArEb9{color:rgba(240,235,224,.25);flex-shrink:0;display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.celebrations_stepCheckPop__eUdHr{animation:none}.celebrations_glowOverlay__E2FpI{animation:celebrations_fdGlowPulse__oc_9h 1.2s ease-out forwards}.celebrations_crownInner__cwR6q,.celebrations_toast__Grpm1{animation:celebrations_fdCrownFade__2M55B .3s ease-out both}.celebrations_crownOverlay__uUaoF{animation:celebrations_fdCrownFade__2M55B .3s ease-out}.celebrations_morphNote__jBGbv{animation:none}}.landing-interview_interview__ycSnN{gap:0}.landing-interview_headRow__tgnL7{display:flex;align-items:center;gap:8px;margin-bottom:12px}.landing-interview_ring__rFicH{width:18px;height:18px;flex-shrink:0;transform:rotate(-90deg)}.landing-interview_ringTrack__pLJxZ{stroke:var(--fd-border-default);stroke-width:2}.landing-interview_ringFill__UJEVd{stroke:var(--fd-primary);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.landing-interview_progressLabel__buQVr{font-family:var(--fd-font-mono);font-size:10px;letter-spacing:.03em;color:var(--fd-text-meta);text-transform:lowercase}.landing-interview_introLine__rn0zm{margin-bottom:12px}.landing-interview_transcript__DEGbh{display:flex;flex-direction:column;gap:12px;margin-bottom:14px;min-height:0}.landing-interview_turn__cvnPI{display:flex;flex-direction:column;gap:8px}.landing-interview_bubble__sPbM0{font-size:12.5px;line-height:1.55;border-radius:12px;padding:9px 12px;max-width:88%;overflow-wrap:anywhere;animation:landing-interview_bubbleIn__wmZKH .22s ease}@keyframes landing-interview_bubbleIn__wmZKH{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-interview_bubbleNyx__Skdgn{align-self:flex-start;background:var(--fd-bg-inner);border:1px solid var(--fd-border-default);color:var(--fd-text-primary);border-bottom-left-radius:4px}.landing-interview_bubbleCurrent__9ihMI{border-left:2px solid var(--fd-primary)}.landing-interview_bubbleRow__zbw66{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.landing-interview_bubbleYouLabel__dHSf5{font-family:var(--fd-font-mono);font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-text-meta);margin-right:4px}.landing-interview_bubbleYou__Ez7Th{align-self:flex-end;background:var(--fd-active-bg);border:1px solid var(--fd-primary);color:var(--fd-text-primary);border-bottom-right-radius:4px}.landing-interview_assembling___BWK1{display:flex;align-items:center;gap:5px;padding:8px 12px;align-self:flex-start}.landing-interview_assemblingDot__vD149{width:5px;height:5px;border-radius:999px;background:var(--fd-primary);opacity:.4;animation:landing-interview_assemblePulse__5wC1k 1.1s ease-in-out infinite}.landing-interview_assemblingDot__vD149:nth-child(2){animation-delay:.18s}.landing-interview_assemblingDot__vD149:nth-child(3){animation-delay:.36s}@keyframes landing-interview_assemblePulse__5wC1k{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.landing-interview_composer__g11GG{display:flex;align-items:flex-end;gap:8px;background:var(--fd-bg-inner);border:1px solid var(--fd-border-input);border-radius:12px;padding:7px 7px 7px 12px}.landing-interview_composer__g11GG:focus-within{border-color:rgba(var(--fd-primary-rgb)/.5)}.landing-interview_composerInput__ajDdg{flex:1;min-width:0;resize:none;max-height:140px;background:transparent;border:0;outline:none;font-family:inherit;font-size:12.5px;line-height:1.5;color:var(--fd-text-primary);padding:4px 0}.landing-interview_composerInput__ajDdg::-moz-placeholder{color:var(--fd-text-muted)}.landing-interview_composerInput__ajDdg::placeholder{color:var(--fd-text-muted)}.landing-interview_composerSend__Vp9Rl{flex-shrink:0;width:30px;height:30px;border-radius:999px;border:0;display:inline-flex;align-items:center;justify-content:center;background:var(--fd-primary);color:var(--fd-primary-fg);cursor:pointer;transition:background .15s ease,opacity .15s ease}.landing-interview_composerSend__Vp9Rl:hover:not(:disabled){background:var(--fd-primary-hover)}.landing-interview_composerSend__Vp9Rl:disabled{opacity:.4;cursor:default}.landing-interview_enough__qCL7A{align-self:center;display:inline-flex;align-items:center;gap:5px;margin-top:12px;background:transparent;border:0;color:var(--fd-text-muted);font-size:11px;font-weight:600;cursor:pointer;padding:5px 10px}.landing-interview_enough__qCL7A:hover:not(:disabled){color:var(--fd-text-secondary)}.landing-interview_enough__qCL7A:disabled{opacity:.4;cursor:default}.landing-interview_enough__qCL7A>svg{color:var(--fd-primary)}.landing-interview_briefBody__6L6_6{background:var(--fd-bg-inner);border-radius:10px;border-left:2px solid var(--fd-primary);padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.landing-interview_briefBlock__uXyyP{display:flex;flex-direction:column;gap:3px}.landing-interview_briefLabel__rqyC7{color:var(--fd-primary);font-weight:700;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;font-family:var(--fd-font-mono)}.landing-interview_briefValue__wY9oz{font-size:12.5px;line-height:1.55;color:var(--fd-text-primary);overflow-wrap:anywhere}.landing-interview_briefValueEmpty__qxN8N{font-size:12px;line-height:1.55;color:var(--fd-text-faint);font-style:italic}.landing-interview_briefProofList__5Y8pQ{margin:2px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:4px}.landing-interview_briefProofItem__sI6Xo{font-size:12.5px;line-height:1.5;color:var(--fd-text-primary);overflow-wrap:anywhere}.landing-interview_tweakBox__1wYVu{margin-top:12px;padding-top:12px;border-top:1px solid var(--fd-border-default)}.landing-interview_confirmedHead___hAew{display:flex;align-items:center;gap:10px;margin-bottom:6px}.landing-interview_confirmedCheck__eVLbV{flex-shrink:0;width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--fd-green) 12%,transparent);color:var(--fd-green);animation:landing-interview_confirmPop__RUg9U .3s ease}@keyframes landing-interview_confirmPop__RUg9U{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.landing-interview_bubble__sPbM0,.landing-interview_confirmedCheck__eVLbV{animation:none}.landing-interview_ringFill__UJEVd{transition:none}.landing-interview_assemblingDot__vD149{animation:none;opacity:.6}}@media (max-width:760px){.landing-interview_composer__g11GG{margin-bottom:max(4px,env(safe-area-inset-bottom,0px))}}.design-proposals_head__rbHms{margin-bottom:12px}.design-proposals_publishedTitle__gztdH{display:flex;align-items:center;gap:8px;color:var(--fd-accent,var(--fd-text))}.design-proposals_arriving__3l0jR{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--fd-text-meta);margin-bottom:14px}.design-proposals_arrivingDot__WtAv4{width:5px;height:5px;border-radius:999px;background:var(--fd-primary);opacity:.4;animation:design-proposals_arrivePulse__yeaps 1.1s ease-in-out infinite}.design-proposals_arrivingDot__WtAv4:nth-child(2){animation-delay:.18s}.design-proposals_arrivingDot__WtAv4:nth-child(3){animation-delay:.36s}@keyframes design-proposals_arrivePulse__yeaps{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.design-proposals_list__fKBcY{display:flex;flex-direction:column;gap:14px}.design-proposals_grid__3474A{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;align-items:start}.design-proposals_compareHint__Gtzc0{font-size:12px;line-height:1.5;color:var(--fd-text-meta);margin:0 0 14px}.design-proposals_card__0zwGF{background:var(--fd-bg-inner);border:1px solid var(--fd-border-default);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;animation:design-proposals_cardReveal__1yKoZ .28s ease both}.design-proposals_cardPicked__n2aLe{border-color:var(--fd-primary);border-left-width:2px}.design-proposals_cardBig__q1g8c{padding:16px;gap:14px}.design-proposals_cardBig__q1g8c.design-proposals_cardPicked__n2aLe{border-left-width:1px;box-shadow:0 0 0 1px var(--fd-primary),0 6px 20px rgba(0,0,0,.18)}.design-proposals_deviceFrame__Vjtxe{border:1px solid var(--fd-border-default);border-radius:12px;overflow:hidden;background:var(--fd-bg-deep)}.design-proposals_deviceBar__HziNj{display:flex;align-items:center;gap:5px;padding:8px 10px;border-bottom:1px solid var(--fd-border-default);background:var(--fd-bg-card)}.design-proposals_deviceDot__aUg2D{width:7px;height:7px;border-radius:999px;background:var(--fd-text-ghost)}.design-proposals_deviceScreen__fU6Al{padding:14px}.design-proposals_deviceScreen__fU6Al .design-proposals_previewShot__tYLI2{border:0;border-radius:6px}@keyframes design-proposals_cardReveal__1yKoZ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.design-proposals_cardHead__jcghx{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.design-proposals_styleLabel__DESJO{font-family:var(--fd-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-primary);font-weight:700}.design-proposals_toneLabel__ArULd{font-size:10px;color:var(--fd-text-meta);text-transform:lowercase}.design-proposals_previewShot__tYLI2{width:100%;border-radius:8px;border:1px solid var(--fd-border-default);display:block}.design-proposals_preview__zQWDi{background:var(--fd-bg-base,var(--fd-bg-inner));border:1px solid var(--fd-border-default);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:7px}.design-proposals_previewBig__DK4lW{gap:10px;padding:18px;min-height:180px}.design-proposals_previewBig__DK4lW .design-proposals_previewHeadline___vlL_{font-size:18px}.design-proposals_previewBig__DK4lW .design-proposals_previewSub__sczvT{font-size:13px}.design-proposals_previewBig__DK4lW .design-proposals_previewBullet__Zw5VM{font-size:12px}.design-proposals_previewHeadline___vlL_{font-size:14px;line-height:1.3;font-weight:700;color:var(--fd-text-primary);overflow-wrap:anywhere}.design-proposals_previewSub__sczvT{font-size:11.5px;line-height:1.45;color:var(--fd-text-secondary);overflow-wrap:anywhere}.design-proposals_previewBullets__3Y57L{margin:2px 0 0;padding-left:15px;display:flex;flex-direction:column;gap:3px}.design-proposals_previewBullet__Zw5VM{font-size:11px;line-height:1.4;color:var(--fd-text-secondary);overflow-wrap:anywhere}.design-proposals_previewFoot__ngJJL{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:3px}.design-proposals_previewPrice__zOMAT{font-size:10.5px;color:var(--fd-text-meta);font-family:var(--fd-font-mono)}.design-proposals_previewCta__DgVZ_{font-size:11px;font-weight:700;color:var(--fd-primary-fg);background:var(--fd-primary);border-radius:999px;padding:4px 11px}.design-proposals_rationale__UFjwZ{font-size:11.5px;line-height:1.5;color:var(--fd-text-secondary);overflow-wrap:anywhere}.design-proposals_rationaleLabel__Y2edf{color:var(--fd-text-meta);font-weight:700;margin-right:4px}.design-proposals_feedbackBox__ppC7n{margin-top:4px;padding-top:12px;border-top:1px solid var(--fd-border-default)}.design-proposals_feedbackHint__FSSyP{font-size:10.5px;line-height:1.45;color:var(--fd-text-meta);margin-bottom:8px}.design-proposals_busy__wru4e{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--fd-text-meta);margin-top:8px}@media (prefers-reduced-motion:reduce){.design-proposals_card__0zwGF{animation:none}.design-proposals_arrivingDot__WtAv4{animation:none;opacity:.6}}.live-preview-frame_viewport__A1j4p{position:relative;width:100%;overflow:hidden;border-radius:6px;background:var(--fd-bg-base,var(--fd-bg-inner))}.live-preview-frame_frame__DNpOP{position:absolute;top:0;left:0;border:0;display:block;transform-origin:top left;pointer-events:none;background:var(--fd-bg-base,var(--fd-bg-inner))}.live-preview-frame_skeleton__s__Cx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--fd-text-meta);background:linear-gradient(100deg,var(--fd-bg-inner) 0,var(--fd-bg-card,var(--fd-bg-inner)) 40%,var(--fd-bg-inner) 80%);background-size:220% 100%;animation:live-preview-frame_previewShimmer__LZqzo 1.4s ease-in-out infinite}.live-preview-frame_skeletonLabel__gwD5h{display:inline-flex;align-items:center;gap:6px}.live-preview-frame_spin__oRa6M{animation:live-preview-frame_previewSpin__PE8gy .9s linear infinite}@keyframes live-preview-frame_previewShimmer__LZqzo{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes live-preview-frame_previewSpin__PE8gy{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.live-preview-frame_skeleton__s__Cx,.live-preview-frame_spin__oRa6M{animation:none}}.artifact-panel_backdrop__ZyjzI{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:51;animation:artifact-panel_artifactFade__6CLbY .2s ease-out}.artifact-panel_panel__sQB9L{position:fixed;top:0;right:0;bottom:0;width:clamp(520px,56vw,720px);max-width:100vw;z-index:52;background:var(--fd-bg-card);border-left:1px solid var(--fd-border-input);box-shadow:-12px 0 40px rgba(0,0,0,.42);display:flex;flex-direction:column;color:var(--fd-text-primary);font-family:var(--fd-font-body);animation:artifact-panel_artifactIn__F6iNL .28s cubic-bezier(.2,0,0,1)}.artifact-panel_head__4_iOQ{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"eyebrow close" "title   close";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:18px 22px 14px;border-bottom:1px solid var(--fd-border-default);flex-shrink:0}.artifact-panel_grip__Yx1jW{display:none;width:36px;height:4px;border-radius:999px;background:var(--fd-text-ghost);position:absolute;left:50%;top:8px;transform:translateX(-50%)}.artifact-panel_eyebrow__LRhO_{grid-area:eyebrow;font-family:var(--fd-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-primary);font-weight:700}.artifact-panel_title__lO0qJ{grid-area:title;margin:0;font-size:17px;font-weight:700;line-height:1.25;color:var(--fd-text-primary)}.artifact-panel_close__J2rgq{grid-area:close;width:30px;height:30px;border:0;border-radius:7px;background:var(--fd-bg-inner);color:var(--fd-text-meta);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s}.artifact-panel_close__J2rgq:hover{background:var(--fd-bg-deep);color:var(--fd-text-primary)}.artifact-panel_body__rNe61{flex:1;overflow-y:auto;padding:20px 22px 28px}.artifact-panel_loading__yyrxv{text-align:center;padding:48px 16px;font-size:12px;color:var(--fd-text-faint)}@keyframes artifact-panel_artifactFade__6CLbY{0%{opacity:0}to{opacity:1}}@keyframes artifact-panel_artifactIn__F6iNL{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes artifact-panel_artifactSheetUp__8FrzB{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.artifact-panel_backdrop__ZyjzI{z-index:91}.artifact-panel_panel__sQB9L{top:0;left:0;right:0;bottom:0;width:100%;max-width:100vw;z-index:92;border-left:0;box-shadow:none;animation:artifact-panel_artifactSheetUp__8FrzB .28s cubic-bezier(.2,0,0,1)}.artifact-panel_grip__Yx1jW{display:block}.artifact-panel_head__4_iOQ{padding-top:22px}.artifact-panel_close__J2rgq{width:44px;height:44px}.artifact-panel_body__rNe61{padding-bottom:max(28px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.artifact-panel_backdrop__ZyjzI,.artifact-panel_panel__sQB9L{animation:none!important}}