.threed-tool_page__L0k9_{padding-bottom:80px;--studio-accent:#b69aff;--studio-muted:#9592aa;--studio-border:#ffffff12}.threed-tool_links__Kgs_k{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.threed-tool_links__Kgs_k a{padding:10px 16px;border:1px solid #353044;border-radius:24px;color:#b9b4cc;font-size:13px;transition:background .2s,color .2s}.threed-tool_links__Kgs_k a:hover,.threed-tool_links__Kgs_k a[aria-current]{background:#a78bfa18;color:#d7c7ff;border-color:#a78bfa50}.threed-tool_workspace__uyC6n{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);padding:0;border:1px solid #ffffff16;background:linear-gradient(125deg,#17151f,#101019 65%);border-radius:24px;overflow:hidden;box-shadow:0 24px 80px #0003,0 0 70px #9362e908;color:#efedf7;isolation:isolate}.threed-tool_workspace__uyC6n button,.threed-tool_workspace__uyC6n input,.threed-tool_workspace__uyC6n textarea{font-family:inherit}.threed-tool_workspace__uyC6n button{cursor:pointer}.threed-tool_workspace__uyC6n button:disabled{cursor:default;opacity:.45}.threed-tool_workspace__uyC6n a:focus-visible,.threed-tool_workspace__uyC6n button:focus-visible,.threed-tool_workspace__uyC6n textarea:focus-visible{outline:2px solid #c3a8ff;outline-offset:4px}.threed-tool_studioBar__mIdBP{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px 28px;border-bottom:1px solid var(--studio-border)}.threed-tool_studioBar__mIdBP>span:first-child{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:650;letter-spacing:1.8px;color:#c6b3ed}.threed-tool_privateBadge__fRIEW{display:flex;align-items:center;gap:6px;color:var(--studio-muted);font-size:11px}.threed-tool_editor__b3q9I{padding:28px;min-width:0}.threed-tool_sectionLabel__9w9kv{display:flex;gap:9px;align-items:center;margin-bottom:18px}.threed-tool_sectionLabel__9w9kv h2{font-size:14px;font-weight:550;letter-spacing:0;margin:0;line-height:1.4}.threed-tool_step__4QEol{font-size:10px;font-weight:600;color:#ae91e6;border:1px solid #a78bfa25;border-radius:6px;background:#a78bfa0a;width:25px;height:25px;display:grid;place-items:center}.threed-tool_sectionHint__eyNFB{margin-left:auto;color:#787488;font-size:9px;letter-spacing:1.5px}.threed-tool_dropzone__2wM4U{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:9px;min-height:218px;border:1px dashed #a68ac64f;border-radius:15px;background:radial-gradient(ellipse at 50% 40%,#ac87ff0b,transparent 72%),#0c0b1270;overflow:hidden;cursor:pointer;transition:background .2s,border-color .2s}.threed-tool_dragging__XV19K,.threed-tool_dropzone__2wM4U:focus-within,.threed-tool_dropzone__2wM4U:hover{border-color:#c0a3ff;background-color:#a68acd0e}.threed-tool_dropzone__2wM4U strong{font-size:16px;font-weight:550;max-width:92%;overflow-wrap:anywhere}.threed-tool_dropzone__2wM4U>span:not(.threed-tool_uploadIcon__gA7lo):not(.threed-tool_replaceImage__jo_9Z){color:var(--studio-muted);font-size:12px}.threed-tool_dropzone__2wM4U b{color:#c4a9ff;font-weight:500}.threed-tool_dropzone__2wM4U small{font-size:10px;color:#767186;margin-top:4px;letter-spacing:.3px}.threed-tool_fileInput__6srGr{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.threed-tool_uploadIcon__gA7lo{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;border:1px solid #bd9cff25;background:linear-gradient(150deg,#a78bfa19,#a78bfa04);color:#baa3e1;margin-bottom:4px}.threed-tool_reference__QTiAL{width:100%;height:218px;object-fit:contain;padding:10px}.threed-tool_replaceImage__jo_9Z{position:absolute;bottom:12px;display:flex;align-items:center;gap:7px;padding:7px 12px;background:#14101cd9;border:1px solid #d2b3ff30;border-radius:20px;font-size:11px;backdrop-filter:blur(10px)}.threed-tool_examples__mFw24{display:flex;align-items:center;gap:9px;margin-top:13px}.threed-tool_examples__mFw24>span{font-size:11px;color:var(--studio-muted);margin-right:auto}.threed-tool_examples__mFw24 button{padding:0;width:44px;height:44px;border:1px solid #ffffff1a;border-radius:10px;background:#101018;overflow:hidden;transition:transform .2s,border-color .2s}.threed-tool_examples__mFw24 button:hover{transform:translateY(-3px);border-color:#b69aff}.threed-tool_examples__mFw24 img{width:100%;height:100%;object-fit:cover}.threed-tool_examples__mFw24 a{color:#9c91b1;display:grid;place-items:center;width:28px;height:38px}.threed-tool_settings__pSyAp{margin-top:25px}.threed-tool_settingTitle__EG7G1{display:flex;align-items:center;gap:7px;font-size:12px;color:#d4cfdf;margin-bottom:10px}.threed-tool_settingTitle__EG7G1 svg{color:#a595ba}.threed-tool_comingSoon__bKwTy{margin-left:auto;font-size:9px;color:#847992;border:1px solid #ffffff12;padding:3px 6px;border-radius:5px}.threed-tool_tiers__khLmx{display:grid;grid-template-columns:1fr 1fr;gap:10px}.threed-tool_tier__tB9sj{border:1px solid #ffffff16;border-radius:12px;padding:13px;text-align:left;color:#ddd7eb;background:#0e0d1670;transition:border-color .2s,background .2s}.threed-tool_tier__tB9sj.threed-tool_selected__ilGTX{border-color:#ac83f5aa;background:linear-gradient(125deg,#9671df22,#9571df0a);box-shadow:inset 0 0 0 1px #a889ee12}.threed-tool_tierTop__S0FHX{display:flex;align-items:center;gap:7px}.threed-tool_tierTop__S0FHX>svg{color:#bea1fa}.threed-tool_tierTop__S0FHX strong{font-size:13px;font-weight:600}.threed-tool_radio__rddlI{display:grid;place-items:center;width:13px;height:13px;border:1px solid #ffffff30;border-radius:50%;margin-left:auto}.threed-tool_selected__ilGTX .threed-tool_radio__rddlI{background:#b697f8;border-color:#b697f8;color:#221737}.threed-tool_tierDescription__s9KZa{display:block;font-size:10px;color:#a8a0b9;margin:7px 0}.threed-tool_tierPrice__kX6Ds{font-size:10px;color:#d4baff}.threed-tool_faceTitle__bJhJ3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:20px;margin-bottom:9px;font-size:12px}.threed-tool_faceTitle__bJhJ3>span:last-child{font-size:10px;color:#8a839a}.threed-tool_faceOptions__m33Uc{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.threed-tool_faceOptions__m33Uc button{height:34px;border:1px solid #ffffff1a;border-radius:8px;color:#aaa2bd;background:#0e0d1555;font-size:12px;transition:all .15s}.threed-tool_faceOptions__m33Uc button[aria-pressed=true]{color:#ddceff;border-color:#ad86f08c;background:#a882ef1b}.threed-tool_faceOptions__m33Uc button:hover{border-color:#c0a3ff}.threed-tool_autoFaces__41ks1{height:34px;display:flex;align-items:center;gap:7px;color:#8d829e;font-size:11px;border:1px solid #ffffff09;border-radius:8px;padding:0 10px}.threed-tool_previewPanel__iXpa2{display:flex;flex-direction:column;min-width:0;margin:28px 28px 28px 0;padding:18px;border:1px solid #ffffff14;border-radius:16px;background:#0b0b12;position:relative;overflow:hidden}.threed-tool_previewPanel__iXpa2 .threed-tool_sectionLabel__9w9kv{margin:0;position:relative;z-index:1}.threed-tool_previewTag__KxRnO{margin-left:auto;color:#bcb2ce;font-size:9px;letter-spacing:1.5px}.threed-tool_viewport__d0fCT{flex:1;display:flex;min-height:350px;position:relative;background-image:linear-gradient(#c6a4ff04 1px,transparent 0),linear-gradient(90deg,#c6a4ff04 1px,transparent 0);background-size:32px 32px;border-radius:12px}.threed-tool_empty__IT6mR{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px 22px;position:relative;background:radial-gradient(ellipse at 50% 42%,#8d57f411,transparent 65%)}.threed-tool_orbit__mCE2Z{width:178px;height:154px;display:grid;place-items:center;position:relative;margin-bottom:24px;color:#bd9aff}.threed-tool_orbit__mCE2Z:after,.threed-tool_orbit__mCE2Z:before{content:"";position:absolute;inset:6px 0;border:1px solid #b290ed1d;border-radius:50%;transform:rotate(-28deg) scaleY(.57)}.threed-tool_orbit__mCE2Z:after{transform:rotate(45deg) scaleY(.65);border-color:#b290ed30}.threed-tool_orbit__mCE2Z svg{filter:drop-shadow(0 0 19px #a476ed50)}.threed-tool_orbit__mCE2Z>span{width:5px;height:5px;position:absolute;top:39px;right:12px;border-radius:50%;background:#b49bdf;box-shadow:0 0 12px #b18eff}.threed-tool_orbit__mCE2Z>span:last-child{top:auto;right:auto;left:18px;bottom:26px;width:3px;height:3px;background:#7b609f}.threed-tool_empty__IT6mR h3{font-size:18px;font-weight:500;letter-spacing:-.35px;line-height:1.4;margin:0 0 9px;color:#d9d2e6}.threed-tool_empty__IT6mR p{font-size:12px;line-height:1.8;max-width:260px;color:#827b94;margin:0}.threed-tool_previewCaption__pYQJG{display:flex;align-items:center;gap:6px;font-size:10px;color:#746683;margin-top:24px}.threed-tool_previewFooter__ogPNx{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff09;padding-top:13px;position:relative}.threed-tool_previewFooter__ogPNx>span:first-child{display:flex;align-items:center;gap:6px;color:#bcb2ce;font-size:10px}.threed-tool_previewFooter__ogPNx button{border:0;background:transparent;color:#c3abea}.threed-tool_formatBadge__iznkz{font-size:9px;letter-spacing:.5px;padding:4px 7px;border:1px solid #ffffff15;color:#a39aaf;border-radius:5px}.threed-tool_generateBar__D2JgY{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.8fr;gap:10px 28px;align-items:center;padding:22px 28px 17px;border-top:1px solid #ffffff12;background:#a78bfa04}.threed-tool_cost__OEF19>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#9e91af}.threed-tool_cost__OEF19 strong{font-size:23px;font-weight:600;display:block;line-height:1.3;margin-top:3px;letter-spacing:-.4px}.threed-tool_cost__OEF19 small{font-size:12px;font-weight:400;color:#bcb0cd;letter-spacing:0}.threed-tool_workspace__uyC6n .threed-tool_generateButton__d5L63{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(110deg,#ad8aef,#c2a5ff);color:#221431;font-weight:650;font-size:15px;height:53px;width:100%;border:1px solid #e5d4ff45;border-radius:12px;box-shadow:0 5px 25px #a37bea20;transition:box-shadow .2s,transform .2s}.threed-tool_generateButton__d5L63>svg:last-child{margin-left:auto}.threed-tool_generateButton__d5L63>svg:first-child{margin-right:auto}.threed-tool_workspace__uyC6n .threed-tool_generateButton__d5L63:hover{background:linear-gradient(110deg,#bc9bfa,#cfb7ff);box-shadow:0 5px 30px #a37bea3a;transform:translateY(-1px)}.threed-tool_reassurance__wcEvv{grid-column:2;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#8d819e}.threed-tool_reassurance__wcEvv>span{margin:0 5px}.threed-tool_notes__7ptj3{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:14px 4px 0;color:#8c839e;font-size:11px}.threed-tool_notes__7ptj3 p{margin:0;line-height:1.7}.threed-tool_notes__7ptj3>p{display:flex;align-items:center;gap:7px}.threed-tool_statusDot__U77Bg{display:inline-block;width:5px;height:5px;border-radius:50%;background:#a994c4;flex-shrink:0}.threed-tool_notes__7ptj3 details{max-width:390px}.threed-tool_notes__7ptj3 summary{cursor:pointer;color:#b4a6c6;text-align:right}.threed-tool_notes__7ptj3 details p{padding-top:8px}.threed-tool_error__OzSRl{grid-column:1/-1;color:#ffc1ca;background:#e9627312;border-top:1px solid #e9627322;padding:14px 28px;margin:0;font-size:13px}.threed-tool_promptWrap__3MGup{border:1px solid #ffffff1f;border-radius:13px;background:#0c0b12;overflow:hidden}.threed-tool_prompt__KpiWR{border:0!important;outline-offset:-3px!important;width:100%;resize:vertical;min-height:180px;display:block;background:transparent!important;color:#ded5ee;padding:18px;font-size:13px;line-height:1.8}.threed-tool_prompt__KpiWR::placeholder{color:#70677e}.threed-tool_promptFooter___ola2{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid #ffffff09;font-size:10px;color:#8f7da8}.threed-tool_promptFooter___ola2>span:last-child{margin-left:auto}.threed-tool_conversionInfo__DERyA{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin:28px 0 12px;color:#9d7ece}.threed-tool_conversionInfo__DERyA .threed-tool_formatBadge__iznkz{padding:8px 12px;font-size:12px}.threed-tool_conversionInfo__DERyA p,.threed-tool_conversionInfo__DERyA small{flex-basis:100%;text-align:center;margin:0;color:#b2a3c5;font-size:12px;line-height:1.7}.threed-tool_conversionInfo__DERyA small{font-size:11px;color:#8b809a}.threed-tool_srOnly__Bz6zt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.threed-tool_faq__WlZty,.threed-tool_history__uxWS1{margin-top:48px}.threed-tool_history__uxWS1>h2{font-size:22px;letter-spacing:-.5px}.threed-tool_faq__WlZty p,.threed-tool_history__uxWS1 article p,.threed-tool_history__uxWS1>p{font-size:13px;color:#9e94ad;line-height:1.7}.threed-tool_history__uxWS1 article{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #ffffff10;border-radius:12px;padding:18px 20px;margin-top:12px;background:#15121e60}.threed-tool_history__uxWS1 article strong{font-size:13px;font-weight:500}.threed-tool_history__uxWS1 article p{font-size:11px;margin:5px 0 0}.threed-tool_actions__rTWgE{display:flex;gap:8px;flex-wrap:wrap}.threed-tool_actions__rTWgE button{font-size:11px;gap:6px}.threed-tool_faq__WlZty{max-width:780px}.threed-tool_faq__WlZty h2{font-size:20px;margin-top:28px}.threed-tool_faq__WlZty a{color:#c6b2ff}.threed-tool_authDialog__n_RA6{background:#12121c;border:1px solid #494157;color:#ece9f5;border-radius:20px;padding:32px;max-width:440px}.threed-tool_authDialog__n_RA6 [data-slot=dialog-description]{color:#aaa5bc;line-height:1.7;margin-top:12px}.threed-tool_authActions__0hpvT{display:grid;gap:12px;margin-top:12px}.threed-tool_authActions__0hpvT a{width:100%}.threed-tool_spin__G5JvH{animation:threed-tool_spin__G5JvH 1.5s linear infinite}@keyframes threed-tool_spin__G5JvH{to{transform:rotate(1turn)}}@media(min-width:1100px){.threed-tool_editor__b3q9I{padding:30px 32px}.threed-tool_previewPanel__iXpa2{margin:30px 30px 30px 0}.threed-tool_generateBar__D2JgY,.threed-tool_studioBar__mIdBP{padding-inline:32px}}@media(max-width:760px){.threed-tool_workspace__uyC6n{grid-template-columns:1fr;border-radius:18px}.threed-tool_studioBar__mIdBP{padding:16px 18px}.threed-tool_studioBar__mIdBP>span:first-child{font-size:10px;letter-spacing:1px}.threed-tool_privateBadge__fRIEW{font-size:10px}.threed-tool_editor__b3q9I{padding:22px 18px}.threed-tool_previewPanel__iXpa2{margin:0 18px 22px;padding:15px}.threed-tool_viewport__d0fCT{min-height:280px}.threed-tool_empty__IT6mR{padding:24px 16px}.threed-tool_orbit__mCE2Z{height:115px;width:140px;margin-bottom:14px}.threed-tool_orbit__mCE2Z svg{width:58px}.threed-tool_empty__IT6mR h3{font-size:17px}.threed-tool_generateBar__D2JgY{padding:18px;gap:12px;grid-template-columns:1fr 1.7fr}.threed-tool_reassurance__wcEvv{grid-column:1/-1;font-size:9px}.threed-tool_cost__OEF19 strong{font-size:21px}.threed-tool_workspace__uyC6n .threed-tool_generateButton__d5L63{font-size:14px;height:49px}.threed-tool_notes__7ptj3{flex-direction:column;font-size:10px}.threed-tool_notes__7ptj3 summary{text-align:left}.threed-tool_history__uxWS1 article{align-items:flex-start;flex-direction:column;gap:13px}.threed-tool_links__Kgs_k{gap:6px}.threed-tool_links__Kgs_k a{font-size:11px;padding:8px 11px}.threed-tool_tier__tB9sj{padding:12px}.threed-tool_dropzone__2wM4U{min-height:200px}.threed-tool_reference__QTiAL{height:200px}.threed-tool_examples__mFw24 button{width:42px;height:42px}.threed-tool_examples__mFw24{gap:7px}.threed-tool_comingSoon__bKwTy{font-size:8px}.threed-tool_page__L0k9_{padding-bottom:50px}}@media(prefers-reduced-motion:reduce){.threed-tool_workspace__uyC6n *{animation:none!important;transition:none!important}}.threed-tool_embedded___emOp{padding:0;max-width:none;width:100%}.model-preview_frame__7d6zW{position:relative;flex:1;width:100%;min-height:360px;align-self:stretch}.model-preview_viewer__GtAH4{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:360px;--poster-color:transparent}.model-preview_overlay__tBevw{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;gap:14px;background:#0b0b12ed;color:#c8b2f5;border-radius:12px}.model-preview_overlay__tBevw strong{font-size:17px;font-weight:550;color:#e6dff2}.model-preview_overlay__tBevw p{max-width:330px;color:#a49ab5;font-size:13px;line-height:1.7;margin:0}.model-preview_actions__372IO{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.model-preview_actions__372IO button{display:flex;gap:7px;align-items:center;border:1px solid #b69aff55;background:#b69aff19;color:#dfd1fa;border-radius:9px;padding:10px 13px;font-size:12px}.model-preview_spinner__tkbeI{animation:model-preview_rotate__gA41b 1.2s linear infinite}@keyframes model-preview_rotate__gA41b{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.model-preview_spinner__tkbeI{animation:none}}@media(max-width:760px){.model-preview_frame__7d6zW,.model-preview_viewer__GtAH4{min-height:320px}}.model-preview_controls__7RCUP{position:absolute;right:10px;top:10px;z-index:1;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.model-preview_controls__7RCUP button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #b69aff44;border-radius:8px;background:#100d1bd9;color:#d5c2f7;font-size:11px;cursor:pointer}.model-preview_overlay__tBevw small{font-size:11px;color:#92859f}.model-preview_compatibility__xF90S{position:absolute;left:10px;bottom:10px;z-index:1;font-size:10px;line-height:1.4;color:#bfb0d3;background:#100d1be6;border-radius:6px;padding:6px 9px;pointer-events:none}.image-preparation_panel__9Ow3d{margin:16px 0;padding:16px;border:1px solid #343047;border-radius:14px;background:#13111c;color:#aaa4b9;font-size:13px;line-height:1.6}.image-preparation_heading__NzQTV{display:flex;align-items:center;gap:8px;color:#e9e2ff}.image-preparation_heading__NzQTV span{margin-left:auto;font-size:12px;color:#aaa4b9}.image-preparation_panel__9Ow3d p{margin:10px 0}.image-preparation_panel__9Ow3d button{display:inline-flex;align-items:center;gap:7px;border:1px solid #605077;border-radius:9px;padding:8px 13px;background:#282034;color:#e8ddff;cursor:pointer}.image-preparation_panel__9Ow3d button:disabled{opacity:.45;cursor:default}.image-preparation_status__4hJBr,.image-preparation_warning__i_Gx_{display:flex;align-items:flex-start;gap:7px}.image-preparation_status__4hJBr{color:#b1d4c2}.image-preparation_warning__i_Gx_{color:#e9bc84}.image-preparation_status__4hJBr svg,.image-preparation_warning__i_Gx_ svg{flex-shrink:0;margin-top:3px}.image-preparation_editor__hSGXd{margin-top:14px}.image-preparation_frame__jhqBc{position:relative;overflow:hidden;background:#09080f;max-height:320px;margin:12px auto;outline:1px solid #a988eb}.image-preparation_grid__xKglT{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 33%,#ffffff44 33.2%,transparent 33.6%,transparent 66%,#ffffff44 66.2%,transparent 66.6%),linear-gradient(180deg,transparent 33%,#ffffff44 33.2%,transparent 33.6%,transparent 66%,#ffffff44 66.2%,transparent 66.6%)}.image-preparation_editor__hSGXd label{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.image-preparation_editor__hSGXd input{width:55%;accent-color:#b090f5}.image-preparation_editor__hSGXd input:focus-visible,.image-preparation_panel__9Ow3d button:focus-visible{outline:2px solid #c3a6ff;outline-offset:3px}.generation-progress_progress__BAj2R{width:100%;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 14px;background:radial-gradient(ellipse at 50% 30%,#9858ff19,transparent 65%);color:#c3a0ff}.generation-progress_visual__dx5mJ{position:relative;width:180px;height:180px;display:grid;place-items:center;margin-bottom:20px;isolation:isolate}.generation-progress_halo__C9Fjn{position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle,#a071ff21,transparent 70%);box-shadow:0 0 45px #8d57ef14}.generation-progress_ring__ksop_{position:absolute;inset:6px;border-radius:50%;border:1px solid #bd93ff24}.generation-progress_orbit__bbYal{position:absolute;inset:24px;border:1px solid #9dd9ff24;border-radius:50%;transform:rotate(-25deg)}.generation-progress_core__CDL9a{display:grid;place-items:center;width:96px;height:96px;border-radius:26px;background:linear-gradient(140deg,#b18cff15,#9a6be804);border:1px solid #c5a0ff20;filter:drop-shadow(0 0 18px #a271ed45)}.generation-progress_active__BrGna .generation-progress_ring__ksop_{border-top:2px solid #caafff;border-right-color:#ae88e77a;animation:generation-progress_orbit-spin__Aoo9S 3s linear infinite}.generation-progress_active__BrGna .generation-progress_ring__ksop_:after{content:"";position:absolute;width:8px;height:8px;top:18px;right:17px;border-radius:50%;background:#d8c4ff;box-shadow:0 0 18px #c8a2ff}.generation-progress_active__BrGna .generation-progress_orbit__bbYal{border-bottom:2px solid #82d8e9;animation:generation-progress_orbit-spin__Aoo9S 5s linear infinite reverse}.generation-progress_active__BrGna .generation-progress_core__CDL9a{animation:generation-progress_core-float__KpNA1 3s ease-in-out infinite}.generation-progress_active__BrGna .generation-progress_halo__C9Fjn{animation:generation-progress_halo-breathe__oMy_w 3s ease-in-out infinite}.generation-progress_message__4EooX{max-width:330px}.generation-progress_eyebrow__MHemI{display:block;font-size:9px;letter-spacing:2px;font-weight:650;color:#b393e1;margin-bottom:10px}.generation-progress_message__4EooX h3{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.4px;color:#ebe1fa;margin:0 0 10px}.generation-progress_message__4EooX p{font-size:12px;line-height:1.8;color:#a79bb9;margin:0}.generation-progress_dots__C3M_8{display:inline-flex;gap:3px;margin-left:5px;vertical-align:middle}.generation-progress_dots__C3M_8 i{width:3px;height:3px;border-radius:50%;background:#c5a2ff;animation:generation-progress_dot-pulse__AFmBq 1.4s ease-in-out infinite}.generation-progress_dots__C3M_8 i:nth-child(2){animation-delay:.2s}.generation-progress_dots__C3M_8 i:nth-child(3){animation-delay:.4s}.generation-progress_stages__PsoKs{display:flex;list-style:none;justify-content:center;padding:0;margin:25px 0 0;width:100%;max-width:350px;gap:4px}.generation-progress_stages__PsoKs li{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:9px;color:#81768e}.generation-progress_stages__PsoKs li:before{content:"";position:absolute;top:12px;left:calc(-50% + 17px);right:calc(50% + 17px);height:1px;background:#af91d327}.generation-progress_stages__PsoKs li:first-child:before{display:none}.generation-progress_stages__PsoKs li>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid #b395d832;border-radius:50%;font-size:10px;background:#14101f}.generation-progress_stages__PsoKs li[data-current=true]{color:#dec7ff}.generation-progress_stages__PsoKs li[data-current=true]>span{border-color:#bf94fa;background:#a67ae02b;box-shadow:0 0 14px #a578df23}.generation-progress_stages__PsoKs li[data-complete=true]{color:#b6a2cf}.generation-progress_stages__PsoKs li[data-complete=true]>span{color:#d3b6ff;border-color:#a582ce66}.generation-progress_note__CYgP_{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;line-height:1.6;color:#9b8aaf;margin-top:24px}.generation-progress_actions__PiIiA{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:20px}.generation-progress_actions__PiIiA button{display:inline-flex;align-items:center;gap:6px;border:1px solid #c5a4ef55;border-radius:9px;padding:10px 14px;background:#ab81e91c;color:#e3d0fc;font-size:12px}.generation-progress_actions__PiIiA button:hover{background:#ab81e933}.generation-progress_ready__nAD_5{color:#9ee0c6}.generation-progress_ready__nAD_5 .generation-progress_core__CDL9a{border-color:#90dbbd33;background:#78d6ad0d}.generation-progress_ready__nAD_5 .generation-progress_eyebrow__MHemI{color:#99d8bf}@keyframes generation-progress_orbit-spin__Aoo9S{to{transform:rotate(1turn)}}@keyframes generation-progress_core-float__KpNA1{0%,to{transform:translateY(3px) rotate(-5deg)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes generation-progress_halo-breathe__oMy_w{50%{opacity:.5;transform:scale(.88)}}@keyframes generation-progress_dot-pulse__AFmBq{0%,80%,to{opacity:.3}40%{opacity:1}}@media(max-width:760px){.generation-progress_progress__BAj2R{min-height:320px;padding:22px 6px}.generation-progress_visual__dx5mJ{width:145px;height:145px;margin-bottom:18px}.generation-progress_core__CDL9a{width:78px;height:78px;border-radius:22px}.generation-progress_core__CDL9a svg{width:54px}.generation-progress_message__4EooX h3{font-size:18px}.generation-progress_stages__PsoKs{gap:2px}.generation-progress_note__CYgP_{font-size:9px}}@media(prefers-reduced-motion:reduce){.generation-progress_progress__BAj2R *{animation:none!important;transition:none!important}}.seo_page__CtsRZ{max-width:1280px;padding:55px 40px 30px;margin:auto}.seo_hero__amu2w{display:grid;grid-template-columns:1.12fr 1fr;gap:50px;align-items:center}.seo_eyebrow__soaXx{font-size:11px;letter-spacing:1.8px;color:#ba9bea;font-weight:600}.seo_hero__amu2w h1{font-size:clamp(33px,3.8vw,49px);font-weight:600;line-height:1.12;letter-spacing:-1.7px;margin:20px 0}.seo_hero__amu2w p{font-size:16px;line-height:1.85;color:#a29bb4}.seo_actions__l6Or5{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:25px}.seo_actions__l6Or5>a{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#cab2ed}.seo_actions__l6Or5>.seo_primary__voO5f{padding:13px 20px;border-radius:25px;background:linear-gradient(115deg,#7740ce,#9164eb);color:#fff;font-weight:600}.seo_requirements__8KwGK{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px;font-size:10px;color:#93849f}.seo_requirements__8KwGK>span{display:flex;gap:6px;align-items:center}.seo_hero__amu2w figure{margin:0}.seo_hero__amu2w img{width:100%;height:auto;border-radius:20px;border:1px solid #453050}.seo_hero__amu2w figcaption{font-size:10px;line-height:1.8;color:#86798e;margin-top:9px}.seo_notice__TOQZp{padding:20px 25px;border:1px solid #4a365f;background:#21172c;border-radius:12px;color:#c0abc9;font-size:13px;line-height:1.9;margin:35px 0}.seo_content__f9LgY{display:grid;grid-template-columns:245px minmax(0,1fr);gap:60px;margin-top:65px}.seo_contents__zQkue{position:sticky;top:30px;align-self:start;border-top:1px solid #49334f;padding-top:20px}.seo_contents__zQkue strong{font-size:13px;color:#c4abd9;display:block;margin-bottom:19px}.seo_contents__zQkue a{display:block;font-size:12px;color:#a093b2;line-height:1.8;margin:12px 0}.seo_contents__zQkue a:hover{color:#d5b9f5}.seo_content__f9LgY section{margin-bottom:35px;scroll-margin-top:30px}.seo_content__f9LgY h2,.seo_trial__iYCLA>h2{font-size:27px;line-height:1.3;font-weight:600;letter-spacing:-.5px;margin-bottom:17px}.seo_content__f9LgY p{font-size:16px;line-height:1.95;color:#b1a7bc;margin-bottom:16px}.seo_faq__MvtHz [data-slot=accordion-trigger]{font-size:15px;line-height:1.6}.seo_faq__MvtHz [data-slot=accordion-content]{font-size:14px;line-height:1.8;color:#b5a5c4}.seo_links__7WmaS{background:#1c1526;border:1px solid #493653;border-radius:15px;padding:25px}.seo_links__7WmaS a{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:#ccb0f3;padding:10px 0}.seo_related__fwdUy{margin-top:60px}.seo_related__fwdUy>h2{font-size:28px;font-weight:600;margin-bottom:25px}.seo_related__fwdUy>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.seo_related__fwdUy a{border:1px solid #3a2c45;border-radius:14px;overflow:hidden;background:#16101e}.seo_related__fwdUy img{width:100%;aspect-ratio:1.7;object-fit:cover}.seo_related__fwdUy a>div{padding:20px}.seo_related__fwdUy span{font-size:10px;color:#aa8dc4;letter-spacing:1px}.seo_related__fwdUy h3{font-size:18px;line-height:1.5;font-weight:600;margin:10px 0}.seo_related__fwdUy p{font-size:12px;color:#ac9bbf;line-height:1.8}.seo_related__fwdUy svg{color:#c9a4f1;margin-top:16px}.seo_trial__iYCLA{margin-top:55px;padding:25px;border:1px solid #43314f;border-radius:20px;background:#141019;scroll-margin-top:25px}.seo_trial__iYCLA>p{font-size:14px;color:#ae9bbf;line-height:1.8;margin-bottom:25px}.seo_trial__iYCLA .studio-page{padding:0}.seo_trial__iYCLA .studio-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr)}@media(max-width:850px){.seo_page__CtsRZ{padding:35px 24px}.seo_hero__amu2w{gap:28px}.seo_hero__amu2w h1{font-size:35px}.seo_content__f9LgY{gap:28px;grid-template-columns:190px minmax(0,1fr)}}@media(max-width:760px){.seo_page__CtsRZ{padding:30px 20px}.seo_content__f9LgY,.seo_hero__amu2w,.seo_related__fwdUy>div{grid-template-columns:1fr}.seo_hero__amu2w h1{font-size:36px}.seo_hero__amu2w>figure{margin-top:10px}.seo_content__f9LgY{margin-top:32px;gap:25px}.seo_contents__zQkue{position:static;background:#18111e;padding:19px;border:1px solid #38283e;border-radius:12px}.seo_content__f9LgY h2,.seo_trial__iYCLA>h2{font-size:25px}.seo_content__f9LgY p{font-size:15px}.seo_notice__TOQZp{padding:18px}.seo_trial__iYCLA{padding:17px}.seo_trial__iYCLA .studio-grid{grid-template-columns:minmax(0,1fr)}.seo_trial__iYCLA .studio-controls{padding:16px}.seo_trial__iYCLA .output-toolbar{flex-wrap:wrap;gap:8px}.seo_related__fwdUy{margin-top:35px}}.seo_focus__VbkWm{margin:55px 0;padding:30px;border:1px solid #41314d;border-radius:18px;background:#17121f}.seo_focus__VbkWm h2{font-size:28px;font-weight:600;line-height:1.3;margin:12px 0}.seo_focus__VbkWm p{color:#b4a8c0;font-size:14px;line-height:1.9}.seo_focusCards__fqmfl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.seo_focusCards__fqmfl article{padding:20px;border:1px solid #3b2e47;border-radius:12px;background:#100d16}.seo_focusCards__fqmfl h3{font-size:17px;font-weight:600;line-height:1.5;margin:8px 0}.seo_focusNumber__NrsD0{font-size:12px;color:#ba94ef}.seo_comparison__89M_A .seo_focusCards__fqmfl{grid-template-columns:repeat(2,minmax(0,1fr))}.seo_comparison__89M_A .seo_focusCards__fqmfl article:last-child{border-color:#8860c3;background:#241835}.seo_pipeline__71PCh .seo_focusCards__fqmfl,.seo_printing__F4p4D .seo_focusCards__fqmfl{grid-template-columns:repeat(4,minmax(0,1fr))}.seo_pipeline__71PCh .seo_focusNumber__NrsD0{display:none}.seo_photo__E0Okb{display:grid;grid-template-columns:1fr 1.4fr;gap:30px;align-items:start}.seo_photo__E0Okb .seo_focusCards__fqmfl{grid-template-columns:1fr;margin-top:0}.seo_photo__E0Okb .seo_focusCards__fqmfl article{display:grid;grid-template-columns:30px 1fr;column-gap:8px}.seo_photo__E0Okb .seo_focusCards__fqmfl p{grid-column:2}.seo_workshop__fy5bu .seo_focusCards__fqmfl article{border-top:3px solid #a77de0}.seo_layout_comparison__sh37g .seo_hero__amu2w{grid-template-columns:1fr}.seo_layout_comparison__sh37g .seo_hero__amu2w figure{display:none}.seo_layout_comparison__sh37g .seo_hero__amu2w>div{max-width:880px}.seo_layout_workshop__3umuF .seo_hero__amu2w figure{order:-1}.seo_layout_printing__oub1w .seo_content__f9LgY{grid-template-columns:1fr}.seo_layout_printing__oub1w .seo_contents__zQkue{position:static;display:flex;flex-wrap:wrap;gap:12px}.seo_layout_printing__oub1w .seo_contents__zQkue strong{width:100%}.seo_layout_printing__oub1w .seo_contents__zQkue a{background:#20172b;border-radius:20px;padding:8px 14px;margin:0}.seo_layout_brief__iHYoX .seo_related__fwdUy a:first-child{background:#281b36}.seo_layout_photo__502tW .seo_hero__amu2w{grid-template-columns:1fr 1.2fr}.seo_layout_trial__KApPN .seo_focus__VbkWm{border-color:#7850a0}.seo_layout_pipeline__4YZcK .seo_hero__amu2w{align-items:start}@media(max-width:850px){.seo_pipeline__71PCh .seo_focusCards__fqmfl,.seo_printing__F4p4D .seo_focusCards__fqmfl{grid-template-columns:repeat(2,minmax(0,1fr))}.seo_photo__E0Okb{grid-template-columns:1fr}}@media(max-width:600px){.seo_focus__VbkWm{padding:20px;margin:35px 0}.seo_focus__VbkWm h2{font-size:24px}.seo_comparison__89M_A .seo_focusCards__fqmfl,.seo_focusCards__fqmfl,.seo_layout_photo__502tW .seo_hero__amu2w,.seo_pipeline__71PCh .seo_focusCards__fqmfl,.seo_printing__F4p4D .seo_focusCards__fqmfl{grid-template-columns:1fr}.seo_focusCards__fqmfl{gap:14px}.seo_layout_workshop__3umuF .seo_hero__amu2w figure{order:0}}