._header_1haah_1{position:fixed;top:0;left:0;bottom:0;z-index:100;width:80px;padding:1rem .5rem;background:color-mix(in srgb,var(--glass-bg) 42%,transparent);backdrop-filter:blur(48px) saturate(1.75);-webkit-backdrop-filter:blur(48px) saturate(1.75);border-right:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);border-radius:0 24px 24px 0;display:flex;flex-direction:column;box-shadow:inset -1px 0 color-mix(in srgb,var(--glass-highlight) 55%,transparent)}[data-theme=light] ._header_1haah_1{background:#ffffff3d;border-right-color:#ffffff6b;box-shadow:inset -1px 0 #ffffff80,4px 0 24px #0f172a0a}[data-theme=dark] ._header_1haah_1{background:#07070a47;border-right-color:#ffffff1a}._headerPanelDocked_1haah_65{border-radius:0 0 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:none;box-shadow:none}._headerPanelDocked_1haah_65 ._inner_1haah_83{position:relative;z-index:1}[data-theme=light] ._headerPanelDocked_1haah_65,[data-theme=dark] ._headerPanelDocked_1haah_65{background:transparent;border-right:none;box-shadow:none}._inner_1haah_83{display:flex;flex-direction:column;height:100%;align-items:center}._brand_1haah_131{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.25rem 0;flex-shrink:0;text-decoration:none}._logoMark_1haah_151{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;overflow:hidden;background:transparent;box-shadow:none}._logoImg_1haah_177{width:100%;height:100%;object-fit:cover;display:block}._nav_1haah_191{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;width:100%}._navLink_1haah_207{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;font-size:.625rem;font-weight:500;color:var(--text-secondary);border-radius:var(--radius);transition:color .2s,background .2s;text-decoration:none;text-align:center;line-height:1.2;border:none;background:transparent;cursor:pointer;width:100%;font-family:inherit}._navLink_1haah_207:hover{color:var(--text);background:var(--surface-hover)}._navLinkActive_1haah_259{color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent)}._navItemWrap_1haah_269{position:relative;width:100%}._navLinkHighlight_1haah_279{color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 16%,transparent)}._inviteTipBubble_1haah_289{position:absolute;left:calc(100% + 14px);top:50%;transform:translateY(-50%);z-index:250;width:max-content;max-width:240px;padding:12px 14px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--glass-border));background:color-mix(in srgb,var(--glass-bg) 92%,var(--bg-elevated));backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 12px 32px color-mix(in srgb,var(--bg) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--glass-highlight) 50%,transparent);animation:_inviteTipIn_1haah_1 .35s cubic-bezier(.22,1,.36,1) both;pointer-events:auto}._inviteTipBubble_1haah_289:before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:inherit;border-left:1px solid color-mix(in srgb,var(--accent) 45%,var(--glass-border));border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,var(--glass-border))}@keyframes _inviteTipIn_1haah_1{0%{opacity:0;transform:translateY(-50%) translate(-8px)}to{opacity:1;transform:translateY(-50%) translate(0)}}._inviteTipClose_1haah_379{position:absolute;top:6px;right:8px;width:24px;height:24px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:1.1rem;line-height:1;cursor:pointer}._inviteTipClose_1haah_379:hover{color:var(--text);background:var(--surface-hover)}._inviteTipTitle_1haah_421{margin:0 28px 0 0;font-size:.8125rem;font-weight:700;color:var(--text);line-height:1.35}._inviteTipBody_1haah_437{margin:6px 0 10px;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}._inviteTipAction_1haah_451{display:block;width:100%;padding:7px 10px;border:none;border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 85%,#6366f1),color-mix(in srgb,var(--accent) 55%,#a855f7));color:#fff;font-size:.75rem;font-weight:650;font-family:inherit;cursor:pointer;transition:filter .15s,transform .1s}._inviteTipAction_1haah_451:hover{filter:brightness(1.08)}._inviteTipAction_1haah_451:active{transform:scale(.98)}@media(max-width:768px){._inviteTipBubble_1haah_289{display:none}}._navLinkRecharge_1haah_517{margin-top:.25rem}._navLinkRecharge_low_1haah_525{color:#fbbf24}._navLinkRecharge_low_1haah_525:hover{color:#fcd34d;background:#fbbf241a}._navLinkRecharge_critical_1haah_543{color:#fb7185}._navLinkRecharge_critical_1haah_543:hover{color:#fda4af;background:#f43f5e1a}._rechargeIcon_1haah_561{display:flex;align-items:center;justify-content:center;width:20px;height:20px}._navCredits_1haah_577{font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-2);line-height:1.1}._navLinkRecharge_low_1haah_525 ._navCredits_1haah_577{color:#fbbf24}._navLinkRecharge_critical_1haah_543 ._navCredits_1haah_577{color:#fb7185}._worksIcon_1haah_609{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px}._worksSpinner_1haah_627{position:absolute;inset:-3px;border:2px solid rgba(139,124,246,.2);border-top-color:var(--accent-2);border-radius:50%;animation:_spin_1haah_1 .7s linear infinite}._worksDot_1haah_645{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;animation:_breathe_1haah_1 2s ease-in-out infinite}@keyframes _spin_1haah_1{to{transform:rotate(360deg)}}@keyframes _breathe_1haah_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}._themeToggle_1haah_685{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:50%;cursor:pointer;transition:color .2s,background .2s,border-color .2s}._themeToggle_1haah_685:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659}._langToggle_1haah_727{font-size:.65rem;font-weight:700;letter-spacing:.02em}._rechargeBtn_1haah_739{display:none;align-items:center;justify-content:center;gap:.35rem;width:auto;min-width:2.125rem;max-width:calc(100% - 4px);margin:0 auto .625rem;padding:.75rem .4rem;border:none;border-radius:12px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1;writing-mode:vertical-rl;text-orientation:upright;color:#fff;background:linear-gradient(180deg,#8b5cf6,#a855f7);box-shadow:0 4px 14px #8b5cf652;cursor:pointer;font-family:inherit;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}._mobileRechargeCredits_1haah_791{font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed}._rechargeBtn_1haah_739:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf666}._rechargeBtn_1haah_739:active{transform:translateY(0)}._rechargeBtn_low_1haah_829{background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 4px 14px #f59e0b52}._rechargeBtn_low_1haah_829:hover{box-shadow:0 6px 18px #f59e0b66}._rechargeBtn_critical_1haah_847{background:linear-gradient(180deg,#f43f5e,#fb7185);box-shadow:0 4px 14px #f43f5e59;animation:_rechargePulse_1haah_1 2.4s ease-in-out infinite}._rechargeBtn_critical_1haah_847:hover{box-shadow:0 6px 18px #f43f5e73}@keyframes _rechargePulse_1haah_1{0%,to{box-shadow:0 4px 14px #f43f5e59}50%{box-shadow:0 4px 18px #f43f5e80,0 0 0 3px #f43f5e26}}._spacer_1haah_885{flex:1}._actions_1haah_893{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 0 0;border-top:1px solid var(--border);flex-shrink:0;width:100%}@media(max-width:768px){._header_1haah_1{display:none}}._layer_9f6f2_1{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}._video_9f6f2_17{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.08) scaleY(-1);transform-origin:center center;opacity:.64}._scrim_9f6f2_41{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 4%,transparent) 0%,transparent 22%,transparent 62%,color-mix(in srgb,var(--bg) 55%,transparent) 85%,var(--bg) 100%)}[data-theme=light] ._video_9f6f2_17{opacity:.58}[data-theme=light] ._scrim_9f6f2_41{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 22%,transparent 55%,rgba(255,255,255,.65) 82%,#ffffff 100%)}[data-theme=dark] ._layer_9f6f2_1{display:none}@media(max-width:768px){._layer_9f6f2_1{bottom:auto;height:min(52vh,420px);mask-image:linear-gradient(to bottom,#000 68%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 68%,transparent 100%)}._video_9f6f2_17{opacity:.34;transform:scale(1.02) scaleY(-1);object-position:center 28%}[data-theme=light] ._video_9f6f2_17{opacity:.3}._scrim_9f6f2_41{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 6%,transparent) 0%,transparent 42%,color-mix(in srgb,var(--bg) 55%,transparent) 88%,transparent 100%)}[data-theme=light] ._scrim_9f6f2_41{background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 40%,rgba(255,255,255,.42) 86%,transparent 100%)}}._bar_e01gy_1{display:none}@media(max-width:768px)and (hover:none)and (pointer:coarse){._bar_e01gy_1{display:block;position:fixed;left:0;right:0;bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:120;padding:0 var(--mobile-chrome-x, .75rem);box-sizing:border-box;pointer-events:none;background:transparent;border:none}._inner_e01gy_39{width:100%;max-width:none;margin:0;box-sizing:border-box;pointer-events:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:0;min-height:56px;padding:6px 6px 8px;border-radius:22px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 4%,transparent) inset,0 10px 40px color-mix(in srgb,#000 22%,transparent)}[data-theme=light] ._inner_e01gy_39{background:color-mix(in srgb,#fff 88%,transparent);border-color:color-mix(in srgb,#000 6%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 60%,transparent) inset,0 12px 36px color-mix(in srgb,#000 10%,transparent)}[data-theme=dark] ._inner_e01gy_39{background:color-mix(in srgb,#141418 86%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 6%,transparent) inset,0 12px 44px color-mix(in srgb,#000 42%,transparent)}._item_e01gy_113{position:relative;z-index:0;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-height:48px;padding:6px 2px 2px;border:none;border-radius:14px;background:transparent;color:var(--text-muted);text-decoration:none;cursor:pointer;font-family:inherit;transition:color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}._item_e01gy_113:before{content:"";position:absolute;inset:2px 1px auto;height:calc(100% - 4px);border-radius:12px;background:transparent;transition:background .2s ease;z-index:-1}._item_e01gy_113:active{transform:scale(.96)}._itemActive_e01gy_189{color:var(--text)}._itemActive_e01gy_189:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._itemActive_e01gy_189 ._label_e01gy_205{color:var(--text);font-weight:600}._label_e01gy_205{max-width:100%;font-size:.625rem;font-weight:500;letter-spacing:.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}._iconWrap_e01gy_239{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}._createItem_e01gy_257{flex:1.05 1 0;gap:5px;padding-top:0;margin-top:-14px;color:var(--text-muted)}._createItem_e01gy_257:before{display:none}._createItem_e01gy_257._itemActive_e01gy_189,._createItem_e01gy_257._itemActive_e01gy_189 ._label_e01gy_205{color:var(--text)}._createFab_e01gy_297{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 36%,transparent),0 0 0 1px color-mix(in srgb,#fff 38%,transparent) inset;transition:transform .2s ease,box-shadow .2s ease}[data-theme=light] ._createFab_e01gy_297{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 30%,transparent),0 0 0 1px color-mix(in srgb,#fff 55%,transparent) inset}[data-theme=dark] ._createFab_e01gy_297{box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 42%,transparent),0 0 0 1px color-mix(in srgb,#fff 22%,transparent) inset}._createItem_e01gy_257._itemActive_e01gy_189 ._createFab_e01gy_297{box-shadow:0 8px 26px color-mix(in srgb,var(--accent) 48%,transparent),0 0 0 2px color-mix(in srgb,var(--accent-2) 45%,transparent),0 0 24px color-mix(in srgb,var(--accent) 28%,transparent)}._createItem_e01gy_257:active ._createFab_e01gy_297{transform:scale(.94)}._worksSpinner_e01gy_383{position:absolute;inset:-3px;border:1.5px solid color-mix(in srgb,var(--text) 12%,transparent);border-top-color:var(--text);border-radius:50%;animation:_bottomNavSpin_e01gy_1 .75s linear infinite}._worksDot_e01gy_401{position:absolute;top:-1px;right:-2px;width:7px;height:7px;background:#f43f5e;border-radius:50%;border:2px solid var(--bg-elevated)}._credits_e01gy_423{position:absolute;top:0;right:calc(50% - 24px);min-width:16px;padding:1px 4px;border-radius:999px;font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.35;color:#fff;background:var(--text);pointer-events:none;box-shadow:0 2px 8px color-mix(in srgb,#000 18%,transparent)}._recharge_low_e01gy_457 ._credits_e01gy_423{background:#d97706}._recharge_critical_e01gy_465 ._credits_e01gy_423{background:#e11d48}._recharge_low_e01gy_457._itemActive_e01gy_189,._recharge_low_e01gy_457._itemActive_e01gy_189 ._label_e01gy_205{color:#d97706}._recharge_critical_e01gy_465._itemActive_e01gy_189,._recharge_critical_e01gy_465._itemActive_e01gy_189 ._label_e01gy_205{color:#e11d48}._menuItemOpen_e01gy_505{color:var(--text)}._menuItemOpen_e01gy_505:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._menuItemOpen_e01gy_505 ._label_e01gy_205{color:var(--text);font-weight:600}._menuBackdrop_e01gy_531{position:fixed;inset:0;z-index:123;margin:0;padding:0;border:none;background:color-mix(in srgb,#000 28%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto;animation:_menuBackdropIn_e01gy_1 .22s ease;-webkit-tap-highlight-color:transparent}._menuPanel_e01gy_563{position:fixed;left:var(--mobile-chrome-x, .75rem);right:var(--mobile-chrome-x, .75rem);bottom:calc(var(--bottom-nav-h, 72px) + 6px);z-index:124;padding:8px;border-radius:20px;pointer-events:auto;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 16px 48px color-mix(in srgb,#000 24%,transparent);animation:_menuPanelIn_e01gy_1 .28s cubic-bezier(.22,1,.36,1)}[data-theme=light] ._menuPanel_e01gy_563{background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 16px 40px color-mix(in srgb,#000 10%,transparent)}._menuPanelGrid_e01gy_607{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._menuPanelItem_e01gy_619{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:52px;padding:10px 12px;border:none;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);cursor:pointer;transition:background .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}._menuPanelItem_e01gy_619:active{transform:scale(.98);background:color-mix(in srgb,var(--text) 8%,transparent)}._menuPanelIcon_e01gy_663{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}._menuPanelLabel_e01gy_687{font-size:.8125rem;font-weight:500;line-height:1.25;text-align:left;color:color-mix(in srgb,var(--text) 82%,transparent)}}@keyframes _menuBackdropIn_e01gy_1{0%{opacity:0}}@keyframes _menuPanelIn_e01gy_1{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes _bottomNavSpin_e01gy_1{to{transform:rotate(360deg)}}@media(max-width:380px){._bar_e01gy_1{padding-inline:10px}._label_e01gy_205{font-size:.5625rem}._createFab_e01gy_297{width:42px;height:42px}._menuPanel_e01gy_563{left:10px;right:10px}}._wrap_v6uqk_1{position:relative;flex-shrink:0}._trigger_v6uqk_6{display:flex;align-items:center;gap:.375rem;height:32px;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._trigger_v6uqk_6:hover,._triggerOpen_v6uqk_24{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659;box-shadow:0 0 0 3px #8b7cf614}._triggerLabel_v6uqk_31{line-height:1}._wrapClamped_v6uqk_35{width:5.5rem;max-width:5.5rem}._wrapClamped_v6uqk_35 ._trigger_v6uqk_6{width:100%;min-width:0}._wrapClamped_v6uqk_35 ._triggerLabel_v6uqk_31{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._chevron_v6uqk_52{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._trigger_v6uqk_6:hover ._chevron_v6uqk_52,._triggerOpen_v6uqk_24 ._chevron_v6uqk_52{color:var(--accent-2)}._chevronOpen_v6uqk_63{transform:rotate(180deg)}._menu_v6uqk_68{margin:0;padding:.375rem;list-style:none;background:var(--menu-bg);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 12px 40px #00000080,0 0 0 1px #ffffff0a inset;backdrop-filter:blur(24px) saturate(1.6);-webkit-backdrop-filter:blur(24px) saturate(1.6);animation:_menuIn_v6uqk_1 .18s ease;width:max-content;min-width:160px}._menuCompact_v6uqk_85{min-width:100px;padding:.625rem}@keyframes _menuIn_v6uqk_1{0%{opacity:0;transform:translateY(4px) scale(.98)}}._option_v6uqk_98{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.5rem;font-size:.8125rem;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s,color .12s}._option_v6uqk_98+._option_v6uqk_98{margin-top:2px}._option_v6uqk_98:hover{color:var(--text);background:var(--surface-hover)}._optionActive_v6uqk_124{color:var(--accent-2);background:#8b7cf61f}._optionActive_v6uqk_124:hover{background:#8b7cf629}._optionText_v6uqk_133{display:flex;flex-direction:column;gap:.125rem;min-width:0}._optionLabel_v6uqk_140{font-weight:500;line-height:1.2}._optionHint_v6uqk_145{font-size:.6875rem;color:var(--text-muted);line-height:1.2}._optionActive_v6uqk_124 ._optionHint_v6uqk_145{color:#c084fca6}._optionActive_v6uqk_124 svg{flex-shrink:0;color:var(--accent-2)}._wrapper_1kyfy_1{text-align:left}._composer_1kyfy_9{background:color-mix(in srgb,var(--glass) 62%,transparent);border:1px solid var(--glass-border);border-radius:var(--radius);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);box-shadow:0 1px 2px color-mix(in srgb,var(--bg) 40%,transparent),0 10px 28px color-mix(in srgb,var(--bg) 22%,transparent);overflow:visible;transition:border-color .2s}@media(min-width:769px){._composer_1kyfy_9{background:color-mix(in srgb,var(--glass) 52%,transparent);backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-border) 75%,transparent),0 8px 20px color-mix(in srgb,var(--bg) 18%,transparent)}[data-theme=light] ._composer_1kyfy_9{background:#ffffff61;border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff73,0 8px 28px #0f172a0f}}._composer_1kyfy_9:focus-within{border-color:#8b7cf64d}._composerChat_1kyfy_81{overflow:hidden}._composerVideo_1kyfy_89,._composerEcommerce_1kyfy_97{overflow:visible}._modePanel_1kyfy_105{display:none}._modePanelActive_1kyfy_113{display:block}._composerModeBody_1kyfy_121{overflow:visible}._ecommerceMetaBar_1kyfy_129{display:flex;flex-direction:column;gap:.625rem;padding:.5rem .875rem .375rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._ecommerceMetaGroup_1kyfy_145{display:flex;flex-direction:column;gap:.375rem;min-width:0}._ecommerceMetaHead_1kyfy_159{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceMetaLabel_1kyfy_173{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceMetaSub_1kyfy_187{font-size:.6875rem;color:var(--text-muted);line-height:1.35}._ecommercePlatformScroll_1kyfy_199{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._ecommercePlatformChip_1kyfy_219{flex-shrink:0;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text-secondary);font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}._ecommercePlatformChip_1kyfy_219:hover{color:var(--text);background:var(--surface-hover)}._ecommercePlatformChipActive_1kyfy_257{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceLanguagePicker_1kyfy_269{max-width:220px}._ecommerceFooterMeta_1kyfy_277{display:none;align-items:center;gap:0}._ecommerceOutputBar_1kyfy_289{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .875rem .375rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._ecommerceOutputHead_1kyfy_305{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceOutputLabel_1kyfy_319{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceOutputSub_1kyfy_333{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._ecommerceOutputChips_1kyfy_345{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._ecommerceOutputChip_1kyfy_345{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 6px;border-radius:8px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._ecommerceOutputChip_1kyfy_345:hover{color:var(--text);background:var(--surface-hover)}._ecommerceOutputChipActive_1kyfy_397{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceOutputChipActive_1kyfy_397:hover{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}._ecommerceOutputChipActive_1kyfy_397:active{background:color-mix(in srgb,var(--accent) 22%,transparent)}._ecommerceOutputChipTitle_1kyfy_429{font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center}._ecommerceOutputChipMeta_1kyfy_443{font-size:.625rem;opacity:.75;flex-shrink:0}._ecommerceTaskHint_1kyfy_455{margin-left:auto;font-size:.6875rem;color:var(--text-muted);white-space:nowrap}@media(max-width:768px){._ecommerceMetaBar_1kyfy_129{display:none}._ecommerceFooterMeta_1kyfy_277{display:contents}._ecommerceOutputBar_1kyfy_289{padding-inline:.625rem}._ecommerceOutputChips_1kyfy_345{grid-template-columns:repeat(2,minmax(0,1fr))}._ecommerceTaskHint_1kyfy_455{width:100%;margin-left:0}}._promptArea_1kyfy_515{position:relative}._promptActions_1kyfy_523{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;align-items:center;gap:6px}._optimizeBtn_1kyfy_543{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--accent-2);background:#8b7cf61f;border:1px solid rgba(139,124,246,.25);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._optimizeBtn_1kyfy_543:hover{color:#fff;background:#8b7cf64d;border-color:#8b7cf680;box-shadow:0 0 0 3px #8b7cf61f}._optimizeBtnBusy_1kyfy_587{color:var(--accent-2);background:#8b7cf626;border-color:#8b7cf64d;pointer-events:none}._optimizeBtnDisabled_1kyfy_601{opacity:.35;cursor:not-allowed;pointer-events:none}._clearBtn_1kyfy_613{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-muted);background:var(--surface);border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._clearBtn_1kyfy_613:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf666;box-shadow:0 0 0 3px #8b7cf61f}._textarea_1kyfy_657{--prompt-line-height: 1.55;--prompt-pad-top: .875rem;--prompt-pad-bottom: .5rem;--prompt-lines-min: 2;--prompt-lines-max: 4;display:block;width:100%;min-height:calc(var(--prompt-lines-min) * var(--prompt-line-height) * 1em + var(--prompt-pad-top) + var(--prompt-pad-bottom));max-height:calc(var(--prompt-lines-max) * var(--prompt-line-height) * 1em + var(--prompt-pad-top) + var(--prompt-pad-bottom));padding:var(--prompt-pad-top) .5rem var(--prompt-pad-bottom);font-size:.9375rem;line-height:var(--prompt-line-height);color:var(--text);background:transparent;border:none;outline:none;resize:none;overflow-y:auto;box-sizing:border-box}._textareaWithClear_1kyfy_715{padding-right:.5rem}._textarea_1kyfy_657::placeholder{color:var(--text-muted)}._footer_1kyfy_731{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem .75rem}._footerThumbsRow_1kyfy_745{display:flex;align-items:center;gap:.5rem;width:100%;padding-left:calc(1px + .625rem)}._footerLeft_1kyfy_761{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}._footerLeft_1kyfy_761::-webkit-scrollbar{display:none}._footerRow_1kyfy_789{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}._footerToolbar_1kyfy_805{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}._footerAddBtn_1kyfy_821{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-secondary);background:var(--surface);border:1px dashed var(--glass-border);border-radius:50%;cursor:pointer;animation:_breathe_1kyfy_1 2.4s ease-in-out infinite;transition:color .15s,background .15s,border-color .15s}._footerAddBtn_1kyfy_821:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf680}._footerThumb_1kyfy_745{position:relative;flex-shrink:0;width:32px;height:32px}._footerThumb_1kyfy_745:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(139,124,246,.35);pointer-events:none;z-index:1}._footerThumbImg_1kyfy_901{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}._footerThumbRemove_1kyfy_917{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;padding:0;font-size:.875rem;line-height:1;color:#fff;background:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}._footerThumb_1kyfy_745:hover ._footerThumbRemove_1kyfy_917{opacity:1}._refBar_1kyfy_969{padding:.625rem .75rem 0 1.5rem}._refList_1kyfy_977{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._refThumb_1kyfy_993{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border)}._refThumb_1kyfy_993 img{width:100%;height:100%;object-fit:cover}._refRemove_1kyfy_1025{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;font-size:13px;color:#fff;background:#0000008c;border:none;cursor:pointer;opacity:0;transition:opacity .15s}._refThumb_1kyfy_993:hover ._refRemove_1kyfy_1025{opacity:1}._addBtn_1kyfy_1065{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:1.375rem;font-weight:500;color:var(--text-secondary);background:#ffffff0a;border:1px dashed rgba(255,255,255,.25);border-radius:10px;cursor:pointer;animation:_breathe_1kyfy_1 2.4s ease-in-out infinite;transition:color .15s,background .15s}._addBtn_1kyfy_1065:hover{color:var(--text);background:#ffffff17;animation:none;border-color:#8b7cf680}@keyframes _breathe_1kyfy_1{0%,to{border-color:#ffffff26;box-shadow:0 0 #8b7cf600}50%{border-color:#8b7cf666;box-shadow:0 0 10px 1px #8b7cf61f}}._divider_1kyfy_1139{flex-shrink:0;width:1px;height:20px;background:var(--border);margin:0 .125rem}._sizeControls_1kyfy_1155{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._sizeControlGroup_1kyfy_1169{display:flex;align-items:center;gap:.35rem}._sizeGroupLabel_1kyfy_1181{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._sizeToggle_1kyfy_1193{display:inline-flex;gap:2px;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:10px}._sizeToggleBtn_1kyfy_1211,._sizeToggleActive_1kyfy_1213{min-width:38px;height:26px;padding:0 9px;font-size:.6875rem;font-weight:600;border:none;border-radius:7px;cursor:pointer;transition:all .15s}._sizeToggleBtn_1kyfy_1211{color:var(--text-muted);background:transparent}._sizeToggleBtn_1kyfy_1211:hover{color:var(--text);background:var(--surface-hover)}._sizeToggleActive_1kyfy_1213{color:#fff;background:#7c3aed}._generateWrap_1kyfy_1267{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._costLabel_1kyfy_1281{font-size:.6875rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._balanceDanger_1kyfy_1295{color:var(--danger)}._generateBtn_1kyfy_1303,._mobileGenerateBtn_1kyfy_1305{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:40px;padding:0 1.35rem;font-size:.875rem;font-weight:700;color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#8b5cf6,#7c3aed 52%,#6d28d9);border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 22px #8b5cf66b,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f;transition:transform .2s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;isolation:isolate}._generateBtn_1kyfy_1303:before,._mobileGenerateBtn_1kyfy_1305:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.03) 38%,transparent 62%,rgba(255,255,255,.04) 100%);pointer-events:none}._generateBtnIcon_1kyfy_1389{position:relative;z-index:1;flex-shrink:0}._generateBtn_1kyfy_1303:hover:not(:disabled),._mobileGenerateBtn_1kyfy_1305:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 30px #8b5cf685,inset 0 1px #ffffff52,inset 0 -1px #ffffff14}._generateBtn_1kyfy_1303:active:not(:disabled),._mobileGenerateBtn_1kyfy_1305:active:not(:disabled){transform:translateY(0);filter:brightness(.98);box-shadow:0 3px 14px #7c3aed59,inset 0 1px #fff3;transition-duration:.08s}._generateBtn_1kyfy_1303:disabled,._mobileGenerateBtn_1kyfy_1305:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none;box-shadow:none}._generateBtn_1kyfy_1303>:not(._generateBtnIcon_1kyfy_1389):not(._spinner_1kyfy_1459),._mobileGenerateBtn_1kyfy_1305>:not(._generateBtnIcon_1kyfy_1389):not(._spinner_1kyfy_1459){position:relative;z-index:1}._generateBtn_1kyfy_1303 ._spinner_1kyfy_1459,._mobileGenerateBtn_1kyfy_1305 ._spinner_1kyfy_1459{position:relative;z-index:1}._spinner_1kyfy_1459{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1kyfy_1459 .7s linear infinite}@keyframes _spin_1kyfy_1459{to{transform:rotate(360deg)}}._error_1kyfy_1513{margin:0 0 .125rem;padding:0 .125rem;font-size:.75rem;color:var(--danger);text-align:left}._mobileGenerateBtn_1kyfy_1305{display:none}@media(max-width:768px){._composer_1kyfy_9{box-shadow:0 8px 28px color-mix(in srgb,var(--bg) 35%,transparent)}._textarea_1kyfy_657{font-size:16px;--prompt-pad-top: .625rem;--prompt-pad-bottom: .375rem;min-height:calc(var(--prompt-lines-min) * var(--prompt-line-height) * 1em + var(--prompt-pad-top) + var(--prompt-pad-bottom));max-height:calc(var(--prompt-lines-max) * var(--prompt-line-height) * 1em + var(--prompt-pad-top) + var(--prompt-pad-bottom));padding:var(--prompt-pad-top) .375rem var(--prompt-pad-bottom);resize:none}._textareaWithClear_1kyfy_715{padding-right:.375rem}._clearBtn_1kyfy_613,._optimizeBtn_1kyfy_543{width:26px;height:26px}._promptActions_1kyfy_523{top:.5rem;right:.5rem;gap:4px}._footer_1kyfy_731{padding:.375rem .5rem .5rem}._footerRow_1kyfy_789{flex-direction:column;align-items:stretch;gap:.375rem}._footerToolbar_1kyfy_805{width:100%;gap:.375rem}._footerLeft_1kyfy_761{gap:.25rem}._footerThumbsRow_1kyfy_745{gap:.375rem}._generateWrap_1kyfy_1267{display:none}._mobileGenerateBtn_1kyfy_1305{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;flex-shrink:0;width:auto;min-width:3.5rem;height:30px;margin:0;padding:0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;border-radius:999px;box-shadow:0 2px 12px #8b5cf659,inset 0 1px #ffffff38}._mobileGenerateBtn_1kyfy_1305 ._generateBtnIcon_1kyfy_1389{width:14px;height:14px}._mobileGenerateBtn_1kyfy_1305:before{border-radius:inherit}._mobileGenerateBtn_1kyfy_1305:hover:not(:disabled){transform:none;box-shadow:0 3px 16px #8b5cf66b,inset 0 1px #ffffff42}._composer_1kyfy_9:focus-within{border-color:#8b7cf666}._footerAddBtn_1kyfy_821{width:32px;height:32px}._sizeWrap_1kyfy_1755{flex-shrink:1;min-width:0}._sizeTrigger_1kyfy_1765{height:32px;max-width:100%;padding:0 .45rem 0 .5rem;font-size:.6875rem;font-weight:600}._sizeTrigger_1kyfy_1765 span{overflow:hidden;text-overflow:ellipsis}._refThumb_1kyfy_993{width:40px;height:40px}._refRemove_1kyfy_1025{opacity:1;background:#0009}._refThumb_1kyfy_993 ._refRemove_1kyfy_1025{opacity:1}._mobileCostBadge_1kyfy_1819{display:inline-flex;align-items:center;margin-left:.125rem;font-size:.65rem;font-weight:600;color:#fffc;line-height:1}}._outputBackdrop_1kyfy_1843{position:fixed;inset:0;z-index:999;background:transparent;cursor:default}._outputWrap_1kyfy_1859{position:relative;flex-shrink:0}._outputTrigger_1kyfy_1869{display:flex;align-items:center;gap:.375rem;height:32px;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._outputTrigger_1kyfy_1869:hover,._outputTriggerOpen_1kyfy_1905{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659;box-shadow:0 0 0 3px #8b7cf614}._outputChevron_1kyfy_1919{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._outputTrigger_1kyfy_1869:hover ._outputChevron_1kyfy_1919,._outputTriggerOpen_1kyfy_1905 ._outputChevron_1kyfy_1919{color:var(--accent-2)}._outputChevronOpen_1kyfy_1941{transform:rotate(180deg)}._outputMenu_1kyfy_1949{--panel-text: #f4f4f6;--panel-text-secondary: rgba(244, 244, 246, .65);--panel-text-muted: rgba(244, 244, 246, .42);--panel-surface-hover: rgba(255, 255, 255, .07);--panel-border: rgba(255, 255, 255, .1);--panel-border-hover: rgba(255, 255, 255, .12);--panel-inset: rgba(255, 255, 255, .08);--panel-bg: rgba(12, 12, 18, .88);--panel-bg-nested: rgba(255, 255, 255, .05);--panel-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 48px rgba(0, 0, 0, .48), inset 0 1px 0 var(--panel-inset);padding:.75rem;color:var(--panel-text);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;box-shadow:var(--panel-shadow);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);display:flex;flex-direction:column;gap:.75rem}[data-theme=light] ._outputMenu_1kyfy_1949{--panel-text: #1d1d1f;--panel-text-secondary: rgba(29, 29, 31, .72);--panel-text-muted: rgba(29, 29, 31, .5);--panel-surface-hover: rgba(0, 0, 0, .05);--panel-border: rgba(0, 0, 0, .1);--panel-border-hover: rgba(0, 0, 0, .08);--panel-inset: rgba(255, 255, 255, .92);--panel-bg: rgba(255, 255, 255, .86);--panel-bg-nested: rgba(0, 0, 0, .035);--panel-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 18px 52px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .95)}@media(min-width:769px){._outputMenu_1kyfy_1949{min-width:300px;backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65)}[data-theme=light] ._outputMenu_1kyfy_1949{--panel-bg: rgba(255, 255, 255, .9)}}._outputSection_1kyfy_2061{display:flex;flex-direction:column;gap:.5rem}._outputSectionLabel_1kyfy_2073{margin:0;padding-left:.125rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--panel-text-muted)}._ratioPanel_1kyfy_2091{padding:.375rem;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-bg-nested);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 var(--panel-inset)}._segmentPanel_1kyfy_2111{display:flex;gap:.25rem;padding:.25rem;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-bg-nested);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 var(--panel-inset)}._ratioGrid_1kyfy_2135{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}._ratioCellSmartFull_1kyfy_2147{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;height:40px;margin-bottom:.375rem;padding:0 .75rem;color:var(--panel-text-secondary, var(--text-secondary));background:color-mix(in srgb,var(--panel-bg-nested) 88%,var(--panel-surface-hover, var(--surface-hover)));border:1px solid var(--panel-border);border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}._ratioCellSmartFull_1kyfy_2147:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCell_1kyfy_2147{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;height:56px;padding:.375rem .25rem;color:var(--panel-text-secondary, var(--text-secondary));background:color-mix(in srgb,var(--panel-bg-nested) 88%,var(--panel-surface-hover, var(--surface-hover)));border:1px solid var(--panel-border);border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}._ratioCell_1kyfy_2147:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCellActive_1kyfy_2237{color:var(--panel-text, var(--text));background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 38%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}._ratioCellActive_1kyfy_2237:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}._ratioCellActive_1kyfy_2237 ._ratioLabel_1kyfy_2259{color:var(--accent-2)}._ratioIconSlot_1kyfy_2267{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._ratioIcon_1kyfy_2267{display:block;flex-shrink:0}._ratioLabel_1kyfy_2259{font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap}._segmentBtn_1kyfy_2309{flex:1 1 0;min-width:0;height:34px;padding:0 .375rem;font-size:.75rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary));background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}._segmentBtn_1kyfy_2309:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._segmentBtnActive_1kyfy_2353{color:var(--accent-2);background:#8b7cf61f;border-color:#8b7cf647}._segmentBtnActive_1kyfy_2353:hover{background:#8b7cf629}@media(max-width:768px){._outputMenu_1kyfy_1949{min-width:0!important;width:auto!important;max-width:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._ratioCell_1kyfy_2147{height:52px}._ratioCellSmartFull_1kyfy_2147{height:38px}._ratioLabel_1kyfy_2259{font-size:.625rem}._segmentBtn_1kyfy_2309{height:32px;font-size:.6875rem}}._tabs_19vgr_1{display:flex;align-items:center;justify-content:flex-start}._tabsEmbedded_19vgr_13{padding:.5rem .625rem .375rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent)}._tabGroup_19vgr_23{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._tab_19vgr_1{appearance:none;border:none;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:500;padding:6px 14px;border-radius:999px;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s;white-space:nowrap}._tab_19vgr_1:hover{color:var(--text)}._tabActive_19vgr_79{color:var(--text);background:color-mix(in srgb,var(--glass) 85%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--bg) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--glass-border) 65%,transparent)}[data-theme=light] ._tabActive_19vgr_79{background:#ffffffeb}._triggerText_dti7m_1{min-width:0;overflow:hidden;text-overflow:ellipsis}._panelTitle_dti7m_13{margin:0 0 .125rem;padding:0 .125rem;font-size:.8125rem;font-weight:600;color:var(--panel-text, var(--text))}._sliderSection_dti7m_29{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;padding:.125rem .125rem 0}._durationPanel_dti7m_45{width:100%}._sliderLabel_dti7m_53{flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._durationValue_dti7m_67{flex-shrink:0;min-width:2.75rem;font-size:.8125rem;font-weight:600;color:var(--panel-text, var(--text));text-align:right;white-space:nowrap}._slider_dti7m_29{flex:1 1 auto;min-width:0;height:4px;margin:0;appearance:none;-webkit-appearance:none;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent);cursor:pointer}._slider_dti7m_29::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:none;border-radius:50%;background:var(--panel-text, var(--text));box-shadow:0 1px 4px #00000047;cursor:pointer}._slider_dti7m_29::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:var(--panel-text, var(--text));box-shadow:0 1px 4px #00000047;cursor:pointer}._slider_dti7m_29::-moz-range-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent)}._toggleSection_dti7m_167{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.125rem .125rem 0}._toggleLabelWrap_dti7m_183{display:inline-flex;align-items:center;gap:.375rem;min-width:0}._toggleLabel_dti7m_183{font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._infoBtn_dti7m_209{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--panel-text-muted, var(--text-muted));cursor:help}._toggle_dti7m_167{position:relative;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 18%,transparent);cursor:pointer;transition:background .2s}._toggleOn_dti7m_257{background:color-mix(in srgb,var(--accent) 72%,transparent)}._toggleKnob_dti7m_265{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .2s}._toggleOn_dti7m_257 ._toggleKnob_dti7m_265{transform:translate(1.25rem)}@media(max-width:768px){._panelTitle_dti7m_13{font-size:.875rem}._sliderSection_dti7m_29,._toggleSection_dti7m_167{padding-top:.25rem}._sliderLabel_dti7m_53,._toggleLabel_dti7m_183{font-size:.8125rem}._slider_dti7m_29::-webkit-slider-thumb{width:18px;height:18px}._slider_dti7m_29::-moz-range-thumb{width:18px;height:18px}}@media(max-width:380px){._triggerText_dti7m_1{font-size:.6875rem}}._hero_9oue5_1{position:relative;padding:5rem 1.5rem 2.75rem;display:flex;justify-content:center;overflow:visible;background:transparent}@media(min-width:769px){._hero_9oue5_1{padding-bottom:4rem}}._glow_9oue5_16{position:absolute;top:0;left:50%;transform:translate(-50%);width:560px;height:320px;background:radial-gradient(circle,rgba(139,124,246,.18) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}._content_9oue5_29{position:relative;z-index:1;width:100%;max-width:880px;text-align:center}._title_9oue5_37{margin:0 0 .625rem;font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}._title_9oue5_37 em{font-style:normal;background:linear-gradient(135deg,var(--text-gradient) 30%,var(--accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._slogan_9oue5_54{margin:0 0 1.5rem;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}._waveText_9oue5_62{display:inline}._waveChar_9oue5_66{display:inline-block;animation:_waveBounce_9oue5_1 2s ease-in-out 1}@keyframes _waveBounce_9oue5_1{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}}._sloganHighlight_9oue5_77{display:inline-block;margin-left:0;font-family:var(--font-serif);font-size:1.2em;font-weight:600;font-style:italic;background:linear-gradient(135deg,#fff 20%,var(--accent-2) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:768px){._hero_9oue5_1{padding:calc(2.75rem + env(safe-area-inset-top,0px)) var(--mobile-chrome-x, .75rem) .875rem}._content_9oue5_29{max-width:100%}._glow_9oue5_16{width:min(100%,360px);height:200px}._title_9oue5_37{font-size:clamp(1.5rem,6vw,2rem)}._slogan_9oue5_54{margin-bottom:1rem;font-size:.8125rem;padding:0 .5rem}}._overlay_8b4m3_3{--gv-text: var(--text);--gv-muted: color-mix(in srgb, var(--text) 58%, transparent);--gv-subtle: color-mix(in srgb, var(--text) 38%, transparent);--gv-line: color-mix(in srgb, var(--text) 10%, transparent);--gv-canvas: color-mix(in srgb, var(--bg) 92%, #000);--gv-panel: color-mix(in srgb, var(--bg-elevated) 94%, var(--bg));--gv-accent: var(--accent);--gv-radius: 20px;position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 62%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:_gvFadeIn_8b4m3_1 .28s ease both}[data-theme=light] ._overlay_8b4m3_3{background:color-mix(in srgb,#0f1115 48%,transparent)}@keyframes _gvFadeIn_8b4m3_1{0%{opacity:0}to{opacity:1}}@keyframes _gvSlideUp_8b4m3_1{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._shell_8b4m3_46{position:relative;display:flex;flex-direction:column;width:min(1040px,calc(100vw - 48px));max-height:min(90vh,880px);border-radius:var(--gv-radius);border:1px solid var(--gv-line);background:var(--gv-panel);box-shadow:0 0 0 1px color-mix(in srgb,#fff 4%,transparent),0 32px 80px color-mix(in srgb,#000 45%,transparent);color:var(--gv-text);overflow:hidden;animation:_gvSlideUp_8b4m3_1 .34s cubic-bezier(.22,1,.36,1) both}._srOnly_8b4m3_63{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._closeBtn_8b4m3_75{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:color-mix(in srgb,var(--text) 6%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);cursor:pointer;transition:background .18s,color .18s,transform .15s}._closeBtn_8b4m3_75:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--gv-text)}._closeBtn_8b4m3_75:active{transform:scale(.94)}._shellTopBar_8b4m3_99{display:none}._shellTopBarSpacer_8b4m3_103{flex:1}._mainLayout_8b4m3_109{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);flex:1 1 auto;min-height:0;align-items:stretch}._heroCol_8b4m3_117{display:flex;flex-direction:column;min-height:0;min-width:0;background:color-mix(in srgb,var(--text) 3%,var(--gv-panel));border-right:1px solid var(--gv-line);align-self:stretch}._heroInner_8b4m3_127{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:32px 28px 28px;overflow:auto}._heroInner_8b4m3_127::-webkit-scrollbar{width:4px;height:4px}._heroInner_8b4m3_127::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._detailCol_8b4m3_147{display:flex;flex-direction:column;align-self:stretch;min-height:0;min-width:0;padding:24px 22px 0;overflow:hidden;background:var(--gv-panel)}._detailScroll_8b4m3_158{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._detailScroll_8b4m3_158::-webkit-scrollbar{width:4px}._detailScroll_8b4m3_158::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._detailHead_8b4m3_174{flex-shrink:0;margin-bottom:18px}._detailHeadRow_8b4m3_179{display:flex;align-items:center;justify-content:space-between;gap:12px}._detailHeadRow_8b4m3_179 ._eyebrow_8b4m3_186{margin:0}._eyebrow_8b4m3_186{display:inline-block;margin:0 0 10px;font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--gv-muted)}._title_8b4m3_200{margin:10px 0 0;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--gv-text)}._singleWrap_8b4m3_211{width:100%;display:flex;justify-content:center}._singleImageFrame_8b4m3_217{position:relative;display:inline-flex;max-width:100%;max-height:min(62vh,560px);border-radius:16px;overflow:hidden;line-height:0;box-shadow:0 16px 48px color-mix(in srgb,#000 18%,transparent)}._singleImage_8b4m3_217{display:block;max-width:100%;max-height:min(62vh,560px);width:auto;height:auto;object-fit:contain}._zoomableHit_8b4m3_237{display:block;width:100%;margin:0;padding:0;border:none;background:none;cursor:zoom-in;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._zoomableHitDesktop_8b4m3_251{width:auto;max-width:100%;margin-inline:auto}._zoomableHitPanel_8b4m3_257{width:min(100%,280px);margin-inline:auto}._zoomableHitResult_8b4m3_262 ._mediaSquare_8b4m3_262{box-shadow:0 16px 40px color-mix(in srgb,#000 32%,transparent)}._mediaSquare_8b4m3_262{position:relative;display:block;width:min(100%,280px);aspect-ratio:1;margin-inline:auto;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--text) 5%,transparent);line-height:0}._compareMobile_8b4m3_278 ._zoomableHit_8b4m3_237 ._mediaSquare_8b4m3_262,._singleWrap_8b4m3_211 ._zoomableHit_8b4m3_237 ._mediaSquare_8b4m3_262{width:100%}._mediaSquare_8b4m3_262 img,._panelMedia_8b4m3_284._mediaSquare_8b4m3_262 ._panelImage_8b4m3_284{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;border-radius:0;box-shadow:none}._mediaSquareCover_8b4m3_295{object-fit:cover}._panelMedia_8b4m3_284._mediaSquare_8b4m3_262{width:min(100%,280px)}._panelMedia_8b4m3_284._mediaSquare_8b4m3_262._panelMediaResult_8b4m3_303{box-shadow:0 16px 40px color-mix(in srgb,#000 32%,transparent)}._compareMobile_8b4m3_278{width:100%;max-width:min(100%,400px);margin:0 auto;display:flex;flex-direction:column;align-items:stretch}._compareTabs_8b4m3_317{display:flex;gap:8px;width:100%;margin-bottom:12px}._compareTab_8b4m3_317{flex:1;min-height:38px;padding:0 12px;border:1px solid var(--gv-line);border-radius:999px;background:transparent;color:var(--gv-muted);font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .12s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._compareTab_8b4m3_317:hover{border-color:color-mix(in srgb,var(--text) 20%,transparent);color:var(--gv-text)}._compareTabActive_8b4m3_347{border-color:transparent;background:var(--gv-text);color:var(--bg)}._compareTabActive_8b4m3_347:hover{color:var(--bg);opacity:.92}._compareTab_8b4m3_317:active{transform:scale(.98)}._compareMobile_8b4m3_278 ._mediaSquare_8b4m3_262,._refCarousel_8b4m3_367{width:100%}._refCarouselTrack_8b4m3_371{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px}._refCarouselTrack_8b4m3_371::-webkit-scrollbar{display:none}._refCarouselSlide_8b4m3_387{flex:0 0 100%;width:100%;aspect-ratio:1;margin:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always;border:none;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--text) 5%,transparent);line-height:0;cursor:zoom-in;font:inherit;-webkit-tap-highlight-color:transparent}._refCarouselImg_8b4m3_405{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}._refCarouselCounter_8b4m3_414{margin:10px 0 0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-align:center;color:var(--gv-muted)}._splitRow_8b4m3_423{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;width:100%;align-items:center}._splitRowBalanced_8b4m3_431{align-items:start}._compareFlow_8b4m3_435{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:100%}._compareRefs_8b4m3_444{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}._refStrip_8b4m3_452{display:flex;flex-direction:column;gap:8px}._refThumb_8b4m3_458{width:clamp(72px,12vw,96px);height:clamp(72px,12vw,96px);padding:0;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 4px 16px color-mix(in srgb,#000 18%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);cursor:zoom-in;font:inherit;-webkit-tap-highlight-color:transparent}._refThumbImg_8b4m3_472{display:block;width:100%;height:100%;object-fit:cover}._compareDivider_8b4m3_479{flex-shrink:0;width:1px;align-self:stretch;min-height:80px;max-height:min(48vh,420px);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--text) 16%,transparent) 20%,color-mix(in srgb,var(--text) 16%,transparent) 80%,transparent)}._compareResult_8b4m3_494{flex:1 1 auto;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}._comparePanel_8b4m3_504{margin:0;display:flex;flex-direction:column;min-width:0;gap:10px;align-items:center}._panelLabel_8b4m3_513{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gv-subtle);text-align:center}._refStripGrid_8b4m3_523{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._panelMedia_8b4m3_284{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;border-radius:12px;overflow:hidden;line-height:0}._panelMediaResult_8b4m3_303{box-shadow:0 16px 40px color-mix(in srgb,#000 32%,transparent)}._panelImage_8b4m3_284{display:block;max-width:min(100%,280px);max-height:min(52vh,480px);width:auto;height:auto;object-fit:contain;border-radius:12px}._compareFlow_8b4m3_435 ._panelImage_8b4m3_284{max-width:min(100%,320px)}._splitRowBalanced_8b4m3_431 ._panelImage_8b4m3_284{max-width:100%}._promptSection_8b4m3_566{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-bottom:0;overflow:hidden}._promptLabel_8b4m3_575{flex-shrink:0;margin:0 0 12px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gv-subtle)}._promptBox_8b4m3_585{--prompt-inset: 12px;position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-height:min(40vh,340px);padding:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden}._promptBoxScroll_8b4m3_600{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--prompt-inset) 40px var(--prompt-inset) 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}._promptBoxScroll_8b4m3_600::-webkit-scrollbar{width:4px}._promptBoxScroll_8b4m3_600::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:4px}._promptText_8b4m3_620{margin:0;padding:0;font-size:.875rem;line-height:1.65;color:color-mix(in srgb,var(--text) 88%,transparent);white-space:pre-wrap;word-break:break-word}._promptCopyBtn_8b4m3_630{position:absolute;top:var(--prompt-inset);right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--gv-muted);cursor:pointer;transition:color .15s,background .15s}._promptCopyBtn_8b4m3_630:hover{color:var(--gv-text);background:color-mix(in srgb,var(--text) 6%,transparent)}._promptLockedBox_8b4m3_653{--prompt-inset: 12px;flex:1 1 auto;min-height:0;max-height:min(36vh,320px);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--gv-line);background:color-mix(in srgb,var(--text) 3%,transparent)}._promptLockedScroll_8b4m3_666{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:var(--prompt-inset) 18px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}._promptLockedScroll_8b4m3_666::-webkit-scrollbar{width:4px}._promptLockedScroll_8b4m3_666::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:4px}._promptLockedRow_8b4m3_690{display:flex;align-items:center;gap:10px}._promptLockedIcon_8b4m3_696{flex-shrink:0;color:var(--gv-subtle)}._promptLockedText_8b4m3_701{margin:0;font-size:.8125rem;line-height:1.5;color:var(--gv-muted)}._promptLoginBtn_8b4m3_708{padding:9px 18px;border:none;border-radius:999px;background:var(--gv-text);color:var(--bg);font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .18s,transform .12s}._promptLoginBtn_8b4m3_708:hover{opacity:.9}._promptLoginBtn_8b4m3_708:active{transform:scale(.98)}._detailFoot_8b4m3_730{flex-shrink:0;margin-top:auto;padding:16px 0 20px;border-top:none;background:var(--gv-panel)}._actions_8b4m3_738{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}._actions_8b4m3_738 ._actionBtnMain_8b4m3_745{grid-column:1 / -1}._actions_8b4m3_738>._actionBtnGhost_8b4m3_750:nth-child(2):nth-last-child(1){grid-column:1 / -1}._actionBtn_8b4m3_745{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:0 16px;box-sizing:border-box;border-radius:999px;font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .12s}._actionBtn_8b4m3_745 svg{flex-shrink:0;opacity:.88}._actionBtnGhost_8b4m3_750{border:1px solid var(--gv-line);background:transparent;color:var(--gv-text)}._actionBtnGhost_8b4m3_750:hover{border-color:color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}._actionBtnMain_8b4m3_745{border:none;background:var(--gv-text);color:var(--bg)}._actionBtnMain_8b4m3_745:hover:not(:disabled){opacity:.92}._actionBtnMain_8b4m3_745:disabled{opacity:.55;cursor:wait}._actionBtnCopied_8b4m3_805{color:#4ade80;border-color:color-mix(in srgb,#22c55e 35%,transparent)}._actionBtn_8b4m3_745:active:not(:disabled){transform:scale(.98)}._footer_8b4m3_814{flex-shrink:0;padding:11px 20px 15px;border-top:1px solid var(--gv-line)}._agreementBar_8b4m3_820{margin:0;text-align:center;font-size:.6875rem;line-height:1.5;color:var(--gv-subtle)}._agreementLinkBtn_8b4m3_828{display:inline;padding:0 2px;border:none;background:none;font:inherit;color:var(--gv-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._agreementLinkBtn_8b4m3_828:hover{color:var(--gv-text)}._subView_8b4m3_846{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-height:0;width:100%;padding:24px;overflow:hidden}._backPill_8b4m3_857{display:inline-flex;align-items:center;align-self:flex-start;width:auto;max-width:100%;gap:6px;margin-bottom:20px;padding:7px 12px;border-radius:999px;border:1px solid var(--gv-line);background:transparent;color:var(--gv-muted);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}._backPill_8b4m3_857:hover{color:var(--gv-text);border-color:color-mix(in srgb,var(--text) 20%,transparent)}._subViewTitle_8b4m3_882{width:100%;margin:0 0 8px;font-size:1.125rem;font-weight:500;letter-spacing:-.02em}._shareView_8b4m3_892{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}._shell_8b4m3_46>._shareView_8b4m3_892{flex:1 1 auto;min-height:0}._shareLayout_8b4m3_906{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);flex:1 1 auto;min-height:0;align-items:stretch}._shareHeroCol_8b4m3_914{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:28px 24px;background:color-mix(in srgb,var(--text) 3%,var(--gv-panel));border-right:1px solid var(--gv-line)}._sharePosterFrame_8b4m3_925{display:flex;align-items:center;justify-content:center;width:100%;max-width:360px}._sharePosterImg_8b4m3_933{display:block;width:100%;height:auto;max-height:min(62vh,560px);object-fit:contain;border-radius:14px;box-shadow:0 16px 48px color-mix(in srgb,#000 16%,transparent)}._sharePosterPlaceholder_8b4m3_943{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;padding:24px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);font-size:.8125rem;line-height:1.5;color:var(--gv-muted);text-align:center}._shareDetailCol_8b4m3_958{display:flex;flex-direction:column;min-height:0;min-width:0;padding:24px 22px 0;background:var(--gv-panel)}._shareDetailScroll_8b4m3_967{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._shareDetailScroll_8b4m3_967::-webkit-scrollbar{width:4px}._shareDetailScroll_8b4m3_967::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._shareHint_8b4m3_983{margin:0 0 16px;font-size:.75rem;line-height:1.55;color:var(--gv-muted)}._shareTextPreview_8b4m3_990{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent)}._shareCopyBlock_8b4m3_997{margin:0;font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--gv-text) 82%,transparent);white-space:pre-wrap;word-break:break-word;user-select:text}._shareDetailCol_8b4m3_958 ._detailFoot_8b4m3_730{padding-left:0;padding-right:0}._shareDetailCol_8b4m3_958 ._actions_8b4m3_738>._actionBtnGhost_8b4m3_750:only-of-type{grid-column:1 / -1}._shareBackPill_8b4m3_1016{margin-bottom:14px}._sharePageTitle_8b4m3_1020{margin:0 0 16px;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:var(--gv-text)}._shareNavBack_8b4m3_1028{display:inline-flex;align-items:center;gap:2px;margin:0;padding:6px 4px 6px 0;border:none;background:transparent;font-size:.875rem;font-weight:600;font-family:inherit;line-height:1.2;color:var(--gv-text);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._shareNavBack_8b4m3_1028:active{opacity:.75}._agreementPanel_8b4m3_1051{width:100%;flex:1 1 auto;min-height:0;border-radius:12px;border:1px solid var(--gv-line);overflow:hidden}._agreementBody_8b4m3_1060{height:100%;max-height:calc(min(90vh,880px) - 160px);overflow-y:auto;padding:18px 20px;font-size:.8125rem;line-height:1.65;color:var(--gv-muted)}._agreementBody_8b4m3_1060 h4{margin:18px 0 6px;font-size:.875rem;font-weight:600;color:var(--gv-text)}._agreementBody_8b4m3_1060 h4:first-child{margin-top:0}._agreementBody_8b4m3_1060 p{margin:0 0 10px}._mobileSheet_8b4m3_1086{display:contents}@media(max-width:768px){._overlay_8b4m3_3{align-items:flex-end;padding:0;overscroll-behavior:contain}._shell_8b4m3_46{width:100%;height:min(92dvh,100dvh);max-height:min(92dvh,100dvh);margin-top:max(6px,env(safe-area-inset-top,0px));border-radius:20px 20px 0 0;border:none;border-top:1px solid var(--gv-line);box-shadow:0 -24px 64px color-mix(in srgb,#000 35%,transparent);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;animation:_gvSlideUp_8b4m3_1 .34s cubic-bezier(.22,1,.36,1) both}._shellTopBar_8b4m3_99{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;position:relative;z-index:30;min-height:44px;padding:max(6px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 2px max(12px,env(safe-area-inset-left,0px));background:var(--gv-canvas);pointer-events:none}._shellTopBar_8b4m3_99[data-share=true]{justify-content:space-between;gap:8px}._shellTopBar_8b4m3_99 ._closeBtn_8b4m3_75,._shellTopBar_8b4m3_99 ._shareNavBack_8b4m3_1028{pointer-events:auto}._shellTopBar_8b4m3_99 ._closeBtn_8b4m3_75{width:40px;height:40px;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(10px)}._shellTopBar_8b4m3_99 ._shareNavBack_8b4m3_1028{min-height:40px;padding-left:4px}._closeBtnPanel_8b4m3_1151{display:none}._mobileSheet_8b4m3_1086{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._mainLayout_8b4m3_109{display:flex;flex-direction:column;flex:0 0 auto;min-height:min(100%,100%);overflow:visible}._heroCol_8b4m3_117{flex:0 0 auto;position:sticky;top:0;z-index:0;border:none;border-radius:0;overflow:hidden;background:var(--gv-canvas)}._heroInner_8b4m3_127{display:flex;align-items:center;justify-content:center;min-height:min(42dvh,380px);padding:4px 16px 12px;overflow:visible}._singleWrap_8b4m3_211{width:100%}._compareMobile_8b4m3_278{max-width:min(calc(100vw - 32px),400px)}._compareMobile_8b4m3_278 ._mediaSquare_8b4m3_262,._singleWrap_8b4m3_211 ._mediaSquare_8b4m3_262{width:100%;max-width:min(calc(100vw - 32px),400px)}._detailCol_8b4m3_147{flex:0 0 auto;position:relative;z-index:2;margin-top:-10px;padding:0;min-height:auto;border-radius:20px 20px 0 0;background:var(--gv-panel);box-shadow:0 -14px 40px color-mix(in srgb,#000 18%,transparent);overflow:visible}._detailCol_8b4m3_147:before{content:"";display:block;width:36px;height:4px;margin:10px auto 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._detailScroll_8b4m3_158{flex:none;overflow:visible;padding:0 16px}._detailHead_8b4m3_174{margin-bottom:14px;padding-top:0}._detailHeadRow_8b4m3_179 ._eyebrow_8b4m3_186{font-size:.875rem}._title_8b4m3_200{margin-top:8px;font-size:1rem;font-weight:600;line-height:1.35}._promptSection_8b4m3_566{flex:none;overflow:visible}._promptLabel_8b4m3_575{margin-bottom:8px;font-size:.625rem}._promptBox_8b4m3_585{flex:none;max-height:min(32dvh,220px)}._promptBoxScroll_8b4m3_600{-webkit-overflow-scrolling:touch}._promptText_8b4m3_620{font-size:.8125rem;line-height:1.6}._promptLockedBox_8b4m3_653{flex:none;max-height:min(32dvh,220px)}._promptLockedScroll_8b4m3_666{-webkit-overflow-scrolling:touch}._detailFoot_8b4m3_730{flex-shrink:0;margin-top:16px;padding:14px 16px 4px;border-top:1px solid var(--gv-line);background:var(--gv-panel);box-shadow:none}._actions_8b4m3_738{display:grid;grid-template-columns:1fr 1fr;gap:8px}._actions_8b4m3_738 ._actionBtnMain_8b4m3_745{grid-column:1 / -1}._actions_8b4m3_738>._actionBtnGhost_8b4m3_750:nth-child(2):nth-last-child(1){grid-column:1 / -1}._promptCopyBtn_8b4m3_630{top:var(--prompt-inset, 12px);right:6px;width:40px;height:40px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._actionBtn_8b4m3_745{min-height:44px;padding:0 14px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._footer_8b4m3_814{flex-shrink:0;padding:10px 16px max(16px,var(--modal-safe-bottom, 12px));border-top:none;background:var(--gv-panel)}._agreementBar_8b4m3_820{font-size:.625rem;line-height:1.45;color:var(--gv-subtle)}._shareView_8b4m3_892{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}._shareLayout_8b4m3_906{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._shareHeroCol_8b4m3_914{flex:0 0 auto;position:sticky;top:0;z-index:0;padding:4px 16px 12px;border:none;background:var(--gv-canvas)}._sharePosterFrame_8b4m3_925{max-width:min(100%,280px);margin-inline:auto}._sharePosterImg_8b4m3_933{max-height:min(42dvh,380px);border-radius:12px}._sharePosterPlaceholder_8b4m3_943{min-height:160px}._shareDetailCol_8b4m3_958{flex:0 0 auto;position:relative;z-index:2;margin-top:-10px;padding:0;border-radius:20px 20px 0 0;background:var(--gv-panel);box-shadow:0 -14px 40px color-mix(in srgb,#000 18%,transparent)}._shareDetailCol_8b4m3_958:before{content:"";display:block;width:36px;height:4px;margin:10px auto 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._shareDetailScroll_8b4m3_967{flex:none;overflow:visible;padding:0 16px}._shareHint_8b4m3_983{font-size:.6875rem;margin-bottom:12px}._shareBackPill_8b4m3_1016{display:none}._sharePageTitle_8b4m3_1020{margin-bottom:12px;font-size:1rem}._shareDetailCol_8b4m3_958 ._detailFoot_8b4m3_730{padding:14px 16px 4px;border-top:1px solid var(--gv-line)}._shareDetailCol_8b4m3_958 ._actions_8b4m3_738{grid-template-columns:1fr}._shareDetailCol_8b4m3_958 ._actions_8b4m3_738 ._actionBtnMain_8b4m3_745{grid-column:1}._subView_8b4m3_846{padding:16px;overflow-y:auto;flex:1 1 auto;min-height:0}}._lightbox_8b4m3_1445{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:color-mix(in srgb,#000 78%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:zoom-out}._lightboxClose_8b4m3_1459{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:color-mix(in srgb,#fff 12%,transparent);color:#fff;cursor:pointer;transition:transform .15s}._lightboxClose_8b4m3_1459:hover{transform:scale(1.04)}._lightboxImg_8b4m3_1481{display:block;max-width:min(100%,1200px);max-height:min(90vh,900px);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 24px 64px color-mix(in srgb,#000 50%,transparent);cursor:zoom-out}._section_5edzh_1{position:relative;padding:.75rem 1.5rem 6rem;margin-top:0;z-index:1;background:transparent}@media(min-width:769px){._section_5edzh_1{padding-top:1.5rem}}._container_5edzh_15{max-width:1400px;width:100%;margin:0 auto}._header_5edzh_21{margin-bottom:2rem;text-align:center}._title_5edzh_26{margin:0 0 .5rem;font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em}._subtitle_5edzh_34{margin:0;font-size:1rem;color:var(--text-secondary)}._filters_5edzh_40{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}._filter_5edzh_40,._filterActive_5edzh_49{flex-shrink:0;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:500;border-radius:var(--radius-full);border:1px solid var(--border);cursor:pointer;transition:all .2s;white-space:nowrap}._filter_5edzh_40{color:var(--text-secondary);background:transparent}._filter_5edzh_40:hover{color:var(--text);background:var(--surface-hover)}._filterActive_5edzh_49{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 4px 16px var(--accent-glow)}[data-theme=light] ._filterActive_5edzh_49{background:var(--accent)}._masonry_5edzh_83{column-count:2;column-gap:.625rem;column-fill:balance;width:100%}._masonry_5edzh_83 ._card_5edzh_90{width:100%;box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;margin-bottom:.625rem;display:inline-block}@media(min-width:769px){._masonry_5edzh_83{column-count:4;column-gap:1rem;column-fill:balance}._masonry_5edzh_83 ._card_5edzh_90{margin-bottom:1rem}}._card_5edzh_90{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--glass-border);cursor:pointer;vertical-align:top;line-height:0}._mediaWrap_5edzh_123{position:relative;width:100%;overflow:hidden;background:color-mix(in srgb,var(--text) 6%,var(--bg-elevated))}._mediaWrapPortrait_5edzh_131{aspect-ratio:3 / 4}._mediaWrapTall_5edzh_135{aspect-ratio:9 / 16}._mediaWrapSquare_5edzh_139{aspect-ratio:1 / 1}._mediaWrapWide_5edzh_143{aspect-ratio:16 / 9}._mediaWrapLandscape_5edzh_147{aspect-ratio:4 / 3}._skeletonGrid_5edzh_152{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:start}._skeletonCell_5edzh_159{aspect-ratio:4 / 5;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:color-mix(in srgb,var(--text) 4%,var(--bg-elevated));animation:_gallerySkeletonPulse_5edzh_1 1.6s ease-in-out infinite}@keyframes _gallerySkeletonPulse_5edzh_1{0%,to{opacity:1}50%{opacity:.55}}._mediaShimmer_5edzh_177{position:absolute;inset:0;background:color-mix(in srgb,var(--text) 4%,var(--bg-elevated));animation:_gallerySkeletonPulse_5edzh_1 1.6s ease-in-out infinite}._mediaWrap_5edzh_123 ._image_5edzh_184{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .28s ease,transform .5s cubic-bezier(.25,.46,.45,.94)}._mediaWrap_5edzh_123 ._imageLoaded_5edzh_198{opacity:1}._card_5edzh_90:hover ._imageLoaded_5edzh_198{transform:scale(1.05)}._overlay_5edzh_206{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 40%,transparent 100%);opacity:0;transition:opacity .35s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem}._card_5edzh_90:hover ._overlay_5edzh_206{opacity:1}._overlayContent_5edzh_228{transform:translateY(8px);transition:transform .35s ease}._card_5edzh_90:hover ._overlayContent_5edzh_228{transform:translateY(0)}._overlay_5edzh_206 ._cardTitle_5edzh_237{color:#fff}._cardTitle_5edzh_237{margin:0 0 .375rem;font-size:1rem;font-weight:600}._cardPrompt_5edzh_247{margin:0 0 .75rem;font-size:.75rem;line-height:1.5;color:#ffffffb3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_5edzh_258{display:flex;justify-content:space-between;font-size:.6875rem;color:#ffffff80;margin-bottom:.75rem}._useBtn_5edzh_266,._galleryUseBtn_5edzh_267{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.8125rem;font-weight:700;color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#8b5cf6,#7c3aed 52%,#6d28d9);border:none;border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 18px #8b5cf661,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f;transition:transform .2s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;isolation:isolate}._useBtn_5edzh_266:before,._galleryUseBtn_5edzh_267:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.03) 38%,transparent 62%,rgba(255,255,255,.04) 100%);pointer-events:none}._useBtnIcon_5edzh_306{position:relative;z-index:1;flex-shrink:0}._useBtn_5edzh_266>span,._galleryUseBtn_5edzh_267>span{position:relative;z-index:1}._useBtn_5edzh_266{width:100%;padding:.5625rem 1rem}._useBtn_5edzh_266:hover,._galleryUseBtn_5edzh_267:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 24px #8b5cf67a,inset 0 1px #ffffff52,inset 0 -1px #ffffff14}._useBtn_5edzh_266:active,._galleryUseBtn_5edzh_267:active{transform:translateY(0);filter:brightness(.98);box-shadow:0 3px 12px #7c3aed52,inset 0 1px #fff3;transition-duration:.08s}._compareBadge_5edzh_343{position:absolute;top:.5rem;right:.5rem;z-index:3;display:inline-flex;align-items:center;max-width:calc(100% - 1rem);padding:.25rem .5625rem;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#00000094;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);box-shadow:0 2px 8px #00000038}@media(max-width:768px){._section_5edzh_1{padding:.5rem .75rem .75rem;margin-top:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg) 72%,transparent) 60px,var(--bg) 120px)}._container_5edzh_15{min-width:0}._header_5edzh_21{margin-bottom:.875rem}._title_5edzh_26{font-size:clamp(1.25rem,5vw,1.5rem)}._subtitle_5edzh_34{font-size:.8125rem;line-height:1.45}._filters_5edzh_40{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:.875rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem .375rem;scroll-padding-inline:.75rem}._filters_5edzh_40:after{content:"";flex:0 0 .75rem}._filters_5edzh_40::-webkit-scrollbar{display:none}._filter_5edzh_40,._filterActive_5edzh_49{padding:.4375rem .875rem;font-size:.75rem}._card_5edzh_90{border-radius:var(--radius-sm)}._overlay_5edzh_206{display:none}._compareBadge_5edzh_343{top:.375rem;right:.375rem;padding:.1875rem .4375rem;font-size:.625rem}._card_5edzh_90:hover ._imageLoaded_5edzh_198{transform:none}}@media(max-width:768px){._skeletonGrid_5edzh_152{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}._skeletonCell_5edzh_159{aspect-ratio:4 / 5;border-radius:var(--radius-sm)}}@media(prefers-reduced-motion:reduce){._skeletonCell_5edzh_159,._mediaShimmer_5edzh_177{animation:none}._mediaWrap_5edzh_123 ._image_5edzh_184{transition:opacity .15s ease}}@media(max-width:480px){._filters_5edzh_40{gap:.375rem;padding-bottom:.25rem}._filter_5edzh_40,._filterActive_5edzh_49{padding:.375rem .75rem;font-size:.6875rem}._masonry_5edzh_83{column-gap:.5rem}._masonry_5edzh_83 ._card_5edzh_90{margin-bottom:.5rem}}._badge_c1f12_1{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badgeCompact_c1f12_35{padding:1px 6px;font-size:.625rem}._badgeOverlay_c1f12_45{position:absolute;top:6px;left:6px;z-index:2;max-width:calc(100% - 12px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg) 55%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}._badgeDetail_c1f12_69{font-size:.75rem;padding:3px 10px}._overlay_7qgek_1{position:fixed;inset:0;z-index:calc(var(--z-modal) + 24);display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_7qgek_27{position:relative;width:400px;max-width:100%;padding:1.35rem 1.5rem 1.25rem;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 90%,white 10%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)),var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038,inset 0 1px color-mix(in srgb,var(--glass-highlight) 58%,transparent);animation:_confirmModalIn_7qgek_1 .2s ease-out}@keyframes _confirmModalIn_7qgek_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_7qgek_81{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bg-elevated) 86%,var(--surface) 14%);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}._title_7qgek_113{margin:0 2rem .65rem 0;font-size:1.05rem;font-weight:700;color:var(--text)}._body_7qgek_127{margin:0 0 1.15rem;font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--text) 82%,transparent);white-space:pre-line}._actions_7qgek_143{display:flex;gap:.5rem;justify-content:flex-end}._cancelBtn_7qgek_155,._confirmBtn_7qgek_157{min-height:38px;padding:.45rem 1rem;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .12s}._cancelBtn_7qgek_155{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:transparent;color:var(--text-muted)}._confirmBtn_7qgek_157{border:none;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff}._confirmBtnDanger_7qgek_203{background:linear-gradient(135deg,#e5484d,#dc3d43)}._cancelBtn_7qgek_155:disabled,._confirmBtn_7qgek_157:disabled{opacity:.55;cursor:not-allowed}._cancelBtn_7qgek_155:active:not(:disabled),._confirmBtn_7qgek_157:active:not(:disabled){transform:scale(.98)}._dockShell_1opsv_1{--dock-nav: 80px;--wp-text: var(--text);--wp-muted: color-mix(in srgb, var(--text) 58%, transparent);--wp-subtle: color-mix(in srgb, var(--text) 38%, transparent);--wp-line: color-mix(in srgb, var(--text) 10%, transparent);--wp-panel: color-mix(in srgb, var(--bg-elevated) 96%, var(--bg));position:fixed;top:0;left:0;bottom:0;z-index:99;width:calc(var(--dock-nav) + 272px);pointer-events:none;animation:_dockSlideIn_1opsv_1 .32s cubic-bezier(.22,1,.36,1) forwards}._dockGlass_1opsv_37{position:absolute;inset:0;border-radius:0 24px 24px 0;overflow:hidden;background:color-mix(in srgb,var(--glass-bg) 58%,transparent);backdrop-filter:blur(48px) saturate(1.75);-webkit-backdrop-filter:blur(48px) saturate(1.75);border:none;border-right:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),4px 0 28px color-mix(in srgb,#000 12%,transparent);pointer-events:none}._dockGlass_1opsv_37:before{content:"";position:absolute;inset:0 0 auto;height:120px;border-radius:0 24px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 100%);pointer-events:none}[data-theme=light] ._dockGlass_1opsv_37{background:#ffffff85;border-right-color:#ffffff73;box-shadow:inset 0 1px #ffffff8c,4px 0 28px #0f172a0f}[data-theme=dark] ._dockGlass_1opsv_37{background:#0c0c128f;border-right-color:#ffffff1a;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),4px 0 32px #00000047}._dockShell_1opsv_1._exiting_1opsv_129{animation:_dockSlideOut_1opsv_1 .28s cubic-bezier(.22,1,.36,1) forwards}._panel_1opsv_137{position:absolute;top:0;left:var(--dock-nav);bottom:0;width:272px;min-height:0;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}._sheetHandle_1opsv_163{display:none;flex-shrink:0}._dockBackdrop_1opsv_173{display:block;position:fixed;inset:0;z-index:98;margin:0;padding:0;border:none;background:transparent;cursor:pointer}@keyframes _dockSlideIn_1opsv_1{0%{left:calc(-1 * (var(--dock-nav) + 272px))}to{left:0}}@keyframes _dockSlideOut_1opsv_1{0%{left:0}to{left:calc(-1 * (var(--dock-nav) + 272px))}}._header_1opsv_233{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 16px 14px;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 65%,transparent);flex-shrink:0;background:transparent}._titleWrap_1opsv_259{display:flex;flex-direction:column;gap:6px;min-width:0}._eyebrow_1opsv_273{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wp-subtle)}._titleRow_1opsv_291{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._title_1opsv_259{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--wp-text)}._queueBadge_1opsv_323{display:inline-flex;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--wp-muted);background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:999px}._closeBtn_1opsv_347{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;color:var(--wp-muted);background:color-mix(in srgb,var(--text) 6%,transparent);border:none;border-radius:50%;cursor:pointer;transition:background .15s,color .15s,transform .12s}._closeBtn_1opsv_347:hover{color:var(--wp-text);background:color-mix(in srgb,var(--text) 10%,transparent)}._closeBtn_1opsv_347:active{transform:scale(.94)}._list_1opsv_397{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 12px 14px;display:flex;flex-direction:column;gap:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 18%,transparent) transparent}._list_1opsv_397::-webkit-scrollbar{width:4px}._list_1opsv_397::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--text) 18%,transparent)}._empty_1opsv_453{margin:auto;padding:2.5rem 1rem;font-size:.8125rem;color:var(--wp-muted);text-align:center;line-height:1.6}._loadMoreBtn_1opsv_471{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);color:var(--wp-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}._loadMoreBtn_1opsv_471:hover{color:var(--wp-text);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated))}._loadMoreBtn_1opsv_471:active{transform:scale(.98)}._footer_1opsv_531{position:relative;z-index:1;flex-shrink:0;padding:12px 12px 16px;border-top:1px solid color-mix(in srgb,var(--glass-border) 65%,transparent);background:transparent}._profileLink_1opsv_549{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0 16px;border:none;border-radius:999px;background:var(--wp-text);color:var(--bg);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,transform .12s}._profileLink_1opsv_549:hover{opacity:.92}._profileLink_1opsv_549:active{transform:scale(.98)}._profileLinkMain_1opsv_603{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileLink_1opsv_549 svg{flex-shrink:0;opacity:.85}._taskRow_1opsv_631{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:62px;padding:10px 10px 10px 12px;border-radius:14px;background:color-mix(in srgb,var(--glass) 72%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 45%,transparent);transition:background .18s,border-color .18s}._taskRow_1opsv_631:not(._taskRowClickable_1opsv_659){grid-template-columns:auto 1fr auto}._taskRowClickable_1opsv_659{cursor:pointer}._taskRowClickable_1opsv_659:hover{background:color-mix(in srgb,var(--text) 6%,transparent);border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowClickable_1opsv_659:hover ._taskChevron_1opsv_685{color:var(--wp-text);transform:translate(1px)}._taskRowClickable_1opsv_659:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 24%,transparent);outline-offset:2px}._taskRowGenerating_1opsv_705{border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowFailed_1opsv_713{border-color:color-mix(in srgb,#ef4444 24%,var(--wp-line))}[data-theme=light] ._taskRow_1opsv_631{background:color-mix(in srgb,#ffffff 62%,rgba(255,255,255,.4))}[data-theme=dark] ._taskRow_1opsv_631{background:color-mix(in srgb,var(--glass) 78%,rgba(18,18,26,.85))}._taskThumb_1opsv_737{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--text) 6%,transparent);grid-row:1}._taskBody_1opsv_759{min-width:0;display:flex;flex-direction:column;gap:3px}._taskPromptRow_1opsv_773{display:flex;align-items:center;gap:6px;min-width:0}._taskPromptRow_1opsv_773 ._taskPrompt_1opsv_773{flex:1 1 auto;min-width:0}._taskPrompt_1opsv_773{margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:color-mix(in srgb,var(--wp-text) 90%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskRowClickable_1opsv_659:hover ._taskPrompt_1opsv_773{color:var(--wp-text)}._taskStatus_1opsv_827{margin:0;font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--wp-subtle)}._taskStatusReady_1opsv_843,._taskStatusPending_1opsv_851{color:var(--wp-muted)}._taskStatusFailed_1opsv_859{color:#f87171}._taskChevron_1opsv_685{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--wp-subtle);transition:color .15s,transform .15s}._taskImage_1opsv_885{display:block;width:100%;height:100%;object-fit:cover}._taskPlaceholder_1opsv_899{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--text) 5%,transparent)}._videoBadge_1opsv_917{font-size:.6875rem;font-weight:600;color:var(--accent-2);letter-spacing:.02em}._taskGeneratingOverlay_1opsv_931{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 42%,transparent)}._taskDeleteBtn_1opsv_949{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--wp-subtle);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .15s,background .15s}._taskDeleteBtn_1opsv_949:hover{color:#f87171;background:color-mix(in srgb,#ef4444 10%,transparent)}._taskDeleteBtn_1opsv_949:focus-visible{outline:2px solid color-mix(in srgb,#ef4444 35%,transparent);outline-offset:2px}._spinner_1opsv_1001{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--text) 12%,transparent);border-top-color:var(--wp-text);border-radius:50%;animation:_spin_1opsv_1001 .7s linear infinite}@keyframes _spin_1opsv_1001{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._dockShell_1opsv_1,._dockShell_1opsv_1._exiting_1opsv_129,._spinner_1opsv_1001{animation:none}}@media(max-width:768px){._dockBackdrop_1opsv_173{background:color-mix(in srgb,#000 32%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:_menuBackdropIn_1opsv_1 .22s ease;touch-action:none}._dockShell_1opsv_1{--dock-nav: 0px;top:auto;left:10px;right:10px;bottom:calc(var(--bottom-nav-h, 72px) + 8px);width:auto;display:flex;flex-direction:column;height:min(78dvh,620px);max-height:min(78dvh,620px);overflow:hidden;pointer-events:auto;animation:_dockSlideUp_1opsv_1 .34s cubic-bezier(.22,1,.36,1) forwards}._dockShell_1opsv_1._exiting_1opsv_129{animation:_dockSlideDown_1opsv_1 .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes _dockSlideUp_1opsv_1{0%{bottom:-640px}to{bottom:calc(var(--bottom-nav-h, 72px) + 8px)}}@keyframes _dockSlideDown_1opsv_1{0%{bottom:calc(var(--bottom-nav-h, 72px) + 8px)}to{bottom:-640px}}._dockGlass_1opsv_37{border-radius:20px;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 12px 40px color-mix(in srgb,#000 20%,transparent)}._dockGlass_1opsv_37:before{border-radius:20px 20px 0 0}[data-theme=light] ._dockGlass_1opsv_37{box-shadow:inset 0 1px #ffffff8c,0 12px 40px #0f172a1a}._panel_1opsv_137{position:relative;left:0;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._sheetHandle_1opsv_163{display:block;width:36px;height:4px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);flex-shrink:0}._header_1opsv_233{padding:4px 16px 12px}._footer_1opsv_531{padding:10px 14px 14px;background:transparent}._list_1opsv_397{flex:1 1 auto;min-height:0;padding:8px 14px 10px;overscroll-behavior-y:contain}._closeBtn_1opsv_347{width:40px;height:40px}}@keyframes _menuBackdropIn_1opsv_1{0%{opacity:0}}@media(max-width:480px){._dockShell_1opsv_1{left:8px;right:8px;bottom:calc(var(--bottom-nav-h, 72px) + 6px);max-height:min(78dvh,620px)}._dockGlass_1opsv_37{border-radius:18px}._dockGlass_1opsv_37:before{border-radius:18px 18px 0 0}._taskRow_1opsv_631{min-height:58px;padding:9px 10px 9px 11px;gap:8px}._taskThumb_1opsv_737{width:40px;height:40px}._taskPrompt_1opsv_773{font-size:.75rem}}._bar_h9m77_1{position:fixed;bottom:0;left:80px;right:0;z-index:50;transform:translateY(120%);transition:transform .4s cubic-bezier(.22,1,.36,1);padding:0 1.5rem 1rem;pointer-events:none}._bar_h9m77_1._visible_h9m77_13{transform:translateY(0);pointer-events:auto}._inner_h9m77_18{max-width:900px;margin:0 auto}@media(max-width:768px){._bar_h9m77_1{left:0;right:0;bottom:var(--bottom-nav-h);padding:0 var(--mobile-chrome-x, .75rem) .875rem;box-sizing:border-box}._inner_h9m77_18{width:100%;max-width:none;margin:0}}[data-modal] ._bar_h9m77_1{transform:translateY(120%)!important;pointer-events:none!important;visibility:hidden}@media(max-width:480px){._bar_h9m77_1{bottom:var(--bottom-nav-h);padding:0 var(--mobile-chrome-x, .5rem) .5rem}}._container_qlevf_1{position:fixed;top:max(12px,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:min(92vw,360px)}._island_qlevf_15{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:500;color:var(--text);background:var(--glass-bg);backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6);border:1px solid var(--glass-border);border-radius:100px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f;pointer-events:none;transform-origin:top center;overflow:hidden;will-change:transform,opacity,filter}._islandText_qlevf_39{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(88vw,320px)}._island_qlevf_15._enter_qlevf_46{animation:_islandIn_qlevf_1 .48s cubic-bezier(.22,1,.36,1) both}._island_qlevf_15._idle_qlevf_50{animation:none;opacity:1;transform:scaleX(1) scaleY(1);filter:blur(0)}._island_qlevf_15._exit_qlevf_57{animation:_islandOut_qlevf_1 .52s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes _islandIn_qlevf_1{0%{opacity:0;transform:scaleX(.28) scaleY(.62);filter:blur(6px)}55%{opacity:1;transform:scaleX(1.04) scaleY(1.02);filter:blur(0)}to{opacity:1;transform:scaleX(1) scaleY(1);filter:blur(0)}}@keyframes _islandOut_qlevf_1{0%{opacity:1;transform:scaleX(1) scaleY(1) translateY(0);filter:blur(0)}35%{opacity:.92;transform:scaleX(.72) scaleY(.9) translateY(-1px);filter:blur(0)}to{opacity:0;transform:scaleX(.22) scaleY(.68) translateY(-8px);filter:blur(5px)}}@media(max-width:768px){._container_qlevf_1{top:calc(env(safe-area-inset-top,0px) + 12px);max-width:min(88vw,320px)}._island_qlevf_15{font-size:.75rem;padding:.5rem 1rem;pointer-events:auto}._islandText_qlevf_39{white-space:normal;text-align:left;max-width:min(84vw,300px)}}@media(max-width:480px){._container_qlevf_1{top:calc(env(safe-area-inset-top,0px) + 10px);gap:6px;max-width:min(90vw,280px)}._island_qlevf_15{font-size:.6875rem;padding:.4375rem .75rem}}@media(prefers-reduced-motion:reduce){._island_qlevf_15._enter_qlevf_46,._island_qlevf_15._exit_qlevf_57{animation-duration:.01ms}}._overlay_lceic_5{--auth-pink: #ff7eb8;--auth-pink-deep: #f05a9a;--auth-pink-soft: #ffd4e8;--auth-purple: #ff7eb8;--auth-peach: #ffd1e8;--auth-gradient: linear-gradient(90deg, #ff9ecf 0%, #ff6eb4 52%, #ff5ca8 100%);--auth-text: #5c3d4a;--auth-muted: #b08898;--auth-border: #ffd4e8;--auth-input-bg: #fff7fb;position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:max(12px,var(--modal-safe-top, 12px)) 12px max(12px,var(--modal-safe-bottom, 12px));background:color-mix(in srgb,#3d1a2e 42%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .26s ease;overscroll-behavior:none}._overlayVisible_lceic_59{opacity:1}._shell_lceic_67{--auth-inset-x: 20px;--auth-card-pad-x: 20px;position:relative;display:flex;flex-direction:column;width:min(400px,100%);height:auto;max-height:none;min-height:0;border-radius:24px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f3d4ff,#ffd8ec 38%,#fff 38%);color:var(--auth-text);font-family:var(--font-sans);box-shadow:0 28px 72px color-mix(in srgb,#ff6eb4 28%,transparent);transform:translateY(10px) scale(.96);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}._shellEnter_lceic_115{transform:translateY(0) scale(1);opacity:1}._shellExit_lceic_125{transform:translateY(8px) scale(.96);opacity:0}._heroScene_lceic_135{position:relative;flex-shrink:0;height:clamp(148px,38vw,168px);overflow:visible;z-index:1;background:linear-gradient(165deg,#dcb8ff,#ffc4e4 48%,#ffe8f4)}._heroBg_lceic_153{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}._heroOverlay_lceic_173{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#fff 6%,transparent),color-mix(in srgb,#fff 4%,transparent) 55%,color-mix(in srgb,#fff 42%,transparent));pointer-events:none}._heroBrand_lceic_197{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:14px calc(var(--auth-inset-x) + 36px) 50px var(--auth-inset-x);text-align:left;pointer-events:none}._heroBrandRow_lceic_223{display:flex;align-items:center;gap:8px;max-width:100%}._heroLogo_lceic_237{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#fff;border:2px solid color-mix(in srgb,#fff 82%,transparent);box-shadow:0 2px 10px color-mix(in srgb,#ff4d9d 28%,transparent);opacity:0;transition:opacity .2s ease}._heroLogoVisible_lceic_263{opacity:1}._heroSiteName_lceic_271{margin:0;font-size:clamp(1.1rem,4vw,1.35rem);font-weight:800;line-height:1.15;letter-spacing:.04em;color:#fff;text-shadow:0 2px 10px color-mix(in srgb,#ff4d9d 50%,transparent),0 0 20px color-mix(in srgb,#fff 30%,transparent)}._heroTagline_lceic_295{margin:6px 0 0;max-width:min(100%,18rem);font-size:.75rem;line-height:1.45;color:color-mix(in srgb,#fff 94%,#ffd4e8);text-shadow:0 1px 6px color-mix(in srgb,#ff4d9d 35%,transparent)}._formCardWrap_lceic_313{position:relative;z-index:3;margin-top:-32px;padding:0 var(--auth-inset-x) 18px;overflow:visible}._mascot_lceic_329{position:absolute;left:50%;top:-67px;z-index:20;width:min(108px,28vw);height:auto;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 3px 8px color-mix(in srgb,#ff6eb4 20%,transparent))}._formCard_lceic_313{position:relative;z-index:1;border:2px solid var(--auth-pink-soft);border-radius:20px;background:#fff;box-shadow:0 12px 36px color-mix(in srgb,#ff6eb4 16%,transparent);overflow:hidden;padding:28px var(--auth-card-pad-x) 0}._cardTitle_lceic_377{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 0 6px;font-size:1.0625rem;font-weight:700;color:var(--auth-pink-deep);text-align:center}._cardTitleDecor_lceic_403{font-size:.625rem;color:color-mix(in srgb,var(--auth-pink) 70%,#fff);line-height:1}._authTabBar_lceic_415{display:flex;align-items:center;justify-content:center;gap:28px;margin:0;padding:0 0 10px}._authTab_lceic_415{position:relative;flex:0 0 auto;min-width:0;padding:6px 0 10px;border:none;background:transparent;color:color-mix(in srgb,var(--auth-pink-deep) 45%,#fff);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .18s ease,transform .12s ease}._authTab_lceic_415:hover,._authTabActive_lceic_471{color:var(--auth-pink-deep)}._authTabActive_lceic_471:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--auth-pink),var(--auth-pink-deep))}._authTabDecor_lceic_501{flex-shrink:0;padding:0 6px 8px;font-size:.625rem;color:color-mix(in srgb,var(--auth-pink) 70%,#fff);line-height:1;user-select:none}._captchaDigitsInput_lceic_519{letter-spacing:.28em;font-variant-numeric:tabular-nums;text-align:center}._srOnly_lceic_531{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._heroHeader_lceic_555{position:relative;flex-shrink:0;padding:18px 22px 20px;background:var(--auth-gradient);color:#fff}._brandRow_lceic_571{display:flex;align-items:center;gap:8px;margin-bottom:10px}._brandLogo_lceic_585{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fffffff2;overflow:hidden;flex-shrink:0}._brandLogo_lceic_585 img{width:18px;height:18px;object-fit:contain}._brandName_lceic_621{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._heroGreeting_lceic_635{margin:0;font-family:var(--font-serif);font-size:1.375rem;font-weight:400;font-style:italic;line-height:1.15;letter-spacing:-.01em}._heroSubtitle_lceic_655{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#ffffffe0}._closeBtn_lceic_669{position:absolute;top:10px;right:10px;z-index:20;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,#fff 78%,transparent);color:var(--auth-pink-deep);cursor:pointer;transition:background .15s,transform .12s;box-shadow:0 2px 10px color-mix(in srgb,#ff6eb4 18%,transparent)}._closeBtn_lceic_669:hover{background:#fff;transform:scale(1.04)}._contentArea_lceic_719{position:relative;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;background:#fff}._shellRegister_lceic_737{display:flex;flex-direction:column;max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),720px)}._shellRegister_lceic_737 ._heroScene_lceic_135{height:clamp(124px,30vw,144px)}._shellRegister_lceic_737 ._heroBrand_lceic_197{padding-bottom:28px}._shellLogin_lceic_771{display:flex;flex-direction:column;max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),640px)}._shellLogin_lceic_771 ._formCardWrap_lceic_313,._shellLogin_lceic_771 ._formCard_lceic_313{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._shellLogin_lceic_771 ._faceMain_lceic_817{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._shellLogin_lceic_771 ._formBodyLogin_lceic_833{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._shellLogin_lceic_771 ._footerWrap_lceic_847{flex-shrink:0;padding:6px 0 16px;background:#fff}._shellRegister_lceic_737 ._formCardWrap_lceic_313{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._shellRegister_lceic_737 ._formCard_lceic_313{flex:1 1 auto;min-height:0;max-height:none;display:flex;flex-direction:column}._shellRegister_lceic_737 ._faceMain_lceic_817{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._shellRegister_lceic_737 ._formBody_lceic_833{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._shellRegister_lceic_737 ._footerWrap_lceic_847{flex-shrink:0;padding:6px 0 16px;background:#fff}._face_lceic_817{display:flex;flex-direction:column;min-height:0;flex:0 0 auto;overflow:hidden;background:#fff}._faceMain_lceic_817{flex:0 0 auto;overflow:hidden}._captchaRowLogin_lceic_959{--captcha-h: 40px}._captchaRowLogin_lceic_959 ._inputPlain_lceic_967{height:var(--captcha-h)}._captchaRowLogin_lceic_959 ._captchaImgBtn_lceic_975{height:var(--captcha-h);min-width:104px;width:calc(var(--captcha-h) * 128 / 40)}._formBody_lceic_833{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 0 14px}._formBodyLogin_lceic_833{flex:0 0 auto;overflow:hidden;padding-bottom:10px}._tabBar_lceic_1021{flex-shrink:0;display:flex;gap:24px;padding:12px 22px 0;border-bottom:1px solid var(--auth-border)}._tab_lceic_1021{position:relative;padding:0 0 10px;border:none;background:transparent;color:var(--auth-muted);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color .18s}._tab_lceic_1021:hover{color:var(--auth-text)}._tabActive_lceic_1071{color:var(--auth-text);font-weight:600}._tabActive_lceic_1071:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--auth-purple)}._formStack_lceic_1103{display:grid;grid-template-columns:1fr;padding-top:6px}._formLogin_lceic_1115{gap:10px}._form_lceic_313{display:flex;flex-direction:column;gap:12px}._field_lceic_1135{display:flex;flex-direction:column;gap:4px}._fieldLogin_lceic_1147 ._label_lceic_1147{font-size:.6875rem;line-height:1.2}._formStack_lceic_1103>*{grid-column:1;grid-row:1;min-width:0}._stackLayerOn_lceic_1169{visibility:visible;pointer-events:auto;z-index:1}._stackLayerOff_lceic_1181{visibility:hidden;pointer-events:none}._fieldHint_lceic_1191{margin:0;font-size:.6875rem;line-height:1.4;color:var(--auth-muted)}._optionalTag_lceic_1205{margin-left:4px;font-size:.6875rem;font-weight:500;color:var(--auth-muted)}._label_lceic_1147{font-size:.75rem;font-weight:500;color:var(--auth-muted)}._inputWrap_lceic_1231{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--auth-border);background:var(--auth-input-bg);transition:border-color .15s,box-shadow .15s}._inputWrap_lceic_1231:focus-within{border-color:color-mix(in srgb,var(--auth-pink) 55%,var(--auth-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-pink) 14%,transparent)}._inputIcon_lceic_1263{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;margin-right:8px;color:var(--auth-muted)}._input_lceic_967{flex:1;min-width:0;height:38px;padding:0;border:none;border-radius:0;background:transparent;color:var(--auth-text);font-size:16px;font-family:inherit;outline:none}._input_lceic_967::placeholder{color:#c9a8b5}._input_lceic_967:-webkit-autofill,._input_lceic_967:-webkit-autofill:hover,._input_lceic_967:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-text);box-shadow:0 0 0 1000px var(--auth-input-bg) inset;transition:background-color 9999s ease-out 0s}._inputPlain_lceic_967{width:100%;height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--auth-border);background:var(--auth-input-bg);color:var(--auth-text);font-size:16px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}._inputPlain_lceic_967::placeholder{color:#bbb}._inputPlain_lceic_967:focus{border-color:color-mix(in srgb,var(--auth-pink) 55%,var(--auth-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-pink) 14%,transparent)}._pwdRow_lceic_1381{display:flex;align-items:center;flex:1;min-width:0}._pwdRow_lceic_1381 ._input_lceic_967{height:38px}._pwdToggle_lceic_1403{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--auth-muted);cursor:pointer;transition:color .15s}._pwdToggle_lceic_1403:hover{color:var(--auth-text)}._codeRow_lceic_1439{display:flex;gap:8px;align-items:stretch}._codeRow_lceic_1439 ._inputPlain_lceic_967{flex:1;min-width:0}._codeBtn_lceic_1461{flex-shrink:0;min-width:96px;height:46px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--auth-purple) 35%,var(--auth-border));background:color-mix(in srgb,var(--auth-purple) 8%,#fff);color:var(--auth-purple);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}._codeBtn_lceic_1461:hover:not(:disabled){background:color-mix(in srgb,var(--auth-purple) 14%,#fff)}._codeBtn_lceic_1461:disabled{opacity:.45;cursor:not-allowed}._captchaRow_lceic_959{--captcha-h: 46px;display:flex;gap:8px;align-items:stretch}._captchaRow_lceic_959 ._inputPlain_lceic_967{flex:1;min-width:0;height:var(--captcha-h)}._captchaImgBtn_lceic_975{flex:0 0 auto;width:calc(var(--captcha-h) * 128 / 40);min-width:112px;max-width:42%;height:var(--captcha-h);padding:0;border:1px solid var(--auth-border);border-radius:12px;background:#fff;cursor:pointer;overflow:hidden}._captchaImg_lceic_975{display:block;width:100%;height:100%;object-fit:fill}._captchaImgFallback_lceic_1581{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 8px;font-size:.6875rem;line-height:1.2;text-align:center;color:var(--auth-muted, #9ca3af)}._pwdPair_lceic_1607{display:flex;flex-direction:column;gap:16px}._rowBetween_lceic_1619{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:-2px}._checkLabel_lceic_1637{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;line-height:1.2;color:var(--auth-muted);cursor:pointer;user-select:none}._agreeBox_lceic_1659{width:14px;height:14px;margin-top:0;flex-shrink:0;accent-color:var(--auth-pink);cursor:pointer}._linkBtn_lceic_1677{border:none;background:transparent;color:var(--auth-muted);font-size:.6875rem;font-weight:500;font-family:inherit;cursor:pointer;padding:0}._linkBtn_lceic_1677:hover{color:var(--auth-text)}._textLink_lceic_1707{border:none;background:transparent;color:var(--auth-pink-deep);font-size:inherit;font-family:inherit;font-weight:600;cursor:pointer;padding:0}._textLink_lceic_1707:hover{opacity:.8}._submitBtn_lceic_1737{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:4px;border:none;border-radius:999px;background:var(--auth-gradient);color:#fff;font-size:.9375rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--auth-pink) 32%,transparent);transition:opacity .15s,transform .12s}._submitBtn_lceic_1737:hover:not(:disabled){opacity:.94}._submitBtn_lceic_1737:active:not(:disabled){transform:scale(.99)}._submitBtn_lceic_1737:disabled{opacity:.5;cursor:not-allowed}._oauthSection_lceic_1803{margin-top:2px}._oauthDivider_lceic_1811{display:flex;align-items:center;gap:10px;margin:14px 0 12px;color:var(--auth-muted);font-size:12px}._oauthDivider_lceic_1811:before,._oauthDivider_lceic_1811:after{content:"";flex:1;height:1px;background:var(--auth-border)}._oauthIconRow_lceic_1845{display:flex;align-items:center;justify-content:center;gap:16px}._oauthIconBtn_lceic_1859{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--auth-border);border-radius:50%;background:#fff;color:#333;font-size:12px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}._oauthIconBtn_lceic_1859:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--auth-pink) 16%,transparent);border-color:color-mix(in srgb,var(--auth-pink) 45%,var(--auth-border))}._oauthIconBtn_lceic_1859:disabled{opacity:.6;cursor:not-allowed}._oauthIconGithub_lceic_1913{color:#24292f}._oauthIconWechat_lceic_1921{color:#07c160;background:color-mix(in srgb,#07c160 8%,#fff)}._oauthBtns_lceic_1931{display:flex;flex-direction:column;gap:8px}._oauthBtn_lceic_1931{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:1px solid var(--auth-border);border-radius:12px;background:#fff;color:var(--auth-text);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}._oauthBtn_lceic_1931:hover:not(:disabled){background:#f7f7f7;border-color:#d8d8d8}._oauthBtn_lceic_1931:disabled{opacity:.6;cursor:not-allowed}._oauthBtnWechat_lceic_1995{color:#07c160}._footerWrap_lceic_847{flex-shrink:0;padding:2px 0 18px;text-align:center}._footer_lceic_847{font-size:.75rem;color:var(--auth-muted)}._footerAction_lceic_2025{border:none;background:transparent;color:var(--auth-pink-deep);font-size:inherit;font-weight:700;font-family:inherit;cursor:pointer;padding:0;margin-left:4px}._footerAction_lceic_2025:hover{color:var(--auth-pink)}._backTopBar_lceic_2057{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:20px 28px 0}._backPill_lceic_2073{display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border:1px solid var(--auth-border);border-radius:999px;background:var(--auth-input-bg);color:var(--auth-muted);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._backPill_lceic_2073:hover{color:var(--auth-text);background:#f0f0f0}._forgotFoot_lceic_2115{margin-top:4px;text-align:center}._forgotTabBar_lceic_2125{padding:0 0 4px;margin-bottom:4px}._unavailableHint_lceic_2135{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fff5f5;color:#c0392b;font-size:.8125rem;line-height:1.5}._docBody_lceic_2155{font-size:.8125rem;line-height:1.6;color:var(--auth-muted)}._docBody_lceic_2155 h4{margin:14px 0 6px;font-size:.875rem;font-weight:700;color:var(--auth-text)}._docBody_lceic_2155 h4:first-child{margin-top:0}._docBody_lceic_2155 p{margin:0 0 8px}._legalPanel_lceic_2197{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-radius:24px;animation:_authLegalIn_lceic_1 .22s ease}@keyframes _authLegalIn_lceic_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._legalPanel_lceic_2197 ._backTopBar_lceic_2057{padding:20px 48px 12px 28px;border-bottom:1px solid var(--auth-border)}._legalPanelBody_lceic_2255{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 28px 24px}@media(max-width:768px){._shell_lceic_67{--auth-inset-x: 16px;--auth-card-pad-x: 16px}._overlay_lceic_5{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 10px max(12px,var(--modal-safe-bottom, max(16px, env(safe-area-inset-bottom, 0px))))}._shell_lceic_67{width:100%;max-width:420px;border-radius:20px 20px 16px 16px;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 12px)}._heroScene_lceic_135{height:clamp(128px,32vw,148px)}._heroBrand_lceic_197{padding-bottom:42px}._formCardWrap_lceic_313{margin-top:-28px;padding:0 var(--auth-inset-x) max(14px,var(--modal-safe-bottom, 12px))}._mascot_lceic_329{top:-56px;width:min(92px,24vw)}._formCard_lceic_313{padding-top:24px}._shellLogin_lceic_771,._shellRegister_lceic_737{max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 8px)}._shellRegister_lceic_737 ._heroScene_lceic_135{height:clamp(108px,26vw,128px)}._shellRegister_lceic_737 ._heroBrand_lceic_197{padding-bottom:24px}._shellLogin_lceic_771 ._heroBrand_lceic_197{padding-bottom:38px}._shellLogin_lceic_771 ._footerWrap_lceic_847,._shellRegister_lceic_737 ._footerWrap_lceic_847{padding:6px 0 max(14px,var(--modal-safe-bottom, 12px))}._formBody_lceic_833{padding:8px 0 12px}._formBodyLogin_lceic_833{padding-bottom:8px}._footerWrap_lceic_847{padding:2px 0 max(12px,var(--modal-safe-bottom, 10px))}._closeBtn_lceic_669{top:8px;right:8px;width:28px;height:28px}}@media(min-width:769px){._formStack_lceic_1103{display:block}._formStack_lceic_1103>._stackLayerOff_lceic_1181{display:none}._formStack_lceic_1103>._stackLayerOn_lceic_1169{display:flex;flex-direction:column}}._sendCodeDialogBackdrop_lceic_2475{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}._sendCodeDialog_lceic_2475{width:min(100%,360px);padding:20px;border-radius:16px;background:var(--auth-panel-bg, #fff);box-shadow:0 16px 48px #0000002e}._sendCodeDialogTitle_lceic_2513{margin:0 0 8px;font-size:17px;font-weight:600}._sendCodeDialogHint_lceic_2525{margin:0 0 16px;font-size:13px;color:var(--text-secondary, #666)}._sendCodeDialogActions_lceic_2537{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}._sendCodeDialogCancel_lceic_2551,._sendCodeDialogConfirm_lceic_2553{min-width:88px;height:40px;padding:0 16px;border-radius:10px;font-size:14px;cursor:pointer}._sendCodeDialogCancel_lceic_2551{border:1px solid var(--auth-border, #e5e7eb);background:transparent;color:inherit}._sendCodeDialogConfirm_lceic_2553{border:none;background:var(--primary, #111);color:#fff}._sendCodeDialogConfirm_lceic_2553:disabled{opacity:.5;cursor:not-allowed}._overlay_1k3bi_1{position:fixed;inset:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);opacity:0;transition:opacity .2s ease}._overlayVisible_1k3bi_15{opacity:1}._modal_1k3bi_17{position:relative;width:480px;max-width:100%;max-height:calc(100vh - 1.5rem);overflow-y:auto;border-radius:20px;padding:1.25rem 1.35rem 1.1rem;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}._enter_1k3bi_33{transform:translateY(0) scale(1);opacity:1}._exit_1k3bi_38{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_1k3bi_43{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);cursor:pointer}._header_1k3bi_56{margin-bottom:1rem;padding-right:2rem}._title_1k3bi_61{margin:0;font-size:1.15rem}._subtitle_1k3bi_66{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted)}._guide_1k3bi_72{padding:.85rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);margin-bottom:1rem}._guideTitle_1k3bi_80{margin:0 0 .5rem;font-size:.88rem}._steps_1k3bi_85{margin:0;padding-left:1.1rem;font-size:.8rem;color:var(--text-muted);line-height:1.65}._faqList_1k3bi_93{display:flex;flex-direction:column;gap:.45rem}._faqItem_1k3bi_99{border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);padding:.55rem .75rem;background:color-mix(in srgb,var(--bg) 40%,transparent)}._faqQ_1k3bi_106{cursor:pointer;font-size:.84rem;font-weight:600;list-style:none}._faqQ_1k3bi_106::-webkit-details-marker{display:none}._faqA_1k3bi_115{margin:.45rem 0 0;font-size:.78rem;line-height:1.55;color:var(--text-muted)}._footer_1k3bi_122{margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);font-size:.72rem;color:var(--text-muted);text-align:center}._footer_1k3bi_122 p{margin:.2rem 0}@media(max-width:768px){._overlay_1k3bi_1{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 0 var(--modal-safe-bottom, max(16px, env(safe-area-inset-bottom, 0px)))}._modal_1k3bi_17{width:100%;max-width:100%;max-height:calc(100vh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px));max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px));border-radius:18px 18px 0 0;padding-bottom:max(1rem,calc(var(--modal-safe-bottom, 16px) + 4px))}._footer_1k3bi_122{padding-bottom:4px}}._overlay_y92kz_1{position:fixed;inset:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);opacity:0;transition:opacity .2s ease}._overlayVisible_y92kz_29{opacity:1}._modal_y92kz_33{position:relative;width:420px;max-width:100%;border-radius:20px;padding:1.25rem 1.35rem 1.15rem;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}._enter_y92kz_61{transform:translateY(0) scale(1);opacity:1}._exit_y92kz_71{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_y92kz_81{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);cursor:pointer}._header_y92kz_107{margin-bottom:1rem;padding-right:2rem}._title_y92kz_117{margin:0;font-size:1.15rem}._subtitle_y92kz_127{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted)}._body_y92kz_139{display:flex;flex-direction:column;align-items:center;gap:1rem}._qrcodeWrap_y92kz_153{width:220px;height:220px;padding:.65rem;border-radius:16px;background:#fff;border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);box-shadow:0 8px 24px #00000014}._qrcode_y92kz_153{display:block;width:100%;height:100%;object-fit:contain}._wechatRow_y92kz_187{width:100%;display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}._wechatLabel_y92kz_209{flex-shrink:0;font-size:.78rem;color:var(--text-muted)}._wechatValue_y92kz_221{flex:1;min-width:0;font-size:.95rem;font-weight:600;word-break:break-all}._copyBtn_y92kz_237{flex-shrink:0;border:none;border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 80%,#6288ff))}._copyBtn_y92kz_237:hover{filter:brightness(1.05)}._hint_y92kz_269{margin:0;font-size:.78rem;color:var(--text-muted);text-align:center;line-height:1.5}._overlay_14wax_3{--ann-text: var(--text);--ann-muted: color-mix(in srgb, var(--text) 58%, transparent);--ann-subtle: color-mix(in srgb, var(--text) 38%, transparent);--ann-line: color-mix(in srgb, var(--text) 10%, transparent);--ann-panel: color-mix(in srgb, var(--bg-elevated) 96%, var(--bg));position:fixed;inset:0;z-index:760;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 58%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity .24s ease}[data-theme=light] ._overlay_14wax_3{background:color-mix(in srgb,#0f1115 42%,transparent)}._overlayVisible_14wax_28{opacity:1}._modal_14wax_32{display:flex;flex-direction:column;width:min(480px,100%);max-height:min(78vh,640px);border-radius:20px;border:1px solid var(--ann-line);background:var(--ann-panel);box-shadow:0 28px 72px color-mix(in srgb,#000 28%,transparent);color:var(--ann-text);overflow:hidden;transform:translateY(12px) scale(.985);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}._enter_14wax_48{transform:translateY(0) scale(1);opacity:1}._exit_14wax_53{transform:translateY(8px) scale(.99);opacity:0}._header_14wax_58{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0;padding:22px 22px 16px;border-bottom:1px solid var(--ann-line)}._headerMain_14wax_68{min-width:0}._eyebrow_14wax_72{display:block;margin:0 0 8px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ann-subtle)}._title_14wax_82{margin:0;font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--ann-text)}._closeBtn_14wax_91{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:-2px -2px 0 0;border:none;border-radius:50%;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--ann-muted);cursor:pointer;transition:background .15s,color .15s,transform .12s}._closeBtn_14wax_91:hover{color:var(--ann-text);background:color-mix(in srgb,var(--text) 10%,transparent)}._closeBtn_14wax_91:active{transform:scale(.94)}._body_14wax_116{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 20px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 22%,transparent) transparent}._body_14wax_116::-webkit-scrollbar{width:4px}._body_14wax_116::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--text) 20%,transparent)}._salutation_14wax_135,._intro_14wax_136,._closing_14wax_137{margin:0;font-size:.875rem;line-height:1.7;color:color-mix(in srgb,var(--ann-text) 88%,transparent)}._intro_14wax_136{margin-top:0}._intro_14wax_136 p{margin:0 0 .75rem}._intro_14wax_136 p:last-child{margin-bottom:0}._sectionList_14wax_156{display:flex;flex-direction:column;gap:0;margin:16px 0;padding:0;list-style:none;border-top:1px solid var(--ann-line)}._sectionItem_14wax_166{padding:14px 0;border-bottom:1px solid var(--ann-line)}._sectionItem_14wax_166:last-child{border-bottom:none}._sectionTitle_14wax_175{margin:0 0 6px;font-size:.8125rem;font-weight:600;line-height:1.45;color:var(--ann-text)}._sectionBody_14wax_183{margin:0;font-size:.8125rem;line-height:1.65;color:var(--ann-muted)}._closing_14wax_137{margin-top:4px;color:var(--ann-muted)}._empty_14wax_195{margin:0;font-size:.875rem;line-height:1.65;color:var(--ann-muted);text-align:center;padding:24px 0}._footer_14wax_204{flex-shrink:0;display:flex;flex-direction:column;gap:12px;padding:14px 22px max(18px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--ann-line);background:var(--ann-panel)}._footerRow_14wax_214{display:flex;align-items:center;justify-content:space-between;gap:12px}._skipToday_14wax_221{display:inline-flex;align-items:center;gap:8px;min-height:36px;cursor:pointer;user-select:none}._skipTodayInput_14wax_230{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}._skipTodayBox_14wax_238{width:18px;height:18px;flex-shrink:0;border-radius:5px;border:1px solid color-mix(in srgb,var(--text) 18%,transparent);background:transparent;transition:background .15s,border-color .15s}._skipTodayInput_14wax_230:checked+._skipTodayBox_14wax_238{background:var(--text);border-color:var(--text);box-shadow:inset 0 0 0 3px var(--ann-panel)}._skipTodayText_14wax_254{font-size:.8125rem;color:var(--ann-muted)}._confirmBtn_14wax_259{width:100%;min-height:44px;padding:0 18px;border:none;border-radius:999px;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--bg);background:var(--text);cursor:pointer;transition:opacity .15s,transform .12s}._confirmBtn_14wax_259:hover{opacity:.92}._confirmBtn_14wax_259:active{transform:scale(.98)}@media(max-width:540px){._overlay_14wax_3{align-items:flex-end;padding:0}._modal_14wax_32{width:100%;max-height:min(88dvh,100dvh);border-radius:20px 20px 0 0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -20px 56px color-mix(in srgb,#000 24%,transparent)}._header_14wax_58{padding:18px 18px 14px}._body_14wax_116{padding:16px 18px 18px}._footer_14wax_204{padding:12px 18px max(16px,env(safe-area-inset-bottom,12px))}._title_14wax_82{font-size:1.0625rem}}._wrap_13xsr_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg, #0a0a0f)}._card_13xsr_19{max-width:420px;text-align:center;padding:2.5rem 2rem;border-radius:16px;border:1px solid var(--border, rgba(255, 255, 255, .08));background:var(--surface, rgba(255, 255, 255, .04))}._card_13xsr_19 h1{margin:0 0 .75rem;font-size:1.35rem}._card_13xsr_19 p{margin:0;color:var(--text-muted, #9ca3af);font-size:.95rem;line-height:1.6}._footer_3agnd_1{position:relative;z-index:1;flex-shrink:0;padding:1.75rem 1.5rem 2rem;text-align:center;border-top:1px solid color-mix(in srgb,var(--glass-border) 55%,var(--border));background:var(--bg)}._copyright_3agnd_21{margin:0;font-size:.8125rem;color:var(--text-muted)}._filings_3agnd_33{margin:.35rem 0 0!important;font-size:.75rem!important;color:var(--text-muted);opacity:.9;line-height:1.6}._filingLink_3agnd_49{color:inherit;text-decoration:none}._filingLink_3agnd_49:hover{color:var(--accent-2);text-decoration:underline}._sep_3agnd_69{opacity:.55}._helpLink_3agnd_77{display:inline-block;margin-top:.45rem;border:none;background:none;padding:0;color:var(--accent-2);font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none}._helpLink_3agnd_77:hover{color:var(--accent)}@media(max-width:768px){._footer_3agnd_1{padding:1rem 1rem .75rem}._copyright_3agnd_21{font-size:.75rem}._filings_3agnd_33{font-size:.6875rem!important}}._btn_rsfgb_1{position:fixed;right:1.5rem;bottom:1.5rem;z-index:45;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:color-mix(in srgb,var(--glass-bg, var(--bg)) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);box-shadow:0 4px 16px #0000001f;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease,bottom .3s cubic-bezier(.22,1,.36,1),background .15s ease,border-color .15s ease}._btn_rsfgb_1._visible_rsfgb_31{opacity:1;visibility:visible;transform:translateY(0)}._btn_rsfgb_1._elevated_rsfgb_37{bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))}._btn_rsfgb_1:hover{background:color-mix(in srgb,var(--accent) 12%,var(--glass-bg, var(--bg)));border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent)}._btn_rsfgb_1:active,._btn_rsfgb_1._visible_rsfgb_31:active{transform:translateY(1px)}@media(max-width:768px){._btn_rsfgb_1{right:1rem;bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px) + .75rem);width:40px;height:40px}._btn_rsfgb_1._elevated_rsfgb_37{bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px) + .75rem)}}._app_1s4r3_1{position:relative;display:flex;flex-direction:column;min-height:100vh;padding-left:80px;z-index:1}._main_1s4r3_19{flex:1;min-height:0;display:flex;flex-direction:column}._appCanvas_1s4r3_33{height:100dvh;max-height:100dvh;overflow:hidden;padding-left:0}._mainCanvas_1s4r3_47{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px)and (hover:none)and (pointer:coarse){._app_1s4r3_1{padding-left:0;padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px))}._appImmersive_1s4r3_75,._appCanvas_1s4r3_33{padding-bottom:0;height:100dvh;max-height:100dvh;overflow:hidden}._mainImmersive_1s4r3_105,._mainCanvas_1s4r3_47{flex:1;min-height:0;overflow:hidden}}:root{--bg: #07070a;--bg-elevated: #0c0c10;--surface: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .07);--glass: rgba(14, 14, 20, .72);--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .12);--border: rgba(255, 255, 255, .06);--text: #f4f4f6;--text-secondary: rgba(244, 244, 246, .65);--text-muted: rgba(244, 244, 246, .38);--accent: #8b7cf6;--accent-2: #c084fc;--accent-glow: rgba(139, 124, 246, .45);--accent-soft: rgba(139, 124, 246, .12);--danger: #f87171;--success: #4ade80;--radius: 16px;--radius-lg: 24px;--radius-sm: 10px;--radius-full: 999px;--shadow-lg: 0 24px 80px rgba(0, 0, 0, .55);--shadow-glow: 0 0 60px rgba(139, 124, 246, .15);--font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif: "Noto Serif SC", "Songti SC", "SimSun", Georgia, serif;--header-h: 64px;--bottom-nav-h: 0px;--z-modal: 1300;--z-toast: 20000;--glass-bg: rgba(7, 7, 10, .5);--menu-bg: rgba(12, 12, 18, .45);--text-gradient: #fff}[data-theme=light]{--bg: #ffffff;--bg-elevated: #ffffff;--surface: rgba(255, 255, 255, .7);--surface-hover: rgba(255, 255, 255, .85);--glass: rgba(255, 255, 255, .6);--glass-border: rgba(0, 0, 0, .08);--glass-highlight: rgba(255, 255, 255, .9);--border: rgba(0, 0, 0, .08);--text: #1d1d1f;--text-secondary: rgba(29, 29, 31, .65);--text-muted: rgba(29, 29, 31, .38);--accent: #7c6af0;--accent-2: #a855f7;--accent-glow: rgba(124, 106, 240, .3);--accent-soft: rgba(124, 106, 240, .1);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .1);--shadow-glow: 0 0 60px rgba(124, 106, 240, .08);--glass-bg: rgba(255, 255, 255, .45);--menu-bg: rgba(255, 255, 255, .75);--text-gradient: #1d1d1f}[data-theme=light] body:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(124,106,240,.15),transparent),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(168,85,247,.1),transparent),radial-gradient(ellipse 50% 30% at 10% 60%,rgba(99,102,241,.06),transparent),radial-gradient(ellipse 70% 40% at 20% 80%,rgba(139,124,246,.06),transparent)}[data-theme=light] body:before{opacity:.5}@media(max-width:768px)and (hover:none)and (pointer:coarse){:root{--mobile-chrome-x: .75rem;--bottom-nav-h: calc(78px + max(10px, env(safe-area-inset-bottom, 0px))) ;--floating-prompt-h: 7.5rem;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--modal-safe-top: max(8px, env(safe-area-inset-top, 0px));--modal-safe-bottom: max(16px, env(safe-area-inset-bottom, 0px))}[data-theme=light] body:before{opacity:.55}}@media(max-width:480px){:root{--mobile-chrome-x: .5rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;touch-action:manipulation}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(139,124,246,.18),transparent),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(192,132,252,.08),transparent),radial-gradient(ellipse 50% 30% at 10% 60%,rgba(99,102,241,.06),transparent);pointer-events:none;z-index:0}button,input,textarea{font-family:inherit}@media(max-width:768px)and (hover:none)and (pointer:coarse){textarea,select,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local]{font-size:16px!important}}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}html[data-block-page-pinch],html[data-block-page-pinch] body{touch-action:none;overscroll-behavior:none}
