.base-table_table__Ffe3W{width:100%;border-collapse:collapse;border-spacing:0;line-height:var(--mantine-line-height);font-size:var(--mantine-font-size-sm);table-layout:var(--table-layout,auto);caption-side:var(--table-caption-side,bottom);border:none}:where([data-mantine-color-scheme=light]) .base-table_table__Ffe3W{--table-hover-color:var(--mantine-color-gray-1);--table-striped-color:var(--mantine-color-gray-0);--table-border-color:var(--mantine-color-gray-3)}:where([data-mantine-color-scheme=dark]) .base-table_table__Ffe3W{--table-hover-color:var(--mantine-color-dark-5);--table-striped-color:var(--mantine-color-dark-6);--table-border-color:var(--mantine-color-dark-4)}.base-table_table__Ffe3W:where([data-with-table-border]){border:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.base-table_table__Ffe3W:where([data-tabular-nums]){font-variant-numeric:tabular-nums}.base-table_table__Ffe3W:where([data-variant=vertical]) :where(.base-table_th__bW7xz){font-weight:500}:where([data-mantine-color-scheme=light]) .base-table_table__Ffe3W:where([data-variant=vertical]) :where(.base-table_th__bW7xz){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .base-table_table__Ffe3W:where([data-variant=vertical]) :where(.base-table_th__bW7xz){background-color:var(--mantine-color-dark-6)}.base-table_th__bW7xz{text-align:left}:where([dir=rtl]) .base-table_th__bW7xz{text-align:right}.base-table_tr__Wr6w2{border-bottom:none;background-color:transparent}@media (hover:hover){.base-table_tr__Wr6w2:hover:where([data-hover]){background-color:var(--tr-hover-bg)}}@media (hover:none){.base-table_tr__Wr6w2:active:where([data-hover]){background-color:var(--tr-hover-bg)}}.base-table_tr__Wr6w2:where([data-with-row-border]){border-bottom:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.base-table_td__FfkWZ,.base-table_th__bW7xz{padding:var(--table-vertical-spacing) var(--table-horizontal-spacing,var(--mantine-spacing-xs))}.base-table_td__FfkWZ:where([data-with-column-border]:not(:last-child)),.base-table_th__bW7xz:where([data-with-column-border]:not(:last-child)){border-inline-end:calc(.0625rem * var(--mantine-scale)) solid var(--table-border-color)}.base-table_tbody__TmeEo>:where(tr):where([data-with-row-border]:last-of-type){border-bottom:none}.base-table_tbody__TmeEo>:where(tr):where([data-striped=odd]:nth-of-type(odd)){background-color:var(--table-striped-color)}.base-table_tbody__TmeEo>:where(tr):where([data-striped=even]:nth-of-type(2n)){background-color:var(--table-striped-color)}.base-table_tbody__TmeEo>:where(tr)[data-hover]{--tr-hover-bg:var(--table-highlight-on-hover-color,var(--table-hover-color))}.base-table_thead__PSXVQ{top:var(--table-sticky-header-offset,0);z-index:3}.base-table_thead__PSXVQ:where([data-sticky]){position:sticky}.base-table_thead__PSXVQ:where([data-sticky]) :where(.base-table_th__bW7xz){position:sticky;top:var(--table-sticky-header-offset,0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .base-table_thead__PSXVQ[data-sticky] .base-table_th__bW7xz{top:auto}.base-table_tfoot__INKPw{bottom:var(--table-sticky-footer-offset,0);z-index:3}.base-table_tfoot__INKPw:where([data-sticky]){position:sticky}.base-table_tfoot__INKPw:where([data-sticky]) :where(.base-table_th__bW7xz,.base-table_td__FfkWZ){position:sticky;bottom:var(--table-sticky-footer-offset,0);background-color:var(--mantine-color-body)}:where([data-with-table-border]) .base-table_tfoot__INKPw[data-sticky] :where(.base-table_th__bW7xz,.base-table_td__FfkWZ){bottom:auto}.character-avatar_root__UmNz3{display:block;flex:none;overflow:hidden;border-radius:999px}.character-avatar_root__UmNz3 svg{display:block;width:100%;height:100%}.character-avatar_root__UmNz3 .av-hand{opacity:0;transform-box:fill-box;transform-origin:50% 100%}.character-avatar_root__UmNz3 .av-zzz text{opacity:0}@keyframes character-avatar_avBlink__9ZtgP{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes character-avatar_avBreathe__u9M7S{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes character-avatar_avNod__KHQz3{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}65%{transform:rotate(4deg)}}@keyframes character-avatar_avTalk__Pmpnx{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}@keyframes character-avatar_avCheer__P2ZOF{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-7px) rotate(-8deg)}55%{transform:translateY(-2px) rotate(6deg)}}@keyframes character-avatar_avThink__WYys0{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes character-avatar_avWave__CxPwg{0%,to{transform:translate(76px,80px) rotate(-20deg)}50%{transform:translate(76px,73px) rotate(20deg)}}@keyframes character-avatar_avSleepZ__kgXxL{0%{opacity:0;transform:translateY(5px) scale(.7)}30%{opacity:.85}to{opacity:0;transform:translate(7px,-11px) scale(1)}}@keyframes character-avatar_avJump__697PR{0%,40%,70%,to{transform:translateY(0)}20%{transform:translateY(-9px)}55%{transform:translateY(-4px)}}@keyframes character-avatar_avShake__ZAmRJ{0%,to{transform:translateX(0)}20%{transform:translateX(-3px)}40%{transform:translateX(3px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}@keyframes character-avatar_avSpin__cy1V3{to{transform:rotate(1turn)}}@keyframes character-avatar_avPop__CmGXd{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.character-avatar_blink__iizG0 .av-eyes{transform-box:fill-box;transform-origin:center;animation:character-avatar_avBlink__9ZtgP 4.2s infinite}.character-avatar_breathe__8rPol .av-head{animation:character-avatar_avBreathe__u9M7S 3.4s ease-in-out infinite}.character-avatar_nod__MGZNI:hover .av-head{transform-box:fill-box;transform-origin:50% 95%;animation:character-avatar_avNod__KHQz3 .9s ease-in-out}.character-avatar_talk__UKxy5 .av-mouth{transform-box:fill-box;transform-origin:center;animation:character-avatar_avTalk__Pmpnx .42s ease-in-out infinite}.character-avatar_cheer__69dMu .av-head{transform-box:fill-box;transform-origin:50% 95%;animation:character-avatar_avCheer__P2ZOF 1.5s ease-in-out infinite}.character-avatar_think__XAFGA .av-head{transform-box:fill-box;transform-origin:50% 92%;animation:character-avatar_avThink__WYys0 3s ease-in-out infinite}.character-avatar_wave__144fZ .av-hand{opacity:1;animation:character-avatar_avWave__CxPwg 1s ease-in-out infinite}.character-avatar_sleep__Q6ePj .av-eyes{transform-box:fill-box;transform-origin:center;transform:scaleY(.12)}.character-avatar_sleep__Q6ePj .av-head{animation:character-avatar_avBreathe__u9M7S 3.6s ease-in-out infinite}.character-avatar_sleep__Q6ePj .av-zzz text{animation:character-avatar_avSleepZ__kgXxL 2.4s ease-out infinite}.character-avatar_sleep__Q6ePj .av-zzz .z2{animation-delay:.8s}.character-avatar_sleep__Q6ePj .av-zzz .z3{animation-delay:1.6s}.character-avatar_jump__KRy9w .av-body,.character-avatar_jump__KRy9w .av-head{animation:character-avatar_avJump__697PR 1.8s ease-out infinite}.character-avatar_shake__OL_GO .av-head{animation:character-avatar_avShake__ZAmRJ 1.4s ease-in-out infinite}.character-avatar_spin__b8lFI .av-head{transform-box:fill-box;transform-origin:center;animation:character-avatar_avSpin__cy1V3 2.4s linear infinite}.character-avatar_pop__r59gb svg{transform-box:view-box;transform-origin:center;animation:character-avatar_avPop__CmGXd 2s ease-out infinite}@media (prefers-reduced-motion:reduce){.character-avatar_root__UmNz3 svg,.character-avatar_root__UmNz3 svg *{animation:none!important}}.setup-scene_wrap__31zeb{position:relative;z-index:2;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(24px,5vh,56px) clamp(20px,6vw,64px)}.setup-scene_inner__qkQYc{width:100%;max-width:960px}.setup-scene_eyebrow__1xYwB{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 16px}.setup-scene_title__a_hN_{margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:600;letter-spacing:-.025em;color:var(--foreground);text-wrap:balance}.setup-scene_sub__pgI0Z{margin:0;max-width:640px;font-size:clamp(14px,1.6vw,16px);color:var(--muted-foreground);line-height:1.55}.setup-scene_body__2lIf8{display:flex;gap:20px;margin-top:30px;align-items:stretch}.setup-scene_cards__5fz_e{flex:1 1 56%;display:flex;flex-direction:column;gap:12px}.setup-scene_card__IGBwt{display:flex;gap:14px;align-items:flex-start;text-align:left;width:100%;padding:16px;border:1.5px solid var(--border);border-radius:14px;background:var(--card);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;cursor:pointer}.setup-scene_card__IGBwt:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}.setup-scene_card__IGBwt.setup-scene_sel__SgCRU{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 22%,transparent)}.setup-scene_ic__TcLl2{width:44px;height:44px;border-radius:11px;flex:none;display:grid;place-items:center;background:var(--accent);color:var(--accent-foreground)}.setup-scene_ic__TcLl2 svg{width:22px;height:22px}.setup-scene_cardMain__JQ3YQ{flex:1;min-width:0}.setup-scene_cardTitle__RAC_0{margin:0 0 4px;font-size:15.5px;font-weight:600;color:var(--foreground);display:flex;align-items:center;gap:8px}.setup-scene_tag__gRVZN{font-size:10.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-foreground);background:var(--accent);padding:2px 7px;border-radius:99px}.setup-scene_cardDesc__5FQfw{display:block;margin:0;font-size:13px;color:var(--muted-foreground);line-height:1.5}.setup-scene_chk__YZkIC{margin-left:auto;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border);flex:none;display:grid;place-items:center;opacity:.4}.setup-scene_card__IGBwt.setup-scene_sel__SgCRU .setup-scene_chk__YZkIC{background:var(--primary);border-color:var(--primary);opacity:1}.setup-scene_card__IGBwt.setup-scene_sel__SgCRU .setup-scene_chk__YZkIC svg{width:12px;height:12px;color:var(--primary-foreground)}.setup-scene_preview__YYqog{flex:1 1 44%;border:1.5px solid var(--border);border-radius:16px;background:var(--card);padding:18px;display:flex;flex-direction:column;min-height:0}.setup-scene_plabel__ZGW7u{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-weight:600;margin:0 0 12px}.setup-scene_pcard__625lB{background:var(--muted);border:1px solid var(--border);border-radius:11px;padding:12px 13px;margin-bottom:9px}.setup-scene_pcard__625lB h4{margin:0 0 8px;font-size:12.5px;color:var(--muted-foreground);font-weight:600}.setup-scene_pdesc__iwGci{margin:0;font-size:13px;color:var(--foreground);line-height:1.55}.setup-scene_chips__ay6Zb{display:flex;flex-wrap:wrap;gap:6px}.setup-scene_chip__gZGmp{font-size:12px;font-weight:520;padding:4px 9px;border-radius:8px;background:var(--card);color:var(--foreground);border:1px solid var(--border);text-transform:capitalize}.setup-scene_learn__KaNqK{margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:540;color:var(--primary)}.setup-scene_actions__XAhbM{display:flex;gap:12px;margin-top:28px;justify-content:center}.setup-scene_skipRow__xvFDK{margin-top:18px;text-align:center}.setup-scene_skipLink__G82z6{background:none;border:none;padding:4px 6px;font-size:13.5px;font-weight:540;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .15s ease}.setup-scene_skipLink__G82z6:hover:not(:disabled){color:var(--foreground)}.setup-scene_skipLink__G82z6:disabled{opacity:.5;cursor:default}.setup-scene_skipHint__1aQ6h{margin:6px 0 0;font-size:12px;color:var(--muted-foreground);opacity:.85}.setup-scene_confirm__0lPpo{position:fixed;inset:0;z-index:3;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--background) 72%,transparent);backdrop-filter:blur(3px)}.setup-scene_confirmCard__zPVbS{width:100%;max-width:460px;border:1.5px solid var(--border);border-radius:18px;background:var(--card);padding:26px;box-shadow:0 24px 60px -20px rgba(0,0,0,.35)}.setup-scene_confirmTitle__ok57t{margin:0 0 10px;font-size:20px;font-weight:640;letter-spacing:-.02em;color:var(--foreground)}.setup-scene_confirmBody__79gOl{margin:0;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.setup-scene_confirmWarn__nvOHh{margin:14px 0 0;padding:12px 13px;border-radius:11px;border:1px solid color-mix(in srgb,var(--warning,#b7791f) 45%,var(--border));background:color-mix(in srgb,var(--warning,#b7791f) 12%,transparent);font-size:13px;line-height:1.55;color:var(--foreground)}.setup-scene_confirmActions__Cwn2x{display:flex;gap:10px;margin-top:22px;justify-content:flex-end}@media (max-width:760px){.setup-scene_body__2lIf8{flex-direction:column}.setup-scene_preview__YYqog{display:none}}.setup-scene_ownDivider__xOrCd{display:flex;align-items:center;gap:12px;margin:26px 0 12px;font-size:12.5px;color:var(--muted-foreground)}.setup-scene_ownDivider__xOrCd:after,.setup-scene_ownDivider__xOrCd:before{content:"";flex:1;border-top:1px solid var(--border)}.setup-scene_ownGrid__qdoeC{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.build-scene_markWrap__sKOTd{position:relative;width:92px;height:92px;display:grid;place-items:center;margin:0 auto 26px}.build-scene_ring__2KmdW{position:absolute;inset:0;border-radius:50%;border:3px solid color-mix(in srgb,var(--foreground) 12%,transparent);border-top-color:var(--primary);animation:build-scene_cerSpin__wM_yh .9s linear infinite}.build-scene_markWrap__sKOTd[data-ready] .build-scene_ring__2KmdW{border-color:#16a34a;animation:none}.build-scene_badge__XjJZU{position:absolute;right:0;bottom:0;width:26px;height:26px;border-radius:50%;background:#16a34a;display:grid;place-items:center;box-shadow:0 0 0 3px var(--background)}.build-scene_badge__XjJZU svg{width:14px;height:14px;color:#fff}.build-scene_title__FrPQS{margin:0 0 8px;font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.02em;color:var(--foreground);text-align:center;text-wrap:balance}.build-scene_sub__pi_GK{margin:0;font-size:15px;color:var(--muted-foreground);text-align:center}.build-scene_list__6oHSL{margin:24px auto 0;width:100%;max-width:340px;display:flex;flex-direction:column;gap:10px;text-align:left}.build-scene_stage__Jk_i0{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted-foreground);transition:color .2s ease}.build-scene_stage__Jk_i0[data-state=active]{color:var(--foreground);font-weight:500}.build-scene_stage__Jk_i0[data-state=done]{color:var(--foreground)}.build-scene_stageIc__35mfb{width:18px;height:18px;display:grid;place-items:center;flex:none}.build-scene_stageText__xDVgx{display:flex;flex-direction:column;gap:2px;min-width:0}.build-scene_stageDetail__0V1I_{font-size:12px;font-weight:400;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build-scene_done__BvjAW{width:18px;height:18px;border-radius:50%;background:#16a34a;display:grid;place-items:center}.build-scene_done__BvjAW svg{width:11px;height:11px;color:#fff}.build-scene_spin__w_g7_{width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in srgb,var(--foreground) 15%,transparent);border-top-color:var(--primary);animation:build-scene_cerSpin__wM_yh .8s linear infinite}.build-scene_dot__iLoT3{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--foreground) 22%,transparent)}.build-scene_bar__s96jK{margin:26px auto 0;width:100%;max-width:340px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--foreground) 10%,transparent);overflow:hidden}.build-scene_barFill__2x4aY{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#3b56cf,#6b5bd0);transition:width .4s ease}.build-scene_actions__BrM5V{margin-top:28px;display:flex;justify-content:center}.build-scene_pulseWrap__xZLpO{display:inline-block;border-radius:12px;animation:build-scene_cerPulse__ak_4I 2.2s ease-out infinite}@keyframes build-scene_cerSpin__wM_yh{to{transform:rotate(1turn)}}@keyframes build-scene_cerPulse__ak_4I{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--primary) 45%,transparent)}70%,to{box-shadow:0 0 0 14px color-mix(in srgb,var(--primary) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.build-scene_pulseWrap__xZLpO,.build-scene_ring__2KmdW,.build-scene_spin__w_g7_{animation:none}}