@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap";._container_a32wu_1{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:99999;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}._toast_a32wu_14{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:14px;cursor:pointer;max-width:420px;box-shadow:0 4px 20px #0000004d}._icon_a32wu_28{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}._message_a32wu_40{line-height:1.4}._error_a32wu_44{background:#dc262626;border:1px solid rgba(220,38,38,.3);color:#fca5a5}._error_a32wu_44 ._icon_a32wu_28{background:#dc26264d;color:#fca5a5}._success_a32wu_54{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:#86efac}._success_a32wu_54 ._icon_a32wu_28{background:#22c55e4d;color:#86efac}._info_a32wu_64{background:#3b82f626;border:1px solid rgba(59,130,246,.3);color:#93c5fd}._info_a32wu_64 ._icon_a32wu_28{background:#3b82f64d;color:#93c5fd}._state_7sadi_1{min-height:112px;padding:32px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--app-text-muted);font-size:.875rem;text-align:center}._spinner_7sadi_13{width:16px;height:16px;flex:0 0 16px;border:2px solid var(--app-border);border-top-color:var(--app-text-secondary);border-radius:50%;animation:_data-state-spin_7sadi_1 .75s linear infinite}._error_7sadi_23{color:var(--button-danger-fg)}@keyframes _data-state-spin_7sadi_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._spinner_7sadi_13{animation:none}}._page_105mh_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;color:var(--app-text);background:var(--app-bg);text-align:center}._code_105mh_13{margin-bottom:8px;font-size:4rem;font-weight:700}._title_105mh_19{margin-bottom:16px;font-size:1.5rem}._message_105mh_24{margin-bottom:32px;color:var(--app-text-muted);font-size:1.125rem}._errorDetail_105mh_30{max-width:min(80vw,720px);margin-bottom:24px;color:var(--button-danger-fg);font-size:.75rem;white-space:pre-wrap}._actions_105mh_38{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}._primaryButton_105mh_45{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._primaryButton_105mh_45:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._primaryButton_105mh_45{min-height:44px}}._primaryButton_105mh_45{color:var(--button-primary-fg);background:var(--button-primary-bg)}._primaryButton_105mh_45:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._primaryButton_105mh_45:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._secondaryButton_105mh_88{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._secondaryButton_105mh_88:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._secondaryButton_105mh_88{min-height:44px}}._secondaryButton_105mh_88{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._secondaryButton_105mh_88:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._secondaryButton_105mh_88:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._menu_1307f_1{position:relative}._menu_1307f_1::details-content{overflow:visible}._trigger_1307f_8{width:40px;height:40px;display:grid;place-items:center;color:var(--theme-control-fg);border:1px solid var(--theme-control-border);border-radius:9999px;background:var(--theme-control-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;list-style:none;transition:color .15s ease,border-color .15s ease,background .15s ease}._trigger_1307f_8::-webkit-details-marker{display:none}._trigger_1307f_8:hover,._trigger_1307f_8:focus-visible{color:var(--theme-control-hover-fg);border-color:var(--theme-control-hover-border);background:var(--theme-control-hover-bg)}._trigger_1307f_8:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}._creditBalance_1307f_36{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:var(--theme-control-fg);font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums;border:1px solid var(--theme-control-border);border-radius:9999px;background:var(--theme-control-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:color .15s ease,border-color .15s ease,background .15s ease}._creditBalance_1307f_36:hover,._creditBalance_1307f_36:focus-visible{color:var(--theme-control-hover-fg);border-color:var(--theme-control-hover-border);background:var(--theme-control-hover-bg)}._creditBalance_1307f_36:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}._creditBalanceWrap_1307f_63{position:relative;display:inline-flex;align-items:center}._creditPopover_1307f_69{position:absolute;top:calc(100% + 10px);right:0;z-index:240;width:min(360px,100vw - 24px);padding:16px;display:grid;gap:16px;color:var(--app-text-secondary);border:1px solid var(--app-border);border-radius:12px;background:#111111fa;box-shadow:var(--app-shadow-popover, 0 18px 46px rgba(0, 0, 0, .46));backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}._creditPopover_1307f_69:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:10px}._creditBalanceWrap_1307f_63:hover ._creditPopover_1307f_69,._creditBalanceWrap_1307f_63:focus-within ._creditPopover_1307f_69,._creditBalanceWrap_1307f_63[data-popover-open=true] ._creditPopover_1307f_69{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._creditPopoverHeader_1307f_109{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--app-border)}._creditPopoverHeader_1307f_109>div{min-width:0;display:grid;gap:3px}._creditPopoverHeader_1307f_109 strong{color:var(--app-text);font-size:.875rem;font-weight:700}._creditPopoverHeader_1307f_109 span:not(._creditPopoverIcon_1307f_126){overflow:hidden;color:var(--app-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}._creditPopoverIcon_1307f_126{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--button-primary-bg) 30%,transparent);border-radius:8px;background:var(--app-accent-soft)}._creditPopoverIcon_1307f_126 svg{width:18px;height:18px}._creditPopoverRows_1307f_150{display:grid;gap:8px}._creditPopoverRow_1307f_150{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.75rem}._creditPopoverRow_1307f_150 strong{flex:0 0 auto;color:var(--app-text);font-size:.875rem;font-variant-numeric:tabular-nums}._creditPopoverMuted_1307f_169{color:var(--app-text-muted);text-align:right}._creditPopoverCta_1307f_174{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._creditPopoverCta_1307f_174:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._creditPopoverCta_1307f_174{min-height:44px}}._creditPopoverCta_1307f_174{color:var(--button-primary-fg);background:var(--button-primary-bg)}._creditPopoverCta_1307f_174:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._creditPopoverCta_1307f_174:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._creditPopoverCta_1307f_174{width:100%;justify-content:space-between}._creditPopoverCta_1307f_174>svg{flex:0 0 16px}._creditPopoverCta_1307f_174:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._creditMark_1307f_228{width:18px;height:18px;flex:0 0 18px;color:var(--app-accent-text, #ffd700)}._avatar_1307f_235{overflow:hidden;padding:0}._avatar_1307f_235 img{width:100%;height:100%;display:block;object-fit:cover}._dropdown_1307f_246{position:absolute;top:calc(100% + 10px);right:0;z-index:200;padding:6px;color:var(--app-text-secondary);border:1px solid var(--app-border);border-radius:12px;background:#111111f7;box-shadow:0 18px 46px #00000075;backdrop-filter:blur(20px) saturate(1.1);-webkit-backdrop-filter:blur(20px) saturate(1.1);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s}._dropdown_1307f_246:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:10px}._dropdown_1307f_246 button{width:100%;min-height:40px;padding:8px 10px;display:flex;align-items:center;gap:10px;color:var(--app-text-secondary);font-size:.875rem;text-align:left;border-radius:8px}._dropdown_1307f_246 button:hover{color:var(--app-text);background:var(--button-quiet-hover-bg)}._dropdown_1307f_246 button:focus-visible{color:var(--app-text);background:var(--button-quiet-hover-bg);outline:2px solid var(--button-focus-ring);outline-offset:-2px}._menu_1307f_1:hover ._dropdown_1307f_246,._menu_1307f_1:focus-within ._dropdown_1307f_246,._menu_1307f_1[open] ._dropdown_1307f_246{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}._languageDropdown_1307f_305{width:min(250px,100vw - 24px);max-height:min(620px,100vh - 88px);overflow-y:auto;display:grid;gap:4px;overscroll-behavior:contain;scrollbar-gutter:stable}._languageDropdown_1307f_305 button svg{margin-left:auto}._languageCode_1307f_318{width:28px;color:var(--app-text-muted);font-size:11px;font-weight:700;letter-spacing:.04em}._visuallyHidden_1307f_326{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._activeItem_1307f_338{color:var(--app-text)!important;background:var(--button-quiet-hover-bg)}._userDropdown_1307f_343{min-width:220px}._userInfo_1307f_347{padding:10px;margin-bottom:4px;display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--app-border)}._userInfo_1307f_347 strong{color:var(--app-text);font-size:.875rem}._userInfo_1307f_347 span{max-width:190px;overflow:hidden;color:var(--app-text-muted);font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}._logout_1307f_368{margin-top:4px;color:var(--button-danger-fg)!important;border-top:1px solid var(--app-border);border-radius:0 0 8px 8px!important}html[data-theme=light] ._dropdown_1307f_246,html[data-theme=light] ._creditPopover_1307f_69{background:var(--app-surface);box-shadow:var(--app-shadow-popover);backdrop-filter:none;-webkit-backdrop-filter:none}@media (max-width: 640px){._creditBalance_1307f_36{min-height:44px;padding:0 10px}._creditPopover_1307f_69{width:min(360px,100vw - 24px)}._trigger_1307f_8{width:44px;height:44px}._dropdown_1307f_246 button{min-height:44px}}@media (prefers-reduced-motion: reduce){._trigger_1307f_8,._creditBalance_1307f_36,._dropdown_1307f_246,._creditPopover_1307f_69{transition:none}}._home_18nly_1{width:100%;min-height:100vh;background:#0d0d0d}._container_18nly_7{max-width:100%;margin:0 auto;padding:0 64px}@media (max-width: 1024px){._container_18nly_7{padding:0 32px}}@media (max-width: 768px){._container_18nly_7{padding:0 16px}}._nav_18nly_23{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 48px;transition:background .25s ease,border-color .25s ease}@media (max-width: 768px){._nav_18nly_23{padding:16px}}._navWithAnnouncement_18nly_38{top:44px}@media (max-width: 640px){._navWithAnnouncement_18nly_38{top:42px}}._signupAnnouncement_18nly_47{position:fixed;z-index:101;top:0;right:0;left:0;height:44px;display:flex;align-items:center;justify-content:center;color:#0d0d0d;background:gold;border-bottom:1px solid rgba(13,13,13,.18);box-shadow:0 2px 8px #0000004d}@media (max-width: 640px){._signupAnnouncement_18nly_47{height:42px}}._signupAnnouncementCta_18nly_68{position:relative;max-width:calc(100% - 96px);min-height:44px;padding:0 16px;display:flex;align-items:center;justify-content:center;gap:9px;color:#0d0d0d;font-size:.875rem;font-weight:750;letter-spacing:-.01em}._signupAnnouncementCta_18nly_68 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._signupAnnouncementCta_18nly_68:after{content:"";position:absolute;right:16px;bottom:5px;left:16px;height:1px;background:currentColor;opacity:0;transform:scaleX(.7);transition:opacity .15s ease,transform .15s ease}._signupAnnouncementCta_18nly_68:hover:after{opacity:.65;transform:scaleX(1)}._signupAnnouncementCta_18nly_68:focus-visible{outline:2px solid #0d0d0d;outline-offset:-4px;border-radius:4px}@media (max-width: 640px){._signupAnnouncementCta_18nly_68{max-width:calc(100% - 64px);min-height:42px;padding-inline:4px;gap:6px;font-size:13px}}._signupAnnouncementGift_18nly_118,._signupAnnouncementArrow_18nly_119,._signupAnnouncementClose_18nly_120 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}._signupAnnouncementGift_18nly_118{width:19px;height:19px;flex:0 0 19px;stroke-width:1.8}._signupAnnouncementArrow_18nly_119{width:17px;height:17px;flex:0 0 17px;stroke-width:1.9}._signupAnnouncementClose_18nly_120{position:absolute;top:0;right:8px;width:44px;height:44px;display:grid;place-items:center;color:#0d0d0dc2;border-radius:4px}._signupAnnouncementClose_18nly_120 svg{width:18px;height:18px;stroke-width:1.6}._signupAnnouncementClose_18nly_120:hover{color:#0d0d0d;background:#0d0d0d14}._signupAnnouncementClose_18nly_120:focus-visible{outline:2px solid #0d0d0d;outline-offset:-4px}@media (max-width: 640px){._signupAnnouncementClose_18nly_120{right:0;width:42px;height:42px}}@media (prefers-reduced-motion: reduce){._signupAnnouncementCta_18nly_68:after{transition:none}}._navGlass_18nly_178{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;transition:opacity .3s ease;background:linear-gradient(to bottom,#0d0d0deb,#0d0d0db3,#0d0d0d00)}._navGlass_18nly_178:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}._scrolled_18nly_196 ._navGlass_18nly_178{opacity:1}._navContainer_18nly_200{max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._navLogo_18nly_208{min-height:44px;display:inline-flex;align-items:center;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500;color:#fff;letter-spacing:-.02em}._navLogo_18nly_208:hover{color:#fff}._navLogo_18nly_208:focus-visible{outline:2px solid #FFD700;outline-offset:4px;border-radius:4px}._navLinks_18nly_227{display:flex;gap:32px}@media (max-width: 1024px){._navLinks_18nly_227{display:none}}._navMenuItem_18nly_237{position:relative;padding:8px 0}._navMenuItem_18nly_237:hover ._navMenuTrigger_18nly_241,._navMenuItem_18nly_237:focus-within ._navMenuTrigger_18nly_241{color:#fff}._navMenuItem_18nly_237:hover ._navMenuArrow_18nly_244,._navMenuItem_18nly_237:focus-within ._navMenuArrow_18nly_244{transform:rotate(180deg)}._navMenuItem_18nly_237:hover ._navDropdown_18nly_247,._navMenuItem_18nly_237:focus-within ._navDropdown_18nly_247{opacity:1;transform:translate(-50%);pointer-events:auto}._navMenuTrigger_18nly_241{display:inline-flex;align-items:center;gap:6px;font-size:1rem;font-weight:500;color:#ffffffe6;transition:color .15s ease}._navMenuTrigger_18nly_241:focus-visible{outline:2px solid #FFD700;outline-offset:5px;border-radius:4px}._navMenuArrow_18nly_244{flex:0 0 auto;opacity:.75;transition:transform .18s ease,opacity .18s ease}._navDropdown_18nly_247{position:absolute;top:100%;left:50%;width:max-content;min-width:240px;max-width:320px;padding:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0d0d0db8;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 8px 32px #00000080;opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}._navDropdownItem_18nly_297{display:flex;align-items:center;gap:10px;width:100%;padding:8px 16px;color:#ffffffc7;font-size:.875rem;font-weight:500;text-align:left;white-space:nowrap;border-radius:8px;transition:all .15s ease}._navDropdownItem_18nly_297:hover{color:#0d0d0d;background:gold}._navDropdownItem_18nly_297:focus-visible{color:#0d0d0d;background:gold;outline:2px solid #fff;outline-offset:-2px}._navModelLogo_18nly_322{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;border-radius:7px;background:#ffffff14}._navModelLogo_18nly_322 svg{width:16px;height:16px}._navDropdownItem_18nly_297:hover ._navModelLogo_18nly_322,._navDropdownItem_18nly_297:focus-visible ._navModelLogo_18nly_322{background:#0d0d0d1f}._navDropdownItem_18nly_297:hover ._navModelLogo_18nly_322 svg,._navDropdownItem_18nly_297:focus-visible ._navModelLogo_18nly_322 svg{filter:brightness(.15)}._navActions_18nly_342{display:flex;align-items:center;gap:16px}@media (max-width: 640px){._navActions_18nly_342{gap:8px}}._nav_18nly_23:not(._scrolled_18nly_196) ._navActions_18nly_342{--theme-control-fg: rgba(255, 255, 255, .96);--theme-control-border: rgba(255, 255, 255, .22);--theme-control-bg: rgba(8, 9, 10, .62);--theme-control-hover-fg: #ffffff;--theme-control-hover-border: rgba(255, 255, 255, .42);--theme-control-hover-bg: rgba(8, 9, 10, .78)}._navStudioBtn_18nly_362{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._navStudioBtn_18nly_362:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._navStudioBtn_18nly_362{min-height:44px}}._navStudioBtn_18nly_362{color:var(--button-primary-fg);background:var(--button-primary-bg)}._navStudioBtn_18nly_362:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._navStudioBtn_18nly_362:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._navStudioBtn_18nly_362{letter-spacing:.01em}._navStudioBtn_18nly_362 svg{flex:0 0 auto}@media (max-width: 640px){._navStudioBtn_18nly_362{width:40px;padding:0}}@media (max-width: 640px){._navStudioLabel_18nly_418{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}._navLoginBtn_18nly_431{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._navLoginBtn_18nly_431:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._navLoginBtn_18nly_431{min-height:44px}}._navLoginBtn_18nly_431{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._navLoginBtn_18nly_431:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._navLoginBtn_18nly_431:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._navLoginBtn_18nly_431{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width: 640px){._navLoginBtn_18nly_431{display:none}}._hero_18nly_485{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}._heroBg_18nly_495{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}._heroBg_18nly_495 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0;transition:opacity .9s ease}._heroVideoActive_18nly_511{opacity:1!important}._heroOverlay_18nly_515{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0d0d0d33,#0d0d0d59 55%,#0d0d0d8c)}@media (prefers-reduced-motion: reduce){._heroBg_18nly_495 video{transition:none}}._heroContent_18nly_526{position:relative;z-index:10;max-width:100%;padding:96px 16px 120px}._heroProviders_18nly_535{position:absolute;z-index:12;right:clamp(20px,3vw,60px);bottom:clamp(18px,3vh,34px);left:clamp(20px,3vw,60px);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent)}._heroProviders_18nly_535::-webkit-scrollbar{display:none}._heroProvidersTrack_18nly_552{width:max-content;min-width:100%;min-height:44px;padding:0 clamp(12px,2vw,32px);display:flex;align-items:center;justify-content:center;gap:clamp(28px,4.3vw,72px)}._heroProvider_18nly_535{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;color:#ffffff94;font-size:clamp(12px,.85vw,15px);font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 10px rgba(0,0,0,.5);white-space:nowrap}._heroProviderLogo_18nly_576{width:21px;height:21px;display:grid;place-items:center;opacity:.62}._heroProviderLogo_18nly_576 svg{width:19px;height:19px}@media (max-width: 768px){._heroProviders_18nly_535{right:12px;bottom:14px;left:12px}._heroProvidersTrack_18nly_552{min-width:max-content;min-height:40px;padding:0 18px;justify-content:flex-start;gap:30px}}@media (prefers-reduced-motion: reduce){._heroProviders_18nly_535{transition:none}}._heroTitle_18nly_607{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;line-height:.98;letter-spacing:-.02em;color:#fff}:lang(zh) ._heroTitle_18nly_607,:lang(ja) ._heroTitle_18nly_607,:lang(ko) ._heroTitle_18nly_607,:lang(hi) ._heroTitle_18nly_607{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.03em}:lang(hi) ._heroTitle_18nly_607{line-height:1.18;letter-spacing:-.01em}._heroTitle_18nly_607{font-size:clamp(2.75rem,8vw,6rem);margin-bottom:24px}._heroSubtitle_18nly_629{max-width:680px;margin:0 auto 32px;border:0;background:transparent;box-shadow:none;color:#ffffffa8;font-size:clamp(14px,1.05vw,17px);font-weight:400;line-height:1.7;letter-spacing:.02em;text-shadow:0 1px 12px rgba(0,0,0,.45)}@media (max-width: 768px){._heroSubtitle_18nly_629{max-width:min(90vw,560px);font-size:14px;line-height:1.6}}._heroTryFree_18nly_650{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 30px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._heroTryFree_18nly_650:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._heroTryFree_18nly_650{min-height:44px}}._heroTryFree_18nly_650{color:var(--button-primary-fg);background:var(--button-primary-bg)}._heroTryFree_18nly_650:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._heroTryFree_18nly_650:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._heroTryFree_18nly_650{letter-spacing:.02em}@media (max-width: 768px){._heroTryFree_18nly_650{min-height:44px;padding-inline:26px;font-size:14px}}._heroCta_18nly_703{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 32px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._heroCta_18nly_703:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._heroCta_18nly_703{min-height:44px}}._heroCta_18nly_703{color:var(--button-primary-fg);background:var(--button-primary-bg)}._heroCta_18nly_703:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._heroCta_18nly_703:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._heroCta_18nly_703{font-size:1.125rem;padding:24px 64px;white-space:nowrap}@media (max-width: 768px){._heroCta_18nly_703{font-size:1rem;padding:16px 48px}}._toolkit_18nly_757{padding:96px 0}@media (max-width: 768px){._toolkit_18nly_757{padding:64px 0}}._toolkit_18nly_757{background:#0d0d0d}._toolkitHeader_18nly_769{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;text-align:left;margin-bottom:64px}._toolkitHeader_18nly_769 h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;line-height:.98;letter-spacing:-.02em;color:#fff}:lang(zh) ._toolkitHeader_18nly_769 h2,:lang(ja) ._toolkitHeader_18nly_769 h2,:lang(ko) ._toolkitHeader_18nly_769 h2,:lang(hi) ._toolkitHeader_18nly_769 h2{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.03em}:lang(hi) ._toolkitHeader_18nly_769 h2{line-height:1.18;letter-spacing:-.01em}._toolkitHeader_18nly_769 h2{font-size:clamp(2.75rem,5vw,4.5rem);margin-bottom:16px}@media (max-width: 768px){._toolkitHeader_18nly_769 h2{font-size:2rem}}._toolkitHeader_18nly_769 p{font-size:1.125rem;color:#b3b3b3;max-width:760px;margin:0}@media (max-width: 768px){._toolkitHeader_18nly_769 p{font-size:1rem}}._toolkitHeader_18nly_769 button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 32px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._toolkitHeader_18nly_769 button:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._toolkitHeader_18nly_769 button{min-height:44px}}._toolkitHeader_18nly_769 button{color:var(--button-primary-fg);background:var(--button-primary-bg)}._toolkitHeader_18nly_769 button:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._toolkitHeader_18nly_769 button:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._toolkitHeader_18nly_769 button{min-height:48px;padding-inline:48px;white-space:nowrap}@media (max-width: 768px){._toolkitHeader_18nly_769{grid-template-columns:1fr;gap:24px}._toolkitHeader_18nly_769 button{justify-self:start}}._toolkitGrid_18nly_871{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));grid-template-rows:repeat(4,116px);grid-auto-rows:116px;gap:12px;list-style:none}@media (max-width: 1024px){._toolkitGrid_18nly_871{grid-template-columns:repeat(2,1fr);grid-template-rows:none;grid-auto-rows:auto}}@media (max-width: 768px){._toolkitGrid_18nly_871{grid-template-columns:1fr}}._toolkitItem_18nly_892{grid-column:span 4;min-width:0;height:100%}@media (max-width: 1024px){._toolkitItem_18nly_892{grid-column:span 1}}._toolkitItemFeatured_18nly_903{grid-column:span 6;grid-row:span 4;min-height:500px}@media (max-width: 1024px){._toolkitItemFeatured_18nly_903{grid-column:span 2;grid-row:span 1;min-height:420px}}@media (max-width: 768px){._toolkitItemFeatured_18nly_903{grid-column:span 1;min-height:400px}}._toolCard_18nly_922{position:relative;width:100%;height:100%;min-height:116px;display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,38%);padding:0;border:1px solid rgba(255,255,255,.12);background:#111214;text-align:left;cursor:pointer;border-radius:12px;overflow:hidden;isolation:isolate;transition:border-color .25s ease,background-color .25s ease}._toolCard_18nly_922:hover{border-color:#ffd70099;background:#161719}._toolCard_18nly_922:focus-visible{outline:2px solid #FFD700;outline-offset:4px}._toolCard_18nly_922 ._toolImage_18nly_947{position:relative;grid-column:2;grid-row:1;overflow:hidden}._toolCard_18nly_922 ._toolImage_18nly_947 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._toolCard_18nly_922:hover ._toolImage_18nly_947 img{transform:scale(1.04)}._toolCard_18nly_922 ._toolContent_18nly_962{position:relative;grid-column:1;grid-row:1;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:24px 32px}._toolCard_18nly_922 h3{padding-right:34px;font-size:1.125rem;font-weight:700;color:#fff;margin-bottom:4px}._toolCard_18nly_922>p,._toolCard_18nly_922 ._toolContent_18nly_962 p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:.75rem;color:#737373;line-height:1.5}@media (max-width: 768px){._toolCard_18nly_922{grid-template-columns:minmax(0,1fr) minmax(112px,36%)}}._toolCardFeatured_18nly_996{display:block;min-height:100%}._toolCardFeatured_18nly_996 ._toolImage_18nly_947{position:absolute;top:0;right:0;bottom:0;left:0}._toolCardFeatured_18nly_996 ._toolImage_18nly_947:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#050607f5,#0506071a 68%)}._toolCardFeatured_18nly_996 ._toolContent_18nly_962{position:relative;z-index:2;min-height:100%;justify-content:flex-end;padding:48px}._toolCardFeatured_18nly_996 h3{max-width:420px;font-size:2rem;margin-bottom:8px}._toolCardFeatured_18nly_996 ._toolContent_18nly_962 p{max-width:420px;font-size:1rem;color:#ffffffc2;-webkit-line-clamp:3}._toolArrow_18nly_1029{position:absolute;top:16px;right:16px;width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9999px;color:#b3b3b3;transition:color .25s ease,border-color .25s ease,background-color .25s ease}._toolArrow_18nly_1029 svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._toolCard_18nly_922:hover ._toolArrow_18nly_1029{border-color:gold;background:gold;color:#0d0d0d}@media (prefers-reduced-motion: reduce){._toolCard_18nly_922,._toolImage_18nly_947 img,._toolArrow_18nly_1029{transition:none}}._models_18nly_1064{padding:96px 0}@media (max-width: 768px){._models_18nly_1064{padding:64px 0}}._models_18nly_1064{position:relative;z-index:0;isolation:isolate;background:#0d0d0d}._modelsHeader_18nly_1079{max-width:100%;margin:0 auto 24px;padding:0 64px;text-align:center}._modelsHeader_18nly_1079 h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;line-height:.98;letter-spacing:-.02em;color:#fff}:lang(zh) ._modelsHeader_18nly_1079 h2,:lang(ja) ._modelsHeader_18nly_1079 h2,:lang(ko) ._modelsHeader_18nly_1079 h2,:lang(hi) ._modelsHeader_18nly_1079 h2{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.03em}:lang(hi) ._modelsHeader_18nly_1079 h2{line-height:1.18;letter-spacing:-.01em}._modelsHeader_18nly_1079 h2{font-size:3.5rem}@media (max-width: 768px){._modelsHeader_18nly_1079 h2{font-size:2rem}}._modelTabs_18nly_1111{display:inline-flex;align-items:center;gap:4px;margin-top:32px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:9999px;background:#1a1a1ab8}@media (max-width: 640px){._modelTabs_18nly_1111{width:100%;margin-top:24px}}._modelTab_18nly_1111{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._modelTab_18nly_1111{min-height:44px}}._modelTab_18nly_1111{color:var(--button-quiet-fg);background:transparent}._modelTab_18nly_1111:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._modelTab_18nly_1111:active:not(:disabled){transform:scale(.98)}._modelTab_18nly_1111._active_18nly_1169,._modelTab_18nly_1111[aria-pressed=true]{color:var(--button-primary-fg);background:var(--button-primary-bg)}@media (max-width: 640px){._modelTab_18nly_1111{flex:1;min-width:0;padding-inline:8px;font-size:.75rem}}._modelTabActive_18nly_1182{color:var(--button-primary-fg);background:var(--button-primary-bg)}._modelTabActive_18nly_1182:hover{color:var(--button-primary-fg);background:var(--button-primary-hover)}._skipModels_18nly_1191{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}._skipModels_18nly_1191:focus{z-index:10;width:auto;height:auto;margin:16px 64px;padding:8px 16px;clip:auto;border-radius:9999px;background:gold;color:#0d0d0d}._modelsRailFrame_18nly_1213{position:relative}._modelRailControls_18nly_1217{position:absolute;z-index:3;top:-60px;right:64px;display:flex;gap:4px}._modelRailControls_18nly_1217 button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._modelRailControls_18nly_1217 button:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._modelRailControls_18nly_1217 button{min-height:44px}}._modelRailControls_18nly_1217 button{width:44px;min-width:44px;padding:0}@media (max-width: 640px){._modelRailControls_18nly_1217 button{min-width:44px}}._modelRailControls_18nly_1217 button{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._modelRailControls_18nly_1217 button:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._modelRailControls_18nly_1217 button:active:not(:disabled){transform:scale(.96)}._modelRailControls_18nly_1217 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (max-width: 768px){._modelRailControls_18nly_1217{display:none}}._modelsScroll_18nly_1292{width:100%;margin:0 auto;padding:16px 64px 32px;display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:clamp(288px,22vw,320px);gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-padding-inline:64px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y}._modelsScroll_18nly_1292::-webkit-scrollbar{display:none}._modelsScroll_18nly_1292:active{cursor:grabbing}._modelsScroll_18nly_1292:focus-visible{outline:2px solid #FFD700;outline-offset:-6px}@media (max-width: 768px){._modelsScroll_18nly_1292{grid-auto-columns:min(72vw,288px);gap:12px;padding:8px 16px 24px;scroll-padding-inline:16px}}._modelsAfter_18nly_1331{display:block}._modelCard_18nly_1335{--tilt-x: 0deg;--tilt-y: 0deg;--tilt-brightness: 1;width:100%;min-width:0;padding:0;border:0;border-radius:12px;overflow:hidden;position:relative;background:#1a1a1a;color:inherit;font:inherit;text-align:left;cursor:pointer;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-origin:center center;transform-style:preserve-3d;filter:brightness(var(--tilt-brightness));will-change:transform,filter;transition:transform .11s ease-out,filter .11s ease-out;scroll-snap-align:start}._modelCard_18nly_1335:focus-visible{outline:2px solid #FFD700;outline-offset:4px}._modelCard_18nly_1335 img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}._modelCard_18nly_1335 ._modelInfo_18nly_1369{position:absolute;bottom:0;left:0;right:0;padding:16px;transform:translateY(0);background:linear-gradient(to bottom,transparent 0%,rgba(13,13,13,.2) 30%,rgba(13,13,13,.55) 60%,rgba(13,13,13,.82) 100%)}._modelCard_18nly_1335 ._modelInfo_18nly_1369:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);mask-image:linear-gradient(to bottom,transparent 0%,black 55%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 55%);pointer-events:none}._modelCard_18nly_1335 ._modelInfo_18nly_1369 ._modelNameRow_18nly_1388{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin-bottom:4px}._modelCard_18nly_1335 ._modelInfo_18nly_1369 ._modelLogoIcon_18nly_1396{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;color:#fff;flex-shrink:0}._modelCard_18nly_1335 ._modelInfo_18nly_1369 ._modelLogoIcon_18nly_1396 svg{width:100%;height:100%}._modelCard_18nly_1335 ._modelInfo_18nly_1369 h3{position:relative;z-index:1;font-size:1.333rem;font-weight:600;color:#fff;margin:0}._modelCard_18nly_1335 ._modelInfo_18nly_1369 p{position:relative;z-index:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.45;color:#b3b3b3;margin:0}@media (max-width: 640px){._modelCard_18nly_1335 ._modelInfo_18nly_1369 p{font-size:.75rem}}@media (prefers-reduced-motion: reduce){._modelCard_18nly_1335{transition:none;transform:none;filter:none}}._modelBadge_18nly_1442{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin-bottom:8px}._modelTypeBadge_18nly_1451{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;font-size:10px;font-weight:700;letter-spacing:.06em;background:#ffd70033;color:gold;border:1px solid rgba(255,215,0,.35)}._modelTypeBadgeVideo_18nly_1464{background:#78a0ff33;color:#78a0ff;border-color:#78a0ff59}._modelProvider_18nly_1470{font-size:.75rem;color:#ffffff73;font-weight:500}._gallery_18nly_1476{padding:96px 0}@media (max-width: 768px){._gallery_18nly_1476{padding:64px 0}}._gallery_18nly_1476{background:#0d0d0d;overflow:hidden}._galleryHasMore_18nly_1489{padding-bottom:48px}._galleryHeader_18nly_1493{text-align:center;margin-bottom:64px}._galleryHeader_18nly_1493 h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;line-height:.98;letter-spacing:-.02em;color:#fff}:lang(zh) ._galleryHeader_18nly_1493 h2,:lang(ja) ._galleryHeader_18nly_1493 h2,:lang(ko) ._galleryHeader_18nly_1493 h2,:lang(hi) ._galleryHeader_18nly_1493 h2{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.03em}:lang(hi) ._galleryHeader_18nly_1493 h2{line-height:1.18;letter-spacing:-.01em}._galleryHeader_18nly_1493 h2{font-size:2.75rem;margin-bottom:16px}@media (max-width: 768px){._galleryHeader_18nly_1493 h2{font-size:2rem}}._galleryHeader_18nly_1493 p{font-size:1.125rem;color:#b3b3b3;max-width:600px;margin:0 auto}@media (max-width: 768px){._galleryHeader_18nly_1493 p{font-size:1rem}}._galleryMasonry_18nly_1535{position:relative;width:100%;margin:0;padding:0;list-style:none;overflow:hidden;transition:height .24s ease}._galleryItem_18nly_1545{position:absolute;border-radius:8px;overflow:hidden}._galleryItem_18nly_1545 img{width:100%;height:100%;display:block}._galleryMoreWrap_18nly_1556{position:relative;z-index:2;margin-top:32px;display:flex;align-items:center;justify-content:center}._galleryMoreButton_18nly_1565{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._galleryMoreButton_18nly_1565:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._galleryMoreButton_18nly_1565{min-height:44px}}._galleryMoreButton_18nly_1565{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._galleryMoreButton_18nly_1565:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._galleryMoreButton_18nly_1565:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._galleryMoreButton_18nly_1565{min-width:168px;-webkit-backdrop-filter:blur(18px) saturate(115%);backdrop-filter:blur(18px) saturate(115%)}@media (prefers-reduced-motion: reduce){._galleryMasonry_18nly_1535{transition:none}}._bottomCta_18nly_1620{position:relative;z-index:0;min-height:56vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding:96px 0;background:#0d0d0d}._ctaContent_18nly_1633{position:relative;z-index:10;width:100%;max-width:none;padding:0 64px;display:flex;flex-direction:column;align-items:center}@media (max-width: 768px){._ctaContent_18nly_1633{padding:0 16px}}._ctaContent_18nly_1633 h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:500;line-height:.98;letter-spacing:-.02em;color:#fff}:lang(zh) ._ctaContent_18nly_1633 h2,:lang(ja) ._ctaContent_18nly_1633 h2,:lang(ko) ._ctaContent_18nly_1633 h2,:lang(hi) ._ctaContent_18nly_1633 h2{font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-weight:600;line-height:1.08;letter-spacing:-.03em}:lang(hi) ._ctaContent_18nly_1633 h2{line-height:1.18;letter-spacing:-.01em}._ctaContent_18nly_1633 h2{font-size:3.5rem;margin-bottom:16px}@media (max-width: 768px){._ctaContent_18nly_1633 h2{font-size:2.75rem}}._ctaContent_18nly_1633 p{font-size:1.125rem;color:#b3b3b3;margin-bottom:32px}@media (max-width: 768px){._ctaContent_18nly_1633 p{font-size:1rem}}._ctaContent_18nly_1633 ._ctaPrimaryButton_18nly_1684{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 64px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._ctaContent_18nly_1633 ._ctaPrimaryButton_18nly_1684:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._ctaContent_18nly_1633 ._ctaPrimaryButton_18nly_1684{min-height:44px}}._ctaContent_18nly_1633 ._ctaPrimaryButton_18nly_1684{color:var(--button-primary-fg);background:var(--button-primary-bg)}._ctaContent_18nly_1633 ._ctaPrimaryButton_18nly_1684:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._ctaContent_18nly_1633 ._ctaPrimaryButton_18nly_1684:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._footer_18nly_1727{background:#0d0d0d;border-top:1px solid rgba(255,255,255,.08);padding:24px 0}._footerRow_18nly_1733{min-height:40px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(16px,3vw,48px)}._footerLogo_18nly_1741{display:inline-flex;align-items:center;color:#fff}._footerLogo_18nly_1741 img{display:block}._footerTagline_18nly_1750{color:#737373;font-size:.875rem;text-align:center}._footerSocialLinks_18nly_1756{margin:0;padding:0;display:flex;align-items:center;gap:4px;list-style:none}._footerSocialLink_18nly_1756{width:44px;height:44px;display:grid;place-items:center;color:#b3b3b3;border:1px solid rgba(255,255,255,.08);border-radius:9999px;background:#1a1a1a;transition:color .15s ease,border-color .15s ease,background .15s ease}._footerSocialLink_18nly_1756 svg{width:18px;height:18px;fill:currentColor}._footerSocialLink_18nly_1756:hover{background:#222}._footerSocialLink_18nly_1756:not(._footerSocialLinkDisabled_18nly_1784)[data-platform=twitter]:hover{color:#1da1f2;border-color:#1da1f28c;background:#1da1f21a}._footerSocialLink_18nly_1756:not(._footerSocialLinkDisabled_18nly_1784)[data-platform=telegram]:hover{color:#26a5e4;border-color:#26a5e48c;background:#26a5e41a}._footerSocialLink_18nly_1756:not(._footerSocialLinkDisabled_18nly_1784)[data-platform=discord]:hover{color:#5865f2;border-color:#5865f299;background:#5865f21a}._footerSocialLink_18nly_1756:focus-visible{color:gold;outline:2px solid #FFD700;outline-offset:3px}._footerSocialLinkDisabled_18nly_1784{color:#737373;opacity:.48;cursor:not-allowed}._footerSocialLinkDisabled_18nly_1784:hover{color:#737373;border-color:#ffffff14;background:#1a1a1a}._srOnly_18nly_1816{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._footerCopyright_18nly_1828{color:#737373;font-size:.75rem;white-space:nowrap}@media (max-width: 640px){._footer_18nly_1727{padding:16px 0}._footerRow_18nly_1733{grid-template-columns:auto 1fr;gap:8px 24px}._footerTagline_18nly_1750{display:none}._footerSocialLinks_18nly_1756{grid-row:2;grid-column:1/-1}._footerCopyright_18nly_1828{grid-row:1;grid-column:2;justify-self:end;text-align:right}}html[data-theme=light] ._home_18nly_1{color:#555950;background:#f4f5f2}html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navGlass_18nly_178{background:#ffffffeb;box-shadow:0 1px #20221f1a,0 10px 30px #2a2f2614}html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navLogo_18nly_208 img{filter:invert(1)}html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navMenuTrigger_18nly_241{color:#30332e}html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navMenuTrigger_18nly_241:hover,html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navMenuTrigger_18nly_241:focus-visible{color:#11130f}html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navLoginBtn_18nly_431{color:#20221f;border-color:#20221f33;background:#ffffffd1}html[data-theme=light] ._nav_18nly_23._scrolled_18nly_196 ._navStudioBtn_18nly_362:focus-visible{outline-color:#20221f}html[data-theme=light] ._navDropdown_18nly_247{color:#3f433c;border-color:#20221f21;background:#fffffff5;box-shadow:0 18px 46px #2a2f262e}html[data-theme=light] ._navDropdownItem_18nly_297{color:#4f544c}html[data-theme=light] ._navDropdownItem_18nly_297:hover,html[data-theme=light] ._navDropdownItem_18nly_297:focus-visible{color:#181a16;background:#eef0eb}html[data-theme=light] ._navDropdownItem_18nly_297:hover,html[data-theme=light] ._navDropdownItem_18nly_297:focus-visible{color:#171812;background:gold}html[data-theme=light] ._navModelLogo_18nly_322{color:#343831;background:#eef0eb}html[data-theme=light] ._toolkit_18nly_757,html[data-theme=light] ._models_18nly_1064,html[data-theme=light] ._gallery_18nly_1476,html[data-theme=light] ._bottomCta_18nly_1620{background:#f4f5f2}html[data-theme=light] ._toolkitHeader_18nly_769 h2,html[data-theme=light] ._modelsHeader_18nly_1079 h2,html[data-theme=light] ._galleryHeader_18nly_1493 h2,html[data-theme=light] ._ctaContent_18nly_1633 h2{color:#20221f}html[data-theme=light] ._toolkitHeader_18nly_769 p,html[data-theme=light] ._modelsHeader_18nly_1079 p,html[data-theme=light] ._galleryHeader_18nly_1493 p,html[data-theme=light] ._ctaContent_18nly_1633 p{color:#62675e}html[data-theme=light] ._toolCard_18nly_922:not(._toolCardFeatured_18nly_996){color:#20221f;border-color:#20221f1f;background:#fff}html[data-theme=light] ._toolCard_18nly_922:not(._toolCardFeatured_18nly_996):hover{border-color:#b894009e;background:#fafbf8}html[data-theme=light] ._toolCard_18nly_922:not(._toolCardFeatured_18nly_996) h3{color:#20221f}html[data-theme=light] ._toolCard_18nly_922:not(._toolCardFeatured_18nly_996) ._toolContent_18nly_962 p{color:#6c7168}html[data-theme=light] ._toolCard_18nly_922:not(._toolCardFeatured_18nly_996) ._toolArrow_18nly_1029{color:#555950;border-color:#20221f29}html[data-theme=light] ._modelTabs_18nly_1111{border-color:#20221f1f;background:#e8eae5}html[data-theme=light] ._modelTab_18nly_1111{color:#5d6259}html[data-theme=light] ._modelTab_18nly_1111:hover{color:#20221f}html[data-theme=light] ._modelTabActive_18nly_1182,html[data-theme=light] ._modelTabActive_18nly_1182:hover{color:#171812}html[data-theme=light] ._modelRailControls_18nly_1217 button{color:#2a2d28;border-color:#20221f24;background:#ffffffe6}html[data-theme=light] ._footer_18nly_1727{color:#555950;border-color:#20221f1f;background:#ebece8}html[data-theme=light] ._footerLogo_18nly_1741 img{filter:invert(1)}html[data-theme=light] ._footerTagline_18nly_1750{color:#6c7168}html[data-theme=light] ._footerSocialLink_18nly_1756{color:#555950;border-color:#20221f24;background:#f7f7f6}html[data-theme=light] ._footerSocialLink_18nly_1756:hover{background:#fff}html[data-theme=light] ._footerSocialLink_18nly_1756:focus-visible{color:#685500;border-color:#68550066;background:#fff}html[data-theme=light] ._footerSocialLink_18nly_1756:not(._footerSocialLinkDisabled_18nly_1784)[data-platform=twitter]:hover{color:#1da1f2;border-color:#1da1f28c;background:#1da1f214}html[data-theme=light] ._footerSocialLink_18nly_1756:not(._footerSocialLinkDisabled_18nly_1784)[data-platform=telegram]:hover{color:#26a5e4;border-color:#26a5e48c;background:#26a5e414}html[data-theme=light] ._footerSocialLink_18nly_1756:not(._footerSocialLinkDisabled_18nly_1784)[data-platform=discord]:hover{color:#5865f2;border-color:#5865f299;background:#5865f214}html[data-theme=light] ._footerSocialLinkDisabled_18nly_1784,html[data-theme=light] ._footerSocialLinkDisabled_18nly_1784:hover{color:#71766d;border-color:#20221f24;background:#f7f7f6}html[data-theme=light] ._footerCopyright_18nly_1828{color:#71766d}._loginPage_i7j9b_1{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#0d0d0d;padding:16px}._themeControl_i7j9b_11{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;gap:8px}._container_i7j9b_21{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:32px}._brand_i7j9b_30{text-align:center}._brand_i7j9b_30 h1{font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:2.75rem;color:gold;margin:0}._brand_i7j9b_30 p{color:#737373;font-size:.875rem;margin:4px 0 0}._card_i7j9b_45{width:100%;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:32px}._card_i7j9b_45 h1{color:#fff;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:600;margin:0 0 4px}._signupOffer_i7j9b_60{width:100%;min-height:64px;margin:0 0 24px;padding:10px 12px;display:flex;align-items:center;gap:12px;color:#fff;text-align:left;border:1px solid rgba(255,215,0,.3);border-radius:12px;background:#ffd70014}._signupOffer_i7j9b_60>span:nth-child(2){min-width:0;display:grid;gap:2px}._signupOffer_i7j9b_60 strong{color:#fff;font-size:.875rem;font-weight:750}._signupOffer_i7j9b_60 small{color:#b3b3b3;font-size:.75rem;line-height:1.45}button._signupOffer_i7j9b_60{cursor:pointer;transition:border-color .15s ease,background .15s ease}button._signupOffer_i7j9b_60:hover{border-color:#ffd70099;background:#ffd7001f}button._signupOffer_i7j9b_60:focus-visible{outline:2px solid #FFD700;outline-offset:3px}._signupOfferIcon_i7j9b_103{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;color:#0d0d0d;border-radius:8px;background:gold}._signupOfferIcon_i7j9b_103 svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}._signupOfferArrow_i7j9b_123{width:18px;height:18px;margin-left:auto;flex:0 0 18px;fill:none;stroke:gold;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion: reduce){button._signupOffer_i7j9b_60{transition:none}}._subtitle_i7j9b_140{color:#737373;font-size:.875rem;margin:0 0 24px}._subtitle_i7j9b_140 strong{color:#b3b3b3}._googleButton_i7j9b_149{width:100%;min-height:44px;overflow:hidden}._googleButton_i7j9b_149>div,._googleButton_i7j9b_149 iframe{max-width:100%}._googleFallback_i7j9b_159{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:12px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._googleFallback_i7j9b_159:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._googleFallback_i7j9b_159{min-height:44px}}._googleFallback_i7j9b_159{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._googleFallback_i7j9b_159:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._googleFallback_i7j9b_159:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._googleFallback_i7j9b_159{width:100%}._googleFallback_i7j9b_159 svg{width:20px;height:20px;flex:0 0 20px}._providerError_i7j9b_212,._securityError_i7j9b_213{display:block;margin:8px 0 0;color:#f44336;font-size:.75rem;line-height:1.5}._divider_i7j9b_221{display:flex;align-items:center;gap:16px;margin:16px 0;color:#737373;font-size:.75rem}._divider_i7j9b_221:before,._divider_i7j9b_221:after{content:"";height:1px;flex:1;background:#ffffff14}._error_i7j9b_236{background:#f443361a;border:1px solid rgba(244,67,54,.3);color:#f44336;font-size:.875rem;padding:8px 16px;border-radius:8px;margin-bottom:16px}._success_i7j9b_246{background:#4caf501a;border:1px solid rgba(76,175,80,.3);color:#4caf50;font-size:.875rem;padding:8px 16px;border-radius:8px;margin-bottom:16px}._inputGroup_i7j9b_256{display:flex;flex-direction:column;gap:16px}._inputGroup_i7j9b_256 input{width:100%;padding:14px 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;color:#fff;background:#222;border:1px solid rgba(255,255,255,.08);border-radius:12px;outline:none;transition:border-color .15s ease;box-sizing:border-box}._inputGroup_i7j9b_256 input::placeholder{color:#737373}._inputGroup_i7j9b_256 input:focus-visible{border-color:gold;box-shadow:0 0 0 3px #ffd70024}._inputGroup_i7j9b_256 ._codeInput_i7j9b_281{font-size:1.5rem;letter-spacing:8px;text-align:center;font-weight:600}._inputGroup_i7j9b_256 button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:12px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._inputGroup_i7j9b_256 button:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._inputGroup_i7j9b_256 button{min-height:44px}}._inputGroup_i7j9b_256 button{color:var(--button-primary-fg);background:var(--button-primary-bg)}._inputGroup_i7j9b_256 button:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._inputGroup_i7j9b_256 button:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._inputGroup_i7j9b_256 button{width:100%}._securityCheck_i7j9b_333{min-width:0;margin:0;padding:0;border:0}._securityCheck_i7j9b_333 legend{margin-bottom:8px;color:#b3b3b3;font-size:.875rem;font-weight:600}._securityCheck_i7j9b_333 small{display:block;margin-top:4px;color:#737373;font-size:.75rem;line-height:1.5}._turnstileWidget_i7j9b_353{width:100%;min-height:65px}._turnstileWidget_i7j9b_353 iframe{max-width:100%}._srOnly_i7j9b_361{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._actions_i7j9b_373{display:flex;justify-content:space-between;margin-top:16px}._actionsEnd_i7j9b_379{justify-content:flex-end}._linkBtn_i7j9b_383{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._linkBtn_i7j9b_383{min-height:44px}}._linkBtn_i7j9b_383{color:var(--button-quiet-fg);background:transparent}._linkBtn_i7j9b_383:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._linkBtn_i7j9b_383:active:not(:disabled){transform:scale(.98)}._backBtn_i7j9b_425{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._backBtn_i7j9b_425{min-height:44px}}._backBtn_i7j9b_425{color:var(--button-quiet-fg);background:transparent}._backBtn_i7j9b_425:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._backBtn_i7j9b_425:active:not(:disabled){transform:scale(.98)}html[data-theme=light] ._loginPage_i7j9b_1{color:#20221f;background:radial-gradient(circle at 18% 12%,rgba(255,214,51,.16),transparent 34%),radial-gradient(circle at 82% 86%,rgba(152,165,143,.16),transparent 38%),#f4f5f2}html[data-theme=light] ._brand_i7j9b_30 img{filter:invert(1)}html[data-theme=light] ._brand_i7j9b_30 p{color:#72786e}html[data-theme=light] ._card_i7j9b_45{background:#ffffffe6;border-color:#20221f21;box-shadow:0 24px 70px #2d32291f}html[data-theme=light] ._card_i7j9b_45 h1{color:#20221f}html[data-theme=light] ._signupOffer_i7j9b_60{color:#20221f;border-color:#a0810047;background:#ffd7001a}html[data-theme=light] ._signupOffer_i7j9b_60 strong{color:#20221f}html[data-theme=light] ._signupOffer_i7j9b_60 small{color:#62675f}html[data-theme=light] button._signupOffer_i7j9b_60:hover{border-color:#a0810080;background:#ffd70029}html[data-theme=light] ._subtitle_i7j9b_140{color:#747a70}html[data-theme=light] ._subtitle_i7j9b_140 strong{color:#3c413a}html[data-theme=light] ._divider_i7j9b_221{color:#747a70}html[data-theme=light] ._divider_i7j9b_221:before,html[data-theme=light] ._divider_i7j9b_221:after{background:#20221f21}html[data-theme=light] ._securityCheck_i7j9b_333 legend{color:#4d504a}html[data-theme=light] ._securityCheck_i7j9b_333 small{color:#696d65}html[data-theme=light] ._inputGroup_i7j9b_256 input{color:#20221f;background:#f6f7f4;border-color:#20221f26}html[data-theme=light] ._inputGroup_i7j9b_256 input::placeholder{color:#8a9085}html[data-theme=light] ._inputGroup_i7j9b_256 input:hover{border-color:#20221f42}html[data-theme=light] ._inputGroup_i7j9b_256 input:focus-visible{background:#fff;border-color:#c7a300;box-shadow:0 0 0 3px #d4ad0024}html[data-theme=light] ._linkBtn_i7j9b_383,html[data-theme=light] ._backBtn_i7j9b_425{color:#696f65}html[data-theme=light] ._linkBtn_i7j9b_383:hover,html[data-theme=light] ._linkBtn_i7j9b_383:focus-visible,html[data-theme=light] ._backBtn_i7j9b_425:hover,html[data-theme=light] ._backBtn_i7j9b_425:focus-visible{color:#20221f}html[data-theme=light] ._error_i7j9b_236{color:#a92d25;background:#fff1ef;border-color:#a92d2538}html[data-theme=light] ._success_i7j9b_246{color:#24693d;background:#eef9f1;border-color:#24693d38}@media (max-width: 640px){._themeControl_i7j9b_11{top:16px;right:16px}._card_i7j9b_45{padding:24px}}@media (prefers-reduced-motion: reduce){._inputGroup_i7j9b_256 input{transition:none}}._sessionState_16wd7_1{min-height:100vh;display:grid;place-items:center;padding:32px;color:var(--app-text-muted);background:var(--app-bg)}._sessionError_16wd7_10{display:grid;justify-items:center;gap:24px;text-align:center}._sessionError_16wd7_10 p{margin:0}._sessionError_16wd7_10 button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._sessionError_16wd7_10 button:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._sessionError_16wd7_10 button{min-height:44px}}._sessionError_16wd7_10 button{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._sessionError_16wd7_10 button:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._sessionError_16wd7_10 button:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._sessionError_16wd7_10 button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}._loadingFallback_143bp_1{min-height:100vh;background:var(--app-bg)}._dialog_grk1u_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;place-items:center;border:0;color:#b3b3b3;background:#050505c7;font:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._dialog_grk1u_1[open]{display:grid}._dialog_grk1u_1::backdrop{background:transparent}._panel_grk1u_28{width:min(420px,100%);padding:24px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 42%),#171717;box-shadow:0 24px 80px #00000094;animation:_confirm-dialog-enter_grk1u_1 .16s ease-out both}._icon_grk1u_41{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:gold;background:#ffd7001a}._dangerIcon_grk1u_51{color:#ff928b;background:#f443361f}._content_grk1u_56{min-width:0;padding-top:1px}._content_grk1u_56 h2{margin:0;color:#fff;font-size:17px;font-weight:600;line-height:1.4}._content_grk1u_56 p{margin:7px 0 0;color:#9b9b9b;font-size:13px;line-height:1.65}._actions_grk1u_74{grid-column:1/-1;margin-top:24px;display:flex;justify-content:flex-end;gap:10px}._cancelButton_grk1u_82,._confirmButton_grk1u_83{min-width:78px;min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-size:13px;font-weight:600;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}._cancelButton_grk1u_82:focus-visible,._confirmButton_grk1u_83:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}._cancelButton_grk1u_82:active,._confirmButton_grk1u_83:active{transform:translateY(1px)}._cancelButton_grk1u_82:disabled,._confirmButton_grk1u_83:disabled{cursor:wait;opacity:.62}._cancelButton_grk1u_82{border-color:#ffffff24;color:#e5e5e3;background:#ffffff0e}._cancelButton_grk1u_82:hover{border-color:#ffffff47;background:#ffffff1a}._confirmButton_grk1u_83{color:var(--button-primary-fg);background:var(--button-primary-bg)}._confirmButton_grk1u_83:hover{background:var(--button-primary-hover)}._dangerButton_grk1u_126{color:#fff;background:#d94d45}._dangerButton_grk1u_126:hover{background:#ec5b52}html[data-theme=light] ._dialog_grk1u_1{color:var(--app-text-secondary);background:#11121047}html[data-theme=light] ._panel_grk1u_28{border-color:var(--app-border);background:var(--app-surface);box-shadow:var(--app-shadow-popover)}html[data-theme=light] ._content_grk1u_56 h2{color:var(--app-text)}html[data-theme=light] ._content_grk1u_56 p{color:var(--app-text-muted)}html[data-theme=light] ._cancelButton_grk1u_82{color:var(--button-secondary-fg);border-color:var(--button-secondary-border);background:var(--button-secondary-bg)}html[data-theme=light] ._cancelButton_grk1u_82:hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover)}@keyframes _confirm-dialog-enter_grk1u_1{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 520px){._dialog_grk1u_1{padding:16px;place-items:end center}._panel_grk1u_28{padding:20px;border-radius:16px}._actions_grk1u_74{display:grid;grid-template-columns:1fr 1fr}._cancelButton_grk1u_82,._confirmButton_grk1u_83{width:100%;min-height:44px}}@media (prefers-reduced-motion: reduce){._panel_grk1u_28{animation:none}._cancelButton_grk1u_82,._confirmButton_grk1u_83{transition-duration:.01ms}}._page_ud4h2_1{min-height:100vh;background:#0d0d0d;display:flex;flex-direction:column}._topbar_ud4h2_8{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:24px;padding:16px 48px;background:#111111d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08)}._backBtn_ud4h2_21{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._backBtn_ud4h2_21:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._backBtn_ud4h2_21{min-height:44px}}._backBtn_ud4h2_21{width:40px;min-width:40px;padding:0}@media (max-width: 640px){._backBtn_ud4h2_21{min-width:44px}}._backBtn_ud4h2_21{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._backBtn_ud4h2_21:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._backBtn_ud4h2_21:active:not(:disabled){transform:scale(.96)}._tabs_ud4h2_74{display:flex;align-items:center;gap:4px}._tab_ud4h2_74{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._tab_ud4h2_74{min-height:44px}}._tab_ud4h2_74{color:var(--button-quiet-fg);background:transparent}._tab_ud4h2_74:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._tab_ud4h2_74:active:not(:disabled){transform:scale(.98)}._tab_ud4h2_74._active_ud4h2_121,._tab_ud4h2_74[aria-pressed=true]{color:var(--button-primary-fg);background:var(--button-primary-bg)}._tab_ud4h2_74._active_ud4h2_121:hover{background:var(--button-primary-hover)}._headerActions_ud4h2_133{margin-left:auto;display:flex;align-items:center;gap:8px}._body_ud4h2_140{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:48px}@media (max-width: 768px){._body_ud4h2_140{padding:24px 16px}}@media (max-width: 640px){._topbar_ud4h2_8{padding:16px;gap:16px}._tab_ud4h2_74{padding:6px 12px;font-size:.75rem}}html[data-theme=light] ._page_ud4h2_1{color:#20221f;background:#f4f5f2}html[data-theme=light] ._topbar_ud4h2_8{background:#ffffffe6;border-color:#20221f1f;box-shadow:0 8px 28px #2a2f260f}html[data-theme=light] ._backBtn_ud4h2_21{color:#4f554c;background:#f1f3ee;border-color:#20221f24}html[data-theme=light] ._backBtn_ud4h2_21:hover,html[data-theme=light] ._backBtn_ud4h2_21:focus-visible{color:#20221f;background:#fff;border-color:#20221f47}html[data-theme=light] ._tab_ud4h2_74{color:#6b7167}html[data-theme=light] ._tab_ud4h2_74:hover,html[data-theme=light] ._tab_ud4h2_74:focus-visible{color:#20221f;background:#eceee9}html[data-theme=light] ._tab_ud4h2_74._active_ud4h2_121{color:#171812}._grid_tqax6_1{display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:start}@media (max-width: 768px){._grid_tqax6_1{grid-template-columns:1fr}}._identityCard_tqax6_13{display:flex;flex-direction:column;align-items:center;padding:48px 24px;background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;position:sticky;top:96px}@media (max-width: 768px){._identityCard_tqax6_13{position:static}}._avatarWrap_tqax6_30{position:relative;width:128px;height:128px;margin-bottom:24px;border-radius:9999px;overflow:hidden;cursor:pointer;border:3px solid rgba(255,255,255,.08);transition:border-color .15s ease;padding:0;color:inherit;background:transparent}._avatarWrap_tqax6_30:hover{border-color:gold}._avatarWrap_tqax6_30:hover ._avatarHover_tqax6_47{opacity:1}._avatarWrap_tqax6_30:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}._avatar_tqax6_30,._avatarFallback_tqax6_56{width:100%;height:100%;object-fit:cover}._avatarFallback_tqax6_56{display:flex;align-items:center;justify-content:center;font-size:56px;font-weight:600;font-family:Playfair Display,Georgia,Times New Roman,serif;color:#0d0d0d;background:linear-gradient(135deg,gold,orange)}._avatarHover_tqax6_47{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#0000008c;color:#fff;font-size:.75rem;opacity:0;transition:opacity .15s ease}._identityNameRow_tqax6_95{display:flex;align-items:center;gap:8px}._identityName_tqax6_95{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:4px;text-align:center}._identityEmail_tqax6_109{font-size:.875rem;color:#737373;margin-bottom:16px;text-align:center;word-break:break-all}._identityBadges_tqax6_117{display:flex;gap:4px;margin-bottom:24px}._badge_tqax6_123{padding:4px 12px;font-size:.75rem;font-weight:500;border-radius:9999px;background:#222;color:#b3b3b3;border:1px solid rgba(255,255,255,.08)}._badge_tqax6_123._badgeGold_tqax6_132{color:gold;border-color:#ffd70066;background:#ffd70014}._identityMeta_tqax6_138{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}._metaRow_tqax6_147{display:flex;align-items:center;justify-content:space-between;font-size:.875rem}._metaRow_tqax6_147 span{color:#737373}._metaRow_tqax6_147 strong{color:#fff;font-weight:500}._main_tqax6_161{display:flex;flex-direction:column;gap:24px}._card_tqax6_167{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden}._cardHeader_tqax6_174{padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.08)}._cardHeader_tqax6_174 h3{margin:0;font-size:1.125rem;font-weight:600;color:#fff}._cardBody_tqax6_185{padding:32px;display:flex;flex-direction:column;gap:24px}._fieldRow_tqax6_192{display:flex;flex-direction:column;gap:4px}._fieldRow_tqax6_192 label,._fieldRow_tqax6_192 ._fieldLabel_tqax6_198{font-size:.875rem;color:#737373}._input_tqax6_203{width:100%;padding:10px 16px;background:#222;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#fff;font-size:.875rem;transition:border-color .15s ease}._input_tqax6_203:focus{outline:2px solid var(--button-focus-ring);outline-offset:2px;border-color:gold}._readonly_tqax6_219{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#222;border:1px dashed rgba(255,255,255,.08);border-radius:8px;color:#b3b3b3;font-size:.875rem}._lockTag_tqax6_231{font-size:.75rem;color:#737373;background:#2a2a2a;padding:2px 8px;border-radius:4px}._cardActions_tqax6_239{display:flex;justify-content:flex-end;gap:8px}._primaryBtn_tqax6_245{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._primaryBtn_tqax6_245:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._primaryBtn_tqax6_245{min-height:44px}}._primaryBtn_tqax6_245{color:var(--button-primary-fg);background:var(--button-primary-bg)}._primaryBtn_tqax6_245:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._primaryBtn_tqax6_245:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._ghostBtn_tqax6_288{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._ghostBtn_tqax6_288:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._ghostBtn_tqax6_288{min-height:44px}}._ghostBtn_tqax6_288{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._ghostBtn_tqax6_288:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._ghostBtn_tqax6_288:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._dangerBtn_tqax6_333{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:650;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._dangerBtn_tqax6_333{min-height:44px}}._dangerBtn_tqax6_333{color:var(--button-danger-fg);background:var(--button-danger-bg);border-color:var(--button-danger-border)}._dangerBtn_tqax6_333:hover:not(:disabled){color:var(--button-danger-fg);background:var(--button-danger-hover-bg);border-color:var(--button-danger-fg);box-shadow:none;transform:none}._dangerBtn_tqax6_333:active:not(:disabled){transform:scale(.98)}._securityRow_tqax6_377{display:flex;align-items:center;justify-content:space-between;gap:16px}._securityLabel_tqax6_384{font-size:1rem;font-weight:500;color:#fff;margin-bottom:2px}._securityHint_tqax6_391{font-size:.875rem;color:#737373}._pwdForm_tqax6_396{display:flex;flex-direction:column;gap:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08);margin-top:8px}html[data-theme=light] ._identityCard_tqax6_13,html[data-theme=light] ._card_tqax6_167{background:#fff;border-color:#20221f1f;box-shadow:0 14px 40px #2a2f2612}html[data-theme=light] ._avatarWrap_tqax6_30,html[data-theme=light] ._identityMeta_tqax6_138,html[data-theme=light] ._cardHeader_tqax6_174,html[data-theme=light] ._pwdForm_tqax6_396{border-color:#20221f1f}html[data-theme=light] ._identityName_tqax6_95,html[data-theme=light] ._metaRow_tqax6_147 strong,html[data-theme=light] ._cardHeader_tqax6_174 h3,html[data-theme=light] ._securityLabel_tqax6_384{color:#20221f}html[data-theme=light] ._identityEmail_tqax6_109,html[data-theme=light] ._metaRow_tqax6_147 span,html[data-theme=light] ._fieldRow_tqax6_192 label,html[data-theme=light] ._fieldLabel_tqax6_198,html[data-theme=light] ._lockTag_tqax6_231,html[data-theme=light] ._securityHint_tqax6_391{color:#72786e}html[data-theme=light] ._badge_tqax6_123,html[data-theme=light] ._lockTag_tqax6_231{color:#555b52;background:#eef0eb;border-color:#20221f1a}html[data-theme=light] ._input_tqax6_203,html[data-theme=light] ._readonly_tqax6_219{color:#30342e;background:#f5f6f3;border-color:#20221f24}html[data-theme=light] ._input_tqax6_203:focus{background:#fff;border-color:#c7a300;box-shadow:0 0 0 3px #d4ad0021}._identitySummary_tqax6_88{display:flex;flex-direction:column;align-items:center;min-width:0}._grid_tqax6_1._embedded_tqax6_456{display:block}._grid_tqax6_1._embedded_tqax6_456 ._identityCard_tqax6_13{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0 24px;margin-bottom:24px;background:transparent;border:0;border-bottom:1px solid var(--app-border);border-radius:0;box-shadow:none;position:static}._grid_tqax6_1._embedded_tqax6_456 ._avatarWrap_tqax6_30{width:64px;height:64px;margin:0;border-width:2px}._grid_tqax6_1._embedded_tqax6_456 ._identitySummary_tqax6_88{align-items:flex-start}._grid_tqax6_1._embedded_tqax6_456 ._identityName_tqax6_95,._grid_tqax6_1._embedded_tqax6_456 ._identityEmail_tqax6_109{text-align:left}._grid_tqax6_1._embedded_tqax6_456 ._identityNameRow_tqax6_95{justify-content:flex-start}._grid_tqax6_1._embedded_tqax6_456 ._identityName_tqax6_95{margin-bottom:2px;font-size:1.125rem}._grid_tqax6_1._embedded_tqax6_456 ._identityEmail_tqax6_109{margin-bottom:4px}._grid_tqax6_1._embedded_tqax6_456 ._identityBadges_tqax6_117{margin-bottom:0}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161{gap:0}._grid_tqax6_1._embedded_tqax6_456 ._card_tqax6_167{padding:0 0 32px;margin:0 0 32px;background:transparent;border:0;border-bottom:1px solid var(--app-border);border-radius:0;box-shadow:none;overflow:visible}._grid_tqax6_1._embedded_tqax6_456 ._card_tqax6_167:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}._grid_tqax6_1._embedded_tqax6_456 ._cardHeader_tqax6_174{padding:0 0 16px;border-bottom:0}._grid_tqax6_1._embedded_tqax6_456 ._cardBody_tqax6_185{padding:0}._grid_tqax6_1._embedded_tqax6_456 ._fieldRow_tqax6_192{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px}._grid_tqax6_1._embedded_tqax6_456 ._cardActions_tqax6_239{padding-left:148px}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._cardBody_tqax6_185{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:32px;row-gap:24px}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._fieldRow_tqax6_192{display:flex;align-items:stretch;min-width:0}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._fieldRow_tqax6_192 label,._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._fieldRow_tqax6_192 ._fieldLabel_tqax6_198{text-align:left}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._input_tqax6_203,._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._readonly_tqax6_219{width:100%;min-height:48px;box-sizing:border-box}._grid_tqax6_1._embedded_tqax6_456 ._inputActionRow_tqax6_555{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0}._grid_tqax6_1._embedded_tqax6_456 ._inputActionRow_tqax6_555 ._primaryBtn_tqax6_245{flex:0 0 auto;height:48px;min-height:48px}._grid_tqax6_1._embedded_tqax6_456 ._pwdForm_tqax6_396{margin-top:16px;padding-top:24px}@media (max-width: 768px){._grid_tqax6_1._embedded_tqax6_456 ._identityCard_tqax6_13{padding-top:0}._grid_tqax6_1._embedded_tqax6_456 ._fieldRow_tqax6_192{display:flex}._grid_tqax6_1._embedded_tqax6_456 ._cardActions_tqax6_239{padding-left:0}._grid_tqax6_1._embedded_tqax6_456 ._inputActionRow_tqax6_555{grid-template-columns:minmax(0,1fr) auto}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._cardBody_tqax6_185{grid-template-columns:1fr}._grid_tqax6_1._embedded_tqax6_456 ._main_tqax6_161>._card_tqax6_167:first-child ._cardActions_tqax6_239{grid-column:auto}}._estimate_1ywbf_1{display:inline-flex;min-width:0;align-items:baseline;gap:6px;color:var(--composer-muted, var(--text-inverse-secondary, #a8a8a3));font-size:12px;line-height:1.35;font-variant-numeric:tabular-nums;white-space:nowrap}._total_1ywbf_13{display:inline-flex;align-items:center;gap:6px}._total_1ywbf_13 strong{color:var(--composer-text, var(--text-inverse, #f4f4f2));font-size:14px;font-weight:700}._currencyMark_1ywbf_25{width:18px;height:18px;flex:none;color:var(--app-accent-text, #ffd700);filter:drop-shadow(0 0 5px rgba(255,215,0,.18))}._visuallyHidden_1ywbf_33{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._button_sk64c_1{position:absolute;top:3px;right:3px;z-index:10;display:grid;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;background:#0d0d0ddb;box-shadow:0 3px 10px #00000057;opacity:0;pointer-events:none;transform:scale(.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .14s ease,transform .14s ease,border-color .14s ease,background-color .14s ease}._button_sk64c_1:before{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}._button_sk64c_1 svg{width:11px;height:11px;pointer-events:none}._button_sk64c_1:hover{border-color:#ff8a80b8;background:#9d2d27f0;transform:scale(1)}._button_sk64c_1:focus-visible{opacity:1;pointer-events:auto;outline:2px solid var(--app-accent-text, #ffd700);outline-offset:2px;transform:scale(1)}[data-reference-thumbnail]:hover ._button_sk64c_1,[data-reference-thumbnail]:focus-within ._button_sk64c_1{opacity:1;pointer-events:auto;transform:scale(1)}@media (hover: none),(pointer: coarse){._button_sk64c_1{opacity:1;pointer-events:auto;transform:scale(1)}}@media (prefers-reduced-motion: reduce){._button_sk64c_1{transition:none}}._player_wbufo_1{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;border-radius:inherit;background:var(--app-surface-raised)}._player_wbufo_1:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:-2px}._player_wbufo_1>video,._player_wbufo_1>img{display:block;width:100%;height:100%;object-fit:contain;background:transparent}._player_wbufo_1>video{pointer-events:none}._player_wbufo_1:hover>._poster_wbufo_26{opacity:1;transform:scale(1.015)}._cover_wbufo_31>video,._cover_wbufo_31>img{object-fit:cover}._openable_wbufo_36{cursor:pointer}._intrinsic_wbufo_40{display:inline-flex;height:auto;max-width:90vw;max-height:85vh}._intrinsic_wbufo_40>video,._intrinsic_wbufo_40>img{width:100%;height:100%}._poster_wbufo_26{opacity:.92;transition:opacity .15s ease,transform .25s ease}._placeholder_wbufo_57{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--app-text-muted);background:var(--app-surface-raised)}._placeholder_wbufo_57 svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._controls_wbufo_76{position:absolute;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:32px auto minmax(48px,1fr) auto 32px 32px;align-items:center;gap:7px;min-height:48px;padding:12px 10px 7px;color:#fff;background:transparent;animation:_controlsEnter_wbufo_1 .16s ease-out both}._withoutFullscreen_wbufo_93{grid-template-columns:32px auto minmax(48px,1fr) auto 32px}._controlButton_wbufo_97{display:inline-flex;width:32px;height:32px;min-width:32px;min-height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;color:#fff;background:transparent;cursor:pointer;transition:background-color .15s ease,transform .15s ease}._controlButton_wbufo_97:hover{background:#ffffff24}._controlButton_wbufo_97:active{transform:scale(.94)}._controlButton_wbufo_97:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:1px}._controlButton_wbufo_97 svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._controlButton_wbufo_97 ._playIcon_wbufo_132 path{fill:currentColor;stroke:none}._time_wbufo_137{min-width:30px;color:#ffffffeb;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;text-align:center;text-shadow:none;white-space:nowrap}._progress_wbufo_148{width:100%;height:24px;min-width:0;margin:0;border:0;border-radius:9999px;outline:none;background-color:transparent;background-repeat:no-repeat;background-position:left center;background-size:100% 3px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}._progress_wbufo_148::-webkit-slider-runnable-track{height:3px;border-radius:9999px;background:transparent}._progress_wbufo_148::-moz-range-track{height:3px;border-radius:9999px;background:#ffffff52}._progress_wbufo_148::-moz-range-progress{height:3px;border-radius:9999px;background:#fff}._progress_wbufo_148::-webkit-slider-thumb{width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000004d;-moz-appearance:none;appearance:none;-webkit-appearance:none}._progress_wbufo_148::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0000004d}._progress_wbufo_148:focus-visible{outline:none}._progress_wbufo_148:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--app-surface),0 0 0 4px #ffffffe6}._progress_wbufo_148:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--app-surface),0 0 0 4px #ffffffe6}._error_wbufo_208{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--button-danger-fg);text-align:center;background:var(--app-surface-raised)}._error_wbufo_208 span{color:var(--app-text-muted);font-size:12px;line-height:18px}._error_wbufo_208 button{min-height:36px;margin-top:4px;padding:0 16px;border:1px solid var(--button-secondary-border);border-radius:9999px;color:var(--button-secondary-fg);background:var(--button-secondary-bg);font-size:12px;font-weight:600;cursor:pointer}._error_wbufo_208 button:hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover)}._error_wbufo_208 button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}@keyframes _controlsEnter_wbufo_1{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._controls_wbufo_76{grid-template-columns:44px auto minmax(40px,1fr) auto 44px 44px;gap:4px;min-height:52px;padding:8px}._controlButton_wbufo_97{width:44px;height:44px;min-width:44px;min-height:44px}._withoutFullscreen_wbufo_93{grid-template-columns:44px auto minmax(40px,1fr) auto 44px}}@media (prefers-reduced-motion: reduce){._controls_wbufo_76{animation:none}._controlButton_wbufo_97,._poster_wbufo_26{transition:none}}._trigger_mnwyq_2{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:4px 8px;border-radius:8px;color:var(--app-accent-text);background:var(--app-accent-soft);border:1px solid color-mix(in srgb,var(--app-accent-text) 28%,transparent);font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}._trigger_mnwyq_2:hover{background:color-mix(in srgb,var(--app-accent-soft) 72%,var(--app-surface-hover));border-color:color-mix(in srgb,var(--app-accent-text) 48%,transparent)}._triggerCompact_mnwyq_24{min-height:32px;padding:0 8px}._inlineTrigger_mnwyq_29{position:absolute;z-index:2;top:8px;right:8px}._workspaceShell_mnwyq_36{--prompt-assistant-width: clamp(380px, 32vw, 480px);--prompt-assistant-motion-duration: 60ms;display:flex;width:100%;height:100dvh;min-height:0;overflow:hidden;background:var(--app-bg)}._workspaceContent_mnwyq_47{position:relative;width:0;min-width:0;min-height:0;flex:1 1 auto;overflow:hidden}._quickOpenButton_mnwyq_56{position:absolute;right:24px;z-index:160;width:44px;height:44px;min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--app-border-strong);border-radius:9999px;color:var(--app-accent-text);background:var(--app-surface-raised);box-shadow:var(--app-shadow-floating);transition:color .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease,visibility .15s ease}._quickOpenButton_mnwyq_56:hover{color:var(--app-accent-text);border-color:color-mix(in srgb,var(--app-accent-text) 36%,var(--app-border-strong));background:var(--app-surface-hover)}._quickOpenButton_mnwyq_56 svg{width:20px;height:20px}._quickOpenCanvas_mnwyq_83{bottom:24px}._quickOpenStudio_mnwyq_87{bottom:184px}._workspaceShell_mnwyq_36[data-assistant-open] ._quickOpenButton_mnwyq_56{visibility:hidden;opacity:0;pointer-events:none}._panelRail_mnwyq_97{position:relative;z-index:40;width:0;min-width:0;height:100%;flex:0 0 auto;overflow:hidden;transition:width var(--prompt-assistant-motion-duration) ease-out}._workspaceShell_mnwyq_36[data-assistant-open] ._panelRail_mnwyq_97{width:var(--prompt-assistant-width)}._panel_mnwyq_97{position:absolute;top:0;right:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:var(--prompt-assistant-width);min-width:var(--prompt-assistant-width);height:100%;overflow:hidden;color:var(--app-text);background:var(--app-surface);border-left:1px solid var(--app-border-strong);box-shadow:var(--app-shadow-floating);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--prompt-assistant-motion-duration)}._panel_mnwyq_97>*{min-width:0;max-width:100%}._workspaceShell_mnwyq_36[data-assistant-open] ._panel_mnwyq_97{visibility:visible;pointer-events:auto;transition-delay:0s}._header_mnwyq_141{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0;max-width:100%;min-height:52px;padding:4px 16px;border-bottom:0}._sessionTitle_mnwyq_156{margin:0;width:0;min-width:0;flex:1 1 0;overflow:hidden;color:var(--app-text);font-size:.875rem;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}._headerActions_mnwyq_170{display:flex;flex:0 0 auto;align-items:center;gap:4px}._headerActions_mnwyq_170 ._iconButton_mnwyq_177{width:40px;height:40px;min-width:40px;min-height:40px}._headerActions_mnwyq_170 ._iconButton_mnwyq_177 svg{width:18px;height:18px}._historyMenu_mnwyq_188{position:relative}._historyPopover_mnwyq_192{position:absolute;top:100%;right:0;width:min(300px,var(--prompt-assistant-width) - 48px);max-height:min(380px,60vh);padding:8px;overflow:hidden;border:1px solid var(--app-border-strong);border-radius:12px;color:var(--app-text-secondary);background:var(--app-surface-raised);box-shadow:var(--app-shadow-popover)}._historyPopoverHeader_mnwyq_207{padding:4px 8px 8px;color:var(--app-text);font-size:.75rem;font-weight:700}._historyList_mnwyq_214{display:flex;max-height:300px;flex-direction:column;gap:2px;overflow-y:auto}._historyItem_mnwyq_222{width:100%;min-height:52px;display:flex;align-items:center;padding:2px;border-radius:8px;color:var(--app-text-secondary);background:var(--app-surface-soft);text-align:left;transition:color .15s ease,background .15s ease}._historyItem_mnwyq_222:hover,._historyItem_mnwyq_222:focus-within{color:var(--app-text);background:var(--app-surface-hover)}._historyItemMain_mnwyq_239{min-width:0;min-height:48px;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:4px 8px;color:inherit;text-align:left}._historyItemMain_mnwyq_239>span{width:100%;overflow:hidden;font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._historyItemMain_mnwyq_239 time{color:var(--app-text-muted);font-size:10px}._historyItemMain_mnwyq_239:focus-visible{outline:2px solid var(--app-accent-text);outline-offset:-2px;border-radius:4px}._historyDeleteButton_mnwyq_270{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:4px;color:var(--app-text-muted)}._historyDeleteButton_mnwyq_270 svg{width:16px;height:16px}._historyDeleteButton_mnwyq_270:hover{color:var(--app-text);background:var(--app-surface-soft)}._historyDeleteButton_mnwyq_270:focus-visible{color:var(--app-text);outline:2px solid var(--app-accent-text);outline-offset:-2px}._historyItemActive_mnwyq_293{background:var(--app-surface-soft);box-shadow:none}._historyStatus_mnwyq_298{min-height:96px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--app-text-muted);font-size:.75rem}._historyError_mnwyq_308{margin:0 4px 8px;padding:8px;border-radius:4px;color:var(--app-text);background:var(--app-surface-soft);font-size:.75rem;line-height:1.75}._historyEmpty_mnwyq_318{min-height:144px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;color:var(--app-text-muted);font-size:.75rem;line-height:1.75;text-align:center}._historyEmptyIcon_mnwyq_332{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--app-text-secondary);background:var(--app-surface-soft)}._historyEmptyIcon_mnwyq_332 svg{width:20px;height:20px}._iconButton_mnwyq_177{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--app-text-secondary);transition:color .15s ease,background .15s ease}._iconButton_mnwyq_177:hover{color:var(--app-text);background:var(--app-surface-hover)}._conversationShell_mnwyq_360{position:relative;min-width:0;min-height:0;overflow:hidden}._conversation_mnwyq_360{width:100%;height:100%;min-width:0;max-width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;padding:24px;scroll-behavior:smooth}._conversation_mnwyq_360:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:-2px}._conversation_mnwyq_360._conversationCanvas_mnwyq_383{overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-gutter:stable;scrollbar-width:none!important;scroll-behavior:auto}._conversation_mnwyq_360._conversationCanvas_mnwyq_383::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}._conversation_mnwyq_360._conversationCanvas_mnwyq_383::-webkit-scrollbar-track,._conversation_mnwyq_360._conversationCanvas_mnwyq_383::-webkit-scrollbar-thumb,._conversation_mnwyq_360._conversationCanvas_mnwyq_383::-webkit-scrollbar-corner{border:0!important;background:transparent!important}._scrollToLatest_mnwyq_401{position:absolute;z-index:6;right:16px;bottom:16px;display:grid;width:44px;min-width:44px;height:44px;min-height:44px;place-items:center;padding:0;border:1px solid var(--app-border-strong);border-radius:9999px;color:var(--app-text);background:var(--app-surface-raised);box-shadow:var(--app-shadow-floating);font-size:.75rem;font-weight:650;transition:background .15s ease,border-color .15s ease}._scrollToLatest_mnwyq_401 svg{width:18px;height:18px}._scrollToLatest_mnwyq_401:hover{border-color:color-mix(in srgb,var(--app-accent-text) 38%,var(--app-border-strong));background:var(--app-surface-hover)}._scrollToLatest_mnwyq_401:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._empty_mnwyq_435{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:32px 0}._emptyTitle_mnwyq_443{max-width:360px;color:var(--app-text);font-size:1.5rem;line-height:1.1}._emptyDescription_mnwyq_450{margin-top:8px;max-width:390px;color:var(--app-text-secondary);font-size:.875rem;line-height:1.75}._suggestions_mnwyq_458{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}._suggestion_mnwyq_458{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:start;gap:8px;padding:16px;text-align:left;border:1px solid var(--app-border);border-radius:12px;color:var(--app-text-secondary);background:var(--app-surface-soft)}._suggestion_mnwyq_458:hover{color:var(--app-text);border-color:var(--app-border-strong);background:var(--app-surface-hover)}._suggestionCopy_mnwyq_483{display:flex;min-width:0;flex-direction:column;gap:4px}._suggestionCopy_mnwyq_483 strong{color:var(--app-text);font-size:.875rem;line-height:1.5}._suggestionCopy_mnwyq_483>span{color:var(--app-text-muted);font-size:.75rem;line-height:1.75}._suggestionArrow_mnwyq_500{margin-top:7px;color:var(--app-text-muted)}._messages_mnwyq_505{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:24px;overflow-x:hidden}._message_mnwyq_505{width:min(94%,420px);min-width:0;max-width:100%;display:flex;flex-direction:column;gap:4px}._messageUser_mnwyq_524{align-self:flex-end;align-items:flex-end}._messageAssistant_mnwyq_529{width:100%;align-self:flex-start;align-items:flex-start}._bubble_mnwyq_535{width:fit-content;min-width:0;max-width:100%;padding:16px;border:1px solid var(--app-border);border-radius:12px;color:var(--app-text-secondary);background:var(--app-surface-raised);font-size:13px;font-weight:400;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}._messageUser_mnwyq_524 ._bubble_mnwyq_535{color:var(--app-text);background:var(--app-surface-raised);border:0;border-bottom-right-radius:4px}._messageAssistant_mnwyq_529 ._bubble_mnwyq_535{width:100%;max-width:none;padding:0;border:0;border-radius:0;color:var(--app-text-secondary);background:transparent}._assistantRichText_mnwyq_569{width:100%;display:flex;flex-direction:column;gap:8px;white-space:normal}._assistantRichText_mnwyq_569 h3,._assistantRichText_mnwyq_569 h4,._assistantRichText_mnwyq_569 p,._assistantRichText_mnwyq_569 ul,._assistantRichText_mnwyq_569 ol{margin:0}._assistantRichText_mnwyq_569 h3,._assistantRichText_mnwyq_569 h4{color:var(--app-text);line-height:1.25}._assistantRichText_mnwyq_569 h3{margin-top:8px;font-size:1rem;font-weight:650}._assistantRichText_mnwyq_569 h4{margin-top:4px;font-size:.875rem;font-weight:600}._assistantRichText_mnwyq_569 p,._assistantRichText_mnwyq_569 li{color:var(--app-text-secondary);font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}._assistantRichText_mnwyq_569 ul,._assistantRichText_mnwyq_569 ol{display:flex;flex-direction:column;gap:4px}._assistantRichText_mnwyq_569 ul{padding-inline-start:0;list-style:none}._assistantRichText_mnwyq_569 ol{padding-inline-start:24px}._assistantRichText_mnwyq_569 strong{color:var(--app-text);font-weight:600}._assistantDataList_mnwyq_624{width:100%;display:flex;flex-direction:column;gap:4px}._assistantDataItem_mnwyq_631{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:8px;row-gap:4px;margin:0;padding:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-soft)}._assistantDataField_mnwyq_643{display:contents;font-size:13px;line-height:1.5}._assistantDataField_mnwyq_643 dt,._assistantDataField_mnwyq_643 dd{margin:0;overflow-wrap:anywhere}._assistantDataField_mnwyq_643 dt{color:var(--app-text-muted);font-weight:600}._assistantDataField_mnwyq_643 dd{min-width:0;color:var(--app-text-secondary)}._assistantDataField_mnwyq_643 strong{color:var(--app-text);font-weight:600}._canvasStreamTrace_mnwyq_666{width:100%;display:flex;flex-direction:column;gap:8px}._canvasStreamStageComplete_mnwyq_673,._canvasStreamStageCurrent_mnwyq_674{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;color:var(--app-text-muted)}._canvasStreamStageComplete_mnwyq_673>span,._canvasStreamStageCurrent_mnwyq_674>span{display:block;width:10px;height:10px;margin-left:4px;border:1px solid var(--app-border-strong);border-radius:9999px;background:var(--app-surface-raised)}._canvasStreamStageComplete_mnwyq_673 strong,._canvasStreamStageCurrent_mnwyq_674 strong{font-size:.75rem;font-weight:550;line-height:1.5}._canvasToolTrace_mnwyq_699{width:100%;display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none}._canvasToolTraceCompleted_mnwyq_709{gap:2px;margin-top:4px}._canvasToolEvent_mnwyq_714{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:8px;padding:8px 16px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-soft)}._canvasToolMarker_mnwyq_725{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--app-border-strong);border-radius:4px;color:var(--button-primary-fg);background:var(--app-surface-raised);font-size:12px;font-weight:700}._canvasToolBody_mnwyq_738{display:flex;min-width:0;flex-direction:column;gap:2px}._canvasToolBody_mnwyq_738 strong{color:var(--app-text);font-size:.75rem;font-weight:600;line-height:1.5}._canvasToolBody_mnwyq_738 small{color:var(--app-text-muted);font-size:11px;line-height:1.5}._canvasToolEvent_completed_mnwyq_756 ._canvasToolMarker_mnwyq_725{border-color:var(--button-primary-bg);border-radius:9999px;background:var(--button-primary-bg)}._canvasToolEvent_completed_mnwyq_756,._canvasToolEvent_compact_mnwyq_763{grid-template-columns:16px minmax(0,1fr);min-height:24px;align-items:center;gap:4px;padding:8px;border-color:var(--app-border-strong);border-radius:12px}._canvasToolEvent_completed_mnwyq_756 ._canvasToolMarker_mnwyq_725,._canvasToolEvent_compact_mnwyq_763 ._canvasToolMarker_mnwyq_725{width:16px;height:16px;font-size:9px}._canvasToolEvent_completed_mnwyq_756 ._canvasToolBody_mnwyq_738,._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738{min-width:0;flex-direction:row;align-items:baseline;gap:8px}._canvasToolEvent_completed_mnwyq_756 ._canvasToolBody_mnwyq_738 strong,._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738 strong{flex:0 0 auto;font-weight:700;line-height:20px;white-space:nowrap}._canvasToolEvent_completed_mnwyq_756 ._canvasToolBody_mnwyq_738 small,._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738 small{min-width:0;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738{flex-wrap:wrap;column-gap:8px;row-gap:0}._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738 strong,._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738 small{white-space:normal;overflow-wrap:anywhere}._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738 strong{flex-shrink:1;font-weight:550}._canvasToolEvent_compact_mnwyq_763 ._canvasToolBody_mnwyq_738 small{overflow:visible;color:var(--app-text-secondary)}._canvasToolEvent_cancelled_mnwyq_820 ._canvasToolMarker_mnwyq_725,._canvasToolEvent_pending_mnwyq_821 ._canvasToolMarker_mnwyq_725{color:var(--app-text-secondary)}._canvasToolEvent_partial_mnwyq_825 ._canvasToolMarker_mnwyq_725{color:var(--app-accent-text)}._canvasToolEvent_running_mnwyq_829 ._canvasToolMarker_mnwyq_725{border:2px solid var(--app-border-strong);border-top-color:var(--app-accent-text);border-radius:9999px;animation:_spin_mnwyq_1880 .8s linear infinite}._canvasToolEvent_failed_mnwyq_836{border-color:var(--button-danger-border)}._canvasToolEvent_failed_mnwyq_836 ._canvasToolMarker_mnwyq_725{border-color:var(--button-danger-border);color:var(--button-danger-fg)}._canvasStreamStageComplete_mnwyq_673>span{border-color:var(--app-accent-text);background:var(--app-accent-text)}._canvasStreamStageCurrent_mnwyq_674{color:var(--app-text-secondary)}._canvasStreamStageCurrent_mnwyq_674>span{border:2px solid var(--app-border-strong);border-top-color:var(--app-accent-text);animation:_spin_mnwyq_1880 .8s linear infinite}._messageAttachments_mnwyq_858{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}._messageAttachment_mnwyq_858{max-width:180px;padding:4px 8px;border-radius:9999px;color:var(--app-text-secondary);background:var(--app-surface-hover);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messageAttachmentPreview_mnwyq_877{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}._messageImageAttachmentButton_mnwyq_885{display:block;width:64px;height:64px;flex:0 0 64px;padding:0;overflow:hidden;border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-surface-soft);cursor:zoom-in}._messageImageAttachmentButton_mnwyq_885:hover{border-color:var(--app-text-muted)}._messageImageAttachmentButton_mnwyq_885:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._messageVideoAttachmentPreview_mnwyq_905{width:min(360px,100%)!important;height:auto;max-width:100%;max-height:none;flex:0 1 360px;overflow:hidden;border-radius:8px;background:#000}._imagePreviewDialog_mnwyq_916{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:32px;place-items:center;border:0;color:var(--app-text);background:#050505d1;font:inherit;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._imagePreviewDialog_mnwyq_916[open]{display:grid}._imagePreviewDialog_mnwyq_916::backdrop{background:transparent}._imagePreviewPanel_mnwyq_943{width:min(1100px,100%);max-height:calc(100dvh - 64px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--app-border-strong);border-radius:16px;background:var(--app-surface-raised);box-shadow:0 16px 48px #0009}._imagePreviewHeader_mnwyq_955{min-height:52px;display:flex;align-items:center;gap:16px;padding:8px 8px 8px 24px;border-bottom:1px solid var(--app-border)}._imagePreviewHeader_mnwyq_955>span{min-width:0;flex:1;overflow:hidden;color:var(--app-text-secondary);font-size:.875rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}._imagePreviewClose_mnwyq_974{width:40px;height:40px;min-width:40px;display:grid;place-items:center;padding:0;border-radius:8px;color:var(--app-text-secondary);background:transparent}._imagePreviewClose_mnwyq_974:hover{color:var(--app-text);background:var(--button-quiet-hover-bg)}._imagePreviewClose_mnwyq_974:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:1px}._imagePreviewClose_mnwyq_974 svg{width:20px;height:20px}._imagePreviewFull_mnwyq_998{display:block;width:100%;min-height:0;flex:1 1 auto;object-fit:contain;background:var(--app-bg)}._applyButton_mnwyq_1007{align-self:flex-start;min-height:40px;padding:8px 16px;border-radius:8px;color:var(--button-primary-fg);background:var(--button-primary-bg);font-size:.875rem;font-weight:600}._applyButton_mnwyq_1007:hover{background:var(--button-primary-hover)}._canvasPlan_mnwyq_1021{width:100%;margin-top:4px;padding:16px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-soft)}._canvasPlanAgentAction_mnwyq_1030{padding:8px 16px;border-color:var(--app-border-strong);background:var(--app-surface-soft)}._canvasPlanAgentAction_mnwyq_1030 ._canvasPlanHeader_mnwyq_1035{display:none}._canvasPlanAgentAction_mnwyq_1030 ._canvasPlanSteps_mnwyq_1038{margin-top:8px}._canvasPlanAgentAction_mnwyq_1030 ._canvasPlanStep_mnwyq_1038{padding:4px 0;border:0;background:transparent;box-shadow:none}._canvasPlanAgentAction_mnwyq_1030 ._canvasPlanExecutedCount_mnwyq_1047{margin-top:4px}._canvasPlanCompactCompleted_mnwyq_1051{padding:4px 8px}._canvasPlanCompactCompleted_mnwyq_1051 ._canvasPlanSteps_mnwyq_1038{gap:2px;margin-top:0}._canvasPlanCancelledGeneration_mnwyq_1059{padding:0;border:0;background:transparent}._canvasPlanCancelledGeneration_mnwyq_1059 ._canvasPlanSteps_mnwyq_1038{margin-top:0}._canvasPlanHeader_mnwyq_1035{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._canvasPlanHeader_mnwyq_1035>div{display:flex;min-width:0;flex-direction:column;gap:3px}._canvasPlanHeader_mnwyq_1035 strong{color:var(--app-text);font-size:.875rem}._canvasPlanHeader_mnwyq_1035 span{color:var(--app-text-muted);font-size:.75rem;line-height:1.5}._canvasPlanStatus_mnwyq_1090{flex:0 0 auto;padding:3px 8px;border:1px solid var(--app-border-strong);border-radius:9999px;color:var(--app-text-secondary);background:var(--app-surface-raised);font-size:11px;line-height:1.5}._canvasPlanExecutionIntro_mnwyq_1101{margin:16px 0 0;color:var(--app-text-secondary);font-size:.75rem;line-height:1.75}._canvasPlanSteps_mnwyq_1038{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:0;list-style:none}._canvasPlanReview_mnwyq_1117{margin-top:16px}._canvasPlanReview_mnwyq_1117>p{margin:0;color:var(--app-text-secondary);font-size:.75rem;line-height:1.5}._canvasGenerationReview_mnwyq_1127{display:flex;flex-direction:column;gap:8px;margin-top:8px}._canvasPlanGenerationReview_mnwyq_1134{padding:8px;overflow:visible}._canvasPlanGenerationReview_mnwyq_1134 ._canvasPlanHeader_mnwyq_1035{display:none}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-rail{min-height:52px;margin:4px 0}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-cluster,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-slot{width:52px;height:52px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-composer-input{display:block;width:100%;min-height:88px;max-height:180px;padding:8px 4px;overflow:auto;border:0;border-radius:0;color:var(--app-text-secondary);background:transparent;box-sizing:border-box;font-size:.75rem;line-height:1.75;resize:vertical}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-composer-input:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-composer-footer{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px;margin-top:0;padding-top:4px;border-top:1px solid var(--app-border)}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-composer-controls{display:flex;width:100%;min-width:0;flex:1 1 auto;align-items:center;gap:2px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-select.form-select-trigger,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-mode-trigger,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-summary{min-height:36px;padding:6px 7px;border:0;border-radius:8px;color:var(--app-text-secondary);background:transparent;font-size:.75rem;box-shadow:none}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-select.form-select-trigger:hover,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-mode-trigger:hover,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-summary:hover,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-summary[aria-expanded=true]{color:var(--app-text);background:var(--app-surface-hover)}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-model-select{width:auto;max-width:128px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-mode-wrapper,._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-mode-trigger{max-width:112px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-reference-mode-trigger>svg:first-child{width:17px;height:17px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-popover-wrapper{min-width:120px;max-width:100%;flex:1 1 150px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-summary{width:100%}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-parameter-popover{right:0;left:auto}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-generation-cost{flex:0 0 auto}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-send-button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:9999px;color:var(--button-primary-fg);background:var(--button-primary-bg)}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-send-button:hover{background:var(--button-primary-hover)}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-send-button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasPlanGenerationReview_mnwyq_1134 .artio-canvas-send-button svg{width:20px;height:20px}._canvasGenerationParameterRow_mnwyq_1258,._canvasGenerationActionRow_mnwyq_1259{width:100%;min-width:0}._canvasGenerationParameterRow_mnwyq_1258{padding-bottom:4px;border-bottom:1px solid var(--app-border)}._canvasGenerationActionRow_mnwyq_1259{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px}._canvasGenerationActions_mnwyq_1277{display:flex;flex:0 0 auto;align-items:center;gap:4px}._canvasGenerationReferenceImage_mnwyq_1284{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}._canvasGenerationCancel_mnwyq_1292{min-height:36px;padding:0 8px;border:0;border-radius:8px;color:var(--app-text-muted);background:transparent;font-size:.75rem}._canvasGenerationCancel_mnwyq_1292:hover{color:var(--app-text);background:var(--app-surface-hover)}._canvasGenerationCancel_mnwyq_1292:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasGenerationFooterDivider_mnwyq_1310{width:1px;height:24px;flex:0 0 1px;margin:0 4px;background:var(--app-border-strong)}._canvasGenerationReadonlySummary_mnwyq_1318{display:flex;min-width:0;flex:1 1 220px;align-items:center;gap:8px;overflow:hidden;color:var(--app-text-muted);font-size:.75rem;line-height:36px}._canvasGenerationReadonlySummary_mnwyq_1318>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._canvasGenerationReadonlySummary_mnwyq_1318>span:first-child{flex:0 1 128px}._canvasGenerationReadonlySummary_mnwyq_1318>span:last-child{flex:1 1 auto}._canvasGenerationReadonlyReference_mnwyq_1342{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px}._canvasGenerationReadonlyReference_mnwyq_1342 svg{width:17px;height:17px}@media (max-width: 640px){._imagePreviewDialog_mnwyq_916{padding:8px}._imagePreviewPanel_mnwyq_943{max-height:calc(100dvh - 16px)}._imagePreviewClose_mnwyq_974{width:44px;height:44px;min-width:44px}._canvasGenerationFooterDivider_mnwyq_1310{display:none}}._canvasGenerationHeading_mnwyq_1369{display:flex;min-width:0;align-items:center;gap:8px}._canvasGenerationHeading_mnwyq_1369 strong{color:var(--app-text);font-size:1rem;font-weight:700}._canvasGenerationHeading_mnwyq_1369 ._canvasGenerationHeadingTitle_mnwyq_1380{min-width:0;overflow:hidden;color:var(--app-text-muted);font-size:.75rem;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}._canvasGenerationHeadingIcon_mnwyq_1390{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:var(--app-text-secondary)}._canvasGenerationHeadingIcon_mnwyq_1390 svg{width:18px;height:18px}._canvasGenerationLabel_mnwyq_1403{display:block;margin-bottom:4px;color:var(--app-text-secondary);font-size:11px;font-weight:650}._canvasGenerationReferences_mnwyq_1411{min-width:0}._canvasGenerationReferences_mnwyq_1411 ul{display:flex;gap:4px;margin:0;padding:0;overflow-x:auto;list-style:none}._canvasGenerationReferences_mnwyq_1411 li{position:relative;width:52px;height:52px;flex:0 0 52px;overflow:hidden;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-raised)}._canvasGenerationReferences_mnwyq_1411 img{display:block;width:100%;height:100%;object-fit:cover;background:var(--app-bg)}._canvasGenerationReferences_mnwyq_1411 li span{position:absolute;right:3px;bottom:3px;left:3px;display:block;overflow:hidden;padding:2px 4px;border-radius:4px;color:var(--app-text);background:color-mix(in srgb,var(--app-bg) 78%,transparent);font-size:9px;text-overflow:ellipsis;white-space:nowrap}._canvasGenerationPrompt_mnwyq_1455{min-width:0}._canvasGenerationPrompt_mnwyq_1455 textarea{display:block;width:100%;min-height:7rem;max-height:14rem;margin:0;padding:8px 16px;overflow:auto;border:1px solid var(--app-border);border-radius:8px;color:var(--app-text-secondary);background:var(--app-surface-raised);box-sizing:border-box;font-size:.75rem;line-height:1.75;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}._canvasGenerationPrompt_mnwyq_1455 textarea:focus-visible{border-color:var(--app-accent-text);outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasGenerationError_mnwyq_1483{display:block;margin-top:4px;color:var(--app-danger-text, #f3a6a6);font-size:.75rem;font-style:normal;line-height:1.5}._canvasGenerationFields_mnwyq_1492{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0;padding:2px 0;border:0}._canvasGenerationFields_mnwyq_1492 legend{grid-column:1/-1;margin-bottom:4px;padding:0;color:var(--app-text-secondary);font-size:11px;font-weight:650}._canvasGenerationFields_mnwyq_1492 ._canvasGenerationField_mnwyq_1492{display:inline-flex;min-width:0;flex:0 1 auto}._canvasGenerationFields_mnwyq_1492 ._canvasGenerationField_mnwyq_1492>button{width:auto;min-width:0;min-height:36px;padding:6px 7px;gap:5px;border:0;border-radius:8px;background:transparent;font-size:.75rem;box-shadow:none}._canvasGenerationFields_mnwyq_1492 ._canvasGenerationField_mnwyq_1492>button:hover,._canvasGenerationFields_mnwyq_1492 ._canvasGenerationField_mnwyq_1492>button[data-state=open]{color:var(--app-text);background:var(--app-surface-hover)}._canvasGenerationModelSelect_mnwyq_1532{max-width:160px}._canvasGenerationCost_mnwyq_1536{display:flex;width:fit-content;align-items:center;padding:4px 8px;border:1px solid color-mix(in srgb,var(--app-accent-text) 44%,var(--app-border));border-radius:8px;background:var(--app-accent-soft)}._canvasGenerationCost_mnwyq_1536 span{color:var(--app-text-secondary);font-size:.75rem;font-variant-numeric:tabular-nums}._canvasPlanDetails_mnwyq_1551{margin-top:8px;border-top:1px solid var(--app-border)}._canvasPlanDetails_mnwyq_1551 summary{min-height:44px;display:flex;align-items:center;color:var(--app-text-muted);cursor:pointer;font-size:.75rem}._canvasPlanDetails_mnwyq_1551 summary:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasPlanDetails_mnwyq_1551 ._canvasPlanSteps_mnwyq_1038{margin-top:0}._canvasPlanStep_mnwyq_1038{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:8px;padding:8px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-raised);animation:_canvasPlanStepIn_mnwyq_1 .18s ease-out both}._canvasPlanStepCompact_mnwyq_1583{grid-template-columns:16px minmax(0,1fr);align-items:center;min-height:24px;gap:4px;padding:2px 0}._canvasPlanStepCompact_mnwyq_1583 ._canvasPlanStepMarker_mnwyq_1590{width:16px;height:16px;font-size:9px}._canvasPlanStepCompact_mnwyq_1583 ._canvasPlanStepBody_mnwyq_1595{display:flex;min-width:0;flex-direction:row;align-items:baseline;gap:8px}._canvasPlanStepCompact_mnwyq_1583 ._canvasPlanStepBody_mnwyq_1595 strong{flex:0 0 auto;line-height:20px;white-space:nowrap}._canvasPlanStepCompact_mnwyq_1583 ._canvasPlanStepBody_mnwyq_1595 small{min-width:0;overflow:hidden;line-height:20px;text-overflow:ellipsis;white-space:nowrap}._canvasPlanStepCompletedGeneration_mnwyq_1615{align-items:start}._canvasPlanStepCompletedGeneration_mnwyq_1615 ._canvasPlanStepMarker_mnwyq_1590{margin-top:2px}._canvasPlanCompletedPrompt_mnwyq_1622{min-width:0;grid-column:2/-1;margin-top:4px}._canvasPlanCompletedPrompt_mnwyq_1622>p{display:-webkit-box;margin:0;overflow:hidden;color:var(--app-text-secondary);font-size:.75rem;line-height:1.75;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}._canvasPlanCompletedPrompt_mnwyq_1622>._canvasPlanCompletedPromptExpanded_mnwyq_1639{display:block;overflow:visible;-webkit-line-clamp:unset}._canvasPlanCompletedPrompt_mnwyq_1622>button{display:inline-flex;min-height:32px;align-items:center;gap:4px;margin-top:4px;padding:0 4px;border:0;border-radius:8px;color:var(--app-text-muted);background:transparent;font-size:.75rem}._canvasPlanCompletedPrompt_mnwyq_1622>button:hover{color:var(--app-text);background:var(--app-surface-hover)}._canvasPlanCompletedPrompt_mnwyq_1622>button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasPlanCompletedPrompt_mnwyq_1622>button svg{width:14px;height:14px;transition:transform .15s ease}._canvasPlanCompletedPromptChevronExpanded_mnwyq_1671 svg{transform:rotate(180deg)}@media (max-width: 640px){._canvasPlanCompletedPrompt_mnwyq_1622>button{min-height:44px}}._visuallyHidden_mnwyq_1680{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._canvasPlanStep_running_mnwyq_1692{border-color:var(--app-accent-text)}._canvasPlanStep_failed_mnwyq_1696{border-color:var(--button-danger-border)}._canvasPlanStep_completed_mnwyq_1700 ._canvasPlanStepMarker_mnwyq_1590{color:var(--button-primary-fg);background:var(--button-primary-bg)}._canvasPlanStep_running_mnwyq_1692{box-shadow:inset 2px 0 0 var(--app-accent-text)}._canvasPlanStepType_generate_mnwyq_1709{padding-bottom:16px}._canvasPlanStepMarker_mnwyq_1590{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--app-border-strong);border-radius:9999px;color:var(--app-text-secondary);background:var(--app-surface-soft);font-size:11px;font-weight:700}._canvasPlanStepMediaMarker_mnwyq_1726{width:20px;height:20px;border:0;color:var(--app-text-secondary);background:transparent}._canvasPlanStepMediaMarker_mnwyq_1726 svg{width:18px;height:18px}._canvasPlanStepCancelledGeneration_mnwyq_1738{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:8px;border-color:var(--app-border);border-radius:12px;background:var(--app-surface-soft)}._canvasPlanStepStatus_mnwyq_1747{grid-column:3;grid-row:1;align-self:start}._canvasPlanStepBody_mnwyq_1595{display:flex;min-width:0;flex-direction:column;gap:3px}._canvasPlanStepBody_mnwyq_1595 strong{color:var(--app-text);font-size:.75rem;line-height:1.5}._canvasPlanStepBody_mnwyq_1595 span,._canvasPlanStepBody_mnwyq_1595 small{overflow:hidden;color:var(--app-text-secondary);font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}._canvasPlanStepBody_mnwyq_1595 small{color:var(--app-text-muted);font-variant-numeric:tabular-nums}._canvasPlanStepBody_mnwyq_1595 em{color:var(--button-danger-fg);font-size:11px;font-style:normal;line-height:1.5}._canvasPlanEstimate_mnwyq_1784,._canvasPlanProgress_mnwyq_1785,._canvasPlanExecutedCount_mnwyq_1047{margin:8px 0 0;color:var(--app-text-secondary);font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}._canvasPlanExecutedCount_mnwyq_1047{display:flex;align-items:center;gap:4px;color:var(--app-text-secondary)}._canvasPlanExecutedCount_mnwyq_1047:before{content:"›";display:inline-grid;width:20px;height:20px;place-items:center;border:1px solid var(--app-border-strong);border-radius:4px;color:var(--app-accent-text)}._canvasPlanActions_mnwyq_1811{display:grid;grid-template-columns:1fr 1.45fr;gap:8px;margin-top:16px}._canvasPlanCancel_mnwyq_1059,._canvasPlanConfirm_mnwyq_1819{min-height:44px;padding:8px 16px;border-radius:8px;font-size:.75rem;font-weight:650;line-height:1.5}._canvasPlanCancel_mnwyq_1059:focus-visible,._canvasPlanConfirm_mnwyq_1819:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._canvasPlanConfirm_mnwyq_1819{color:var(--button-primary-fg);background:var(--button-primary-bg)}._canvasPlanConfirm_mnwyq_1819:hover{background:var(--button-primary-hover)}._canvasPlanCancel_mnwyq_1059{border:1px solid var(--button-secondary-border);color:var(--button-secondary-fg);background:var(--button-secondary-bg)}._canvasPlanCancel_mnwyq_1059:hover{border-color:var(--button-secondary-hover-border);background:var(--button-secondary-hover)}@keyframes _canvasPlanStepIn_mnwyq_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._canvasActionNotice_mnwyq_1861{margin:16px 0 0;padding:8px 16px;border:1px solid var(--app-border-strong);border-radius:8px;color:var(--app-text-secondary);background:var(--app-surface-soft);font-size:.75rem;line-height:1.5}._status_mnwyq_1872{display:flex;align-items:center;gap:8px;color:var(--app-text-muted);font-size:.875rem}._spinner_mnwyq_1880{width:16px;height:16px;border:2px solid var(--app-border-strong);border-top-color:var(--app-accent-text);border-radius:50%;animation:_spin_mnwyq_1880 .8s linear infinite}._error_mnwyq_1889{padding:8px 16px;border:1px solid var(--button-danger-border);border-radius:8px;color:var(--button-danger-fg);background:var(--button-danger-bg);font-size:.875rem}._composer_mnwyq_1898{width:100%;min-width:0;max-width:100%;padding:8px 24px max(16px,env(safe-area-inset-bottom));overflow:hidden;border-top:0;background:var(--app-surface)}._attachmentList_mnwyq_1908{display:flex;gap:8px;padding-bottom:8px;overflow-x:auto}._attachment_mnwyq_1908{position:relative;flex:0 0 auto;width:72px;height:58px;overflow:visible;border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-surface-raised)}._videoAttachment_mnwyq_1926{width:160px;height:90px}._attachmentPreview_mnwyq_1931{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}._attachmentProcessingOverlay_mnwyq_1939{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:#0a0a0c94;pointer-events:none}._attachmentProcessingStatus_mnwyq_1950{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--app-text-secondary);font-size:.75rem;line-height:1.5}._filePreview_mnwyq_1960{display:flex;align-items:center;height:100%;padding:4px;color:var(--app-text-secondary);font-size:10px;line-height:1.2;overflow-wrap:anywhere}._composerBox_mnwyq_1971{border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-raised);transition:border-color .15s ease,box-shadow .15s ease}._composerBox_mnwyq_1971:focus-within{border-color:var(--app-border-strong);box-shadow:inset 0 0 0 1px var(--app-border-strong)}._textarea_mnwyq_1982{display:block;width:100%;min-height:84px;max-height:180px;padding:16px 16px 8px;resize:none;color:var(--app-text);font-size:.875rem;line-height:1.5;scrollbar-color:var(--app-border-strong) transparent;scrollbar-width:thin}._textarea_mnwyq_1982::placeholder{color:var(--app-text-muted)}._textarea_mnwyq_1982:focus{outline:0}._textarea_mnwyq_1982::-webkit-scrollbar{width:6px}._textarea_mnwyq_1982::-webkit-scrollbar-track{margin-block:8px;background:transparent}._textarea_mnwyq_1982::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:9999px;background:var(--app-border-strong);background-clip:content-box}._textarea_mnwyq_1982::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted);background-clip:content-box}._composerFooter_mnwyq_2019{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 8px;border-top:0}._composerTools_mnwyq_2028{display:flex;align-items:center;gap:4px;min-width:0}._composerTools_mnwyq_2028 ._iconButton_mnwyq_177{width:36px;height:36px;min-width:36px;min-height:36px}._composerTools_mnwyq_2028 ._iconButton_mnwyq_177 svg{width:18px;height:18px}._modelSelectTrigger_mnwyq_2046{width:auto;min-width:0;max-width:140px;min-height:36px;display:inline-flex;align-items:center;justify-content:space-between;gap:5px;padding:6px 7px;border:0;border-radius:8px;color:var(--app-text-secondary);background:transparent;box-shadow:none;font-size:13px;font-weight:500}._modelSelectTrigger_mnwyq_2046>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modelSelectTrigger_mnwyq_2046:hover,._modelSelectTrigger_mnwyq_2046[data-state=open]{color:var(--app-text);background:#ffffff12}._modelSelectTrigger_mnwyq_2046[data-disabled]{cursor:not-allowed;opacity:var(--button-disabled-opacity)}._modelSelectTrigger_mnwyq_2046:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:1px}._modelSelectChevron_mnwyq_2083{display:grid;place-items:center;flex:0 0 auto;color:var(--app-text-muted)}._modelSelectValue_mnwyq_2090{min-width:0;display:flex;align-items:center;gap:8px}._modelSelectValue_mnwyq_2090>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modelBrandLogo_mnwyq_2102{width:18px;height:18px;flex:0 0 18px;color:currentColor}._modelSelectContent_mnwyq_2109{z-index:1000;width:min(260px,100vw - 24px);min-width:min(260px,100vw - 24px);max-width:min(260px,100vw - 24px);overflow:hidden;padding:6px;border:1px solid var(--button-secondary-border);border-radius:14px;color:var(--app-text-secondary);background:var(--app-surface-raised);box-shadow:0 8px 24px #00000052}._modelSelectViewport_mnwyq_2123{max-height:min(280px,var(--radix-select-content-available-height))}._modelSelectItem_mnwyq_2127{position:relative;min-height:40px;display:flex;align-items:center;gap:8px;padding:8px 34px 8px 10px;border-radius:9px;font-size:13px;line-height:1.35;outline:0;cursor:default;white-space:nowrap}._modelSelectItem_mnwyq_2127[data-highlighted]{color:var(--app-text);background:var(--button-quiet-hover-bg)}._modelSelectItem_mnwyq_2127[data-state=checked]{color:var(--app-text);font-weight:600}._modelSelectItem_mnwyq_2127>span:last-child{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._modelSelectIndicator_mnwyq_2159{position:absolute;right:10px;display:grid;place-items:center;color:var(--app-text)}html[data-theme=light] ._modelSelectTrigger_mnwyq_2046:hover,html[data-theme=light] ._modelSelectTrigger_mnwyq_2046[data-state=open]{background:var(--app-surface-hover)}._sendButton_mnwyq_2172{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:9999px;color:var(--button-primary-fg);background:var(--button-primary-bg)}._sendButton_mnwyq_2172:hover{background:var(--button-primary-hover)}._pauseButton_mnwyq_2186{color:var(--app-text);background:var(--app-surface-hover);box-shadow:inset 0 0 0 1px var(--app-border-strong)}._pauseButton_mnwyq_2186:hover{background:var(--app-surface-raised)}._helper_mnwyq_2195{margin-top:4px;color:var(--app-text-muted);font-size:10px;line-height:1.5}@keyframes _spin_mnwyq_1880{to{transform:rotate(360deg)}}@media (max-width: 640px){._workspaceShell_mnwyq_36{flex-direction:column}._workspaceContent_mnwyq_47{width:100%;height:0;flex:1 1 auto}._quickOpenButton_mnwyq_56{right:16px}._quickOpenCanvas_mnwyq_83{bottom:16px}._quickOpenStudio_mnwyq_87{bottom:196px}._panelRail_mnwyq_97{width:100%;height:0;transition:height var(--prompt-assistant-motion-duration) ease-out}._workspaceShell_mnwyq_36[data-assistant-open] ._panelRail_mnwyq_97{width:100%;height:44dvh}._panel_mnwyq_97{top:auto;bottom:0;height:44dvh;width:100%;min-width:0;min-height:0;border-top:1px solid var(--app-border-strong);border-left:0;box-shadow:0 -12px 32px #00000047}._header_mnwyq_141,._conversation_mnwyq_360,._composer_mnwyq_1898{padding-left:16px;padding-right:16px}._suggestions_mnwyq_458,._canvasGenerationFields_mnwyq_1492,._canvasGenerationReferences_mnwyq_1411 ul{grid-template-columns:1fr}._headerActions_mnwyq_170 ._iconButton_mnwyq_177,._composerTools_mnwyq_2028 ._iconButton_mnwyq_177,._sendButton_mnwyq_2172{width:44px;height:44px;min-width:44px;min-height:44px}._modelSelectTrigger_mnwyq_2046{height:44px}}@media (prefers-reduced-motion: reduce){._panelRail_mnwyq_97,._panel_mnwyq_97,._quickOpenButton_mnwyq_56,._scrollToLatest_mnwyq_401{transition:none}._conversation_mnwyq_360{scroll-behavior:auto}._spinner_mnwyq_1880{animation-duration:1.6s}._canvasPlanStep_mnwyq_1038{animation:none}._canvasStreamStageCurrent_mnwyq_674>span{animation:none}._canvasToolEvent_running_mnwyq_829 ._canvasToolMarker_mnwyq_725{animation:none}}._trigger_1jhzf_1{width:100%;min-height:42px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--admin-text, var(--app-text));font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;text-align:left;border-color:var(--admin-border, var(--app-border));border-radius:8px;background:var(--admin-surface-soft, var(--app-surface-soft))}._trigger_1jhzf_1:hover,._trigger_1jhzf_1[data-state=open]{color:var(--admin-text, var(--app-text));border-color:var(--button-secondary-hover-border);background:var(--admin-surface-hover, var(--app-surface-hover))}._trigger_1jhzf_1:focus-visible{border-color:gold;outline:none;box-shadow:0 0 0 3px #ffd7001f}._trigger_1jhzf_1>span:first-child{min-width:0;flex:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}._trigger_1jhzf_1>span:last-child{flex:0 0 auto;color:var(--admin-text-muted, var(--app-text-muted))}html.admin-shell-active .form-select-content{z-index:1100;min-width:var(--radix-select-trigger-width);max-width:min(28rem,100vw - 24px);padding:4px;overflow:hidden;color:var(--app-text);border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-surface-raised);box-shadow:var(--app-shadow-popover)}html.admin-shell-active .form-select-item{position:relative;min-height:38px;padding:8px 12px 8px 36px;display:flex;align-items:center;color:var(--app-text-secondary);font-size:.875rem;text-align:left;border-radius:4px;outline:none;cursor:default}html.admin-shell-active .form-select-item[data-highlighted],html.admin-shell-active .form-select-item[data-state=checked]{color:var(--app-text);background:var(--button-quiet-hover-bg)}html.admin-shell-active .form-select-item[data-disabled]{color:var(--app-text-muted);opacity:var(--button-disabled-opacity)}html.admin-shell-active .form-select-indicator{position:absolute;left:12px;display:grid;place-items:center;color:var(--app-accent-text)}html.admin-shell-active .form-select-item[data-model-option=true]{padding:8px 36px 8px 12px}html.admin-shell-active .form-select-item[data-model-option=true] .form-select-indicator{right:12px;left:auto}html.admin-shell-active .form-select-item-text{min-width:0;overflow:hidden;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap}html.admin-shell-active .form-select-viewport{max-height:min(20rem,var(--radix-select-content-available-height))}html.admin-shell-active .form-select-scroll-button{height:28px;display:flex;align-items:center;justify-content:center;color:var(--app-text-muted)}@media (max-width: 768px){._trigger_1jhzf_1{min-height:44px}}@media (prefers-reduced-motion: reduce){._trigger_1jhzf_1{transition:none}}._pagination_41i4x_1{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:24px;margin-top:24px;border-top:1px solid var(--app-border)}._pagination_41i4x_1 button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._pagination_41i4x_1 button:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._pagination_41i4x_1 button{min-height:44px}}._pagination_41i4x_1 button{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._pagination_41i4x_1 button:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._pagination_41i4x_1 button:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._pagination_41i4x_1 select{min-height:40px;padding:0 10px;color:var(--app-text-secondary);background:var(--app-surface-raised);border:1px solid var(--app-border);border-radius:8px;cursor:pointer}._pagination_41i4x_1 select:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._pageSize_41i4x_68{display:inline-flex}._pageSize_41i4x_68 ._pageSizeSelect_41i4x_72{width:auto;min-width:112px}._pageInfo_41i4x_77{min-width:72px;color:var(--app-text-muted);font-size:.875rem;text-align:center}._visuallyHidden_41i4x_84{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 640px){._pagination_41i4x_1{flex-wrap:wrap}._pagination_41i4x_1 button,._pagination_41i4x_1 select,._pagination_41i4x_1 ._pageSizeSelect_41i4x_72{min-height:44px}}._wrap_qo2ag_1{display:flex;flex-direction:column;gap:16px}._summary_qo2ag_7{display:flex;gap:48px;flex-wrap:wrap}._summaryItem_qo2ag_13{display:flex;flex-direction:column;gap:4px}._summaryItem_qo2ag_13 strong{font-size:1.125rem;color:#fff;font-weight:600}._summaryItem_qo2ag_13 strong em{font-style:normal;font-size:.875rem;color:#737373;font-weight:400;margin-left:6px}._label_qo2ag_31{font-size:.75rem;color:#737373}._svg_qo2ag_36{width:100%;height:140px;display:block}._empty_qo2ag_42{min-height:140px;padding:0;background:#222;border-radius:8px}._walletContent_5j5nx_1{min-width:0}._rechargeBtn_5j5nx_5{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._rechargeBtn_5j5nx_5:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._rechargeBtn_5j5nx_5{min-height:44px}}._rechargeBtn_5j5nx_5{color:var(--button-primary-fg);background:var(--button-primary-bg)}._rechargeBtn_5j5nx_5:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._rechargeBtn_5j5nx_5:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._heroCard_5j5nx_48{position:relative;display:flex;align-items:stretch;gap:48px;margin-bottom:24px;padding:48px;background:radial-gradient(circle at 90% 10%,rgba(255,215,0,.15),transparent 50%),linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid rgba(255,215,0,.25);border-radius:24px;overflow:hidden}._heroCard_5j5nx_48:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.5),transparent)}@media (max-width: 768px){._heroCard_5j5nx_48{flex-direction:column;gap:24px;padding:32px}}._heroLeft_5j5nx_77{flex:1;min-width:0}._heroLabel_5j5nx_82{font-size:.875rem;color:#737373;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}._heroValue_5j5nx_90{display:flex;align-items:baseline;gap:8px;margin-bottom:16px}._heroNumber_5j5nx_97{font-size:64px;line-height:1;font-weight:700;font-family:Playfair Display,Georgia,Times New Roman,serif;background:linear-gradient(135deg,gold,orange);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 640px){._heroNumber_5j5nx_97{font-size:48px}}._heroUnit_5j5nx_113{font-size:1.125rem;color:gold;font-weight:500}._heroHint_5j5nx_119{font-size:.875rem;color:#b3b3b3}._heroHint_5j5nx_119 strong{color:#fff;font-weight:600}._heroStats_5j5nx_128{display:flex;align-items:stretch;gap:24px;padding-left:48px;border-left:1px solid rgba(255,255,255,.08)}@media (max-width: 768px){._heroStats_5j5nx_128{padding-left:0;padding-top:24px;border-left:none;border-top:1px solid rgba(255,255,255,.08);justify-content:space-around}}._statBlock_5j5nx_145{display:flex;flex-direction:column;gap:4px;min-width:80px}._statLabel_5j5nx_152{font-size:.75rem;color:#737373}._statValue_5j5nx_157{font-size:1.25rem;font-weight:600;color:#fff}._statDivider_5j5nx_163{width:1px;background:#ffffff14}@media (max-width: 768px){._statDivider_5j5nx_163{display:none}}._card_5j5nx_173{background:#1a1a1a;border:1px solid rgba(255,255,255,.08);border-radius:16px;margin-bottom:24px;overflow:hidden}._cardHeader_5j5nx_181{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 32px;border-bottom:1px solid rgba(255,255,255,.08);flex-wrap:wrap}._cardHeader_5j5nx_181 h3{margin:0;font-size:1.125rem;font-weight:600;color:#fff}._cardBody_5j5nx_197{padding:32px}._rechargePanel_5j5nx_201{padding:32px;background:var(--app-surface-raised);border:1px solid var(--app-border);border-radius:12px}._rechargePanel_5j5nx_201 h3{margin:0 0 8px;color:var(--app-text);font-size:1.125rem}._rechargePanel_5j5nx_201 p{margin:0 0 24px;color:var(--app-text-secondary);line-height:1.75}._chipGroup_5j5nx_218{display:flex;gap:4px;flex-wrap:wrap}._chip_5j5nx_218{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._chip_5j5nx_218{min-height:44px}}._chip_5j5nx_218{color:var(--button-quiet-fg);background:transparent}._chip_5j5nx_218:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._chip_5j5nx_218:active:not(:disabled){transform:scale(.98)}._chip_5j5nx_218._active_5j5nx_265,._chip_5j5nx_218[aria-pressed=true]{color:var(--button-primary-fg);background:var(--button-primary-bg)}._chip_5j5nx_218{border-color:var(--button-secondary-border)}._chipActive_5j5nx_273{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg);font-weight:600}._chipActive_5j5nx_273:hover{color:var(--button-primary-fg);background:var(--button-primary-hover)}._txList_5j5nx_284{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}._txItem_5j5nx_292{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}._txItem_5j5nx_292:last-child{border-bottom:none}._txIcon_5j5nx_303{flex-shrink:0;width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600}._txMid_5j5nx_315{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._txTopLine_5j5nx_323{display:flex;align-items:center;gap:8px}@media (max-width: 640px){._txTopLine_5j5nx_323{flex-wrap:wrap}}._txBadge_5j5nx_334{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;flex-shrink:0}._txDesc_5j5nx_342{font-size:.875rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._txMeta_5j5nx_350{font-size:.75rem;color:#737373}._txRight_5j5nx_355{flex-shrink:0;text-align:right}._txAmount_5j5nx_360{font-size:1rem;font-weight:600}._txBalance_5j5nx_365{font-size:.75rem;color:#737373;margin-top:2px}html[data-theme=light] ._heroLabel_5j5nx_82,html[data-theme=light] ._statLabel_5j5nx_152,html[data-theme=light] ._txMeta_5j5nx_350,html[data-theme=light] ._txBalance_5j5nx_365{color:#747a70}html[data-theme=light] ._heroCard_5j5nx_48{background:radial-gradient(circle at 90% 10%,rgba(212,173,0,.13),transparent 52%),linear-gradient(135deg,#fff,#f6f7f3);border-color:#b8940052;box-shadow:0 18px 48px #2a2f2617}html[data-theme=light] ._heroHint_5j5nx_119{color:#555b52}html[data-theme=light] ._heroHint_5j5nx_119 strong,html[data-theme=light] ._statValue_5j5nx_157,html[data-theme=light] ._cardHeader_5j5nx_181 h3,html[data-theme=light] ._txDesc_5j5nx_342{color:#20221f}html[data-theme=light] ._heroStats_5j5nx_128,html[data-theme=light] ._statDivider_5j5nx_163,html[data-theme=light] ._cardHeader_5j5nx_181,html[data-theme=light] ._txItem_5j5nx_292{border-color:#20221f1f}html[data-theme=light] ._card_5j5nx_173{background:#fff;border-color:#20221f1f;box-shadow:0 14px 40px #2a2f2612}._embedded_5j5nx_403 ._heroCard_5j5nx_48{margin:0;padding:24px 0 32px;background:transparent;border:0;border-bottom:1px solid var(--app-border);border-radius:0;box-shadow:none;overflow:visible}._embedded_5j5nx_403 ._heroCard_5j5nx_48:before{display:none}._embedded_5j5nx_403 ._heroStats_5j5nx_128{padding-left:0;border-left:0}._embedded_5j5nx_403 ._statDivider_5j5nx_163{display:none}._embedded_5j5nx_403 ._card_5j5nx_173{margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}._embedded_5j5nx_403 ._cardHeader_5j5nx_181{padding:16px 0 24px;border-bottom:0}._embedded_5j5nx_403 ._cardBody_5j5nx_197{padding:0}._embedded_5j5nx_403 ._rechargePanel_5j5nx_201{padding:32px 0 0;background:transparent;border:0;border-radius:0}@media (max-width: 768px){._embedded_5j5nx_403 ._heroCard_5j5nx_48{padding:16px 0 24px}}._offers_1nmkn_1{min-width:0}._embedded_1nmkn_5 ._offerHeader_1nmkn_5{padding-top:0}._embedded_1nmkn_5 ._planGrid_1nmkn_8,._embedded_1nmkn_5 ._rechargeGrid_1nmkn_9{gap:8px}._offerHeader_1nmkn_5{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:8px 0 32px;text-align:center}._offerHeader_1nmkn_5>div{width:100%}._offerHeader_1nmkn_5 h3,._customCard_1nmkn_26 h4{margin:0;color:var(--app-text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700}._offerDescription_1nmkn_33,._tagline_1nmkn_34,._billingHint_1nmkn_35{color:var(--app-text-secondary);line-height:1.75}._offerDescription_1nmkn_33{max-width:620px;margin:4px auto 0;font-size:.875rem}._cycleSwitch_1nmkn_46{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--app-border);border-radius:9999px;background:var(--app-surface-soft)}._cycleSwitch_1nmkn_46 button{min-height:38px;padding:0 16px;border:0;border-radius:9999px;color:var(--app-text-secondary);background:transparent;font:inherit;font-size:.875rem;cursor:pointer}._cycleSwitch_1nmkn_46 button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._cycleActive_1nmkn_70{color:var(--button-primary-fg)!important;background:var(--button-primary-bg)!important;font-weight:700}._planGrid_1nmkn_8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}._planCard_1nmkn_82,._rechargeCard_1nmkn_83,._customCard_1nmkn_26{min-width:0;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface-raised)}._planCard_1nmkn_82{position:relative;min-height:440px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:32px 24px 24px;transition:border-color .25s ease,transform .25s ease}._planCard_1nmkn_82:hover{border-color:var(--app-border-strong);transform:translateY(-3px)}._planCard_1nmkn_82 h4{margin:0;color:var(--app-text);font-size:1.25rem}._currentPlan_1nmkn_111{border-color:var(--button-primary-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--button-primary-bg) 35%,transparent)}._planTitleRow_1nmkn_116{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._currentPlanBadge_1nmkn_124{flex:0 0 auto;padding:4px 8px;color:var(--button-primary-fg);font-size:.75rem;font-weight:700;line-height:1.2;border-radius:9999px;background:var(--button-primary-bg)}._tagline_1nmkn_34{min-height:44px;margin:4px 0 0;font-size:.875rem;text-align:left}._priceLine_1nmkn_142,._customTotal_1nmkn_143{display:flex;align-items:baseline;gap:4px;color:var(--app-text)}._priceLine_1nmkn_142 span,._customTotal_1nmkn_143 span{font-size:1.125rem;font-weight:700}._priceLine_1nmkn_142 strong,._customTotal_1nmkn_143 strong{font-size:clamp(2rem,3.8vw,3.2rem);font-weight:800;letter-spacing:-.04em;line-height:.98;font-variant-numeric:tabular-nums}._priceLine_1nmkn_142 small,._customTotal_1nmkn_143 small{color:var(--app-text-muted);font-size:.75rem;white-space:nowrap}._billingHint_1nmkn_35{margin:4px 0 0;font-size:.75rem}._creditLine_1nmkn_174{display:flex;align-items:center;gap:6px;margin-top:24px;padding-top:16px;border-top:1px solid var(--app-border);color:var(--app-text-secondary)}._creditLine_1nmkn_174 svg{width:16px;height:16px;color:gold}._creditLine_1nmkn_174 strong{color:var(--app-text);font-size:1.125rem;font-variant-numeric:tabular-nums}._creditLine_1nmkn_174 span{font-size:.75rem;white-space:nowrap}._featureList_1nmkn_198{width:100%;display:grid;gap:8px;margin:24px 0;padding:0;color:var(--app-text-secondary);font-size:.875rem;list-style:none}._featureList_1nmkn_198 li{display:flex;justify-content:flex-start;gap:8px;align-items:flex-start;line-height:1.75;text-align:left}._featureList_1nmkn_198 span{color:#fff;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.45)}._primaryButton_1nmkn_222{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._primaryButton_1nmkn_222:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._primaryButton_1nmkn_222{min-height:44px}}._primaryButton_1nmkn_222{color:var(--button-primary-fg);background:var(--button-primary-bg)}._primaryButton_1nmkn_222:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._primaryButton_1nmkn_222:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._primaryButton_1nmkn_222{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto}._primaryButton_1nmkn_222 svg{width:15px;height:15px}._primaryButton_1nmkn_222:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}._planCard_1nmkn_82 ._primaryButton_1nmkn_222{color:var(--app-text);background:var(--app-surface-hover);border-color:var(--app-border);transition:color .15s ease,background .15s ease,border-color .15s ease}._planCard_1nmkn_82:hover ._primaryButton_1nmkn_222,._planCard_1nmkn_82:focus-within ._primaryButton_1nmkn_222{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}._rechargeGrid_1nmkn_9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._rechargeCard_1nmkn_83{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:0;padding:0;border:0;border-radius:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:border-color .25s ease,transform .25s ease}._rechargeCard_1nmkn_83:hover{transform:translateY(-3px)}._rechargeCard_1nmkn_83:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:5px;border-radius:12px}._giftCardVisual_1nmkn_326{position:relative;width:100%;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;padding:16px;overflow:hidden;border-radius:12px;color:#111;background:#d8d8d8;box-shadow:0 12px 24px #00000038;transform:rotate(-1deg);transition:transform .25s ease}._rechargeCard_1nmkn_83:hover ._giftCardVisual_1nmkn_326{transform:rotate(0) translateY(-2px)}._giftCardShape_1nmkn_346{position:absolute;right:-34px;bottom:-44px;width:148px;height:148px;border:26px solid rgba(255,255,255,.28);border-radius:44% 56% 50% 50%;transform:rotate(28deg)}._giftCardShape_1nmkn_346:before,._giftCardShape_1nmkn_346:after{content:"";position:absolute;display:block;border-radius:50%}._giftCardShape_1nmkn_346:before{top:-56px;left:-78px;width:58px;height:58px;background:#11111126}._giftCardShape_1nmkn_346:after{right:-42px;top:20px;width:42px;height:42px;background:#1111111f}._giftCardTop_1nmkn_381,._giftCardPrice_1nmkn_382,._giftCardCredits_1nmkn_383{position:relative;z-index:1}._giftCardTop_1nmkn_381{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;font-weight:800;letter-spacing:.12em}._giftCardTop_1nmkn_381 svg{width:20px;height:20px}._giftCardPrice_1nmkn_382{display:flex;align-items:baseline;gap:8px}._giftCardPrice_1nmkn_382 strong{font-size:clamp(2rem,3vw,2.75rem);font-weight:850;letter-spacing:-.05em;line-height:1}._giftCardPrice_1nmkn_382 del{color:#11111194;font-size:.875rem}._giftCardCredits_1nmkn_383{font-size:.875rem;font-weight:700}._rechargeTone2_1nmkn_422 ._giftCardVisual_1nmkn_326{color:#171717;background:#a7a7a7}._rechargeTone2_1nmkn_422 ._giftCardShape_1nmkn_346{border-color:#ffffff6b}._rechargeTone2_1nmkn_422 ._giftCardShape_1nmkn_346:before,._rechargeTone2_1nmkn_422 ._giftCardShape_1nmkn_346:after{background:#14141429}._rechargeTone3_1nmkn_436 ._giftCardVisual_1nmkn_326{color:#f2f2f2;background:#555}._rechargeTone3_1nmkn_436 ._giftCardShape_1nmkn_346{border-color:#ffffff47}._rechargeTone4_1nmkn_445 ._giftCardVisual_1nmkn_326{color:#f2f2f2;background:#333}._rechargeTone4_1nmkn_445 ._giftCardShape_1nmkn_346{border-color:#ffffff38}._rechargeTone4_1nmkn_445 ._giftCardShape_1nmkn_346:before,._rechargeTone4_1nmkn_445 ._giftCardShape_1nmkn_346:after{background:#ffffff1a}._originalPrice_1nmkn_459{display:inline-block;margin-left:8px;color:var(--app-text-muted);font-size:.875rem;text-decoration-thickness:1px;white-space:nowrap}._customCard_1nmkn_26{display:grid;grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr);column-gap:64px;row-gap:16px;margin-top:16px;padding:24px 32px;border-color:var(--app-border);background:var(--app-surface-raised)}._customHeader_1nmkn_479{display:grid;gap:8px;align-self:center}._customControls_1nmkn_485{display:grid;grid-template-columns:minmax(0,1fr) 148px;align-items:center;gap:24px;align-self:center}._customRangeBlock_1nmkn_493{min-width:0}._customRangeLabel_1nmkn_497{position:relative;display:block;height:44px;cursor:pointer}._customRangeLabel_1nmkn_497 input{position:absolute;top:50%;right:0;left:0;z-index:1;width:100%;height:6px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;transform:translateY(-50%)}._customRangeLabel_1nmkn_497 input::-webkit-slider-runnable-track{height:6px;border-radius:9999px;background:linear-gradient(to right,var(--button-primary-bg) 0 var(--range-progress),var(--app-border-strong) var(--range-progress) 100%)}._customRangeLabel_1nmkn_497 input::-moz-range-track{height:6px;border-radius:9999px;background:var(--app-border-strong)}._customRangeLabel_1nmkn_497 input::-moz-range-progress{height:6px;border-radius:9999px;background:var(--button-primary-bg)}._customRangeLabel_1nmkn_497 input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--app-surface);border-radius:50%;background:var(--app-text);box-shadow:0 0 0 1px var(--app-border-strong)}._customRangeLabel_1nmkn_497 input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--button-focus-ring)}._customRangeLabel_1nmkn_497 input::-moz-range-thumb{width:18px;height:18px;margin-top:0;border:2px solid var(--app-surface);border-radius:50%;background:var(--app-text);box-shadow:0 0 0 1px var(--app-border-strong)}._customRangeLabel_1nmkn_497 input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--button-focus-ring)}._customRangeBounds_1nmkn_558{display:flex;justify-content:space-between;gap:16px;color:var(--app-text-muted);font-size:.875rem;font-variant-numeric:tabular-nums}._customField_1nmkn_567{display:block}._customField_1nmkn_567 input{width:100%;min-height:56px;padding:0 16px;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;font:inherit;font-size:1.25rem;font-variant-numeric:tabular-nums;text-align:right}._customField_1nmkn_567 input:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._customFooter_1nmkn_588{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid var(--app-border);grid-column:1/-1}._customTotal_1nmkn_143{justify-content:flex-start}._customTotal_1nmkn_143 strong{font-size:1.5rem}._customFooter_1nmkn_588 ._primaryButton_1nmkn_222{width:auto;min-width:180px;margin-top:0}._visuallyHidden_1nmkn_611{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._state_1nmkn_623{min-height:180px}@media (max-width: 1280px){._planGrid_1nmkn_8,._rechargeGrid_1nmkn_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._offerHeader_1nmkn_5{align-items:flex-start;flex-direction:column;gap:16px}._planGrid_1nmkn_8,._rechargeGrid_1nmkn_9{grid-template-columns:1fr}._planCard_1nmkn_82,._rechargeCard_1nmkn_83{min-height:0}._customCard_1nmkn_26{grid-template-columns:1fr;gap:24px}._customHeader_1nmkn_479,._customControls_1nmkn_485,._customFooter_1nmkn_588{grid-column:1}._customControls_1nmkn_485{grid-template-columns:minmax(0,1fr) 140px;gap:24px}}@media (max-width: 640px){._giftCardVisual_1nmkn_326{min-height:190px}._customCard_1nmkn_26{gap:24px}._customControls_1nmkn_485{grid-template-columns:1fr;gap:16px}._customFooter_1nmkn_588{align-items:stretch;flex-direction:column;gap:16px}._customFooter_1nmkn_588 ._primaryButton_1nmkn_222{width:100%}}@media (hover: none){._planCard_1nmkn_82 ._primaryButton_1nmkn_222{color:var(--button-primary-fg);background:var(--button-primary-bg);border-color:var(--button-primary-bg)}}@media (prefers-reduced-motion: reduce){._planCard_1nmkn_82,._rechargeCard_1nmkn_83,._planCard_1nmkn_82 ._primaryButton_1nmkn_222,._giftCardVisual_1nmkn_326{transition:none}}._summary_iglb1_1{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:24px;padding:24px;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface-soft)}._subscriptionSummary_iglb1_13{border-color:var(--app-border)}._identity_iglb1_17{min-width:0;display:flex;align-items:center;gap:16px}._subscriptionTitle_iglb1_24{min-width:0;margin:0;display:flex;align-items:baseline;gap:8px;color:var(--app-text-secondary);font-size:.875rem;font-weight:550}._subscriptionTitle_iglb1_24 strong{color:var(--app-text);font-size:1.25rem;font-weight:700}._subscriptionCopy_iglb1_40{min-width:0}._icon_iglb1_44{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--button-primary-bg) 28%,transparent);border-radius:12px;background:var(--app-accent-soft)}._icon_iglb1_44 svg{width:22px;height:22px}._eyebrow_iglb1_60,._balanceLabel_iglb1_61,._validity_iglb1_62{color:var(--app-text-muted);font-size:.75rem}._eyebrow_iglb1_60{margin:0 0 3px;font-weight:650}._title_iglb1_72{color:var(--app-text);font-size:1.25rem;font-weight:700;line-height:1.1}._identity_iglb1_17 p{margin:4px 0 0;color:var(--app-text-secondary);font-size:.75rem;line-height:1.75}._balance_iglb1_61{min-width:190px;padding-left:32px;border-left:1px solid var(--app-border);text-align:right}._balanceValue_iglb1_93{margin:2px 0 3px;display:flex;align-items:baseline;justify-content:flex-end;gap:6px;color:var(--app-text);font-variant-numeric:tabular-nums}._balanceValue_iglb1_93 strong{font-size:clamp(1.5rem,3vw,2.75rem);font-weight:760;letter-spacing:-.02em;line-height:1}._balanceValue_iglb1_93 span{color:var(--app-text-secondary);font-size:.875rem}._balanceValue_iglb1_93 ._balanceLabel_iglb1_61{color:var(--app-text-muted);font-size:.75rem}._balanceMeta_iglb1_117{color:var(--app-text-secondary);font-size:.75rem;font-variant-numeric:tabular-nums}._balanceMetaRow_iglb1_123{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:5px}._periodLine_iglb1_131{margin-top:4px;display:flex;align-items:center;gap:8px;color:var(--app-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}._periodLine_iglb1_131 strong{display:flex;align-items:center;gap:6px;color:var(--app-text-secondary);font-weight:600}._subscriptionBalance_iglb1_149{min-width:340px}._subscriptionBalance_iglb1_149 ._balanceValue_iglb1_93{gap:8px}._subscriptionBalance_iglb1_149 ._balanceLabel_iglb1_61{margin-right:2px}._infoTrigger_iglb1_159{position:relative;width:24px;min-width:24px;height:24px;min-height:24px;display:inline-grid;place-items:center;flex:0 0 24px;padding:0;color:var(--app-text-muted);border:0;border-radius:9999px;background:transparent}._infoTrigger_iglb1_159 svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}._infoTrigger_iglb1_159:hover,._infoTrigger_iglb1_159:focus-visible{color:var(--app-accent-text)}._tooltip_iglb1_185{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;width:max-content;max-width:min(280px,100vw - 48px);padding:7px 9px;color:var(--app-text-secondary);font-size:.75rem;font-weight:500;line-height:1.75;text-align:left;white-space:normal;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-raised);box-shadow:var(--app-shadow-popover);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}._infoTrigger_iglb1_159:hover ._tooltip_iglb1_185,._infoTrigger_iglb1_159:focus-visible ._tooltip_iglb1_185{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 640px){._summary_iglb1_1{grid-template-columns:1fr;gap:16px;padding:16px}._balance_iglb1_61{min-width:0;padding:16px 0 0;border-top:1px solid var(--app-border);border-left:0;text-align:left}._balanceValue_iglb1_93{justify-content:flex-start}._subscriptionBalance_iglb1_149{min-width:0;padding:16px 0 0;border-top:1px solid var(--app-border);border-left:0;text-align:left}._subscriptionBalance_iglb1_149 ._balanceValue_iglb1_93{flex-wrap:wrap;justify-content:flex-start}._periodLine_iglb1_131{align-items:flex-start;flex-direction:column;gap:2px;white-space:normal}._balanceMetaRow_iglb1_123{justify-content:flex-start}._infoTrigger_iglb1_159{width:44px;min-width:44px;height:44px;min-height:44px}}@media (prefers-reduced-motion: reduce){._tooltip_iglb1_185{transition:none}}._page_7csub_1{display:grid;gap:16px}._warning_7csub_6{display:flex;gap:16px;padding:16px;color:var(--app-text);border:1px solid color-mix(in srgb,#ff9800 42%,transparent);border-radius:12px;background:color-mix(in srgb,#ff9800 10%,var(--app-surface))}._warning_7csub_6 svg{flex:0 0 auto;color:#ff9800}._warning_7csub_6 strong{display:block;margin-bottom:3px}._warning_7csub_6 p{margin:0;color:var(--app-text-secondary);font-size:.875rem;line-height:1.5}._usageCard_7csub_33{display:grid;gap:16px;padding:24px;border:1px solid var(--app-border);border-radius:16px;background:var(--app-surface-raised)}._usageHeader_7csub_42{display:flex;align-items:center;justify-content:space-between;gap:24px}._usageLead_7csub_49>span{display:block;margin-bottom:3px;color:var(--app-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em}._usageLead_7csub_49 strong{display:block;color:var(--app-text);font-size:1.5rem;font-variant-numeric:tabular-nums}._usageLead_7csub_49 strong span{color:var(--app-text-muted);font-size:1.125rem;font-weight:550}._planInline_7csub_71{display:flex;align-items:center;justify-content:flex-end;gap:16px;text-align:right}._planActions_7csub_79{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}._planInline_7csub_71 p,._sectionHeading_7csub_87 p{margin:4px 0 0;color:var(--app-text-muted);font-size:.875rem;line-height:1.5}._planBadge_7csub_94{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;color:var(--app-accent-text);border:1px solid color-mix(in srgb,var(--app-accent-text) 32%,var(--app-border));border-radius:9999px;background:color-mix(in srgb,var(--app-accent-text) 8%,transparent);font-size:.75rem;font-weight:700}._progressTrack_7csub_107{height:8px;overflow:hidden;border-radius:9999px;background:var(--app-surface-hover)}._progressValue_7csub_114{display:block;height:100%;border-radius:inherit;background:var(--app-accent-text);transition:width .25s ease}._sectionState_7csub_122{min-height:104px;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-raised)}._skeletonBlock_7csub_129{display:block;border-radius:4px;background:linear-gradient(100deg,var(--app-surface-soft) 20%,var(--app-surface-hover) 40%,var(--app-surface-soft) 60%);background-size:220% 100%;animation:_storage-skeleton_7csub_1 1.4s ease-in-out infinite}._usageSkeleton_7csub_137{display:flex;align-items:center;justify-content:space-between;gap:24px}._usageSkeleton_7csub_137>div{display:grid;gap:8px}._skeletonLabel_7csub_149{width:72px;height:12px}._skeletonValue_7csub_154{width:210px;max-width:48vw;height:28px}._skeletonBadge_7csub_160{width:108px;height:30px;border-radius:9999px}._skeletonProgress_7csub_166{width:100%;height:8px;border-radius:9999px}._plansSection_7csub_172,._assetsSection_7csub_172{display:grid;gap:16px;padding-top:8px}._sectionHeading_7csub_87{display:flex;align-items:end;justify-content:space-between;gap:24px}._sectionHeading_7csub_87 h3{margin:0;color:var(--app-text);font-size:1.25rem}._sectionHeading_7csub_87 p{max-width:720px}._plansSectionEmpty_7csub_195{padding:8px 0}._plansSectionEmpty_7csub_195 ._sectionHeading_7csub_87>div{display:flex;align-items:baseline;gap:16px}._inlineEmpty_7csub_205{margin:0!important}._planGrid_7csub_209{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._planCard_7csub_215{position:relative;min-height:84px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;isolation:isolate;border:1px solid var(--app-border);border-radius:12px;background:linear-gradient(112deg,var(--app-surface-raised) 0 58%,color-mix(in srgb,var(--app-accent-text) 3%,var(--app-surface-raised)) 100%)}._planCard_7csub_215:before,._planCard_7csub_215:after{content:"";position:absolute;z-index:0;pointer-events:none;transform:rotate(24deg);transform-origin:center}._planCard_7csub_215:before{top:-76px;right:42px;width:112px;height:248px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-accent-text) 3%,transparent) 16%,color-mix(in srgb,var(--app-accent-text) 10%,transparent) 50%,color-mix(in srgb,var(--app-accent-text) 3%,transparent) 84%,transparent 100%);border-inline:1px solid color-mix(in srgb,var(--app-accent-text) 4%,transparent);opacity:.78}._planCard_7csub_215:after{top:-88px;right:2px;width:34px;height:272px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--app-accent-text) 7%,transparent) 48%,transparent 100%);opacity:.58}._planDetails_7csub_258{position:relative;z-index:1;min-width:0}._planMeta_7csub_264{min-width:0;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}._planMeta_7csub_264 strong{color:var(--app-text);font-size:1.25rem;font-variant-numeric:tabular-nums;letter-spacing:-.02em}._planMeta_7csub_264 span{color:var(--app-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums;white-space:nowrap}._skeletonPlanMeta_7csub_286{position:relative;z-index:1;min-width:0;display:flex;align-items:baseline;gap:16px}._skeletonPlanSize_7csub_295{width:72px;height:26px}._skeletonPlanPrice_7csub_300{width:122px;height:14px}._skeletonAction_7csub_305{position:relative;z-index:1;width:104px;height:32px;justify-self:end;border-radius:8px}._currentPlanLabel_7csub_314{position:relative;z-index:1;min-height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;color:var(--app-accent-text);font-size:.75rem;font-weight:700;border:1px solid color-mix(in srgb,var(--app-accent-text) 36%,var(--app-border));border-radius:8px;background:color-mix(in srgb,var(--app-accent-text) 8%,var(--app-surface-raised));white-space:nowrap}._nextPlanLabel_7csub_332{position:relative;z-index:1;max-width:100%;min-height:32px;padding:4px 8px;display:inline-flex;align-items:center;justify-content:center;justify-self:end;color:var(--app-text-secondary);font-size:.75rem;font-weight:700;line-height:1.1;text-align:center;border:1px solid color-mix(in srgb,var(--app-accent-text) 20%,var(--app-border));border-radius:8px;background:var(--app-surface-soft)}._planCurrent_7csub_352{border-color:color-mix(in srgb,var(--app-accent-text) 48%,var(--app-border))}._planCurrent_7csub_352:before{opacity:1}._planCurrent_7csub_352:after{opacity:.82}._primaryButton_7csub_364{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._primaryButton_7csub_364:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._primaryButton_7csub_364{min-height:44px}}._primaryButton_7csub_364{color:var(--button-primary-fg);background:var(--button-primary-bg)}._primaryButton_7csub_364:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._primaryButton_7csub_364:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}._secondaryButton_7csub_407{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._secondaryButton_7csub_407:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._secondaryButton_7csub_407{min-height:44px}}._secondaryButton_7csub_407{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._secondaryButton_7csub_407:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._secondaryButton_7csub_407:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._primaryButton_7csub_364._planAction_7csub_79,._secondaryButton_7csub_407._planAction_7csub_79{position:relative;z-index:1;min-width:0;min-height:32px;padding-inline:16px;justify-self:end;font-size:.75rem}._filters_7csub_472{display:flex;gap:4px}._filterButton_7csub_477,._filterActive_7csub_477{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._filterButton_7csub_477,._filterActive_7csub_477{min-height:44px}}._filterButton_7csub_477,._filterActive_7csub_477{color:var(--button-quiet-fg);background:transparent}._filterButton_7csub_477:hover:not(:disabled),._filterActive_7csub_477:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._filterButton_7csub_477:active:not(:disabled),._filterActive_7csub_477:active:not(:disabled){transform:scale(.98)}._filterActive_7csub_477{color:var(--app-text);background:var(--button-quiet-hover-bg)}._assetGrid_7csub_524{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none}._assetCard_7csub_533{min-width:0;overflow:hidden;border:1px solid var(--app-border);border-radius:12px;background:var(--app-surface-raised)}._preview_7csub_541{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--app-surface-soft)}._preview_7csub_541 img,._preview_7csub_541 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover}._mediaPlaceholder_7csub_557{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--app-text-muted);background:var(--app-surface-soft)}._mediaPlaceholderLoading_7csub_566{background:linear-gradient(100deg,var(--app-surface-soft) 20%,var(--app-surface-hover) 40%,var(--app-surface-soft) 60%);background-size:220% 100%;animation:_storage-skeleton_7csub_1 1.4s ease-in-out infinite}._mediaAsset_7csub_572{opacity:0;transition:opacity .25s ease}._mediaAssetLoaded_7csub_577{opacity:1}._videoPlayButton_7csub_581{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._videoPlayButton_7csub_581:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._videoPlayButton_7csub_581{min-height:44px}}._videoPlayButton_7csub_581{width:48px;min-width:48px;padding:0}@media (max-width: 640px){._videoPlayButton_7csub_581{min-width:44px}}._videoPlayButton_7csub_581{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._videoPlayButton_7csub_581:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._videoPlayButton_7csub_581:active:not(:disabled){transform:scale(.96)}._videoPlayButton_7csub_581{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);color:var(--app-text);box-shadow:0 4px 16px #0006}._videoPlayButton_7csub_581:hover:not(:disabled){transform:translate(-50%,-50%);box-shadow:0 4px 16px #0006}._videoPlayButton_7csub_581:active:not(:disabled){transform:translate(-50%,-50%) scale(.96)}._mediaStatus_7csub_651{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--app-surface-soft) 72%,transparent)}._mediaStatus_7csub_651:after{content:"";width:24px;height:24px;border:2px solid var(--app-border);border-top-color:var(--app-text);border-radius:50%;animation:_media-spin_7csub_1 .75s linear infinite}._mediaError_7csub_671{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;padding:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--app-text-secondary);background:color-mix(in srgb,var(--app-surface) 92%,transparent);font-size:.75rem;text-align:center}._mediaError_7csub_671 button{min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._mediaError_7csub_671 button:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._mediaError_7csub_671 button{min-height:44px}}._mediaError_7csub_671 button{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._mediaError_7csub_671 button:hover:not(:disabled){color:var(--button-secondary-fg);background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._mediaError_7csub_671 button:active:not(:disabled){background:var(--button-secondary-active);transform:scale(.98)}._skeletonPreview_7csub_732{width:100%;aspect-ratio:4/3;border-radius:0}._assetInfo_7csub_738{display:flex;align-items:center;gap:8px;padding:16px}._assetInfo_7csub_738>div{min-width:0;flex:1}._assetInfo_7csub_738 strong{display:block;overflow:hidden;color:var(--app-text);font-size:.875rem;text-overflow:ellipsis;white-space:nowrap}._assetInfo_7csub_738 span{display:block;margin-top:3px;color:var(--app-text-muted);font-size:.75rem;font-variant-numeric:tabular-nums}._skeletonAssetMeta_7csub_767{display:grid;gap:7px}._skeletonAssetName_7csub_772{width:72%;height:14px}._skeletonAssetDetail_7csub_777{width:48%;height:11px}._skeletonAssetCount_7csub_782{width:88px;height:13px;margin-top:4px}._deleteButton_7csub_788{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._deleteButton_7csub_788:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._deleteButton_7csub_788{min-height:44px}}._deleteButton_7csub_788{width:40px;min-width:40px;padding:0}@media (max-width: 640px){._deleteButton_7csub_788{min-width:44px}}._deleteButton_7csub_788{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._deleteButton_7csub_788:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._deleteButton_7csub_788:active:not(:disabled){transform:scale(.96)}._deleteButton_7csub_788{flex:0 0 auto;color:var(--app-text-muted)}._deleteButton_7csub_788:hover,._deleteButton_7csub_788:focus-visible{color:#f44336}._deletionNotice_7csub_849{margin:0;padding:0 16px 16px;color:#ff9800;font-size:.75rem}._primaryButton_7csub_364:focus-visible,._secondaryButton_7csub_407:focus-visible,._filterButton_7csub_477:focus-visible,._filterActive_7csub_477:focus-visible,._deleteButton_7csub_788:focus-visible,._videoPlayButton_7csub_581:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}@keyframes _storage-skeleton_7csub_1{to{background-position-x:-220%}}@keyframes _media-spin_7csub_1{to{transform:rotate(360deg)}}@media (max-width: 1024px){._assetGrid_7csub_524{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){._planGrid_7csub_209{grid-template-columns:1fr}._assetGrid_7csub_524{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){._usageHeader_7csub_42,._sectionHeading_7csub_87{align-items:stretch;flex-direction:column}._usageSkeleton_7csub_137{align-items:flex-start;flex-direction:column}._planInline_7csub_71{align-items:stretch;flex-direction:column;text-align:left}._planActions_7csub_79{justify-content:flex-start}._plansSectionEmpty_7csub_195 ._sectionHeading_7csub_87>div{display:grid;gap:4px}._planCard_7csub_215{min-height:0;grid-template-columns:1fr}._skeletonPlanMeta_7csub_286{flex-wrap:wrap}._skeletonAction_7csub_305,._primaryButton_7csub_364._planAction_7csub_79,._secondaryButton_7csub_407._planAction_7csub_79,._currentPlanLabel_7csub_314,._nextPlanLabel_7csub_332{min-height:44px;justify-self:start}._assetGrid_7csub_524{grid-template-columns:1fr}._filters_7csub_472{overflow-x:auto}}@media (prefers-reduced-motion: reduce){._progressValue_7csub_114,._mediaAsset_7csub_572{transition:none}._skeletonBlock_7csub_129,._mediaPlaceholderLoading_7csub_566,._mediaStatus_7csub_651:after{animation:none}}._overlay_vv3zy_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._modal_vv3zy_13{width:min(1320px,100%);height:min(760px,100dvh - 48px);display:grid;grid-template-columns:220px minmax(0,1fr);overflow:hidden;color:var(--app-text-secondary);background:var(--app-surface);border:1px solid var(--app-border);border-radius:16px;box-shadow:0 16px 48px #0009}._sidebar_vv3zy_26{display:flex;flex-direction:column;padding:32px 16px;background:var(--app-surface-soft);border-right:1px solid var(--app-border)}._sidebarHeading_vv3zy_34{padding:0 8px 16px;color:var(--app-text-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em}._navList_vv3zy_42{display:grid;gap:3px}._navItem_vv3zy_47{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 8px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}@media (max-width: 640px){._navItem_vv3zy_47{min-height:44px}}._navItem_vv3zy_47{color:var(--button-quiet-fg);background:transparent}._navItem_vv3zy_47:hover:not(:disabled){color:var(--button-quiet-hover-fg);background:var(--button-quiet-hover-bg);box-shadow:none;transform:none}._navItem_vv3zy_47:active:not(:disabled){transform:scale(.98)}._navItem_vv3zy_47{width:100%;justify-content:flex-start;color:var(--app-text-secondary);font-weight:500}._navItem_vv3zy_47 svg{flex:0 0 auto;color:var(--app-text-muted);transition:color .15s ease}._navItem_vv3zy_47:hover svg,._navItem_vv3zy_47:focus-visible svg,._navItemActive_vv3zy_101 svg{color:var(--app-accent-text)}._navItemActive_vv3zy_101{color:var(--app-text)!important;background:var(--button-quiet-hover-bg)}._navItem_vv3zy_47:focus-visible,._close_vv3zy_110:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:2px}._sidebarNote_vv3zy_115{margin-top:auto;padding:16px 8px 0;color:var(--app-text-muted);font-size:.75rem;line-height:1.75}._contentArea_vv3zy_123{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--app-surface)}._header_vv3zy_131{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 16px 32px;border-bottom:1px solid var(--app-border)}._header_vv3zy_131 h2{margin:0;color:var(--app-text);font-size:1.5rem;font-weight:600}._close_vv3zy_110{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:9999px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._close_vv3zy_110:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._close_vv3zy_110{min-height:44px}}._close_vv3zy_110{width:40px;min-width:40px;padding:0}@media (max-width: 640px){._close_vv3zy_110{min-width:44px}}._close_vv3zy_110{color:var(--button-secondary-fg);background:var(--button-secondary-bg);border-color:var(--button-secondary-border)}._close_vv3zy_110:hover:not(:disabled){background:var(--button-secondary-hover);border-color:var(--button-secondary-hover-border);box-shadow:none;transform:none}._close_vv3zy_110:active:not(:disabled){transform:scale(.96)}._close_vv3zy_110{flex:0 0 auto}._content_vv3zy_123{min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:24px 32px}._landingPanel_vv3zy_213{max-width:680px;padding:24px 0}._landingIcon_vv3zy_218{width:48px;height:48px;margin-bottom:16px;display:grid;place-items:center;color:var(--app-accent-text);background:#ffd7001a;border-radius:9999px}._landingPanel_vv3zy_213 h3{margin:0 0 8px;color:var(--app-text);font-size:1.25rem}._landingPanel_vv3zy_213 p{margin:0 0 32px;color:var(--app-text-secondary);line-height:1.75}._primaryButton_vv3zy_241{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;border-radius:8px;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease,transform .15s ease}._primaryButton_vv3zy_241:active:not(:disabled){transform:scale(.98)}@media (max-width: 640px){._primaryButton_vv3zy_241{min-height:44px}}._primaryButton_vv3zy_241{color:var(--button-primary-fg);background:var(--button-primary-bg)}._primaryButton_vv3zy_241:hover:not(:disabled){color:var(--button-primary-fg);background:var(--button-primary-hover);box-shadow:none;transform:none}._primaryButton_vv3zy_241:active:not(:disabled){background:var(--button-primary-active);transform:scale(.98)}@media (max-width: 768px){._overlay_vv3zy_1{padding:0;align-items:flex-end}._modal_vv3zy_13{height:min(860px,92dvh);grid-template-columns:1fr;border-radius:16px 16px 0 0}._sidebar_vv3zy_26{padding:8px;border-right:0;border-bottom:1px solid var(--app-border)}._sidebarHeading_vv3zy_34,._sidebarNote_vv3zy_115{display:none}._navList_vv3zy_42{display:flex;overflow-x:auto;gap:4px;padding:2px}._navItem_vv3zy_47{width:auto;min-width:max-content}._header_vv3zy_131{padding:8px 16px}._content_vv3zy_123{padding:24px 16px}}@media (prefers-reduced-motion: reduce){._overlay_vv3zy_1,._navItem_vv3zy_47,._close_vv3zy_110{transition:none}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2) format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-sc-chinese-simplified-600-normal-CI4uXaOp.woff2) format("woff2")}:root,:root[data-theme=dark]{color-scheme:dark;--app-bg: #0d0d0d;--app-surface: #111111;--app-surface-raised: #1a1a1a;--app-surface-soft: #171717;--app-surface-hover: #202020;--app-text: #ffffff;--app-text-secondary: #b3b3b3;--app-text-muted: #737373;--app-text-tertiary: #8f8f8f;--app-border: rgba(255, 255, 255, .1);--app-border-strong: rgba(255, 255, 255, .18);--app-shadow-card: 0 12px 30px rgba(0, 0, 0, .26);--app-shadow-popover: 0 18px 46px rgba(0, 0, 0, .42);--app-shadow-floating: 0 20px 56px rgba(0, 0, 0, .5);--app-accent-text: #ffd700;--app-accent-soft: rgba(255, 215, 0, .1);--theme-control-fg: rgba(255, 255, 255, .9);--theme-control-border: rgba(255, 255, 255, .28);--theme-control-bg: rgba(9, 9, 10, .2);--theme-control-hover-fg: #ffffff;--theme-control-hover-border: rgba(255, 255, 255, .65);--theme-control-hover-bg: rgba(255, 255, 255, .1);--button-primary-bg: #ffd700;--button-primary-hover: #ffe44d;--button-primary-active: #e6c200;--button-primary-fg: #151610;--button-secondary-bg: rgba(255, 255, 255, .06);--button-secondary-hover: rgba(255, 255, 255, .11);--button-secondary-active: rgba(255, 255, 255, .14);--button-secondary-fg: #f5f5f3;--button-secondary-border: rgba(255, 255, 255, .16);--button-secondary-hover-border: rgba(255, 255, 255, .32);--button-quiet-fg: #b8bab5;--button-quiet-hover-fg: #ffffff;--button-quiet-hover-bg: rgba(255, 255, 255, .08);--button-danger-fg: #ff928b;--button-danger-bg: rgba(244, 67, 54, .1);--button-danger-hover-bg: rgba(244, 67, 54, .18);--button-danger-border: rgba(255, 116, 108, .32);--button-focus-ring: #ffd700;--button-disabled-opacity: .42}:root[data-theme=light]{color-scheme:light;--app-bg: #f7f7f6;--app-surface: #ffffff;--app-surface-raised: #f1f1ef;--app-surface-soft: #f5f5f3;--app-surface-hover: #ececea;--app-text: #191a17;--app-text-secondary: #4d504a;--app-text-muted: #696d65;--app-text-tertiary: #777b73;--app-border: #e1e2de;--app-border-strong: #cdd0c8;--app-shadow-card: 0 8px 24px rgba(17, 18, 16, .06);--app-shadow-popover: 0 16px 40px rgba(17, 18, 16, .1);--app-shadow-floating: 0 12px 32px rgba(17, 18, 16, .09);--app-accent-text: #685500;--app-accent-soft: #fff1ad;--theme-control-fg: #343630;--theme-control-border: transparent;--theme-control-bg: transparent;--theme-control-hover-fg: #191a17;--theme-control-hover-border: transparent;--theme-control-hover-bg: #ffffff;--button-primary-bg: #f2c600;--button-primary-hover: #e5bb00;--button-primary-active: #d3ad00;--button-primary-fg: #171812;--button-secondary-bg: #ffffff;--button-secondary-hover: #f1f1ef;--button-secondary-active: #e8e8e5;--button-secondary-fg: #343630;--button-secondary-border: #dedfdb;--button-secondary-hover-border: #c5c7c1;--button-quiet-fg: #5b5e58;--button-quiet-hover-fg: #191a17;--button-quiet-hover-bg: #eeeeeb;--button-danger-fg: #b52d26;--button-danger-bg: rgba(181, 45, 38, .08);--button-danger-hover-bg: rgba(181, 45, 38, .14);--button-danger-border: rgba(181, 45, 38, .24);--button-focus-ring: #725d00;--button-disabled-opacity: .48}@layer base{*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,Noto Sans Devanagari,Noto Sans JP,Noto Sans KR,Noto Sans TC,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--app-bg);color:var(--app-text-secondary);line-height:1.5;min-height:100vh;overflow-x:hidden}#root{min-height:100vh}::selection{background:#ffd7004d;color:#fff}:root[data-theme=light] ::selection{color:var(--app-text);background:#f2c6006b}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--app-surface)}::-webkit-scrollbar-thumb{background:var(--app-surface-raised);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--app-text-muted)}a{color:gold;text-decoration:none;transition:color .15s ease}a:hover{color:#ffe44d}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:2px solid var(--button-focus-ring);outline-offset:3px}button:disabled,button[aria-disabled=true]{opacity:var(--button-disabled-opacity);cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}@media (pointer: coarse){button{min-width:44px;min-height:44px}}@media (max-width: 640px){button{min-height:44px}}@media (prefers-reduced-motion: reduce){button{transition-duration:.01ms!important}button:active{transform:none!important}}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none}img{max-width:100%;height:auto;display:block}}.container{max-width:100%;margin:0 auto;padding:0 64px}@media (max-width: 1024px){.container{padding:0 32px}}@media (max-width: 768px){.container{padding:0 16px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
