.BuilderSelector_dialog___EN1F{position:fixed;inset:0;width:var(--builder-viewport-width,100vw);height:var(--builder-viewport-height,100dvh);max-width:none;max-height:none;margin:0;padding:0;border:0;color:#f7f2fa;background:#0b0a12;cursor:default;overscroll-behavior:contain;overflow:auto;box-sizing:border-box}.BuilderSelector_dialog___EN1F::backdrop{background:#0b0a12;cursor:default}.BuilderSelector_dialog___EN1F a[href]{cursor:pointer}.BuilderSelector_dialog___EN1F input{cursor:text}.BuilderSelector_dialog___EN1F *,.BuilderSelector_dialog___EN1F :after,.BuilderSelector_dialog___EN1F :before{box-sizing:border-box}.BuilderSelector_app__nIlmj{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;width:min(100%,1480px);height:100%;min-height:0;min-width:0;margin:auto;padding:max(4px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));background:radial-gradient(ellipse at 70% 5%,#a52bab15,transparent 55%),radial-gradient(ellipse at 0 95%,#674be214,transparent 60%)}.BuilderSelector_header__mC5KF{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0}.BuilderSelector_appIdentity__qPFnZ{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.BuilderSelector_appIdentity__qPFnZ>svg{color:#d776f1;flex-shrink:0}.BuilderSelector_appIdentity__qPFnZ h2{font-size:13px;font-weight:800;margin:0;line-height:1.3}.BuilderSelector_stepCount__VQ8xT{margin:0;font-size:11px;color:#c3b8ce;white-space:nowrap}.BuilderSelector_exit__8ko1P{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:58px;border:1px solid #ffffff26;border-radius:12px;padding:0 8px;background:#ffffff07;color:white;font-size:12px;font-weight:700;cursor:pointer}.BuilderSelector_stepNav__WJMue{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0}.BuilderSelector_stepTab__Fi8Ok{display:flex;align-items:center;justify-content:center;gap:4px;position:relative;min-height:44px;min-width:0;border:1px solid #ffffff14;border-radius:10px;padding:0 3px;background:#ffffff04;color:#ada3bb;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.BuilderSelector_stepTab__Fi8Ok:disabled{opacity:.45;cursor:default}.BuilderSelector_stepNumber__Esu8_{display:flex;align-items:center;justify-content:center;width:15px;height:15px;font-size:10px}.BuilderSelector_activeTab__wJv_l{color:#fff;border-color:#d66dedaa;background:#a537b322;box-shadow:inset 0 -2px #ce69e7}.BuilderSelector_completeTab__q8Zc8:not(.BuilderSelector_activeTab__wJv_l){color:#bcebd8;border-color:#8de1b626}.BuilderSelector_workspace__1g3MM{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;min-width:0}.BuilderSelector_mediaStage__hXwTS{position:relative;min-width:0;min-height:0;border:1px solid #ce69e72b;border-radius:18px;overflow:hidden;box-shadow:0 5px 30px #af1daa0d}.BuilderSelector_cardMedia__tbcGf,.BuilderSelector_stageMedia__YH8kT{width:100%;height:100%;min-height:0;aspect-ratio:auto}.BuilderSelector_stageMedia__YH8kT img,.BuilderSelector_stageMedia__YH8kT video{object-fit:cover}.BuilderSelector_mediaCaption__3kNGG{position:absolute;inset:auto 0 0;pointer-events:none;padding:38px 12px 10px;background:linear-gradient(transparent,#070710bb 32%,#070710f2)}.BuilderSelector_characterName__nJeiS{margin:0;color:#fff;font-size:clamp(20px,4vw,28px);font-weight:900;line-height:1.15}.BuilderSelector_characterName__nJeiS span{font-size:.65em;font-weight:500;color:#e6dced}.BuilderSelector_mediaRecap__wbBcc{margin:4px 0 0;font-size:11px;line-height:1.35;color:#e4d1ed}.BuilderSelector_characterResponse__lOxjW{margin:5px 0 0;max-width:620px;font-size:12px;font-style:italic;line-height:1.35;color:#f7eefb}.BuilderSelector_stageControls__gG1eW{left:auto!important;top:8px!important;right:8px!important;bottom:auto!important}.BuilderSelector_cardMediaControls__kmPXE{display:none!important}.BuilderSelector_controlPanel__PaZAa{display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;outline:none}.BuilderSelector_stepTitle__OQdCr{margin:0;font-size:18px;font-weight:850;line-height:1.2}.BuilderSelector_choiceGrid__mrKzT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.BuilderSelector_choice__eCESE{display:flex;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:74px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff05;color:#eee7f5;text-align:left;padding:9px;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.BuilderSelector_choiceHeading__T8COU{display:flex;align-items:center;gap:5px;min-width:0}.BuilderSelector_choiceHeading__T8COU>svg{flex-shrink:0;color:#d78be5}.BuilderSelector_choiceHeading__T8COU strong{font-size:13px;line-height:1.2}.BuilderSelector_selectionCheck__Gl2L9{margin-left:auto}.BuilderSelector_choiceDescription__tzwi9{display:block;font-size:11px;line-height:1.3;color:#b8aec5}.BuilderSelector_selected__2W11h{border-color:#d679eb!important;background-color:#bf42ce1d!important;box-shadow:0 0 0 1px #d679eb40,0 0 16px #af1daa12}.BuilderSelector_lookChoices__D1Msb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0}.BuilderSelector_lookChoice__16X7b{position:relative;display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:44px;border:1px solid #ba68d444;border-radius:13px;padding:0;overflow:hidden;background:#ffffff05;color:#fff;cursor:pointer;text-align:left;transition:border-color .18s,box-shadow .18s}.BuilderSelector_lookImage__AK7bx{pointer-events:none;display:block;position:relative;height:50px;min-height:0;width:100%}.BuilderSelector_lookPoster__k6eag{object-fit:cover;object-position:50% 22%}.BuilderSelector_lookLabel__5RXjY{display:flex;justify-content:center;align-items:center;gap:3px;padding:7px 3px;font-size:13px;font-weight:800}.BuilderSelector_lookDescription__TSSBw{display:none;font-size:13px;line-height:1.4;color:#c7b9d0}.BuilderSelector_actionRow___emdq{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:54px;border-top:1px solid #ffffff0f;padding-top:7px}.BuilderSelector_back__XU6Nn,.BuilderSelector_continue__rnwiz,.BuilderSelector_skip__x6Ne6{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:0;border-radius:12px;padding:0 14px;font-size:13px;font-weight:800;cursor:pointer}.BuilderSelector_back__XU6Nn,.BuilderSelector_skip__x6Ne6{border:1px solid #ffffff26;color:#ddd2e9;background:#ffffff05}.BuilderSelector_continue__rnwiz{border:1px solid #dd82ea80;background:linear-gradient(110deg,#9638de,#c8349e);color:#fff;min-width:120px}.BuilderSelector_back__XU6Nn:disabled,.BuilderSelector_continue__rnwiz:disabled{opacity:.35;cursor:default}.BuilderSelector_nameActions__siKER{gap:6px}.BuilderSelector_nameActions__siKER .BuilderSelector_back__XU6Nn{padding:0 8px}.BuilderSelector_nameActions__siKER .BuilderSelector_continue__rnwiz{min-width:92px;padding:0 10px}.BuilderSelector_skip__x6Ne6{flex:1;font-size:12px;padding:0 5px}.BuilderSelector_naming__lbbxB{display:flex;flex-direction:column;gap:8px;min-width:0}.BuilderSelector_nameSuggestions__f1DM5{display:flex;flex-wrap:wrap;gap:6px}.BuilderSelector_nameChip__S0NBd{min-height:44px;border:1px solid #b56acb50;border-radius:100px;background:#a137b518;color:#f3e9fa;padding:0 12px;font-size:13px;font-weight:750;cursor:pointer}.BuilderSelector_nameForm__t0WFo{display:flex;flex-direction:column;gap:4px;min-width:0}.BuilderSelector_nameForm__t0WFo label{font-size:12px;font-weight:700;color:#cbb9db}.BuilderSelector_nameForm__t0WFo input{width:100%;min-width:0;min-height:44px;border:1px solid #ffffff30;border-radius:11px;padding:8px 12px;color:#fff;background:#ffffff06;font-size:16px;line-height:1.3;outline:none}.BuilderSelector_nameForm__t0WFo input:focus{border-color:#d078e5;box-shadow:0 0 0 2px #cf65e52a}.BuilderSelector_nameValidation__nBrmA{min-height:16px;margin:0;font-size:11px;line-height:1.35;color:#bdaacb}.BuilderSelector_suggestionsReturn__roqXQ{align-self:flex-start;min-height:44px;border:0;padding:0 3px;font-size:12px;font-weight:700;background:transparent;color:#e3aff1;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.BuilderSelector_dialog___EN1F[data-builder-phase=result] .BuilderSelector_app__nIlmj,.BuilderSelector_dialog___EN1F[data-builder-typing=true] .BuilderSelector_app__nIlmj{grid-template-rows:auto minmax(0,1fr) auto}.BuilderSelector_typingWorkspace__etB_E{grid-template-rows:64px auto;align-content:center}.BuilderSelector_typingMedia__Emkuc{width:64px;border-radius:12px}.BuilderSelector_typingMedia__Emkuc .BuilderSelector_mediaCaption__3kNGG,.BuilderSelector_typingMedia__Emkuc .BuilderSelector_stageControls__gG1eW{display:none!important}.BuilderSelector_resultPanel__6v9u0{display:flex;flex-direction:column;gap:7px;min-width:0;min-height:0}.BuilderSelector_resultTitle___Ok0g{margin:0;font-size:22px;font-weight:850;line-height:1.15;color:#f3ddfb}.BuilderSelector_resultSubtitle__NhVo2{margin:0;font-size:11px;line-height:1.4;color:#d0bddc}.BuilderSelector_traitGrid__xHhj6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.BuilderSelector_trait__yP7co p{margin:0 0 4px;display:flex;align-items:center;justify-content:space-between;font-size:11px;line-height:1.25;color:#c7bbd0}.BuilderSelector_trait__yP7co p strong{font-weight:750;color:#ebd7f8}.BuilderSelector_traitTrack__MeTXr{height:5px;background:#ffffff10;border-radius:5px;overflow:hidden}.BuilderSelector_traitTrack__MeTXr span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9c42e8,#dd5dbc);transition:width .6s ease}.BuilderSelector_resultCapabilities__ac68O{margin:0;font-size:11px;line-height:1.4;color:#d3bce5}.BuilderSelector_firstMessage__m_765{border:1px solid #ffffff14;border-radius:12px;padding:9px 11px;background:#ffffff04}.BuilderSelector_firstMessage__m_765>p{display:flex;align-items:center;gap:5px;margin:0 0 5px;color:#ce91dd;font-size:10px;font-weight:750}.BuilderSelector_firstMessage__m_765 blockquote{margin:0;font-size:12px;line-height:1.4;color:#eee3f6}.BuilderSelector_resultActions__9TM5f{display:flex;flex-direction:column;gap:4px;min-width:0;border-top:1px solid #ffffff10;padding-top:7px}.BuilderSelector_resultCta__P3QVX{display:flex;align-items:center;justify-content:center;gap:7px;min-height:48px;width:100%;border:1px solid #f2b4ec70;border-radius:13px;background:linear-gradient(110deg,#9b36e0,#d1349d);color:#fff!important;font-size:15px;font-weight:850;text-decoration:none;box-shadow:0 4px 24px #b22d9833}.BuilderSelector_handoffHelper__ciVCw{margin:0;text-align:center;font-size:11px;color:#cab6d4;line-height:1.35}.BuilderSelector_resultSecondary__rV0Uk{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0}.BuilderSelector_resultSecondary__rV0Uk>button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;min-width:0;border:0;border-radius:10px;padding:0 8px;background:transparent;color:#e1ceec;font-size:11px;font-weight:700;cursor:pointer}.BuilderSelector_resultDetails__PTNmO{position:relative;min-width:0;font-size:11px;color:#c6b0d5}.BuilderSelector_resultDetails__PTNmO summary{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 8px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}.BuilderSelector_resultDetails__PTNmO summary::-webkit-details-marker{display:none}.BuilderSelector_resultDetails__PTNmO>div{position:absolute;bottom:calc(100% + 6px);right:0;width:min(310px,calc(100vw - 40px));max-height:min(280px,55dvh);overflow:auto;padding:13px;border:1px solid #b77fd654;border-radius:12px;background:#201329f7;box-shadow:0 8px 24px #0007;line-height:1.5;z-index:3}.BuilderSelector_resultDetails__PTNmO p{margin:0 0 8px}.BuilderSelector_resultDetails__PTNmO p:last-child{margin-bottom:0}.BuilderSelector_resultDetails__PTNmO a{color:#efa7fb;text-decoration:underline}.BuilderSelector_dialog___EN1F button:hover:not(:disabled){border-color:#d18be88c;background-color:#b041c018}.BuilderSelector_dialog___EN1F a:focus-visible,.BuilderSelector_dialog___EN1F button:focus-visible,.BuilderSelector_dialog___EN1F summary:focus-visible{outline:2px solid #e5a5f5;outline-offset:2px}.BuilderSelector_inline__9NES7{padding:36px 20px;border:1px solid #ffffff10;border-radius:18px;background:var(--bg-card)}.BuilderSelector_headingEmoji__w6yiA{display:inline-block;color:#ede6f2;-webkit-text-fill-color:initial}.BuilderSelector_inlineDescription__0fVUe{position:relative;width:fit-content;max-width:100%;margin:12px auto 24px;padding-bottom:12px;font-size:clamp(12px,3.2vw,15px);font-weight:600;line-height:1.6;text-align:center;color:#e5d4ef;background:linear-gradient(110deg,#e5d4ef 35%,#fff 47%,#f5a6e8 50%,#fff 53%,#e5d4ef 65%);background-size:300% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.BuilderSelector_inlineDescription__0fVUe:after{content:"";position:absolute;bottom:0;left:50%;width:min(120px,45%);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#b978f2,#ef83d2,transparent);box-shadow:0 2px 12px #d56fdf55;transform:translateX(-50%)}.BuilderSelector_introHeading__D3okh.play+.BuilderSelector_inlineDescription__0fVUe{animation:BuilderSelector_introRise__b07fT .6s cubic-bezier(.2,.8,.2,1) both,BuilderSelector_introShine__2QXnZ 1.8s ease .3s both}.BuilderSelector_introHeading__D3okh.play+.BuilderSelector_inlineDescription__0fVUe:after{animation:BuilderSelector_introLine__KORPp .75s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes BuilderSelector_introRise__b07fT{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes BuilderSelector_introShine__2QXnZ{0%{background-position:100% 0}to{background-position:0 0}}@keyframes BuilderSelector_introLine__KORPp{0%{opacity:0;transform:translateX(-50%) scaleX(.2)}to{opacity:1;transform:translateX(-50%) scaleX(1)}}@media (prefers-reduced-motion:reduce){.BuilderSelector_introHeading__D3okh.play+.BuilderSelector_inlineDescription__0fVUe,.BuilderSelector_introHeading__D3okh.play+.BuilderSelector_inlineDescription__0fVUe:after{animation:none}}@media (forced-colors:active){.BuilderSelector_inlineDescription__0fVUe{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}.BuilderSelector_restoreBanner__4WFbb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:680px;margin:0 auto 20px;font-size:13px}.BuilderSelector_restoreBanner__4WFbb p{margin:0}.BuilderSelector_restoreBanner__4WFbb button{min-height:44px;padding:6px 12px;border:1px solid #d180eb40;border-radius:12px;background:#af1daa12;font-size:12px;cursor:pointer}.BuilderSelector_resume__2_DWp{text-align:center;padding:25px 0}.BuilderSelector_resume__2_DWp p{margin:0 0 15px;color:var(--text-secondary)}.BuilderSelector_resume__2_DWp button{min-height:48px;padding:10px 22px;border:0;border-radius:12px;font-weight:800;color:white;background:linear-gradient(110deg,#983edb,#c332ac);cursor:pointer}@media (min-width:400px){.BuilderSelector_app__nIlmj{padding-right:14px;padding-left:14px;gap:10px}.BuilderSelector_appIdentity__qPFnZ h2{font-size:14px}.BuilderSelector_choice__eCESE{min-height:78px;padding:10px 12px}.BuilderSelector_choiceDescription__tzwi9{font-size:12px}.BuilderSelector_choiceHeading__T8COU strong{font-size:14px}}@media (min-width:768px) and (min-height:700px){.BuilderSelector_app__nIlmj{gap:14px;padding:16px 22px}.BuilderSelector_header__mC5KF{min-height:48px}.BuilderSelector_appIdentity__qPFnZ h2{font-size:18px}.BuilderSelector_stepCount__VQ8xT{font-size:13px}.BuilderSelector_stepTitle__OQdCr{font-size:23px}.BuilderSelector_choice__eCESE{min-height:90px;padding:14px 18px}.BuilderSelector_choiceHeading__T8COU strong{font-size:17px}.BuilderSelector_choiceDescription__tzwi9{font-size:14px}.BuilderSelector_choiceGrid__mrKzT{gap:10px}.BuilderSelector_lookImage__AK7bx{height:78px}.BuilderSelector_lookLabel__5RXjY{font-size:16px}.BuilderSelector_mediaCaption__3kNGG{padding:65px 20px 18px}.BuilderSelector_characterName__nJeiS{font-size:34px}.BuilderSelector_characterResponse__lOxjW{font-size:15px}.BuilderSelector_mediaRecap__wbBcc{font-size:13px}.BuilderSelector_nameChip__S0NBd{padding:0 20px;font-size:15px}.BuilderSelector_resultPanel__6v9u0{gap:11px}.BuilderSelector_resultTitle___Ok0g{font-size:30px}.BuilderSelector_resultCapabilities__ac68O,.BuilderSelector_resultSubtitle__NhVo2,.BuilderSelector_trait__yP7co p{font-size:14px}.BuilderSelector_firstMessage__m_765 blockquote{font-size:15px}}@media (min-width:1024px){.BuilderSelector_app__nIlmj{gap:14px;padding:12px clamp(18px,3vw,54px) 14px}.BuilderSelector_appIdentity__qPFnZ h2{font-size:19px}.BuilderSelector_stepCount__VQ8xT{font-size:13px}.BuilderSelector_stepNav__WJMue{max-width:760px;width:100%;justify-self:center;gap:8px}.BuilderSelector_stepTab__Fi8Ok{font-size:14px}.BuilderSelector_workspace__1g3MM{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-rows:minmax(0,1fr);gap:32px}.BuilderSelector_mediaStage__hXwTS{border-radius:22px}.BuilderSelector_controlPanel__PaZAa{justify-content:center;gap:22px}.BuilderSelector_stepTitle__OQdCr{font-size:clamp(24px,2vw,32px)}.BuilderSelector_choiceGrid__mrKzT{gap:12px}.BuilderSelector_choice__eCESE{min-height:118px;padding:18px;gap:12px}.BuilderSelector_choiceHeading__T8COU strong{font-size:19px}.BuilderSelector_choiceDescription__tzwi9{font-size:14px;line-height:1.5}.BuilderSelector_choiceHeading__T8COU>svg{width:21px;height:21px}.BuilderSelector_lookWorkspace__Q3RT5{grid-template-columns:minmax(0,1fr)}.BuilderSelector_lookWorkspace__Q3RT5>.BuilderSelector_mediaStage__hXwTS{display:none}.BuilderSelector_lookWorkspace__Q3RT5>.BuilderSelector_controlPanel__PaZAa{gap:14px;justify-content:stretch}.BuilderSelector_lookChoices__D1Msb{flex:1;grid-template-rows:minmax(0,1fr);gap:18px}.BuilderSelector_lookChoice__16X7b{border-radius:19px}.BuilderSelector_lookImage__AK7bx{height:auto;flex:1}.BuilderSelector_lookLabel__5RXjY{justify-content:flex-start;padding:14px 16px 5px;font-size:22px}.BuilderSelector_lookDescription__TSSBw{display:block;padding:0 16px 14px}.BuilderSelector_lookPoster__k6eag{object-position:50% 20%}.BuilderSelector_nameChip__S0NBd{padding:0 20px;font-size:15px}.BuilderSelector_naming__lbbxB{gap:24px}.BuilderSelector_nameSuggestions__f1DM5{gap:9px}.BuilderSelector_nameForm__t0WFo{gap:8px}.BuilderSelector_nameForm__t0WFo label{font-size:14px}.BuilderSelector_nameForm__t0WFo input{min-height:52px}.BuilderSelector_nameValidation__nBrmA{font-size:12px}.BuilderSelector_typingWorkspace__etB_E{grid-template-rows:minmax(0,1fr)}.BuilderSelector_typingMedia__Emkuc{width:auto}.BuilderSelector_typingMedia__Emkuc .BuilderSelector_mediaCaption__3kNGG{display:block!important}.BuilderSelector_resultPanel__6v9u0{justify-content:center;gap:20px}.BuilderSelector_resultTitle___Ok0g{font-size:36px}.BuilderSelector_resultCapabilities__ac68O,.BuilderSelector_resultSubtitle__NhVo2{font-size:14px}.BuilderSelector_traitGrid__xHhj6{gap:20px}.BuilderSelector_trait__yP7co p{font-size:14px;margin-bottom:6px}.BuilderSelector_traitTrack__MeTXr{height:7px}.BuilderSelector_firstMessage__m_765{padding:18px}.BuilderSelector_firstMessage__m_765>p{font-size:12px}.BuilderSelector_firstMessage__m_765 blockquote{font-size:16px;line-height:1.6}.BuilderSelector_actionRow___emdq{min-height:60px}.BuilderSelector_back__XU6Nn,.BuilderSelector_continue__rnwiz,.BuilderSelector_skip__x6Ne6{min-height:48px;font-size:15px;padding:0 24px}.BuilderSelector_continue__rnwiz{min-width:170px}.BuilderSelector_nameActions__siKER{justify-content:flex-end}.BuilderSelector_nameActions__siKER .BuilderSelector_back__XU6Nn{margin-right:auto;padding:0 24px}.BuilderSelector_nameActions__siKER .BuilderSelector_skip__x6Ne6{flex:none;padding:0 24px}.BuilderSelector_nameActions__siKER .BuilderSelector_continue__rnwiz{min-width:160px}.BuilderSelector_resultActions__9TM5f{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);column-gap:32px}.BuilderSelector_resultCta__P3QVX{grid-column:2;grid-row:1;min-height:52px;font-size:18px}.BuilderSelector_handoffHelper__ciVCw{grid-column:2;grid-row:2;font-size:12px}.BuilderSelector_resultSecondary__rV0Uk{grid-column:1;grid-row:1/3;justify-content:center}.BuilderSelector_resultDetails__PTNmO,.BuilderSelector_resultSecondary__rV0Uk>button{font-size:12px}}@media (max-width:1023px) and (max-height:500px) and (min-width:520px){.BuilderSelector_app__nIlmj{gap:6px;padding-top:max(3px,env(safe-area-inset-top));padding-bottom:max(4px,env(safe-area-inset-bottom))}.BuilderSelector_header__mC5KF{min-height:44px}.BuilderSelector_stepNav__WJMue{max-width:550px;justify-self:center;width:100%}.BuilderSelector_workspace__1g3MM{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);grid-template-rows:minmax(0,1fr);gap:14px}.BuilderSelector_controlPanel__PaZAa{justify-content:center;gap:7px}.BuilderSelector_choice__eCESE{min-height:65px;padding:7px 9px}.BuilderSelector_choiceDescription__tzwi9{font-size:11px}.BuilderSelector_choiceHeading__T8COU strong{font-size:13px}.BuilderSelector_mediaCaption__3kNGG{padding:30px 10px 8px}.BuilderSelector_characterName__nJeiS{font-size:21px}.BuilderSelector_characterResponse__lOxjW{font-size:11px}.BuilderSelector_mediaRecap__wbBcc{font-size:10px}.BuilderSelector_lookImage__AK7bx{height:64px}.BuilderSelector_lookLabel__5RXjY{font-size:12px}.BuilderSelector_naming__lbbxB{gap:6px}.BuilderSelector_nameSuggestions__f1DM5{gap:4px}.BuilderSelector_nameChip__S0NBd{padding:0 9px;min-height:44px;font-size:12px}.BuilderSelector_resultPanel__6v9u0{gap:5px;justify-content:center}.BuilderSelector_resultTitle___Ok0g{font-size:20px}.BuilderSelector_resultCapabilities__ac68O,.BuilderSelector_resultSubtitle__NhVo2{font-size:10px}.BuilderSelector_traitGrid__xHhj6{gap:6px 10px}.BuilderSelector_firstMessage__m_765{padding:7px 9px}.BuilderSelector_firstMessage__m_765 blockquote{font-size:11px;line-height:1.3}.BuilderSelector_firstMessage__m_765>p{margin-bottom:3px}.BuilderSelector_resultActions__9TM5f{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:2px 14px;padding-top:4px}.BuilderSelector_resultCta__P3QVX{grid-column:2;grid-row:1;min-height:44px;font-size:14px}.BuilderSelector_handoffHelper__ciVCw{grid-column:2;grid-row:2;font-size:10px}.BuilderSelector_resultSecondary__rV0Uk{grid-column:1;grid-row:1/3;gap:0}.BuilderSelector_resultSecondary__rV0Uk>button{font-size:10px;padding:0 4px;gap:3px}.BuilderSelector_resultSecondary__rV0Uk>button svg{width:13px}.BuilderSelector_resultDetails__PTNmO summary{font-size:10px;padding:0 4px}.BuilderSelector_typingWorkspace__etB_E{grid-template-rows:minmax(0,1fr)}.BuilderSelector_typingMedia__Emkuc{width:auto}}@media (max-width:380px){.BuilderSelector_appIdentity__qPFnZ h2{max-width:105px;font-size:12px}.BuilderSelector_header__mC5KF{gap:5px}.BuilderSelector_stepTab__Fi8Ok{gap:2px;font-size:11px}.BuilderSelector_stepNumber__Esu8_{width:12px}.BuilderSelector_nameChip__S0NBd{padding:0 10px;font-size:12px}}@media (max-height:650px) and (max-width:519px){.BuilderSelector_app__nIlmj{gap:6px}.BuilderSelector_workspace__1g3MM{gap:7px}.BuilderSelector_stepTitle__OQdCr{font-size:17px}.BuilderSelector_choice__eCESE{min-height:70px;padding:7px 8px}.BuilderSelector_choiceGrid__mrKzT{gap:5px}.BuilderSelector_mediaCaption__3kNGG{padding:30px 10px 8px}.BuilderSelector_characterResponse__lOxjW{font-size:11px}.BuilderSelector_mediaRecap__wbBcc{font-size:10px}.BuilderSelector_resultPanel__6v9u0{gap:5px}.BuilderSelector_resultTitle___Ok0g{font-size:20px}.BuilderSelector_resultCapabilities__ac68O,.BuilderSelector_resultSubtitle__NhVo2{font-size:10px}.BuilderSelector_firstMessage__m_765{padding:7px 9px}.BuilderSelector_firstMessage__m_765 blockquote{font-size:11px}.BuilderSelector_traitGrid__xHhj6{gap:7px 10px}.BuilderSelector_resultActions__9TM5f{gap:3px;padding-top:5px}.BuilderSelector_resultCta__P3QVX{min-height:44px}}@media (max-height:420px){.BuilderSelector_typingWorkspace__etB_E{display:block}.BuilderSelector_typingMedia__Emkuc{display:none}.BuilderSelector_typingWorkspace__etB_E .BuilderSelector_controlPanel__PaZAa{height:100%;justify-content:center;gap:4px}.BuilderSelector_typingWorkspace__etB_E .BuilderSelector_stepTitle__OQdCr{display:none}.BuilderSelector_typingWorkspace__etB_E .BuilderSelector_nameForm__t0WFo,.BuilderSelector_typingWorkspace__etB_E .BuilderSelector_naming__lbbxB{gap:2px}}@media (max-width:1023px){.BuilderSelector_stageMedia__YH8kT img,.BuilderSelector_stageMedia__YH8kT video{object-fit:contain;object-position:center}}@media (max-width:767px) and (orientation:portrait){.BuilderSelector_app__nIlmj{gap:5px;padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right))}.BuilderSelector_workspace__1g3MM{gap:6px}.BuilderSelector_mediaStage__hXwTS{background:#08070d;border-radius:14px}.BuilderSelector_controlPanel__PaZAa{gap:5px}.BuilderSelector_stepTitle__OQdCr{font-size:16px;line-height:1.15}.BuilderSelector_choiceGrid__mrKzT{gap:5px}.BuilderSelector_choice__eCESE{min-height:62px;padding:6px 8px;gap:3px;border-radius:10px}.BuilderSelector_choiceHeading__T8COU{gap:4px}.BuilderSelector_choiceHeading__T8COU strong{font-size:12px}.BuilderSelector_choiceHeading__T8COU>svg{width:15px;height:15px}.BuilderSelector_choiceDescription__tzwi9{font-size:11px;line-height:1.2}.BuilderSelector_lookImage__AK7bx{height:32px}.BuilderSelector_lookLabel__5RXjY{padding:5px 3px;font-size:12px}.BuilderSelector_mediaCaption__3kNGG{padding:22px 10px 7px}.BuilderSelector_characterName__nJeiS{font-size:20px}.BuilderSelector_mediaRecap__wbBcc{margin-top:3px;font-size:10px}.BuilderSelector_characterResponse__lOxjW{display:none}.BuilderSelector_actionRow___emdq{min-height:49px;padding-top:4px}.BuilderSelector_naming__lbbxB{gap:5px}.BuilderSelector_nameSuggestions__f1DM5{gap:4px}.BuilderSelector_nameChip__S0NBd{padding:0 10px;font-size:12px}.BuilderSelector_nameForm__t0WFo{gap:3px}.BuilderSelector_nameValidation__nBrmA{min-height:13px;line-height:1.2}.BuilderSelector_resultPanel__6v9u0{gap:5px}.BuilderSelector_resultTitle___Ok0g{font-size:19px}.BuilderSelector_resultCapabilities__ac68O,.BuilderSelector_resultSubtitle__NhVo2,.BuilderSelector_trait__yP7co p{font-size:10px;line-height:1.25}.BuilderSelector_traitGrid__xHhj6{gap:6px 10px}.BuilderSelector_trait__yP7co p{margin-bottom:3px}.BuilderSelector_traitTrack__MeTXr{height:4px}.BuilderSelector_firstMessage__m_765{padding:6px 8px;border-radius:10px}.BuilderSelector_firstMessage__m_765>p{margin-bottom:3px}.BuilderSelector_firstMessage__m_765 blockquote{font-size:11px;line-height:1.3}.BuilderSelector_resultActions__9TM5f{gap:3px;padding-top:4px}.BuilderSelector_resultCta__P3QVX{min-height:44px;font-size:14px}.BuilderSelector_handoffHelper__ciVCw{font-size:10px}}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_app__nIlmj{height:auto;min-height:100%;grid-template-rows:auto auto auto auto}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_workspace__1g3MM{min-height:360px;grid-template-rows:180px auto;grid-template-columns:minmax(0,1fr)}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_lookWorkspace__Q3RT5>.BuilderSelector_mediaStage__hXwTS{display:block}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_lookChoices__D1Msb{min-height:100px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_actionRow___emdq,.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_resultActions__9TM5f{position:sticky;bottom:0;background:#0b0a12;padding-bottom:6px}@media (prefers-reduced-motion:reduce){.BuilderSelector_dialog___EN1F *,.BuilderSelector_dialog___EN1F :after,.BuilderSelector_dialog___EN1F :before{transition-duration:0s!important;animation:none!important;scroll-behavior:auto!important}}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_header__mC5KF{flex-wrap:wrap;align-items:flex-start;gap:6px 8px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_appIdentity__qPFnZ{flex:1 1 150px;align-items:flex-start}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_appIdentity__qPFnZ h2{max-width:none;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_stepCount__VQ8xT{order:3;flex:0 0 100%;white-space:normal;text-align:right;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_exit__8ko1P{flex:0 0 auto;min-height:44px;white-space:normal}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_stepTab__Fi8Ok{flex-direction:column;gap:4px;padding:6px 3px;white-space:normal}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_stepNumber__Esu8_{width:auto;height:auto;min-height:1em}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_stepTab__Fi8Ok>span:last-child{width:100%;min-width:0;text-align:center;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_choiceHeading__T8COU strong{min-width:0;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_choiceDescription__tzwi9,.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_nameValidation__nBrmA,.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_resultPanel__6v9u0{overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_lookLabel__5RXjY{display:block;text-align:center;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_lookLabel__5RXjY svg{display:inline-block;margin-left:4px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_actionRow___emdq{flex-wrap:wrap;align-items:stretch}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_back__XU6Nn,.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_continue__rnwiz,.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_skip__x6Ne6{white-space:normal;text-align:center;overflow-wrap:anywhere;min-height:44px;padding-top:6px;padding-bottom:6px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_actionRow___emdq:not(.BuilderSelector_nameActions__siKER) .BuilderSelector_back__XU6Nn{flex:1 1 110px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_actionRow___emdq:not(.BuilderSelector_nameActions__siKER) .BuilderSelector_continue__rnwiz{flex:1 1 180px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_nameActions__siKER{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_nameActions__siKER .BuilderSelector_back__XU6Nn{width:100%;margin:0}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_nameActions__siKER .BuilderSelector_continue__rnwiz{grid-column:1/-1;min-width:0;width:100%}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_resultActions__9TM5f{display:flex;flex-direction:column;gap:6px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_resultCta__P3QVX{flex-wrap:wrap;min-width:0;padding:9px 12px;white-space:normal;text-align:center;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_resultSecondary__rV0Uk{flex-wrap:wrap;gap:4px 8px}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_resultSecondary__rV0Uk>button{flex-wrap:wrap;white-space:normal;text-align:center;overflow-wrap:anywhere}.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_characterResponse__lOxjW,.BuilderSelector_dialog___EN1F:is([data-builder-zoom=true],[data-builder-reflow=true]) .BuilderSelector_mediaRecap__wbBcc{display:none}.LandingHero_creatorShell__AvUoY.LandingHero_creatorShell__AvUoY{border-color:rgba(197,137,250,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 48px rgba(45,19,88,.12)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorAmbient__2foKc{background:radial-gradient(circle at 13% 8%,rgba(175,29,170,.2),transparent 43%),radial-gradient(circle at 88% 86%,rgba(108,73,218,.14),transparent 41%)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPreview__z1c42{border-color:rgba(212,157,248,.26);box-shadow:0 0 0 1px rgba(255,255,255,.025),0 18px 42px rgba(37,16,83,.18)}.LandingHero_creatorHeading__gk2br{animation:LandingHero_creatorHeadingEnter__fPoPa .52s cubic-bezier(.2,.8,.2,1) both}@keyframes LandingHero_creatorHeadingEnter__fPoPa{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPrimaryCta__89ayP{background:linear-gradient(115deg,#ad209f,#8b36d8 50%,#555bd3);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 9px 26px rgba(91,47,180,.27);transition:filter .2s ease,box-shadow .2s ease,transform .2s ease}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPrimaryCta__89ayP:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 11px 30px rgba(91,47,180,.34)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPrimaryCta__89ayP:active{filter:brightness(.94);transform:scale(.985);box-shadow:inset 0 2px 8px rgba(30,12,67,.28)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPrimaryCta__89ayP:focus-visible{outline:2px solid #eed7ff;outline-offset:3px;box-shadow:0 0 0 6px rgba(204,147,255,.24),0 9px 26px rgba(91,47,180,.27)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorSecondaryCta__soC6M{border-color:rgba(202,141,246,.52);background:rgba(155,70,191,.13);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.LandingHero_creatorShell__AvUoY .LandingHero_creatorSecondaryCta__soC6M:hover{border-color:rgba(222,181,251,.72);background:rgba(155,70,191,.2)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorSecondaryCta__soC6M:active{background:rgba(155,70,191,.25);transform:scale(.985)}.LandingHero_creatorShell__AvUoY .LandingHero_creatorSecondaryCta__soC6M:focus-visible{outline:2px solid #eed7ff;outline-offset:3px;box-shadow:0 0 0 6px rgba(204,147,255,.22)}@media (prefers-reduced-motion:reduce){.LandingHero_creatorHeading__gk2br{animation:none}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPrimaryCta__89ayP,.LandingHero_creatorShell__AvUoY .LandingHero_creatorSecondaryCta__soC6M{transition:none}.LandingHero_creatorShell__AvUoY .LandingHero_creatorPrimaryCta__89ayP:active,.LandingHero_creatorShell__AvUoY .LandingHero_creatorSecondaryCta__soC6M:active{transform:none}}.ClothoffFooterBanner_banner__gQHSB{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,31%);overflow:hidden;border:1px solid #c66cdb59;border-radius:20px;color:#faf7ff;background:radial-gradient(ellipse at 0 0,#792c7b45,transparent 65%),linear-gradient(115deg,#21152e,#111522 75%);box-shadow:inset 0 1px #ffffff0d,0 18px 60px #02020933;font-family:Arial,Helvetica,sans-serif}.ClothoffFooterBanner_banner__gQHSB *,.ClothoffFooterBanner_banner__gQHSB :after,.ClothoffFooterBanner_banner__gQHSB :before{box-sizing:border-box}.ClothoffFooterBanner_copy__vCngn{position:relative;z-index:2;padding:27px 32px 29px}.ClothoffFooterBanner_brandRow__vSfpk{display:flex;align-items:center;gap:10px;margin-bottom:19px}.ClothoffFooterBanner_brandLogo__KTC3q{display:block;width:44px;height:44px;flex-shrink:0;object-fit:contain}.ClothoffFooterBanner_brandName__I7d9Y{color:#fff;font-size:23px;font-weight:700;letter-spacing:-.6px;line-height:1.2}.ClothoffFooterBanner_sponsored__dYOOg{margin-left:auto;padding:5px 8px;border:1px solid #d2bedb24;border-radius:5px;color:#cfc0db;font-size:9px;font-weight:600;letter-spacing:1.25px;line-height:1.4;text-transform:uppercase}.ClothoffFooterBanner_heading__0YrqZ{margin:0 0 11px;color:#faf7ff;font-size:clamp(27px,2.6vw,35px);font-weight:750;letter-spacing:-.9px;line-height:1.13;text-wrap:balance}.ClothoffFooterBanner_heading__0YrqZ span{color:#e9d9f3}.ClothoffFooterBanner_description__csptk{max-width:470px;margin:0 0 23px;color:#c2b9d0;font-size:13px;line-height:1.6}.ClothoffFooterBanner_actions__4_ejN{display:flex;align-items:center;gap:18px}.ClothoffFooterBanner_cta__XkiOz{display:inline-flex;min-height:46px;min-width:175px;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e18be48c;border-radius:9px;padding:12px 17px;background:linear-gradient(110deg,#b82cba,#7042d4);box-shadow:0 6px 23px #8e35c333;color:#fff;font-size:13px;font-weight:750;line-height:1.4;text-decoration:none;transition:filter .16s ease,transform .16s ease}.ClothoffFooterBanner_cta__XkiOz:hover{filter:brightness(1.12);transform:translateY(-1px)}.ClothoffFooterBanner_cta__XkiOz:focus-visible{outline:2px solid #f6d6ff;outline-offset:5px}.ClothoffFooterBanner_detail__ZdMd3{display:grid;gap:3px;color:#b4a8c5;font-size:10px;line-height:1.45}.ClothoffFooterBanner_detail__ZdMd3 span:last-child{color:#d4c8dd}.ClothoffFooterBanner_photo__inht5{position:relative;min-height:292px;background:#151724}.ClothoffFooterBanner_image__xdXi4{object-fit:cover;object-position:50% 12%}.ClothoffFooterBanner_photoShade__wwFLd{position:absolute;inset:0;background:linear-gradient(90deg,#171322,#17132200 24%),linear-gradient(0deg,#0d101b40,transparent 68%)}@media (max-width:900px) and (min-width:701px){.ClothoffFooterBanner_copy__vCngn{padding:25px 25px 27px}.ClothoffFooterBanner_sponsored__dYOOg{font-size:8px;letter-spacing:.8px}.ClothoffFooterBanner_actions__4_ejN{gap:13px}.ClothoffFooterBanner_cta__XkiOz{min-width:156px;gap:16px}.ClothoffFooterBanner_detail__ZdMd3{font-size:9px}}@media (max-width:700px){.ClothoffFooterBanner_banner__gQHSB{display:flex;flex-direction:column-reverse;border-radius:16px}.ClothoffFooterBanner_photo__inht5{height:180px;min-height:180px}.ClothoffFooterBanner_image__xdXi4{object-position:50% 19%}.ClothoffFooterBanner_photoShade__wwFLd{background:linear-gradient(0deg,#21162e,#21162e00 42%)}.ClothoffFooterBanner_copy__vCngn{padding:12px 22px 25px}.ClothoffFooterBanner_brandRow__vSfpk{gap:9px;margin-bottom:18px}.ClothoffFooterBanner_brandLogo__KTC3q{width:40px;height:40px}.ClothoffFooterBanner_brandName__I7d9Y{font-size:22px}.ClothoffFooterBanner_sponsored__dYOOg{font-size:8px;letter-spacing:.9px}.ClothoffFooterBanner_heading__0YrqZ{font-size:clamp(26px,6vw,33px);letter-spacing:-.65px;line-height:1.16}.ClothoffFooterBanner_description__csptk{margin-bottom:19px;font-size:12px}.ClothoffFooterBanner_actions__4_ejN{display:block}.ClothoffFooterBanner_cta__XkiOz{width:100%;min-height:48px;justify-content:center;gap:23px}.ClothoffFooterBanner_detail__ZdMd3{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 12px;margin-top:12px;font-size:10px}.ClothoffFooterBanner_detail__ZdMd3 span+span:before{content:"·";margin-right:12px;color:#9a87ae}}@media (prefers-reduced-motion:reduce){.ClothoffFooterBanner_cta__XkiOz{transition:none}.ClothoffFooterBanner_cta__XkiOz:hover{transform:none}}.NotFoundRecovery_main__Nrly5{padding:70px 24px 0}.NotFoundRecovery_composition__vsCl_{display:grid;align-items:center;gap:8px;max-width:1120px;margin-inline:auto;padding-block:16px 28px}.NotFoundRecovery_visual__Ypdwp{width:min(100%,310px);margin-inline:auto;pointer-events:none;user-select:none}.NotFoundRecovery_portal__gdse1{display:block;width:100%;height:auto;overflow:visible}.NotFoundRecovery_backRing__YTqBp{transform-box:view-box;transform-origin:360px 250px;animation:NotFoundRecovery_back-ring-arrive__vUZKw 1.4s cubic-bezier(.2,.7,.2,1) backwards}.NotFoundRecovery_frontRing__6FZxW{transform-box:view-box;transform-origin:360px 250px;animation:NotFoundRecovery_front-ring-arrive__c8HrV 1.5s cubic-bezier(.2,.7,.2,1) .2s backwards}.NotFoundRecovery_lightArrival__DD3Ka{animation:NotFoundRecovery_portal-light-arrive__f9nqD 1.4s ease-out .45s backwards}.NotFoundRecovery_portraitArrival__i6qah{animation:NotFoundRecovery_portrait-arrive__SQU0Z 1.2s ease-out .75s backwards}.NotFoundRecovery_portalLight__FhMzD{opacity:.7;transition:opacity .35s ease}.NotFoundRecovery_reflections__TsL2s{opacity:.38;transition:opacity .35s ease}.NotFoundRecovery_portraitReveal__oFcp8{opacity:.88;transform-origin:360px 230px;transform:scale(1.035);transition:opacity .35s ease,transform .45s ease}.NotFoundRecovery_portraitVeil__7ygt0{opacity:.55;transition:opacity .35s ease}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:focus-visible) .NotFoundRecovery_portalLight__FhMzD,.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:focus-visible) .NotFoundRecovery_portraitReveal__oFcp8{opacity:1}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:focus-visible) .NotFoundRecovery_portraitReveal__oFcp8{transform:scale(1)}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:focus-visible) .NotFoundRecovery_portraitVeil__7ygt0{opacity:.15}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:focus-visible) .NotFoundRecovery_reflections__TsL2s{opacity:.65}.NotFoundRecovery_particles__vbEQB{opacity:.55}.NotFoundRecovery_content__5RwoL{width:100%;max-width:460px;margin-inline:auto;text-align:center}.NotFoundRecovery_accent__58_ci{width:40px;height:3px;margin:0 auto 18px;border-radius:2px;background:linear-gradient(90deg,#a786ff,#f094df);box-shadow:0 0 18px #a56bef40}.NotFoundRecovery_heading__obPzQ{color:#f6f2ff;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:750;line-height:1.12;letter-spacing:-.04em;text-wrap:balance}.NotFoundRecovery_description__Ryzrm{max-width:390px;margin:14px auto 0;color:#b7b1c6;font-size:1rem;line-height:1.65;text-wrap:pretty}.NotFoundRecovery_actions__hkT70{display:flex;flex-direction:column;gap:12px;margin-top:24px}.NotFoundRecovery_action__OupRd{display:flex;align-items:center;gap:14px;min-height:58px;padding:15px 18px;border:1px solid transparent;border-radius:12px;color:#f6f2ff;font-size:.9375rem;font-weight:600;line-height:1.5;text-align:left;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.NotFoundRecovery_primaryAction__Djni5{border-color:#e5b6ff55;background:linear-gradient(110deg,#7641d5,#a92d93);box-shadow:0 5px 28px #8d3fbd28,inset 0 1px 0 #ffffff1a}.NotFoundRecovery_findAction__Rouh8{border-color:#9d77d044;background:#21172f}.NotFoundRecovery_browseAction__dVh7g{border-color:#ffffff1c;background:#ffffff04;color:#d3ccdf}.NotFoundRecovery_homeAction__TmOpj{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:44px;margin-top:4px;padding-inline:10px;border-radius:6px;color:#b7b1c6;font-size:.875rem;text-decoration:underline;text-decoration-color:#b7b1c655;text-underline-offset:5px;transition:color .18s ease,text-decoration-color .18s ease}.NotFoundRecovery_action__OupRd:focus-visible,.NotFoundRecovery_homeAction__TmOpj:focus-visible{outline:2px solid #f0dcff;outline-offset:5px}.NotFoundRecovery_primaryAction__Djni5:focus-visible{box-shadow:0 0 32px #b768e84d,inset 0 1px 0 #ffffff33}@media (hover:hover){.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:hover) .NotFoundRecovery_portalLight__FhMzD,.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:hover) .NotFoundRecovery_portraitReveal__oFcp8{opacity:1}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:hover) .NotFoundRecovery_portraitReveal__oFcp8{transform:scale(1)}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:hover) .NotFoundRecovery_portraitVeil__7ygt0{opacity:.15}.NotFoundRecovery_composition__vsCl_:has(.NotFoundRecovery_primaryAction__Djni5:hover) .NotFoundRecovery_reflections__TsL2s{opacity:.65}.NotFoundRecovery_primaryAction__Djni5:hover{border-color:#edc7ffb3;background-color:#a454d2;box-shadow:0 6px 34px #a151d947,inset 0 0 0 100px #ffffff09}.NotFoundRecovery_findAction__Rouh8:hover{border-color:#bf97f280;background-color:#30213f}.NotFoundRecovery_browseAction__dVh7g:hover{border-color:#c5b4dd55;background-color:#ffffff0a}.NotFoundRecovery_homeAction__TmOpj:hover{color:#f6f2ff;text-decoration-color:currentColor}}@media (min-width:768px){.NotFoundRecovery_main__Nrly5{padding-top:77px}.NotFoundRecovery_composition__vsCl_{grid-template-columns:1.15fr 1fr;gap:24px;padding-block:72px 56px}.NotFoundRecovery_visual__Ypdwp{width:100%}.NotFoundRecovery_content__5RwoL{margin-inline:0;text-align:left}.NotFoundRecovery_accent__58_ci{margin-inline:0;margin-bottom:24px}.NotFoundRecovery_description__Ryzrm{margin-inline:0}.NotFoundRecovery_homeAction__TmOpj{align-self:flex-start}}@media (min-width:1100px){.NotFoundRecovery_composition__vsCl_{gap:32px}.NotFoundRecovery_action__OupRd{font-size:1rem}}@media (max-width:380px){.NotFoundRecovery_main__Nrly5{padding-inline:20px}.NotFoundRecovery_composition__vsCl_{padding-top:12px}.NotFoundRecovery_visual__Ypdwp{max-width:270px}.NotFoundRecovery_accent__58_ci{margin-bottom:16px}.NotFoundRecovery_action__OupRd{gap:10px;padding-inline:14px}}@keyframes NotFoundRecovery_back-ring-arrive__vUZKw{0%{opacity:0;transform:translate(-10px,8px) rotate(-6deg) scale(.94)}to{opacity:1;transform:none}}@keyframes NotFoundRecovery_front-ring-arrive__c8HrV{0%{opacity:0;transform:translate(8px,4px) rotate(5deg) scale(.96)}to{opacity:1;transform:none}}@keyframes NotFoundRecovery_portal-light-arrive__f9nqD{0%{opacity:0}to{opacity:1}}@keyframes NotFoundRecovery_portrait-arrive__SQU0Z{0%{opacity:0}to{opacity:1}}@media (hover:none),(max-width:767px),(pointer:coarse){.NotFoundRecovery_portraitReveal__oFcp8{opacity:1;transform:none}.NotFoundRecovery_portraitVeil__7ygt0{opacity:.15}}@media (prefers-reduced-motion:reduce){.NotFoundRecovery_backRing__YTqBp,.NotFoundRecovery_frontRing__6FZxW,.NotFoundRecovery_lightArrival__DD3Ka,.NotFoundRecovery_portraitArrival__i6qah{animation:none}.NotFoundRecovery_composition__vsCl_ .NotFoundRecovery_portraitReveal__oFcp8{opacity:1;transform:none}.NotFoundRecovery_composition__vsCl_ .NotFoundRecovery_portraitVeil__7ygt0{opacity:.15}.NotFoundRecovery_action__OupRd,.NotFoundRecovery_homeAction__TmOpj,.NotFoundRecovery_portalLight__FhMzD,.NotFoundRecovery_portraitReveal__oFcp8,.NotFoundRecovery_portraitVeil__7ygt0,.NotFoundRecovery_reflections__TsL2s{transition:none}}.DirectoryHeroSurface_builderCta__upaIU{background:linear-gradient(115deg,#a51a9d,#8136da 52%,#4d56c9);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 24px rgba(94,50,190,.28),0 2px 10px rgba(208,60,144,.14);transition:filter .22s ease,box-shadow .22s ease,transform .22s ease}.DirectoryHeroSurface_builderCta__upaIU:hover{filter:brightness(1.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 10px 28px rgba(94,50,190,.35),0 3px 14px rgba(208,60,144,.2)}.DirectoryHeroSurface_builderCta__upaIU:active{filter:brightness(.94);transform:scale(.985);box-shadow:inset 0 2px 8px rgba(32,12,75,.28)}.DirectoryHeroSurface_builderCta__upaIU:focus-visible{outline:2px solid #ead6ff;outline-offset:3px;box-shadow:0 0 0 6px rgba(200,142,255,.22),0 8px 24px rgba(94,50,190,.28)}.DirectoryHeroSurface_builderArrow__7q3AK{transition:transform .22s ease}.DirectoryHeroSurface_builderCta__upaIU:focus-visible .DirectoryHeroSurface_builderArrow__7q3AK,.DirectoryHeroSurface_builderCta__upaIU:hover .DirectoryHeroSurface_builderArrow__7q3AK{transform:translateX(3px)}.DirectoryHeroSurface_headingReveal__kQ3iV h1{animation:DirectoryHeroSurface_headingEnter__luStG .5s cubic-bezier(.2,.8,.2,1) both}@keyframes DirectoryHeroSurface_headingEnter__luStG{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DirectoryHeroSurface_builderArrow__7q3AK,.DirectoryHeroSurface_builderCta__upaIU{transition:none}.DirectoryHeroSurface_builderCta__upaIU:active,.DirectoryHeroSurface_builderCta__upaIU:focus-visible .DirectoryHeroSurface_builderArrow__7q3AK,.DirectoryHeroSurface_builderCta__upaIU:hover .DirectoryHeroSurface_builderArrow__7q3AK{transform:none}.DirectoryHeroSurface_headingReveal__kQ3iV h1{animation:none}.DirectoryHeroSurface_heroShell__fezqi>:first-child{transition:none!important;background-position:-100% -100%!important}}.PageTopThree_card__K9T4T{--accent:232 121 249;position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--accent)/.22);border-radius:18px;background:var(--bg-card);box-shadow:0 8px 24px rgb(0 0 0/.18);isolation:isolate;container-type:inline-size}.PageTopThree_card__K9T4T[data-recommendation-rank="2"]{--accent:103 232 249}.PageTopThree_card__K9T4T[data-recommendation-rank="3"]{--accent:252 211 77}.PageTopThree_featured__92nzv{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid rgb(var(--accent)/.16);background:var(--bg-surface)}.PageTopThree_featured__92nzv>img{object-fit:cover}.PageTopThree_rank__YZt8c{position:absolute;top:12px;left:12px;z-index:1}.PageTopThree_rank__YZt8c>span{background:rgb(14 12 24/.88);border:1px solid rgb(var(--accent)/.6);color:rgb(var(--accent));box-shadow:0 2px 12px #0005}.PageTopThree_body__5E32j{display:flex;flex:1;flex-direction:column;padding:18px}.PageTopThree_identity__8kLB4{display:flex;align-items:center;gap:9px;min-height:36px}.PageTopThree_name__wLAx3{margin:0!important;min-width:0;color:var(--text-primary);font-size:18px!important;font-weight:800;line-height:1.25!important;overflow-wrap:anywhere}.PageTopThree_pricing__wRtGw{margin-left:auto;flex-shrink:0;padding:4px 8px;border:1px solid #c4b5fd26;border-radius:99px;background:#a78bfa0d;color:#ddd6fe;font-size:10px;font-weight:600;line-height:1.4}.PageTopThree_bestFor__vLyAX{margin:12px 0 0!important;color:rgb(var(--accent));font-size:12px;line-height:1.55}.PageTopThree_bestFor__vLyAX>span{font-weight:750}.PageTopThree_overview__8kk8m{margin:9px 0 0!important;color:var(--text-secondary);font-size:13px;line-height:1.65}.PageTopThree_decision__rq4d_{margin-top:auto;padding-top:16px}.PageTopThree_videoSubcard__z8vXD{display:grid;grid-template-columns:minmax(0,148px) minmax(0,1fr);align-items:center;gap:14px;margin-bottom:14px}.PageTopThree_portrait__1auye{position:relative;aspect-ratio:2/3;width:100%;overflow:hidden;border:1px solid rgb(var(--accent)/.32);border-radius:13px;background:#08070e;box-shadow:inset 0 0 16px #0008,0 0 15px rgb(var(--accent)/.065)}.PageTopThree_video__7gCqS{position:absolute;inset:0;margin:0!important;height:100%;width:100%;object-fit:contain}.PageTopThree_playback__zXf3d{position:absolute;bottom:3px;right:3px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:white}.PageTopThree_playback__zXf3d:focus-visible{outline:2px solid white;outline-offset:-2px}.PageTopThree_videoNotes__xYYGr{min-width:0}.PageTopThree_eyebrow__O_jcX{display:block;color:rgb(var(--accent)/.85);font-size:9px;font-weight:750;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.PageTopThree_facts__5djdX{display:grid;gap:10px;margin:10px 0 0!important;padding:0!important;list-style:none!important}.PageTopThree_facts__5djdX>li{position:relative;margin:0!important;padding:0 0 0 11px!important;color:var(--text-secondary);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.PageTopThree_facts__5djdX>li:before{content:"";position:absolute;top:6px;left:0;width:3px;height:3px;border-radius:50%;background:rgb(var(--accent)/.65)}.PageTopThree_tradeoffs__AmVe8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0!important}.PageTopThree_tradeoffs__AmVe8>div{padding:11px;border:1px solid;border-radius:10px}.PageTopThree_tradeoffs__AmVe8 dt{margin:0;font-size:9px;font-weight:800;line-height:1.5;letter-spacing:.055em;text-transform:uppercase}.PageTopThree_tradeoffs__AmVe8 dd{margin:5px 0 0!important;color:var(--text-secondary);font-size:11px;line-height:1.55}.PageTopThree_upside___jmr2{border-color:#34d39926!important;background:#34d39908}.PageTopThree_upside___jmr2 dt{color:#6ee7b7}.PageTopThree_caution__JlZZf{border-color:#fbbf2426!important;background:#fbbf2408}.PageTopThree_caution__JlZZf dt{color:#fcd34d}.PageTopThree_actions__wxAd8{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;align-items:stretch;margin-top:14px;padding-top:14px;border-top:1px solid #ffffff0f}.PageTopThree_actions__wxAd8>[data-recommendation-cta]{min-height:48px;padding:10px;font-size:12px;line-height:1.35}.PageTopThree_review__nZQUG{display:flex;min-height:48px;align-items:center;justify-content:center;gap:6px;padding:9px;border:1px solid #ffffff1a;border-radius:12px;color:var(--text-secondary)!important;font-size:12px;font-weight:650;text-align:center;line-height:1.35;text-decoration:none!important}.PageTopThree_review__nZQUG:hover{border-color:#ffffff40;color:white!important}.PageTopThree_review__nZQUG:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}.PageTopThree_borderLight__Jp9Px{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:visible;opacity:0}.PageTopThree_borderLight__Jp9Px rect{fill:none;stroke:#f0abfc;stroke-width:2;stroke-dasharray:7 93;filter:drop-shadow(0 0 4px #e879f9)}.PageTopThree_sheen__aB_uS{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 22%,#67e8f900 32%,#67e8f930 44%,#e0f2fe70 50%,#a5b4fc25 56%,transparent 68%);transform:translateX(-110%)}.PageTopThree_corners__gn9ra{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;border-radius:inherit;background:linear-gradient(#fcd34d,#fcd34d) left 12px top 0 /24px 2px no-repeat,linear-gradient(#fcd34d,#fcd34d) left 0 top 12px /2px 24px no-repeat,linear-gradient(#fcd34d,#fcd34d) right 12px bottom 0 /24px 2px no-repeat,linear-gradient(#fcd34d,#fcd34d) right 0 bottom 12px /2px 24px no-repeat}@media (prefers-reduced-motion:no-preference){.PageTopThree_card__K9T4T:is(:hover,:focus-within) .PageTopThree_borderLight__Jp9Px{animation:PageTopThree_borderReveal__H4YhC 1.1s ease-out}.PageTopThree_card__K9T4T:is(:hover,:focus-within) .PageTopThree_borderLight__Jp9Px rect{animation:PageTopThree_borderTravel__Dgjnq 1.1s linear}.PageTopThree_card__K9T4T:is(:hover,:focus-within) .PageTopThree_sheen__aB_uS{animation:PageTopThree_imageSheen__UuAUa .85s ease-out}.PageTopThree_card__K9T4T:is(:hover,:focus-within) .PageTopThree_corners__gn9ra{animation:PageTopThree_cornerDraw__UIFnu .75s ease-out}}@keyframes PageTopThree_borderTravel__Dgjnq{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes PageTopThree_borderReveal__H4YhC{0%,to{opacity:0}15%,75%{opacity:1}}@keyframes PageTopThree_imageSheen__UuAUa{0%{opacity:0;transform:translateX(-110%)}25%{opacity:1}to{opacity:0;transform:translateX(110%)}}@keyframes PageTopThree_cornerDraw__UIFnu{0%{opacity:0;background-size:0 2px,2px 0,0 2px,2px 0}50%,75%{opacity:1;background-size:24px 2px,2px 24px,24px 2px,2px 24px}to{opacity:0}}@container (max-width: 310px){.PageTopThree_body__5E32j{padding:14px}.PageTopThree_identity__8kLB4{flex-wrap:wrap}.PageTopThree_pricing__wRtGw{margin-left:45px;margin-top:-3px}.PageTopThree_videoSubcard__z8vXD{grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:10px}.PageTopThree_facts__5djdX>li{font-size:10px}.PageTopThree_tradeoffs__AmVe8{grid-template-columns:1fr}}@container (min-width: 550px){.PageTopThree_videoSubcard__z8vXD{grid-template-columns:160px minmax(0,1fr);max-width:460px;gap:22px}.PageTopThree_facts__5djdX>li{font-size:13px}.PageTopThree_overview__8kk8m{font-size:14px}}.TaskExperienceSection_section__9T9dS{--accent:#f5b85a;--tint:rgba(245,184,90,0.1);position:relative;isolation:isolate;border:1px solid rgba(255,255,255,.12);border-radius:24px;overflow:hidden;background:radial-gradient(ellipse at 95% 0,var(--tint),transparent 55%),#11121a;padding:32px;color:var(--text-primary);scroll-margin-top:100px}.TaskExperienceSection_section__9T9dS[data-concept=C1]{--accent:#f391d0;--tint:rgba(232,78,169,0.13)}.TaskExperienceSection_section__9T9dS[data-concept=R1]{--accent:#b69bff;--tint:rgba(134,85,242,0.16)}.TaskExperienceSection_header___41O4{max-width:820px;margin-bottom:26px}.TaskExperienceSection_eyebrow__7qK1s{display:flex;align-items:center;gap:10px;color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em;margin-bottom:12px}.TaskExperienceSection_eyebrow__7qK1s:before{content:"";width:20px;height:2px;background:var(--accent)}.TaskExperienceSection_title__sD_r7{font-size:clamp(25px,3vw,39px);line-height:1.12;letter-spacing:-.025em;font-weight:750;max-width:760px}.TaskExperienceSection_support__m4Dn_{max-width:720px;font-size:15px;line-height:1.7;color:var(--text-secondary);margin-top:14px}.TaskExperienceSection_layout__bY0jB{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:28px;align-items:start}.TaskExperienceSection_controls__re_RD{display:flex;flex-direction:column;gap:20px;min-width:0}.TaskExperienceSection_label__cD_hl{display:block;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:700;margin-bottom:9px}.TaskExperienceSection_options__o9zmp{display:flex;flex-wrap:wrap;gap:7px}.TaskExperienceSection_copy__RyJY0,.TaskExperienceSection_option__O_XBb,.TaskExperienceSection_subtle__UR1PI{min-height:44px;border:1px solid rgba(255,255,255,.13);border-radius:10px;padding:9px 14px;background:rgba(255,255,255,.035);font-size:13px;font-weight:650;color:var(--text-secondary);cursor:pointer;transition:background .15s,border-color .15s}.TaskExperienceSection_copy__RyJY0:hover,.TaskExperienceSection_option__O_XBb:hover,.TaskExperienceSection_subtle__UR1PI:hover{border-color:var(--accent);color:var(--text-primary)}.TaskExperienceSection_option__O_XBb[aria-pressed=true]{border-color:var(--accent);background:var(--tint);color:var(--accent)}.TaskExperienceSection_section__9T9dS :is(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.TaskExperienceSection_preview__4TsUi{position:relative;background:#080b13;border:1px solid rgba(255,255,255,.13);border-radius:16px;overflow:hidden}.TaskExperienceSection_preview__4TsUi img,.TaskExperienceSection_preview__4TsUi video{display:block;width:100%;height:100%;object-fit:cover}.TaskExperienceSection_portrait__0WKU1{aspect-ratio:5/6}.TaskExperienceSection_badge__475LW{position:absolute;top:14px;left:14px;z-index:3;background:rgba(8,10,16,.82);border:1px solid rgba(255,255,255,.15);border-radius:99px;color:#e9e3dd;padding:6px 10px;font-size:10px;letter-spacing:.05em}.TaskExperienceSection_portraitOverlay__n_gwL{position:absolute;bottom:0;left:0;right:0;padding:58px 22px 22px;background:linear-gradient(transparent,rgba(7,9,17,.96));font-size:17px;line-height:1.55}.TaskExperienceSection_small__ludg5{font-size:12px;line-height:1.6;color:var(--text-muted)}.TaskExperienceSection_result__QrXuE{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.025);padding:18px}.TaskExperienceSection_resultTitle__kNBiH{font-size:15px;font-weight:700;margin-bottom:8px}.TaskExperienceSection_body__fkpYI{font-size:14px;line-height:1.7;color:var(--text-secondary)}.TaskExperienceSection_quote__Q2ecb{font-size:19px;line-height:1.6;color:#f3eff8}.TaskExperienceSection_cta__LAMPR{display:flex;min-height:49px;gap:10px;align-items:center;justify-content:center;text-align:center;border-radius:12px;padding:12px 18px;background:var(--accent);color:#15111a;font-size:14px;font-weight:800;line-height:1.4;box-shadow:0 7px 28px var(--tint);transition:filter .15s}.TaskExperienceSection_cta__LAMPR:hover{filter:brightness(1.1)}.TaskExperienceSection_footer__IaHoV{display:flex;flex-direction:column;gap:10px;margin-top:auto}.TaskExperienceSection_copy__RyJY0{font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.TaskExperienceSection_brief__6Upcg{white-space:pre-line;font-size:12px;line-height:1.7;color:var(--text-secondary);margin-top:12px;overflow-wrap:anywhere}.TaskExperienceSection_inputFrame__LlT4i{aspect-ratio:3/2}.TaskExperienceSection_inputFrame__LlT4i .TaskExperienceSection_replacementInput__CYKfj{object-fit:contain}.TaskExperienceSection_inputCaption__UiCf5{font-size:12px;line-height:1.6;color:var(--text-muted);margin-top:12px}.TaskExperienceSection_workflow__FG_V7{padding-left:20px;margin-bottom:14px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.TaskExperienceSection_workflow__FG_V7 li+li{margin-top:7px}.TaskExperienceSection_source__EIWgn{display:flex;gap:14px;align-items:center;margin-top:18px}.TaskExperienceSection_source__EIWgn img{flex-shrink:0;width:65px;height:80px;border-radius:10px;object-fit:cover;border:1px solid rgba(245,184,90,.4)}.TaskExperienceSection_source__EIWgn strong{display:block;font-size:12px;color:var(--accent);margin-bottom:4px}.TaskExperienceSection_play__VHJPa{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;width:100%;margin-top:12px;border-radius:10px;border:1px solid var(--accent);background:var(--tint);color:var(--accent);font-size:13px;font-weight:750;cursor:pointer}.TaskExperienceSection_scenePreview__x6_7s{min-height:400px;aspect-ratio:5/4;position:relative}.TaskExperienceSection_scenePreview__x6_7s img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.TaskExperienceSection_scenePreview__x6_7s:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 12%,rgba(9,7,20,.2) 45%,rgba(9,7,20,.96))}.TaskExperienceSection_sceneText__yQ1S4{position:absolute;z-index:2;left:26px;right:26px;bottom:24px}.TaskExperienceSection_sceneText__yQ1S4 strong{display:block;color:#cfbaff;font-size:12px;margin-bottom:14px}.TaskExperienceSection_sceneBadge__ttYUU{position:static;display:inline-flex;margin-bottom:12px}.TaskExperienceSection_choices__A7EUv{display:grid;gap:9px}.TaskExperienceSection_choice__4GUfv{padding:13px 15px;border:1px solid rgba(182,155,255,.28);border-radius:12px;min-height:48px;text-align:left;color:var(--text-primary);background:rgba(182,155,255,.06);font-size:14px;line-height:1.5;cursor:pointer}.TaskExperienceSection_choice__4GUfv:hover{border-color:var(--accent);background:var(--tint)}.TaskExperienceSection_progress__gwJYP{display:flex;gap:5px;margin-top:13px}.TaskExperienceSection_progress__gwJYP span{height:3px;flex:1;background:rgba(255,255,255,.15);border-radius:4px}.TaskExperienceSection_progress__gwJYP span[data-done=true]{background:var(--accent)}.TaskExperienceSection_motionPreview__lxsoe{aspect-ratio:5/6}.TaskExperienceSection_filmstrip__7u_KF{height:16px;background:repeating-linear-gradient(90deg,transparent,transparent 8px,#29252b 0,#29252b 18px,transparent 0,transparent 30px);margin:8px 0}.TaskExperienceSection_prompt__rXXyA{font-size:14px;line-height:1.7;color:var(--text-secondary);min-height:75px}.TaskExperienceSection_note__de_8T{margin-top:18px;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;font-size:11px;line-height:1.6;color:var(--text-muted)}@media (max-width:767px){.TaskExperienceSection_section__9T9dS{padding:22px 18px;border-radius:18px}.TaskExperienceSection_header___41O4{margin-bottom:20px}.TaskExperienceSection_layout__bY0jB{grid-template-columns:minmax(0,1fr);gap:22px}.TaskExperienceSection_title__sD_r7{font-size:28px}.TaskExperienceSection_support__m4Dn_{font-size:14px}.TaskExperienceSection_motionPreview__lxsoe,.TaskExperienceSection_portrait__0WKU1{max-height:410px;aspect-ratio:5/6}.TaskExperienceSection_scenePreview__x6_7s{min-height:325px;aspect-ratio:1/1}.TaskExperienceSection_sceneText__yQ1S4{left:18px;right:18px;bottom:18px}.TaskExperienceSection_quote__Q2ecb{font-size:17px}.TaskExperienceSection_controls__re_RD{gap:17px}.TaskExperienceSection_option__O_XBb{padding:9px 12px;font-size:12px}.TaskExperienceSection_cta__LAMPR{font-size:13px}.TaskExperienceSection_portraitOverlay__n_gwL{font-size:16px}.TaskExperienceSection_section__9T9dS{scroll-margin-top:85px}}@media (prefers-reduced-motion:reduce){.TaskExperienceSection_section__9T9dS *{transition:none!important;scroll-behavior:auto!important}}.TaskExperienceSection_portrait__0WKU1{width:100%}.TaskExperienceSection_portrait__0WKU1 img{object-position:50% 10%}.TaskExperienceSection_motionPreview__lxsoe img,.TaskExperienceSection_motionPreview__lxsoe video{object-position:50% 0}.preview_page__u8EZe{width:min(1240px,100%);margin:0 auto;padding:34px 36px 64px;color:#f4f1fa;font-family:Arial,Helvetica,sans-serif}.preview_page__u8EZe *,.preview_page__u8EZe :after,.preview_page__u8EZe :before{box-sizing:border-box}.preview_toolbar__8NMXn{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:44px}.preview_back__liiva{display:inline-flex;align-items:center;gap:10px;color:#b8b2c9;font-size:12px;text-decoration:none}.preview_back__liiva:hover{color:#faf7ff}.preview_back__liiva:focus-visible,.preview_footerContext__74bBi a:focus-visible,.preview_languages__bVD1Q a:focus-visible{outline:2px solid #d69bf2;outline-offset:5px}.preview_draft__eUcOq{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #c9a26b3d;border-radius:30px;color:#e3c493;font-size:10px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.preview_draft__eUcOq>span{width:5px;height:5px;border-radius:100%;background:#e0b77e}.preview_header__vhmEG{max-width:720px;margin-bottom:35px}.preview_eyebrow__FF_nB{margin:0 0 13px;color:#cba7e8;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.preview_header__vhmEG h1{margin:0 0 12px;font-size:clamp(29px,3.8vw,43px);line-height:1.13;font-weight:650;letter-spacing:-1.7px;text-wrap:balance}.preview_header__vhmEG>p:last-child{max-width:570px;margin:0;color:#a5a0b7;font-size:13px;line-height:1.75}.preview_stageTop__Tldde{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.preview_stageTop__Tldde>p{display:flex;align-items:center;gap:8px;margin:0;color:#b9b3c9;font-size:11px}.preview_stageDot__PxuE2{width:6px;height:6px;border-radius:2px;background:#a883c9}.preview_languages__bVD1Q{display:inline-flex;gap:3px;padding:3px;border:1px solid #ffffff12;border-radius:9px;background:#ffffff03}.preview_languages__bVD1Q a{border-radius:6px;padding:7px 11px;color:#91899f;font-size:10px;line-height:1.2;text-decoration:none}.preview_languages__bVD1Q a[aria-current]{background:#b88cda1c;color:#f0dcff;box-shadow:inset 0 0 0 1px #b98cde20}.preview_stage__KVFQp{overflow:hidden;border:1px solid #ffffff13;border-radius:25px;background:#0c0d15;box-shadow:0 30px 70px #0000001a}.preview_creative__cLwML{padding:27px 27px 32px}.preview_footerContext__74bBi{color:#9992aa}.preview_footerGrid__zWT5w{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.1fr;gap:30px;padding:0 32px 30px}.preview_haven__EjzmV{color:#f5f1fb;font-size:22px;font-weight:900;letter-spacing:-1.2px;text-decoration:none}.preview_haven__EjzmV span{color:#c35bd8}.preview_about__k8EpS>p{max-width:210px;margin:12px 0 0;color:#8c859a;font-size:11px;line-height:1.7}.preview_footerGrid__zWT5w h2{margin:3px 0 14px;color:#c3acd9;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.preview_footerGrid__zWT5w ul{list-style:none;margin:0;padding:0}.preview_footerGrid__zWT5w li+li{margin-top:8px}.preview_footerGrid__zWT5w li a{color:#958da4;font-size:10px;line-height:1.5;text-decoration:none}.preview_footerGrid__zWT5w li a:hover{color:#ded2ed}.preview_footerBottom__65zM9{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #ffffff0b;padding:17px 32px;color:#777083;font-size:9px;line-height:1.6}.preview_reviewNotes__8S_aR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding:25px 5px 0}.preview_noteNumber__j4m_9{color:#8a6ca3;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:1.5px}.preview_reviewNotes__8S_aR h2{margin:8px 0 7px;color:#cbc2d7;font-size:11px;font-weight:600}.preview_reviewNotes__8S_aR p{max-width:300px;margin:0;color:#8e859e;font-size:10px;line-height:1.7}@media (max-width:700px){.preview_page__u8EZe{padding:23px 16px 40px}.preview_toolbar__8NMXn{gap:8px;margin-bottom:33px}.preview_back__liiva{gap:7px;font-size:10px}.preview_draft__eUcOq{padding:6px 8px;font-size:8px}.preview_header__vhmEG{margin-bottom:28px}.preview_header__vhmEG h1{font-size:31px;letter-spacing:-1px}.preview_header__vhmEG>p:last-child{font-size:12px}.preview_stageTop__Tldde{flex-wrap:wrap;gap:12px}.preview_stageTop__Tldde>p{font-size:10px}.preview_languages__bVD1Q a{padding:7px 8px;font-size:9px}.preview_stage__KVFQp{border-radius:19px}.preview_creative__cLwML{padding:15px 13px 28px}.preview_footerGrid__zWT5w{grid-template-columns:1fr 1fr;gap:25px 22px;padding:0 23px 23px}.preview_about__k8EpS{grid-column:1/-1}.preview_about__k8EpS>p{max-width:280px;margin-top:8px}.preview_footerGrid__zWT5w>nav:last-child{grid-column:1/-1}.preview_footerGrid__zWT5w>nav:last-child ul{display:flex;flex-wrap:wrap;gap:8px 15px}.preview_footerGrid__zWT5w>nav:last-child li+li{margin-top:0}.preview_footerBottom__65zM9{display:grid;gap:5px;padding:16px 23px;font-size:8px}.preview_reviewNotes__8S_aR{grid-template-columns:1fr;gap:18px;padding:25px 5px 0}.preview_reviewNotes__8S_aR>div{display:grid;grid-template-columns:22px 1fr;column-gap:10px}.preview_noteNumber__j4m_9{grid-row:1/3;padding-top:2px}.preview_reviewNotes__8S_aR h2{margin:0 0 5px}.preview_reviewNotes__8S_aR p{max-width:none}}