._header_pq7t1_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_pq7t1_1{background:#ffffff3d;border-right-color:#ffffff6b;box-shadow:inset -1px 0 #ffffff80,4px 0 24px #0f172a0a}[data-theme=dark] ._header_pq7t1_1{background:#07070a47;border-right-color:#ffffff1a}._headerPanelDocked_pq7t1_33{border-radius:0 0 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:none;box-shadow:none}[data-theme=light] ._headerPanelDocked_pq7t1_33,[data-theme=dark] ._headerPanelDocked_pq7t1_33{background:transparent;border-right:none;box-shadow:none}._inner_pq7t1_54{display:flex;flex-direction:column;height:100%;align-items:center}._brand_pq7t1_61{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.25rem 0;flex-shrink:0;text-decoration:none}._logoMark_pq7t1_71{display:flex;align-items:center;justify-content:center;width:56px;flex-shrink:0;padding:2px 0;background:transparent;box-shadow:none}._logoImg_pq7t1_82{width:100%;height:auto;max-height:42px;object-fit:contain;display:block}._nav_pq7t1_90{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0;width:100%}._navLink_pq7t1_98{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_pq7t1_98:hover{color:var(--text);background:var(--surface-hover)}._navLinkActive_pq7t1_124{color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent)}._navItemWrap_pq7t1_129{position:relative;width:100%}._navLinkHighlight_pq7t1_134{color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 16%,transparent)}._inviteTipBubble_pq7t1_139{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_pq7t1_1 .35s cubic-bezier(.22,1,.36,1) both;pointer-events:auto}._inviteTipBubble_pq7t1_139: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_pq7t1_1{0%{opacity:0;transform:translateY(-50%) translate(-8px)}to{opacity:1;transform:translateY(-50%) translate(0)}}._inviteTipClose_pq7t1_184{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_pq7t1_184:hover{color:var(--text);background:var(--surface-hover)}._inviteTipTitle_pq7t1_205{margin:0 28px 0 0;font-size:.8125rem;font-weight:700;color:var(--text);line-height:1.35}._inviteTipBody_pq7t1_213{margin:6px 0 10px;font-size:.75rem;line-height:1.45;color:var(--text-secondary)}._inviteTipAction_pq7t1_220{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_pq7t1_220:hover{filter:brightness(1.08)}._inviteTipAction_pq7t1_220:active{transform:scale(.98)}@media(max-width:768px){._inviteTipBubble_pq7t1_139{display:none}}._navLinkRecharge_pq7t1_253{margin-top:.25rem}._navLinkRecharge_low_pq7t1_257{color:#fbbf24}._navLinkRecharge_low_pq7t1_257:hover{color:#fcd34d;background:#fbbf241a}._navLinkRecharge_critical_pq7t1_266{color:#fb7185}._navLinkRecharge_critical_pq7t1_266:hover{color:#fda4af;background:#f43f5e1a}._rechargeIcon_pq7t1_275{display:flex;align-items:center;justify-content:center;width:20px;height:20px}._navCredits_pq7t1_283{font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-2);line-height:1.1}._navLinkRecharge_low_pq7t1_257 ._navCredits_pq7t1_283{color:#fbbf24}._navLinkRecharge_critical_pq7t1_266 ._navCredits_pq7t1_283{color:#fb7185}._worksIcon_pq7t1_299{position:relative;display:flex;align-items:center;justify-content:center;width:20px;height:20px}._worksSpinner_pq7t1_308{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:2px solid rgba(139,124,246,.2);border-top-color:var(--accent-2);border-radius:50%;animation:_spin_pq7t1_1 .7s linear infinite}._worksDot_pq7t1_317{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;animation:_breathe_pq7t1_1 2s ease-in-out infinite}@keyframes _spin_pq7t1_1{to{transform:rotate(360deg)}}@keyframes _breathe_pq7t1_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}._themeToggle_pq7t1_337{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_pq7t1_337:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659}._langToggle_pq7t1_358{font-size:.65rem;font-weight:700;letter-spacing:.02em}._rechargeBtn_pq7t1_364{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_pq7t1_390{font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed}._rechargeBtn_pq7t1_364:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf666}._rechargeBtn_pq7t1_364:active{transform:translateY(0)}._rechargeBtn_low_pq7t1_409{background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 4px 14px #f59e0b52}._rechargeBtn_low_pq7t1_409:hover{box-shadow:0 6px 18px #f59e0b66}._rechargeBtn_critical_pq7t1_418{background:linear-gradient(180deg,#f43f5e,#fb7185);box-shadow:0 4px 14px #f43f5e59;animation:_rechargePulse_pq7t1_1 2.4s ease-in-out infinite}._rechargeBtn_critical_pq7t1_418:hover{box-shadow:0 6px 18px #f43f5e73}@keyframes _rechargePulse_pq7t1_1{0%,to{box-shadow:0 4px 14px #f43f5e59}50%{box-shadow:0 4px 18px #f43f5e80,0 0 0 3px #f43f5e26}}._spacer_pq7t1_437{flex:1}._actions_pq7t1_441{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%}._userBtn_pq7t1_452{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(--glass-border);border-radius:50%;cursor:pointer;transition:color .2s,background .2s,border-color .2s}._userBtn_pq7t1_452:hover{color:var(--text);background:var(--surface-hover);border-color:var(--glass-highlight)}@media(max-width:768px){._header_pq7t1_1{display:none}}._layer_9f6f2_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}._video_9f6f2_17{position:absolute;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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_h1uz1_1{display:none}@media(max-width:768px){._bar_h1uz1_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_h1uz1_20{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_h1uz1_20{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_h1uz1_20{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_h1uz1_57{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_h1uz1_57: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_h1uz1_57:active{transform:scale(.96)}._itemActive_h1uz1_95{color:var(--text)}._itemActive_h1uz1_95:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._itemActive_h1uz1_95 ._label_h1uz1_103{color:var(--text);font-weight:600}._label_h1uz1_103{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_h1uz1_120{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}._createItem_h1uz1_129{flex:1.05 1 0;gap:5px;padding-top:0;margin-top:-14px;color:var(--text-muted)}._createItem_h1uz1_129:before{display:none}._createItem_h1uz1_129._itemActive_h1uz1_95,._createItem_h1uz1_129._itemActive_h1uz1_95 ._label_h1uz1_103{color:var(--text)}._createFab_h1uz1_149{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_h1uz1_149{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_h1uz1_149{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_h1uz1_129._itemActive_h1uz1_95 ._createFab_h1uz1_149{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_h1uz1_129:active ._createFab_h1uz1_149{transform:scale(.94)}._worksSpinner_h1uz1_192{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border:1.5px solid color-mix(in srgb,var(--text) 12%,transparent);border-top-color:var(--text);border-radius:50%;animation:_bottomNavSpin_h1uz1_1 .75s linear infinite}._worksDot_h1uz1_201{position:absolute;top:-1px;right:-2px;width:7px;height:7px;background:#f43f5e;border-radius:50%;border:2px solid var(--bg-elevated)}._credits_h1uz1_212{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_h1uz1_229 ._credits_h1uz1_212{background:#d97706}._recharge_critical_h1uz1_233 ._credits_h1uz1_212{background:#e11d48}._recharge_low_h1uz1_229._itemActive_h1uz1_95,._recharge_low_h1uz1_229._itemActive_h1uz1_95 ._label_h1uz1_103{color:#d97706}._recharge_critical_h1uz1_233._itemActive_h1uz1_95,._recharge_critical_h1uz1_233._itemActive_h1uz1_95 ._label_h1uz1_103{color:#e11d48}._menuItemOpen_h1uz1_253{color:var(--text)}._menuItemOpen_h1uz1_253:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._menuItemOpen_h1uz1_253 ._label_h1uz1_103{color:var(--text);font-weight:600}._menuBackdrop_h1uz1_266{position:fixed;top:0;right:0;bottom:0;left: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_h1uz1_1 .22s ease;-webkit-tap-highlight-color:transparent}._menuPanel_h1uz1_282{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_h1uz1_1 .28s cubic-bezier(.22,1,.36,1)}[data-theme=light] ._menuPanel_h1uz1_282{background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 16px 40px color-mix(in srgb,#000 10%,transparent)}._menuPanelGrid_h1uz1_304{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._menuPanelItem_h1uz1_310{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_h1uz1_310:active{transform:scale(.98);background:color-mix(in srgb,var(--text) 8%,transparent)}._menuPanelIcon_h1uz1_332{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_h1uz1_344{font-size:.8125rem;font-weight:500;line-height:1.25;text-align:left;color:color-mix(in srgb,var(--text) 82%,transparent)}}@keyframes _menuBackdropIn_h1uz1_1{0%{opacity:0}}@keyframes _menuPanelIn_h1uz1_1{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes _bottomNavSpin_h1uz1_1{to{transform:rotate(360deg)}}@media(max-width:380px){._bar_h1uz1_1{padding-inline:10px}._label_h1uz1_103{font-size:.5625rem}._createFab_h1uz1_149{width:42px;height:42px}._menuPanel_h1uz1_282{left:10px;right:10px}}._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}}._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_gwkm6_1{text-align:left}._composer_gwkm6_5{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_gwkm6_5{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_gwkm6_5{background:#ffffff61;border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff73,0 8px 28px #0f172a0f}}._composer_gwkm6_5:focus-within{border-color:#8b7cf64d}._composerChat_gwkm6_41{overflow:hidden}._composerVideo_gwkm6_45,._composerEcommerce_gwkm6_49{overflow:visible}._ecommerceMetaBar_gwkm6_53{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_gwkm6_61{display:flex;flex-direction:column;gap:.375rem;min-width:0}._ecommerceMetaHead_gwkm6_68{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceMetaLabel_gwkm6_75{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceMetaSub_gwkm6_82{font-size:.6875rem;color:var(--text-muted);line-height:1.35}._ecommercePlatformScroll_gwkm6_88{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._ecommercePlatformChip_gwkm6_98{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_gwkm6_98:hover{color:var(--text);background:var(--surface-hover)}._ecommercePlatformChipActive_gwkm6_117{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceLanguagePicker_gwkm6_123{max-width:220px}._ecommerceFooterMeta_gwkm6_127{display:none;align-items:center;gap:0}._ecommerceOutputBar_gwkm6_133{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_gwkm6_141{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceOutputLabel_gwkm6_148{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceOutputSub_gwkm6_155{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._ecommerceOutputChips_gwkm6_161{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._ecommerceOutputChip_gwkm6_161{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_gwkm6_161:hover{color:var(--text);background:var(--surface-hover)}._ecommerceOutputChipActive_gwkm6_187{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceOutputChipActive_gwkm6_187: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_gwkm6_187:active{background:color-mix(in srgb,var(--accent) 22%,transparent)}._ecommerceOutputChipTitle_gwkm6_203{font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center}._ecommerceOutputChipMeta_gwkm6_210{font-size:.625rem;opacity:.75;flex-shrink:0}._ecommerceTaskHint_gwkm6_216{margin-left:auto;font-size:.6875rem;color:var(--text-muted);white-space:nowrap}@media(max-width:768px){._ecommerceMetaBar_gwkm6_53{display:none}._ecommerceFooterMeta_gwkm6_127{display:contents}._ecommerceOutputBar_gwkm6_133{padding-inline:.625rem}._ecommerceOutputChips_gwkm6_161{grid-template-columns:repeat(2,minmax(0,1fr))}._ecommerceTaskHint_gwkm6_216{width:100%;margin-left:0}}._promptArea_gwkm6_246{position:relative}._promptActions_gwkm6_250{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;align-items:center;gap:6px}._optimizeBtn_gwkm6_260{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_gwkm6_260:hover{color:#fff;background:#8b7cf64d;border-color:#8b7cf680;box-shadow:0 0 0 3px #8b7cf61f}._optimizeBtnBusy_gwkm6_282{color:var(--accent-2);background:#8b7cf626;border-color:#8b7cf64d;pointer-events:none}._optimizeBtnDisabled_gwkm6_289{opacity:.35;cursor:not-allowed;pointer-events:none}._clearBtn_gwkm6_295{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_gwkm6_295:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf666;box-shadow:0 0 0 3px #8b7cf61f}._textarea_gwkm6_317{--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_gwkm6_346{padding-right:.5rem}._textarea_gwkm6_317::placeholder{color:var(--text-muted)}._footer_gwkm6_354{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem .75rem}._footerThumbsRow_gwkm6_361{display:flex;align-items:center;gap:.5rem;width:100%;padding-left:calc(1px + .625rem)}._footerLeft_gwkm6_369{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;overflow-x:auto;scrollbar-width:none}._footerLeft_gwkm6_369::-webkit-scrollbar{display:none}._footerRow_gwkm6_383{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}._footerToolbar_gwkm6_391{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0}._footerAddBtn_gwkm6_399{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_gwkm6_1 2.4s ease-in-out infinite;transition:color .15s,background .15s,border-color .15s}._footerAddBtn_gwkm6_399:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf680}._footerThumb_gwkm6_361{position:relative;flex-shrink:0;width:32px;height:32px}._footerThumb_gwkm6_361:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(139,124,246,.35);pointer-events:none;z-index:1}._footerThumbImg_gwkm6_439{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}._footerThumbRemove_gwkm6_447{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_gwkm6_361:hover ._footerThumbRemove_gwkm6_447{opacity:1}._refBar_gwkm6_473{padding:.625rem .75rem 0 1.5rem}._refList_gwkm6_477{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._refThumb_gwkm6_485{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border)}._refThumb_gwkm6_485 img{width:100%;height:100%;object-fit:cover}._refRemove_gwkm6_501{position:absolute;top:0;right:0;bottom:0;left: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_gwkm6_485:hover ._refRemove_gwkm6_501{opacity:1}._addBtn_gwkm6_521{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_gwkm6_1 2.4s ease-in-out infinite;transition:color .15s,background .15s}._addBtn_gwkm6_521:hover{color:var(--text);background:#ffffff17;animation:none;border-color:#8b7cf680}@keyframes _breathe_gwkm6_1{0%,to{border-color:#ffffff26;box-shadow:0 0 #8b7cf600}50%{border-color:#8b7cf666;box-shadow:0 0 10px 1px #8b7cf61f}}._divider_gwkm6_558{flex-shrink:0;width:1px;height:20px;background:var(--border);margin:0 .125rem}._sizeControls_gwkm6_566{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._sizeControlGroup_gwkm6_573{display:flex;align-items:center;gap:.35rem}._sizeGroupLabel_gwkm6_579{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._sizeToggle_gwkm6_585{display:inline-flex;gap:2px;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:10px}._sizeToggleBtn_gwkm6_594,._sizeToggleActive_gwkm6_595{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_gwkm6_594{color:var(--text-muted);background:transparent}._sizeToggleBtn_gwkm6_594:hover{color:var(--text);background:var(--surface-hover)}._sizeToggleActive_gwkm6_595{color:#fff;background:#7c3aed}._generateWrap_gwkm6_622{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._costLabel_gwkm6_629{font-size:.6875rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._balanceDanger_gwkm6_636{color:var(--danger)}._generateBtn_gwkm6_640,._mobileGenerateBtn_gwkm6_641{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_gwkm6_640:before,._mobileGenerateBtn_gwkm6_641:before{content:"";position:absolute;top:0;right:0;bottom:0;left: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_gwkm6_683{position:relative;z-index:1;flex-shrink:0}._generateBtn_gwkm6_640:hover:not(:disabled),._mobileGenerateBtn_gwkm6_641: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_gwkm6_640:active:not(:disabled),._mobileGenerateBtn_gwkm6_641:active:not(:disabled){transform:translateY(0);filter:brightness(.98);box-shadow:0 3px 14px #7c3aed59,inset 0 1px #fff3;transition-duration:.08s}._generateBtn_gwkm6_640:disabled,._mobileGenerateBtn_gwkm6_641:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none;box-shadow:none}._generateBtn_gwkm6_640>:not(._generateBtnIcon_gwkm6_683):not(._spinner_gwkm6_718),._mobileGenerateBtn_gwkm6_641>:not(._generateBtnIcon_gwkm6_683):not(._spinner_gwkm6_718){position:relative;z-index:1}._generateBtn_gwkm6_640 ._spinner_gwkm6_718,._mobileGenerateBtn_gwkm6_641 ._spinner_gwkm6_718{position:relative;z-index:1}._spinner_gwkm6_718{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_gwkm6_718 .7s linear infinite}@keyframes _spin_gwkm6_718{to{transform:rotate(360deg)}}._error_gwkm6_745{margin:0 0 .125rem;padding:0 .125rem;font-size:.75rem;color:var(--danger);text-align:left}._mobileGenerateBtn_gwkm6_641{display:none}@media(max-width:768px){._composer_gwkm6_5{box-shadow:0 8px 28px color-mix(in srgb,var(--bg) 35%,transparent)}._textarea_gwkm6_317{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_gwkm6_346{padding-right:.375rem}._clearBtn_gwkm6_295,._optimizeBtn_gwkm6_260{width:26px;height:26px}._promptActions_gwkm6_250{top:.5rem;right:.5rem;gap:4px}._footer_gwkm6_354{padding:.375rem .5rem .5rem}._footerRow_gwkm6_383{flex-direction:column;align-items:stretch;gap:.375rem}._footerToolbar_gwkm6_391{width:100%;gap:.375rem}._footerLeft_gwkm6_369{gap:.25rem}._footerThumbsRow_gwkm6_361{gap:.375rem}._generateWrap_gwkm6_622{display:none}._mobileGenerateBtn_gwkm6_641{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_gwkm6_641 ._generateBtnIcon_gwkm6_683{width:14px;height:14px}._mobileGenerateBtn_gwkm6_641:before{border-radius:inherit}._mobileGenerateBtn_gwkm6_641:hover:not(:disabled){transform:none;box-shadow:0 3px 16px #8b5cf66b,inset 0 1px #ffffff42}._composer_gwkm6_5:focus-within{border-color:#8b7cf666}._footerAddBtn_gwkm6_399{width:32px;height:32px}._sizeWrap_gwkm6_866{flex-shrink:1;min-width:0}._sizeTrigger_gwkm6_871{height:32px;max-width:100%;padding:0 .45rem 0 .5rem;font-size:.6875rem;font-weight:600}._sizeTrigger_gwkm6_871 span{overflow:hidden;text-overflow:ellipsis}._refThumb_gwkm6_485{width:40px;height:40px}._refRemove_gwkm6_501{opacity:1;background:#0009}._refThumb_gwkm6_485 ._refRemove_gwkm6_501{opacity:1}._mobileCostBadge_gwkm6_898{display:inline-flex;align-items:center;margin-left:.125rem;font-size:.65rem;font-weight:600;color:#fffc;line-height:1}}._outputBackdrop_gwkm6_910{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:transparent;cursor:default}._outputWrap_gwkm6_918{position:relative;flex-shrink:0}._outputTrigger_gwkm6_923{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_gwkm6_923:hover,._outputTriggerOpen_gwkm6_941{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659;box-shadow:0 0 0 3px #8b7cf614}._outputChevron_gwkm6_948{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._outputTrigger_gwkm6_923:hover ._outputChevron_gwkm6_948,._outputTriggerOpen_gwkm6_941 ._outputChevron_gwkm6_948{color:var(--accent-2)}._outputChevronOpen_gwkm6_959{transform:rotate(180deg)}._outputMenu_gwkm6_963{--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_gwkm6_963{--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_gwkm6_963{min-width:300px;backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65)}[data-theme=light] ._outputMenu_gwkm6_963{--panel-bg: rgba(255, 255, 255, .9)}}._outputSection_gwkm6_1019{display:flex;flex-direction:column;gap:.5rem}._outputSectionLabel_gwkm6_1025{margin:0;padding-left:.125rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--panel-text-muted)}._ratioPanel_gwkm6_1034{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_gwkm6_1044{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_gwkm6_1056{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}._ratioCellSmartFull_gwkm6_1062{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_gwkm6_1062:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCell_gwkm6_1062{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_gwkm6_1062:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCellActive_gwkm6_1107{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_gwkm6_1107:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}._ratioCellActive_gwkm6_1107 ._ratioLabel_gwkm6_1118{color:var(--accent-2)}._ratioIconSlot_gwkm6_1122{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._ratioIcon_gwkm6_1122{display:block;flex-shrink:0}._ratioLabel_gwkm6_1118{font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap}._segmentBtn_gwkm6_1143{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;transition:background .12s,border-color .12s,color .12s}._segmentBtn_gwkm6_1143:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._segmentBtnActive_gwkm6_1164{color:var(--accent-2);background:#8b7cf61f;border-color:#8b7cf647}._segmentBtnActive_gwkm6_1164:hover{background:#8b7cf629}@media(max-width:768px){._outputMenu_gwkm6_963{min-width:0!important;width:auto!important;max-width:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._ratioCell_gwkm6_1062{height:52px}._ratioCellSmartFull_gwkm6_1062{height:38px}._ratioLabel_gwkm6_1118{font-size:.625rem}._segmentBtn_gwkm6_1143{height:32px;font-size:.6875rem}}._historyBar_bqcwy_1{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:.375rem .75rem 0}._historyMeta_bqcwy_9{display:flex;flex-direction:column;gap:2px;min-width:0}._historyActions_bqcwy_16{display:flex;align-items:center;gap:10px;flex-shrink:0}._hint_bqcwy_23{font-size:.75rem;color:var(--text-muted)}._emptyHint_bqcwy_28{margin:0 .75rem .25rem;font-size:.75rem;color:var(--text-muted)}._retentionHint_bqcwy_34{font-size:.6875rem;color:var(--text-muted);opacity:.85}._restoreHint_bqcwy_40{padding:.25rem .75rem 0;font-size:.75rem;color:var(--text-muted)}._newBtn_bqcwy_46,._clearBtn_bqcwy_47{border:none;background:transparent;font-size:.75rem;cursor:pointer;padding:0}._newBtn_bqcwy_46{color:var(--accent-2)}._clearBtn_bqcwy_47{color:#ef4444}._newBtn_bqcwy_46:disabled,._clearBtn_bqcwy_47:disabled{opacity:.45;cursor:not-allowed}._messages_bqcwy_69{max-height:min(36vh,280px);overflow-y:auto;padding:.5rem .75rem .25rem;display:flex;flex-direction:column;gap:8px}._bubbleRow_bqcwy_78{display:flex}._bubbleRowUser_bqcwy_82{justify-content:flex-end}._bubbleRowAssistant_bqcwy_86{justify-content:flex-start}._bubble_bqcwy_78{max-width:88%;padding:8px 12px;border-radius:14px;font-size:.875rem;line-height:1.5;word-break:break-word}._plainText_bqcwy_99{white-space:pre-wrap}._markdown_bqcwy_103{white-space:normal}._markdown_bqcwy_103 :first-child{margin-top:0}._markdown_bqcwy_103 :last-child{margin-bottom:0}._markdown_bqcwy_103 p{margin:0 0 .5em}._markdown_bqcwy_103 ol,._markdown_bqcwy_103 ul{margin:.25em 0 .5em;padding-left:1.35em}._markdown_bqcwy_103 li{margin:.15em 0}._markdown_bqcwy_103 li>p{margin:0}._markdown_bqcwy_103 blockquote{margin:.35em 0;padding-left:.75em;border-left:3px solid color-mix(in srgb,var(--accent) 40%,transparent);color:inherit;opacity:.95}._markdown_bqcwy_103 strong{font-weight:600}._markdown_bqcwy_103 code{font-size:.8125em;padding:.1em .35em;border-radius:4px;background:color-mix(in srgb,var(--glass-border) 55%,transparent)}._markdown_bqcwy_103 pre{margin:.35em 0;padding:.5em .65em;border-radius:8px;overflow-x:auto;background:color-mix(in srgb,var(--glass-border) 40%,transparent)}._markdown_bqcwy_103 pre code{padding:0;background:transparent}._bubbleUser_bqcwy_165{background:color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}._bubbleAssistant_bqcwy_170{background:color-mix(in srgb,var(--glass) 70%,transparent);border:1px solid var(--glass-border)}._typing_bqcwy_175{opacity:.7}._costHint_bqcwy_179{font-size:.75rem;color:var(--text-muted);white-space:nowrap}._personaBar_bqcwy_185{display:flex;flex-direction:column;gap:6px;padding:.35rem .75rem 0}._personaScroll_bqcwy_192{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 18px),transparent)}._personaScroll_bqcwy_192::-webkit-scrollbar{display:none}._personaChip_bqcwy_208{flex-shrink:0;padding:.28rem .62rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text-muted);font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.25;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .12s;-webkit-tap-highlight-color:transparent}._personaChip_bqcwy_208:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--text)}._personaChip_bqcwy_208:active:not(:disabled){transform:scale(.97)}._personaChipActive_bqcwy_233{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}._personaChip_bqcwy_208:disabled{opacity:.5;cursor:not-allowed}._suggestions_bqcwy_244{display:flex;flex-wrap:wrap;gap:6px}._suggestionChip_bqcwy_250{max-width:100%;padding:.32rem .65rem;border-radius:10px;border:1px dashed color-mix(in srgb,var(--accent) 28%,var(--border));background:color-mix(in srgb,var(--accent) 6%,transparent);color:color-mix(in srgb,var(--text) 78%,var(--accent));font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1.35;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;-webkit-tap-highlight-color:transparent}._suggestionChip_bqcwy_250:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}._suggestionChip_bqcwy_250:active:not(:disabled){transform:scale(.98)}._suggestionChip_bqcwy_250:disabled{opacity:.45;cursor:not-allowed}._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{-webkit-appearance:none;-moz-appearance:none;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_1093z_1{min-width:0;overflow:hidden;text-overflow:ellipsis}._panelTitle_1093z_13{margin:0 0 .125rem;padding:0 .125rem;font-size:.8125rem;font-weight:600;color:var(--panel-text, var(--text))}._sliderSection_1093z_29{display:flex;align-items:center;gap:.75rem;padding:.125rem .125rem 0}._sliderLabel_1093z_43{flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._durationValue_1093z_57{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_1093z_29{flex:1 1 auto;min-width:0;height:4px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent);cursor:pointer}._slider_1093z_29::-webkit-slider-thumb{-moz-appearance:none;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_1093z_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_1093z_29::-moz-range-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent)}._toggleSection_1093z_157{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.125rem .125rem 0}._toggleLabelWrap_1093z_173{display:inline-flex;align-items:center;gap:.375rem;min-width:0}._toggleLabel_1093z_173{font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._infoBtn_1093z_199{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_1093z_157{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_1093z_247{background:color-mix(in srgb,var(--accent) 72%,transparent)}._toggleKnob_1093z_255{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_1093z_247 ._toggleKnob_1093z_255{transform:translate(1.25rem)}@media(max-width:768px){._panelTitle_1093z_13{font-size:.875rem}._sliderSection_1093z_29,._toggleSection_1093z_157{padding-top:.25rem}._sliderLabel_1093z_43,._toggleLabel_1093z_173{font-size:.8125rem}._slider_1093z_29::-webkit-slider-thumb{width:18px;height:18px}._slider_1093z_29::-moz-range-thumb{width:18px;height:18px}}@media(max-width:380px){._triggerText_1093z_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;top:0;right:0;bottom:0;left: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;-webkit-user-select: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;-webkit-user-select:text;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);-webkit-backdrop-filter:blur(10px);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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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_1ixna_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) + 5);display:flex;align-items:center;justify-content:center;padding:1rem;background:color-mix(in srgb,#000 45%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._modal_1ixna_27{position:relative;width:100%;max-width:420px;padding:1.25rem 1.25rem 1rem;background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:0 24px 48px color-mix(in srgb,#000 22%,transparent)}._closeBtn_1ixna_49{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text-secondary);cursor:pointer}._title_1ixna_81{margin:0 2rem .375rem 0;font-size:1rem;font-weight:700;color:var(--text)}._hint_1ixna_95{margin:0 0 1rem;font-size:.75rem;color:var(--text-muted);line-height:1.45}._loading_1ixna_109,._empty_1ixna_111{margin:.5rem 0 1rem;font-size:.8125rem;color:var(--text-secondary)}._categoryGrid_1ixna_123{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1rem}._categoryBtn_1ixna_137{padding:.5rem .875rem;font-size:.8125rem;font-weight:600;font-family:inherit;color:var(--text-secondary);background:transparent;border:1px solid var(--glass-border);border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._categoryBtn_1ixna_137:hover{border-color:color-mix(in srgb,var(--text) 20%,transparent);color:var(--text)}._categoryBtnActive_1ixna_173{color:var(--bg);background:var(--text);border-color:var(--text)}._footer_1ixna_185{display:flex;gap:8px;justify-content:flex-end}._cancelBtn_1ixna_197,._submitBtn_1ixna_199{min-height:38px;padding:0 1rem;font-size:.8125rem;font-weight:600;font-family:inherit;border-radius:999px;cursor:pointer}._cancelBtn_1ixna_197{color:var(--text-secondary);background:transparent;border:1px solid var(--glass-border)}._submitBtn_1ixna_199{color:var(--bg);background:var(--text);border:none}._cancelBtn_1ixna_197:disabled,._submitBtn_1ixna_199:disabled{opacity:.5;cursor:not-allowed}._overlay_vb6fq_3{--wv-text: var(--text);--wv-muted: color-mix(in srgb, var(--text) 58%, transparent);--wv-subtle: color-mix(in srgb, var(--text) 38%, transparent);--wv-line: color-mix(in srgb, var(--text) 10%, transparent);--wv-canvas: color-mix(in srgb, var(--bg) 92%, #000);--wv-panel: color-mix(in srgb, var(--bg-elevated) 94%, var(--bg));--wv-radius: 20px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);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:_wvFadeIn_vb6fq_1 .28s ease both}[data-theme=light] ._overlay_vb6fq_3{background:color-mix(in srgb,#0f1115 48%,transparent)}@keyframes _wvFadeIn_vb6fq_1{0%{opacity:0}to{opacity:1}}@keyframes _wvSlideUp_vb6fq_1{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._viewer_vb6fq_45{position:relative;display:flex;flex-direction:column;width:min(960px,100%);max-height:min(88vh,840px);border-radius:var(--wv-radius);border:1px solid var(--wv-line);background:var(--wv-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(--wv-text);overflow:hidden;animation:_wvSlideUp_vb6fq_1 .34s cubic-bezier(.22,1,.36,1) both}._closeBtn_vb6fq_62{position:absolute;top:16px;right:16px;z-index:20;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:color-mix(in srgb,var(--wv-canvas) 72%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s,color .18s,transform .15s}._closeBtn_vb6fq_62:hover{background:color-mix(in srgb,var(--wv-canvas) 88%,transparent);color:var(--wv-text)}._closeBtn_vb6fq_62:active{transform:scale(.94)}._mainLayout_vb6fq_90{display:grid;grid-template-columns:minmax(0,1fr) minmax(248px,300px);flex:1 1 auto;min-height:0;align-items:stretch}._heroCol_vb6fq_98{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--wv-canvas);border-right:1px solid var(--wv-line)}._imageStage_vb6fq_107{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:28px 24px;overflow:hidden}._imageBtn_vb6fq_118{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:zoom-in}._imageBtn_vb6fq_118:disabled{cursor:default}._image_vb6fq_107{display:block;max-width:100%;max-height:min(58vh,520px);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 20px 48px color-mix(in srgb,#000 35%,transparent);pointer-events:none}._zoomHint_vb6fq_148{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,#fff 88%,transparent);border-radius:999px;background:color-mix(in srgb,#000 48%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .18s}._imageBtn_vb6fq_118:hover:not(:disabled) ._zoomHint_vb6fq_148{opacity:.92}._emptyState_vb6fq_168{font-size:.875rem;color:var(--wv-muted)}._navBtn_vb6fq_173{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:color-mix(in srgb,#000 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;z-index:2;transition:transform .15s,background .15s}._navBtn_vb6fq_173:hover{background:color-mix(in srgb,#000 62%,transparent);transform:translateY(-50%) scale(1.04)}._navPrev_vb6fq_196{left:12px}._navNext_vb6fq_200{right:12px}._detailCol_vb6fq_204{display:flex;flex-direction:column;align-self:stretch;min-height:0;min-width:0;overflow:hidden}._detailScroll_vb6fq_213{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 20px 12px}._detailScroll_vb6fq_213::-webkit-scrollbar{width:4px}._detailScroll_vb6fq_213::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._detailHead_vb6fq_230{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:36px;margin-bottom:18px}._summaryLine_vb6fq_239{margin:0;font-size:.75rem;line-height:1.5;color:var(--wv-muted)}._eyebrow_vb6fq_246{display:flex;align-items:center;gap:10px;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wv-subtle)}._counter_vb6fq_258{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--wv-muted);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}._block_vb6fq_269{margin-bottom:22px}._blockLabel_vb6fq_273{margin:0 0 10px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wv-subtle)}._promptBox_vb6fq_282{--prompt-inset: 12px;position:relative;display:flex;flex-direction:column;max-height:min(32vh,280px);padding:0;border-radius:10px;background:color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden}._promptBoxScroll_vb6fq_294{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--prompt-inset) 36px var(--prompt-inset) 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}._promptBoxScroll_vb6fq_294::-webkit-scrollbar{width:4px}._promptBoxScroll_vb6fq_294::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:4px}._promptText_vb6fq_314{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;-webkit-user-select:text;user-select:text}._promptCopyBtn_vb6fq_325{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(--wv-muted);cursor:pointer;transition:color .15s,background .15s}._promptCopyBtn_vb6fq_325:hover{color:var(--wv-text);background:color-mix(in srgb,var(--text) 6%,transparent)}._detailFoot_vb6fq_348{flex-shrink:0;margin-top:auto;padding:14px 20px 18px;border-top:1px solid var(--wv-line);background:var(--wv-panel)}._footerActions_vb6fq_356{display:flex;flex-direction:column;gap:8px;width:100%}._actionSecondary_vb6fq_363{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}._actionBtnSpan_vb6fq_370{grid-column:1 / -1}._footerHint_vb6fq_374{margin:0;padding:0 4px;font-size:.6875rem;line-height:1.45;color:var(--wv-muted);text-align:center}._actionBtnFull_vb6fq_383{width:100%}._actionBtn_vb6fq_370{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:42px;padding:8px 12px;box-sizing:border-box;border-radius:999px;font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.25;text-align:center;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .12s}._actionBtn_vb6fq_370 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionBtn_vb6fq_370 svg{flex-shrink:0;opacity:.88}._actionBtnGhost_vb6fq_419{border:1px solid var(--wv-line);background:transparent;color:var(--wv-text)}._actionBtnGhost_vb6fq_419:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}._actionBtnMain_vb6fq_430{border:none;background:var(--wv-text);color:var(--bg)}._actionBtnMain_vb6fq_430:hover:not(:disabled){opacity:.92}._actionBtnCopied_vb6fq_440{color:#4ade80;border-color:color-mix(in srgb,#22c55e 35%,transparent)}._actionBtn_vb6fq_370:disabled{opacity:.5;cursor:not-allowed}._actionBtn_vb6fq_370:active:not(:disabled){transform:scale(.98)}._lightbox_vb6fq_455{position:fixed;top:0;right:0;bottom:0;left: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_vb6fq_469{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_vb6fq_469:hover{transform:scale(1.04)}._lightboxCounter_vb6fq_491{position:absolute;top:max(18px,env(safe-area-inset-top));left:50%;transform:translate(-50%);padding:6px 12px;font-size:.75rem;font-weight:600;color:color-mix(in srgb,#fff 85%,transparent);border-radius:999px;background:color-mix(in srgb,#000 40%,transparent);z-index:2}._lightboxNav_vb6fq_505{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:color-mix(in srgb,#fff 14%,transparent);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;z-index:2;transition:transform .15s}._lightboxNav_vb6fq_505:hover{transform:translateY(-50%) scale(1.04)}._lightboxPrev_vb6fq_526{left:max(12px,env(safe-area-inset-left))}._lightboxNext_vb6fq_530{right:max(12px,env(safe-area-inset-right))}._lightboxImg_vb6fq_534{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}._mobileSheet_vb6fq_546{display:contents}@media(max-width:768px){._overlay_vb6fq_3{align-items:flex-end;padding:0;overscroll-behavior:contain}._viewer_vb6fq_45{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(--wv-line);box-shadow:0 -24px 64px color-mix(in srgb,#000 35%,transparent);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;animation:_wvSlideUp_vb6fq_1 .34s cubic-bezier(.22,1,.36,1) both}._closeBtn_vb6fq_62{top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));width:40px;height:40px;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._mobileSheet_vb6fq_546{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_vb6fq_90{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow:visible}._heroCol_vb6fq_98{flex:0 0 auto;position:sticky;top:0;z-index:0;border:none;border-radius:20px 20px 0 0;overflow:hidden;background:var(--wv-canvas)}._imageStage_vb6fq_107{display:flex;align-items:center;justify-content:center;min-height:min(65dvh,500px);padding:max(44px,calc(env(safe-area-inset-top,0px) + 36px)) 12px 8px;min-width:0}._image_vb6fq_107{width:100%;max-width:100%;max-height:min(54dvh,480px);object-fit:contain;border-radius:0;box-shadow:none}._zoomHint_vb6fq_148{margin-top:8px}._navBtn_vb6fq_173{width:40px;height:40px}._detailCol_vb6fq_204{flex:0 0 auto;position:relative;z-index:2;margin-top:-8px;min-height:auto;border-radius:20px 20px 0 0;background:var(--wv-panel);box-shadow:0 -12px 36px color-mix(in srgb,#000 16%,transparent);overflow:visible}._detailCol_vb6fq_204:before{content:"";display:block;width:36px;height:4px;margin:8px auto 10px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._detailScroll_vb6fq_213{flex:none;overflow:visible;padding:0 16px}._detailHead_vb6fq_230{margin-bottom:12px;padding-right:40px}._eyebrow_vb6fq_246{font-size:.625rem;margin-bottom:6px}._summaryLine_vb6fq_239{font-size:.6875rem}._block_vb6fq_269{margin-bottom:0}._blockLabel_vb6fq_273{margin-bottom:8px;font-size:.625rem}._promptBox_vb6fq_282{max-height:min(32dvh,220px)}._promptBoxScroll_vb6fq_294{-webkit-overflow-scrolling:touch}._promptText_vb6fq_314{font-size:.8125rem;line-height:1.6}._detailFoot_vb6fq_348{flex-shrink:0;margin-top:16px;padding:14px 16px max(16px,var(--modal-safe-bottom, 12px));box-shadow:none}._footerActions_vb6fq_356,._actionSecondary_vb6fq_363{gap:10px}._actionBtn_vb6fq_370{min-height:46px;padding:10px 12px;font-size:.8125rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._actionBtn_vb6fq_370 span{white-space:normal}._footerHint_vb6fq_374{font-size:.6875rem;padding:0 2px}._promptCopyBtn_vb6fq_325{top:var(--prompt-inset, 12px);right:6px;width:40px;height:40px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media(max-width:420px){._actionBtn_vb6fq_370{min-height:44px;padding:8px 10px;font-size:.75rem;gap:5px}._actionBtn_vb6fq_370 svg{width:14px;height:14px}}._dockShell_171nn_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:50;width:calc(var(--dock-nav) + 272px);pointer-events:none;transform:translate(0);animation:_dockSlideIn_171nn_1 .32s cubic-bezier(.22,1,.36,1) forwards;will-change:transform}._dockGlass_171nn_21{position:absolute;top:0;right:0;bottom:0;left: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;transform:translateZ(0)}._dockGlass_171nn_21: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_171nn_21{background:#ffffff85;border-right-color:#ffffff73;box-shadow:inset 0 1px #ffffff8c,4px 0 28px #0f172a0f}[data-theme=dark] ._dockGlass_171nn_21{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_171nn_1._exiting_171nn_68{animation:_dockSlideOut_171nn_1 .28s cubic-bezier(.22,1,.36,1) forwards}._panel_171nn_72{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_171nn_85{display:none;flex-shrink:0}._mobileBackdrop_171nn_90{display:none}@keyframes _dockSlideIn_171nn_1{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _dockSlideOut_171nn_1{0%{transform:translate(0)}to{transform:translate(-100%)}}._header_171nn_112{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_171nn_125{display:flex;flex-direction:column;gap:6px;min-width:0}._eyebrow_171nn_132{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wp-subtle)}._titleRow_171nn_141{display:flex;flex-wrap:wrap;align-items:center;gap:8px}._title_171nn_125{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--wp-text)}._queueBadge_171nn_157{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_171nn_169{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_171nn_169:hover{color:var(--wp-text);background:color-mix(in srgb,var(--text) 10%,transparent)}._closeBtn_171nn_169:active{transform:scale(.94)}._list_171nn_194{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_171nn_194::-webkit-scrollbar{width:4px}._list_171nn_194::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--text) 18%,transparent)}._empty_171nn_222{margin:auto;padding:2.5rem 1rem;font-size:.8125rem;color:var(--wp-muted);text-align:center;line-height:1.6}._footer_171nn_231{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_171nn_240{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_171nn_240:hover{opacity:.92}._profileLink_171nn_240:active{transform:scale(.98)}._profileLinkMain_171nn_267{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileLink_171nn_240 svg{flex-shrink:0;opacity:.85}._taskRow_171nn_281{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_171nn_281:not(._taskRowClickable_171nn_295){grid-template-columns:auto 1fr auto}._taskRowClickable_171nn_295{cursor:pointer}._taskRowClickable_171nn_295:hover{background:color-mix(in srgb,var(--text) 6%,transparent);border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowClickable_171nn_295:hover ._taskChevron_171nn_308{color:var(--wp-text);transform:translate(1px)}._taskRowClickable_171nn_295:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 24%,transparent);outline-offset:2px}._taskRowGenerating_171nn_318{border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowFailed_171nn_322{border-color:color-mix(in srgb,#ef4444 24%,var(--wp-line))}[data-theme=light] ._taskRow_171nn_281{background:color-mix(in srgb,#ffffff 62%,rgba(255,255,255,.4))}[data-theme=dark] ._taskRow_171nn_281{background:color-mix(in srgb,var(--glass) 78%,rgba(18,18,26,.85))}._taskThumb_171nn_334{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_171nn_345{min-width:0;display:flex;flex-direction:column;gap:3px}._taskPromptRow_171nn_352{display:flex;align-items:center;gap:6px;min-width:0}._taskPromptRow_171nn_352 ._taskPrompt_171nn_352{flex:1 1 auto;min-width:0}._taskPrompt_171nn_352{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_171nn_295:hover ._taskPrompt_171nn_352{color:var(--wp-text)}._taskStatus_171nn_379{margin:0;font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--wp-subtle)}._taskStatusReady_171nn_387,._taskStatusPending_171nn_391{color:var(--wp-muted)}._taskStatusFailed_171nn_395{color:#f87171}._taskChevron_171nn_308{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--wp-subtle);transition:color .15s,transform .15s}._taskImage_171nn_408{display:block;width:100%;height:100%;object-fit:cover}._taskPlaceholder_171nn_415{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--text) 5%,transparent)}._videoBadge_171nn_424{font-size:.6875rem;font-weight:600;color:var(--accent-2);letter-spacing:.02em}._taskGeneratingOverlay_171nn_431{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 42%,transparent)}._taskDeleteBtn_171nn_440{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_171nn_440:hover{color:#f87171;background:color-mix(in srgb,#ef4444 10%,transparent)}._taskDeleteBtn_171nn_440:focus-visible{outline:2px solid color-mix(in srgb,#ef4444 35%,transparent);outline-offset:2px}._spinner_171nn_466{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_171nn_466 .7s linear infinite}@keyframes _spin_171nn_466{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._dockShell_171nn_1,._dockShell_171nn_1._exiting_171nn_68,._spinner_171nn_466{animation:none}}@media(max-width:768px){._mobileBackdrop_171nn_90{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;margin:0;padding:0;border:none;background:color-mix(in srgb,#000 32%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;animation:_menuBackdropIn_171nn_1 .22s ease}._dockShell_171nn_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_171nn_1 .34s cubic-bezier(.22,1,.36,1) forwards}._dockShell_171nn_1._exiting_171nn_68{animation:_dockSlideDown_171nn_1 .28s cubic-bezier(.22,1,.36,1) forwards}._dockGlass_171nn_21{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_171nn_21:before{border-radius:20px 20px 0 0}[data-theme=light] ._dockGlass_171nn_21{box-shadow:inset 0 1px #ffffff8c,0 12px 40px #0f172a1a}._panel_171nn_72{position:relative;left:0;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._sheetHandle_171nn_85{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_171nn_112{padding:4px 16px 12px}._footer_171nn_231{padding:10px 14px 14px;background:transparent}._list_171nn_194{flex:1 1 auto;min-height:0;padding:8px 14px 10px;overscroll-behavior-y:contain}._mobileBackdrop_171nn_90{touch-action:none}._closeBtn_171nn_169{width:40px;height:40px}}@keyframes _dockSlideUp_171nn_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _dockSlideDown_171nn_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes _menuBackdropIn_171nn_1{0%{opacity:0}}@media(max-width:480px){._dockShell_171nn_1{left:8px;right:8px;bottom:calc(var(--bottom-nav-h, 72px) + 6px);max-height:min(78dvh,620px)}._dockGlass_171nn_21{border-radius:18px}._dockGlass_171nn_21:before{border-radius:18px 18px 0 0}._taskRow_171nn_281{min-height:58px;padding:9px 10px 9px 11px;gap:8px}._taskThumb_171nn_334{width:40px;height:40px}._taskPrompt_171nn_352{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}}._overlay_d56mx_3{--rc-line: color-mix(in srgb, var(--glass-border) 88%, transparent);--rc-fill: color-mix(in srgb, var(--text) 5%, transparent);--rc-fill-strong: color-mix(in srgb, var(--text) 9%, transparent);--rc-ring: color-mix(in srgb, var(--text) 72%, transparent);--rc-focus: color-mix(in srgb, var(--text) 14%, transparent);--rc-link: var(--text-secondary);--rc-bonus: #059669;position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center;padding:max(8px,var(--modal-safe-top, 8px)) 12px max(8px,var(--modal-safe-bottom, 12px));background:color-mix(in srgb,var(--bg) 68%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);opacity:0;transition:opacity .26s ease;overscroll-behavior:none}[data-theme=light] ._overlay_d56mx_3{--rc-bonus: #047857}._overlayVisible_d56mx_31{opacity:1}._shell_d56mx_35{position:relative;display:flex;flex-direction:column;width:min(480px,100%);max-height:min(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 12px) - 16px,580px);min-height:0;border-radius:20px;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--glass-bg) 70%,var(--bg-elevated));backdrop-filter:blur(44px) saturate(1.5);-webkit-backdrop-filter:blur(44px) saturate(1.5);border:1px solid var(--rc-line);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 50%,transparent),0 24px 64px color-mix(in srgb,#000 30%,transparent);color:var(--text);font-family:var(--font-sans);transform:translateY(6px);opacity:0;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .26s ease}._overlayVisible_d56mx_31 ._shell_d56mx_35{transform:translateY(0);opacity:1}._shellGlow_d56mx_66{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 90% 50% at 50% 0%,color-mix(in srgb,var(--glass-highlight) 22%,transparent),transparent 62%)}._shell_d56mx_35>*:not(._shellGlow_d56mx_66){position:relative;z-index:1}._head_d56mx_84{display:flex;align-items:center;gap:12px;padding:16px 16px 12px;flex-shrink:0;border-bottom:1px solid var(--rc-line)}._headIcon_d56mx_93{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--text);background:var(--rc-fill);border:1px solid var(--rc-line);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 40%,transparent)}._headText_d56mx_107{flex:1;min-width:0;padding-right:4px}._title_d56mx_113{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.025em;line-height:1.25}._subtitle_d56mx_121{margin:3px 0 0;font-size:.72rem;color:var(--text-muted);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._closeBtn_d56mx_131{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--rc-line);border-radius:50%;background:var(--rc-fill);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}._closeBtn_d56mx_131:hover{color:var(--text);background:var(--rc-fill-strong)}._modeTabs_d56mx_153{display:flex;flex-shrink:0;gap:4px;margin:10px 16px 0;padding:3px;border-radius:11px;background:var(--rc-fill);border:1px solid var(--rc-line)}._modeTab_d56mx_153{flex:1;min-height:36px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}._modeTabActive_d56mx_179{color:var(--text);background:color-mix(in srgb,var(--bg-elevated) 92%,var(--glass-highlight));box-shadow:0 1px 3px color-mix(in srgb,#000 12%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent)}._body_d56mx_188{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:10px 16px 6px;overflow:hidden}._modePanel_d56mx_197{position:relative;flex:0 0 108px;height:108px;min-height:108px;overflow:hidden}._modeLayerActive_d56mx_205,._modeLayerHidden_d56mx_206{position:absolute;top:0;right:0;bottom:0;left:0}._modeLayerActive_d56mx_205{visibility:visible;pointer-events:auto;z-index:1}._modeLayerHidden_d56mx_206{visibility:hidden;pointer-events:none;z-index:0}._emptyHint_d56mx_223{margin:0;font-size:.8rem;color:var(--text-muted);text-align:center}._packGrid_d56mx_231{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:center}._pack_d56mx_231{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-height:92px;padding:12px 10px;border:1.5px solid var(--rc-line);border-radius:14px;background:var(--rc-fill);cursor:pointer;text-align:left;font-family:inherit;color:inherit;transition:border-color .18s,background .18s,box-shadow .18s}._pack_d56mx_231:hover{border-color:color-mix(in srgb,var(--text) 28%,var(--rc-line));background:var(--rc-fill-strong)}._packActive_d56mx_262{border-color:var(--rc-ring);background:var(--rc-fill-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 6px 18px color-mix(in srgb,#000 14%,transparent)}._packCheck_d56mx_271{position:absolute;right:6px;bottom:6px;left:auto;top:auto;z-index:2;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;color:var(--bg);background:var(--text);box-shadow:0 2px 6px color-mix(in srgb,#000 22%,transparent);pointer-events:none}._packBadge_d56mx_290{position:absolute;top:8px;right:8px;padding:2px 7px;border-radius:999px;font-size:.55rem;font-weight:700;letter-spacing:.02em;color:#fff;background:var(--text);border:1px solid color-mix(in srgb,var(--glass-highlight) 25%,transparent)}._packBadgeColored_d56mx_305{background:var(--rc-pack-badge-bg, var(--text))!important;border-color:transparent!important}._packPrice_d56mx_310{display:flex;align-items:baseline;gap:1px;margin-top:4px;font-weight:800;line-height:1;color:var(--text)}._packYen_d56mx_320{font-size:.72rem;font-weight:700;opacity:.7}._packPriceNum_d56mx_326{font-size:1.2rem;letter-spacing:-.04em}._packCredits_d56mx_331{font-size:.72rem;font-weight:600;color:var(--text-secondary)}._packBonus_d56mx_337{font-size:.64rem;font-weight:600;color:var(--rc-bonus)}._packUnit_d56mx_343{display:none}._directPanel_d56mx_348{display:flex;flex-direction:column;justify-content:center;gap:7px;min-width:0}._directRate_d56mx_356{margin:0;font-size:.68rem;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._amountRow_d56mx_366{display:flex;align-items:stretch;gap:5px;min-width:0;width:100%}._amountField_d56mx_374{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:4px;padding:0 10px;min-height:42px;border-radius:12px;border:1px solid var(--rc-line);background:var(--rc-fill);transition:border-color .15s,box-shadow .15s}._amountField_d56mx_374:focus-within{border-color:var(--rc-ring);box-shadow:0 0 0 3px var(--rc-focus)}._amountSym_d56mx_393{font-size:.85rem;font-weight:700;color:var(--text-secondary)}._amountInput_d56mx_399{flex:1;min-width:0;border:none;outline:none;background:transparent;font-size:.9375rem;font-weight:600;color:var(--text);font-family:inherit}._amountEq_d56mx_411{flex:0 0 auto;display:flex;align-items:center;align-self:center;font-size:.75rem;color:var(--text-muted)}._amountOut_d56mx_420{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:3px;padding:0 10px;min-width:72px;max-width:42%;min-height:42px;border-radius:12px;background:var(--rc-fill-strong);border:1px solid var(--rc-line);white-space:nowrap}._amountOutVal_d56mx_436{font-size:.875rem;font-weight:700;line-height:1}._amountOutUnit_d56mx_442{font-size:.65rem;color:var(--text-muted);line-height:1;flex-shrink:0}._quickRow_d56mx_449{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0}._quickBtn_d56mx_456{min-width:0;padding:7px 2px;border-radius:10px;border:1px solid var(--rc-line);background:var(--rc-fill);font-size:.625rem;font-weight:600;color:var(--text-secondary);cursor:pointer;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s,background .15s,color .15s}._quickBtnActive_d56mx_473{border-color:var(--rc-ring);background:var(--rc-fill-strong);color:var(--text)}._payBlock_d56mx_480{flex-shrink:0}._payLabelRow_d56mx_484{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}._payLabel_d56mx_484{font-size:.75rem;font-weight:700}._paySafe_d56mx_497{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.62rem;font-weight:600;color:var(--text-secondary);background:var(--rc-fill);border:1px solid var(--rc-line)}._payRow_d56mx_510{display:flex;gap:10px}._payChip_d56mx_515{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:6px 10px;border-radius:12px;border:1.5px solid var(--rc-line);background:var(--rc-fill);cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}._payChip_d56mx_515:hover{border-color:color-mix(in srgb,var(--text) 24%,var(--rc-line))}._payChipActive_d56mx_535{border-color:var(--rc-ring);background:var(--rc-fill-strong)}._payRadio_d56mx_540{width:14px;height:14px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--text-muted) 45%,transparent);flex-shrink:0}._payChipActive_d56mx_535 ._payRadio_d56mx_540{border-color:var(--text);box-shadow:inset 0 0 0 3px var(--bg-elevated),inset 0 0 0 5px var(--text)}[data-theme=dark] ._payChipActive_d56mx_535 ._payRadio_d56mx_540{box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--bg) 92%,transparent),inset 0 0 0 5px var(--text)}._payLogo_d56mx_557{width:22px;height:22px;object-fit:contain}._payName_d56mx_563{font-size:.78rem;font-weight:600}._payRec_d56mx_568{padding:2px 6px;border-radius:999px;font-size:.55rem;font-weight:700;color:#fff;background:#22c55e}._foot_d56mx_578{flex-shrink:0;padding:10px 16px max(12px,var(--modal-safe-bottom, 10px));border-top:1px solid var(--rc-line)}._submitBtn_d56mx_584{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;border:none;border-radius:13px;background:var(--text);color:var(--bg);font-size:.9375rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb,#000 22%,transparent);transition:transform .12s,opacity .15s}._submitBtn_d56mx_584:hover{opacity:.92}._submitBtn_d56mx_584:active{transform:scale(.99)}._agreementBar_d56mx_611{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:4px;margin:6px 0 0;font-size:.65rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._agreeCheck_d56mx_625{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:1.5px solid color-mix(in srgb,var(--text-muted) 45%,transparent);border-radius:3px;background:transparent;color:var(--bg);cursor:pointer;flex-shrink:0}._agreeChecked_d56mx_640{border-color:var(--text);background:var(--text)}._agreementLinkBtn_d56mx_645{padding:0;border:none;background:none;color:var(--rc-link);font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._scan_d56mx_658{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}._scanTop_d56mx_666{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--rc-line)}._scanBack_d56mx_675{display:inline-flex;align-items:center;gap:2px;padding:5px 8px 5px 4px;border:none;border-radius:999px;background:var(--rc-fill);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;font-family:inherit}._scanTitle_d56mx_690{margin:0;font-size:.875rem;font-weight:700}._scanBody_d56mx_696{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 14px;overflow:hidden;text-align:center}._scanMerchant_d56mx_709{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;text-align:left;background:var(--rc-fill);border:1px solid var(--rc-line)}._scanMerchantIcon_d56mx_721{display:flex;color:var(--text-muted)}._scanMerchantName_d56mx_726{font-size:.8rem;font-weight:600}._scanOrderNo_d56mx_731{font-size:.65rem;color:var(--text-muted)}._scanAmountLabel_d56mx_736{font-size:.68rem;color:var(--text-muted)}._scanAmount_d56mx_736{font-size:1.625rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;color:var(--text)}._qrFrame_d56mx_749{padding:12px;border-radius:16px;background:#fff;border:1px solid color-mix(in srgb,#000 8%,transparent);box-shadow:0 10px 32px color-mix(in srgb,#000 12%,transparent)}._qrBox_d56mx_757{position:relative;width:min(168px,42vw);height:min(168px,42vw)}._qrImage_d56mx_763{width:100%;height:100%;display:block}._qrLoading_d56mx_769{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:min(168px,42vw);height:min(168px,42vw);font-size:.75rem;color:var(--text-muted)}._qrSpinner_d56mx_781{width:24px;height:24px;border:2px solid color-mix(in srgb,var(--text) 12%,transparent);border-top-color:var(--text);border-radius:50%;animation:_rcSpin_d56mx_1 .7s linear infinite}._qrCenter_d56mx_790{position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;padding:5px;border-radius:8px;background:#fff;box-shadow:0 2px 6px #0000001a}._qrCenter_d56mx_790 img{width:100%;height:100%;object-fit:contain}._scanGuide_d56mx_808{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:10px;text-align:left;background:var(--rc-fill);border:1px solid var(--rc-line)}._scanGuideTitle_d56mx_820{font-size:.75rem;font-weight:600}._scanGuideDesc_d56mx_825{font-size:.68rem;color:var(--text-muted);line-height:1.35}._scanFoot_d56mx_831{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:6px 14px max(8px,var(--modal-safe-bottom, 8px))}._openPayBtn_d56mx_839{width:100%;min-height:44px;padding:0 16px;border:none;border-radius:999px;background:#1677ff;color:#fff;font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,transform .12s}._openPayBtn_d56mx_839:active{transform:scale(.98);opacity:.92}._scanWaiting_d56mx_859{margin:0;font-size:.68rem;color:var(--text-muted);text-align:center}._result_d56mx_867{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 auto;padding:20px;text-align:center}._resultIconOk_d56mx_877{color:#22c55e;margin-bottom:8px}._resultIconFail_d56mx_882{color:#ef4444;margin-bottom:8px}._resultTitle_d56mx_887{margin:0 0 6px;font-size:1rem;font-weight:700}._resultDesc_d56mx_893{margin:0 0 10px;font-size:.78rem;color:var(--text-secondary);line-height:1.45}._resultMeta_d56mx_900{display:flex;gap:10px;font-size:.72rem;color:var(--text-muted);margin-bottom:14px}._resultActions_d56mx_908{display:flex;gap:8px}._resultSecondary_d56mx_913,._resultPrimary_d56mx_914{padding:9px 16px;border-radius:10px;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer}._resultSecondary_d56mx_913{border:1px solid var(--rc-line);background:transparent;color:var(--text)}._resultPrimary_d56mx_914{border:none;background:var(--text);color:var(--bg)}._subPage_d56mx_936{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:12px 14px max(10px,var(--modal-safe-bottom, 10px));overflow:hidden}._subBack_d56mx_945{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-bottom:8px;padding:5px 10px 5px 6px;border:none;border-radius:999px;background:var(--rc-fill);color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;font-family:inherit}._subTitle_d56mx_962{margin:0 0 8px;font-size:.9375rem;font-weight:700}._agreementScroll_d56mx_968{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;border-radius:12px;border:1px solid var(--rc-line);font-size:.78rem;line-height:1.55;color:var(--text-secondary)}._agreementScroll_d56mx_968 h4{margin:10px 0 4px;font-size:.8125rem;color:var(--text)}@keyframes _rcSpin_d56mx_1{to{transform:rotate(360deg)}}@media(max-height:640px){._head_d56mx_84{padding:8px 12px 6px}._headIcon_d56mx_93{width:32px;height:32px}._subtitle_d56mx_121{display:none}._modeTabs_d56mx_153{margin-top:8px}._modeTab_d56mx_153{min-height:30px;font-size:.75rem}._modePanel_d56mx_197{flex:0 0 100px;height:100px;min-height:100px}._pack_d56mx_231{min-height:76px}._packPriceNum_d56mx_326{font-size:1.05rem}._qrBox_d56mx_757,._qrLoading_d56mx_769{width:min(140px,38vw);height:min(140px,38vw)}._scanGuide_d56mx_808{display:none}}@media(max-width:380px){._payRec_d56mx_568,._packBonus_d56mx_337{display:none}}@media(min-width:769px){._overlay_d56mx_3{padding:16px}._shell_d56mx_35{max-height:min(88vh,580px)}._subtitle_d56mx_121{white-space:normal}}._panel_x3rt8_1{display:flex;flex-direction:column;gap:.85rem}._head_x3rt8_13{display:flex;gap:.75rem;align-items:flex-start}._iconWrap_x3rt8_25{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}._title_x3rt8_49{margin:0;font-size:1.1rem;font-weight:700;color:var(--text)}._sub_x3rt8_63{margin:.25rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-secondary)}._linkRow_x3rt8_77{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}._linkInput_x3rt8_91{flex:1;min-width:0;padding:.6rem .75rem;font-size:1rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text-secondary)}._copyBtn_x3rt8_113{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.6rem .9rem;font-size:.82rem;font-weight:600;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--glass-border));background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text);cursor:pointer}._copyBtn_x3rt8_113:hover{background:color-mix(in srgb,var(--accent) 24%,transparent)}._hint_x3rt8_151{margin:0;font-size:.75rem;line-height:1.45;color:var(--text-muted)}._embeddedLabel_x3rt8_165{margin:0 0 .5rem;font-size:.82rem;font-weight:600;color:var(--text-secondary)}._codeBadge_x3rt8_179{margin:0 0 .65rem;font-size:.82rem;color:var(--text-secondary)}._codeBadge_x3rt8_179 strong{font-family:ui-monospace,monospace;letter-spacing:.06em;color:var(--text)}._shell_8z2cn_1{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:min(72rem,100%);margin:0 auto;min-height:100dvh;min-height:100vh;padding:1rem clamp(1rem,4vw,2.5rem) 2.5rem;overflow-x:clip}._topBar_8z2cn_27{margin-bottom:1.25rem}._backBtn_8z2cn_35{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--surface) 55%,var(--bg-elevated) 45%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;padding:.4rem .85rem;border-radius:999px;transition:background .15s,color .15s,border-color .15s}._backBtn_8z2cn_35:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}._hero_8z2cn_79{position:relative;border-radius:18px;margin-bottom:1.25rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--glass-border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 50%),color-mix(in srgb,var(--bg-elevated) 72%,var(--surface) 28%);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent) inset,0 20px 50px #00000047;overflow:hidden}._heroGlow_8z2cn_111{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 90% at 10% 40%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%);pointer-events:none}._heroInner_8z2cn_125{position:relative;display:flex;align-items:center;gap:1rem;padding:1.35rem 1.5rem}._heroIcon_8z2cn_141{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:14px;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent)}._heroTitle_8z2cn_165{margin:0;font-size:1.45rem;font-weight:800;letter-spacing:-.02em}._heroSub_8z2cn_179{margin:.4rem 0 0;font-size:.88rem;line-height:1.55;color:var(--text-secondary)}._contentLayout_8z2cn_193,._grid_8z2cn_205{display:flex;flex-direction:column;gap:1rem}._card_8z2cn_217{padding:1.25rem 1.35rem;border-radius:16px;background:color-mix(in srgb,var(--bg-elevated) 78%,var(--surface) 22%);border:1px solid color-mix(in srgb,var(--accent) 18%,var(--glass-border));backdrop-filter:blur(20px) saturate(1.3);-webkit-backdrop-filter:blur(20px) saturate(1.3);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 40%,transparent),0 12px 36px #0000002e}._cardTitle_8z2cn_241{margin:0 0 1rem;font-size:.95rem;font-weight:700;color:var(--text)}._steps_8z2cn_255{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._steps_8z2cn_255 li{display:flex;gap:.85rem;align-items:flex-start}._stepIcon_8z2cn_285{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent-2, var(--accent))}._steps_8z2cn_255 strong{display:block;font-size:.88rem;margin-bottom:.2rem}._steps_8z2cn_255 p{margin:0;font-size:.8rem;line-height:1.5;color:var(--text-secondary)}._rules_8z2cn_335{margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.6;color:var(--text-secondary)}._rules_8z2cn_335 li+li{margin-top:.45rem}._rulesCard_8z2cn_359{background:color-mix(in srgb,var(--bg) 50%,var(--bg-elevated) 50%)}._incomingBanner_8z2cn_367{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--glass-border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text)}._incomingTitle_8z2cn_393{margin:0;font-size:.95rem;font-weight:700}._incomingSub_8z2cn_405{margin:.25rem 0 0;font-size:.8rem;line-height:1.45;color:var(--text-secondary)}._incomingBtn_8z2cn_419{margin-left:auto;padding:.5rem 1rem;font-size:.82rem;font-weight:600;border:none;border-radius:999px;background:var(--accent);color:var(--accent-fg, #fff);cursor:pointer;white-space:nowrap}._statsRow_8z2cn_445{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}._statCard_8z2cn_459{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);color:var(--accent-2, var(--accent))}._statValue_8z2cn_483{font-size:1.5rem;font-weight:800;color:var(--text);line-height:1.1}._statLabel_8z2cn_497{font-size:.75rem;color:var(--text-muted)}._loading_8z2cn_507{margin:0;font-size:.88rem;color:var(--text-muted);text-align:center;padding:.5rem 0}._loadFailedBox_8z2cn_523{display:flex;flex-direction:column;align-items:center;gap:.75rem}._retryBtn_8z2cn_537{padding:.5rem 1.1rem;font-size:.82rem;font-weight:600;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--glass-border));border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);cursor:pointer}._retryBtn_8z2cn_537:hover{filter:brightness(1.08)}._guest_8z2cn_567{display:flex;flex-direction:column;align-items:stretch;gap:1rem;text-align:center}._guestText_8z2cn_583{margin:0;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}._guestBtn_8z2cn_597{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;border:none;border-radius:12px;background:var(--accent);color:var(--accent-fg, #fff);cursor:pointer}._guestBtn_8z2cn_597:hover{filter:brightness(1.06)}._sideCol_8z2cn_635{display:flex;flex-direction:column;gap:1rem}@media(min-width:900px){._contentLayout_8z2cn_193{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.25rem;align-items:start}._inviteCard_8z2cn_663{grid-column:1;grid-row:1 / span 2}._sideCol_8z2cn_635{grid-column:2}}@media(min-width:720px)and (max-width:899px){._sideCol_8z2cn_635{display:grid;grid-template-columns:1fr 1fr;gap:1rem}}._overlay_1rgv5_3{--auth-line: color-mix(in srgb, var(--glass-border) 88%, transparent);--auth-fill: color-mix(in srgb, var(--text) 5%, transparent);--auth-fill-strong: color-mix(in srgb, var(--text) 9%, transparent);--auth-ring: color-mix(in srgb, var(--text) 72%, transparent);--auth-focus: color-mix(in srgb, var(--text) 14%, transparent);--auth-link: var(--text-secondary);position:fixed;top:0;right:0;bottom:0;left: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,var(--bg) 68%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);opacity:0;transition:opacity .26s ease;overscroll-behavior:none}._overlayVisible_1rgv5_26{opacity:1}._shell_1rgv5_30{position:relative;display:flex;flex-direction:column;width:min(400px,100%);max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),600px);min-height:0;border-radius:20px;overflow:hidden;isolation:isolate;background:color-mix(in srgb,var(--glass-bg) 70%,var(--bg-elevated));backdrop-filter:blur(44px) saturate(1.5);-webkit-backdrop-filter:blur(44px) saturate(1.5);border:1px solid var(--auth-line);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 50%,transparent),0 24px 64px color-mix(in srgb,#000 30%,transparent);color:var(--text);font-family:var(--font-sans);transform:translateY(10px) scale(.96);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}._shellEnter_1rgv5_59{transform:translateY(0) scale(1);opacity:1}._shellExit_1rgv5_64{transform:translateY(8px) scale(.96);opacity:0}._shellGlow_1rgv5_69{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;border-radius:inherit;background:radial-gradient(ellipse 90% 45% at 50% 0%,color-mix(in srgb,var(--glass-highlight) 22%,transparent),transparent 62%)}._closeBtn_1rgv5_82{position:absolute;top:12px;right:12px;z-index:20;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid var(--auth-line);border-radius:50%;background:var(--auth-fill);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}._closeBtn_1rgv5_82:hover{color:var(--text);background:var(--auth-fill-strong)}._contentArea_1rgv5_106{position:relative;flex:1 1 auto;min-height:0;max-height:inherit;border-radius:inherit}._face_1rgv5_114{display:flex;flex-direction:column;min-height:0;max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),640px);border-radius:inherit;overflow:hidden;color:var(--text);background:transparent}._bodyScroll_1rgv5_128{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 20px 12px}._faceMain_1rgv5_139,._faceForgot_1rgv5_143{overflow:hidden}._body_1rgv5_128{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px 20px 18px}._headerStack_1rgv5_160{display:grid;grid-template-columns:1fr;margin-bottom:16px}._formStack_1rgv5_166,._footerStack_1rgv5_167{display:grid;grid-template-columns:1fr}._headerStack_1rgv5_160>*,._formStack_1rgv5_166>*,._footerStack_1rgv5_167>*{grid-column:1;grid-row:1;min-width:0}._stackLayerOn_1rgv5_180{visibility:visible;pointer-events:auto;z-index:1}._stackLayerOff_1rgv5_186{visibility:hidden;pointer-events:none}._header_1rgv5_160{flex-shrink:0;text-align:center;margin-bottom:16px;padding-right:28px}._headerPane_1rgv5_198{text-align:center;padding-right:28px}._title_1rgv5_203{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.25}._subtitle_1rgv5_211{margin:6px 0 0;font-size:.8125rem;line-height:1.45;color:var(--text-muted)}._tabBar_1rgv5_218{flex-shrink:0;display:flex;gap:4px;padding:3px;margin-bottom:16px;border-radius:11px;background:var(--auth-fill);border:1px solid var(--auth-line)}._tab_1rgv5_218{flex:1;min-height:36px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}._tab_1rgv5_218:hover{color:var(--text)}._tabActive_1rgv5_248{color:var(--text);background:color-mix(in srgb,var(--bg-elevated) 92%,var(--glass-highlight));box-shadow:0 1px 3px color-mix(in srgb,#000 12%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent)}._form_1rgv5_166{display:flex;flex-direction:column;gap:12px}._field_1rgv5_262{display:flex;flex-direction:column;gap:5px}._fieldHint_1rgv5_268{margin:0;font-size:.6875rem;line-height:1.4;color:var(--text-muted)}._optionalTag_1rgv5_275{margin-left:4px;font-size:.6875rem;font-weight:500;color:var(--text-muted)}._label_1rgv5_282{font-size:.75rem;font-weight:600;color:var(--text-secondary)}._input_1rgv5_288{width:100%;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--auth-line);background:var(--auth-fill);color:var(--text);font-size:16px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}._input_1rgv5_288::placeholder{color:var(--text-muted)}._input_1rgv5_288:focus{border-color:var(--auth-ring);box-shadow:0 0 0 3px var(--auth-focus)}._codeRow_1rgv5_312{display:flex;gap:8px;align-items:stretch}._codeRow_1rgv5_312 ._input_1rgv5_288{flex:1;min-width:0}._codeBtn_1rgv5_323{flex-shrink:0;min-width:88px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--auth-line);background:var(--auth-fill-strong);color:var(--text);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}._codeBtn_1rgv5_323:hover:not(:disabled){background:color-mix(in srgb,var(--text) 12%,transparent)}._codeBtn_1rgv5_323:disabled{opacity:.45;cursor:not-allowed}._captchaRow_1rgv5_350{--captcha-h: 42px;display:flex;gap:8px;align-items:stretch;flex-wrap:nowrap}._captchaRow_1rgv5_350 ._input_1rgv5_288{flex:1;min-width:0;height:var(--captcha-h);box-sizing:border-box}._captchaImgBtn_1rgv5_366{flex:0 0 auto;display:flex;align-items:stretch;justify-content:stretch;box-sizing:border-box;width:calc(var(--captcha-h) * 132 / 42);min-width:108px;max-width:42%;height:var(--captcha-h);padding:0;border:1px solid var(--auth-line);border-radius:12px;background:#fff;cursor:pointer;overflow:hidden;line-height:0;font-size:0}._captchaImg_1rgv5_366{display:block;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;object-fit:fill}._pwdPair_1rgv5_396{display:flex;flex-direction:column;gap:12px}._pwdRow_1rgv5_402{display:flex;align-items:center;min-height:42px;border-radius:12px;border:1px solid var(--auth-line);background:var(--auth-fill);transition:border-color .15s,box-shadow .15s}._pwdRow_1rgv5_402:focus-within{border-color:var(--auth-ring);box-shadow:0 0 0 3px var(--auth-focus)}._pwdRow_1rgv5_402 ._input_1rgv5_288{flex:1;min-width:0;height:40px;border:none;background:transparent;box-shadow:none}._pwdRow_1rgv5_402 ._input_1rgv5_288:focus{box-shadow:none}._pwdToggle_1rgv5_430{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:2px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s}._pwdToggle_1rgv5_430:hover{color:var(--text)}._rowBetween_1rgv5_449{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._checkLabel_1rgv5_457{display:inline-flex;align-items:flex-start;gap:8px;font-size:.75rem;line-height:1.45;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}._agreeBox_1rgv5_468{width:16px;height:16px;margin-top:2px;flex-shrink:0;border:1.5px solid color-mix(in srgb,var(--text-muted) 45%,transparent);border-radius:4px;accent-color:var(--text);cursor:pointer}._linkBtn_1rgv5_479{border:none;background:transparent;color:var(--auth-link);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}._linkBtn_1rgv5_479:hover{color:var(--text)}._textLink_1rgv5_496{border:none;background:transparent;color:var(--text);font-size:inherit;font-family:inherit;font-weight:600;cursor:pointer;padding:0;text-decoration:none}._textLink_1rgv5_496:hover{opacity:.75}._submitBtn_1rgv5_512{width:100%;min-height:46px;margin-top:4px;border:none;border-radius:13px;background:var(--text);color:var(--bg);font-size:.9375rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 6px 20px color-mix(in srgb,#000 22%,transparent);transition:opacity .15s,transform .12s}._submitBtn_1rgv5_512:hover:not(:disabled){opacity:.92}._submitBtn_1rgv5_512:active:not(:disabled){transform:scale(.99)}._submitBtn_1rgv5_512:disabled{opacity:.5;cursor:not-allowed}._footerWrap_1rgv5_541{flex-shrink:0;margin-top:0;padding:12px 20px 18px;border-top:1px solid var(--auth-line);background:color-mix(in srgb,var(--glass-bg) 70%,var(--bg-elevated))}._footer_1rgv5_167{text-align:center;font-size:.75rem;color:var(--text-muted)}._backTopBar_1rgv5_555{flex-shrink:0;display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-right:28px}._backPill_1rgv5_564{display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border:1px solid var(--auth-line);border-radius:999px;background:var(--auth-fill);color:var(--text-secondary);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._backPill_1rgv5_564:hover{color:var(--text);background:var(--auth-fill-strong)}._backTitle_1rgv5_585{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em}._forgotFoot_1rgv5_592{margin-top:8px;text-align:center}._docBody_1rgv5_597{font-size:.8125rem;line-height:1.6;color:var(--text-secondary)}._docBody_1rgv5_597 h4{margin:14px 0 6px;font-size:.875rem;font-weight:700;color:var(--text)}._docBody_1rgv5_597 h4:first-child{margin-top:0}._docBody_1rgv5_597 p{margin:0 0 8px}._legalPanel_1rgv5_619{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;min-height:0;border-radius:inherit;overflow:hidden;background:var(--bg-elevated);animation:_authLegalIn_1rgv5_1 .22s ease}[data-theme=light] ._legalPanel_1rgv5_619{background:#fff}@keyframes _authLegalIn_1rgv5_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._legalPanel_1rgv5_619 ._backTopBar_1rgv5_555{flex-shrink:0;margin-bottom:0;padding:20px 48px 12px 20px;border-bottom:1px solid var(--auth-line)}._legalPanel_1rgv5_619 ._backPill_1rgv5_564{flex:0 0 auto;width:auto;max-width:100%;align-self:flex-start}._legalPanel_1rgv5_619 ._backTitle_1rgv5_585{flex:1 1 auto;min-width:0}._legalPanelBody_1rgv5_666{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 20px 20px}._legalPanelBody_1rgv5_666 ._docBody_1rgv5_597{max-height:none}@media(max-width:768px){._overlay_1rgv5_3{align-items:flex-end;justify-content:center;padding:max(8px,var(--modal-safe-top, 8px)) 10px max(10px,var(--modal-safe-bottom, 10px))}._shell_1rgv5_30{width:100%;max-width:420px;height:auto;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 10px) - 16px);border-radius:20px 20px 16px 16px}._contentArea_1rgv5_106{flex:1 1 auto;min-height:0;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 10px) - 16px)}._face_1rgv5_114{height:auto;max-height:100%}._faceMain_1rgv5_139{display:flex;flex-direction:column;min-height:0;max-height:100%}._bodyScroll_1rgv5_128{flex:1 1 auto;min-height:0;padding:12px 16px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._body_1rgv5_128{padding:14px 14px 12px;overflow:hidden}._frontHead_1rgv5_732{flex-shrink:0;margin-bottom:6px}._headerStack_1rgv5_160,._formStack_1rgv5_166,._footerStack_1rgv5_167{display:block}._headerStack_1rgv5_160>*,._formStack_1rgv5_166>*{grid-column:unset;grid-row:unset}._headerStack_1rgv5_160>._stackLayerOff_1rgv5_186,._formStack_1rgv5_166>._stackLayerOff_1rgv5_186,._footerStack_1rgv5_167>._stackLayerOff_1rgv5_186{display:none}._headerStack_1rgv5_160>._stackLayerOn_1rgv5_180,._formStack_1rgv5_166>._stackLayerOn_1rgv5_180{display:flex;flex-direction:column}._headerStack_1rgv5_160{margin-bottom:8px}._headerPane_1rgv5_198{padding-right:24px}._title_1rgv5_203{font-size:1rem}._subtitle_1rgv5_211{display:none}._tabBar_1rgv5_218{margin-bottom:10px}._tab_1rgv5_218{min-height:32px;font-size:.75rem}._form_1rgv5_166{gap:6px}._field_1rgv5_262{gap:2px}._fieldHint_1rgv5_268{display:none}._label_1rgv5_282{font-size:.65rem}._input_1rgv5_288{height:40px;font-size:16px;border-radius:10px}._pwdRow_1rgv5_402{min-height:40px;border-radius:10px}._pwdRow_1rgv5_402 ._input_1rgv5_288{height:38px;font-size:16px}._pwdPair_1rgv5_396{display:flex;flex-direction:column;gap:6px}._captchaRow_1rgv5_350{--captcha-h: 40px;gap:6px}._captchaImgBtn_1rgv5_366{min-width:96px;max-width:38%;border-radius:10px}._codeBtn_1rgv5_323{height:40px;min-width:72px;font-size:.65rem;padding:0 6px;border-radius:10px}._codeRow_1rgv5_312{flex-wrap:nowrap;align-items:stretch}._checkLabel_1rgv5_457{font-size:.625rem;line-height:1.35;gap:6px}._agreeBox_1rgv5_468{width:14px;height:14px;margin-top:1px}._submitBtn_1rgv5_512{min-height:40px;margin-top:0;font-size:.875rem;border-radius:11px}._footerWrap_1rgv5_541{display:block;flex-shrink:0;padding:0 16px 12px;border-top:none;background:transparent}._footer_1rgv5_167{font-size:.6875rem}._rowBetween_1rgv5_449{gap:4px}._linkBtn_1rgv5_479{font-size:.65rem}._closeBtn_1rgv5_82{top:8px;right:8px;width:30px;height:30px}._backTopBar_1rgv5_555{margin-bottom:8px;padding-right:24px}._docBody_1rgv5_597{max-height:min(42dvh,260px);overflow-y:auto}}@media(max-width:380px){._overlay_1rgv5_3{padding-left:8px;padding-right:8px}._shell_1rgv5_30{border-radius:18px 18px 14px 14px}._captchaRow_1rgv5_350{--captcha-h: 38px}._captchaImgBtn_1rgv5_366{min-width:88px;max-width:36%}}@media(min-width:769px){._shell_1rgv5_30{width:min(440px,100%);max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),90dvh);height:auto}._face_1rgv5_114{max-height:inherit}._bodyScroll_1rgv5_128{padding:24px 24px 16px;overflow-y:auto}._footerWrap_1rgv5_541{padding:14px 24px 20px}._headerStack_1rgv5_160,._formStack_1rgv5_166,._footerStack_1rgv5_167{display:block}._headerStack_1rgv5_160>*,._formStack_1rgv5_166>*{grid-column:unset;grid-row:unset}._headerStack_1rgv5_160>._stackLayerOff_1rgv5_186,._formStack_1rgv5_166>._stackLayerOff_1rgv5_186,._footerStack_1rgv5_167>._stackLayerOff_1rgv5_186{display:none}._headerStack_1rgv5_160>._stackLayerOn_1rgv5_180,._formStack_1rgv5_166>._stackLayerOn_1rgv5_180{display:flex;flex-direction:column}._footerStack_1rgv5_167>._stackLayerOn_1rgv5_180{display:block}._captchaRow_1rgv5_350{--captcha-h: 42px}._captchaImgBtn_1rgv5_366{width:132px;max-width:none;flex:0 0 132px}._form_1rgv5_166{gap:14px}._submitBtn_1rgv5_512{margin-top:6px}}._overlay_1k3bi_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;-webkit-backdrop-filter:blur(18px);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;top:0;right:0;bottom:0;left:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;-webkit-backdrop-filter:blur(18px);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;top:0;right:0;bottom:0;left: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;-webkit-user-select:none;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}}._shell_1jr7m_2{box-sizing:border-box;position:relative;z-index:1;width:100%;max-width:56rem;margin:0 auto;min-height:100dvh;min-height:100vh;padding:.75rem clamp(1rem,3vw,1.5rem) 3rem}@media(max-width:768px){._shell_1jr7m_2{padding-bottom:calc(2rem + var(--bottom-nav-h, 78px))}}._glassSm_1jr7m_21,._backBtn_1jr7m_22,._loginIconWrap_1jr7m_23,._favThumb_1jr7m_24,._profileWorkCard_1jr7m_25,._worksToolBtn_1jr7m_26,._worksToolBtnGhost_1jr7m_27,._chipBtn_1jr7m_28{background:color-mix(in srgb,var(--glass-bg) 62%,transparent);backdrop-filter:blur(28px) saturate(1.65);-webkit-backdrop-filter:blur(28px) saturate(1.65);border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 42%,transparent),0 10px 32px color-mix(in srgb,#000 18%,transparent)}._glassCard_1jr7m_39,._hero_1jr7m_40,._panel_1jr7m_41,._tabNav_1jr7m_42,._perkCard_1jr7m_43{border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);background:color-mix(in srgb,var(--glass-highlight) 10%,transparent);backdrop-filter:blur(20px) saturate(1.55);-webkit-backdrop-filter:blur(20px) saturate(1.55);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 38%,transparent),0 10px 28px color-mix(in srgb,#000 12%,transparent)}._pageHead_1jr7m_54{margin-bottom:.25rem}._pageFlow_1jr7m_58{display:flex;flex-direction:column;gap:.75rem;min-width:0}._backBtn_1jr7m_22{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem .35rem .55rem;border-radius:999px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._backBtn_1jr7m_22:hover{background:color-mix(in srgb,var(--glass-bg) 78%,transparent);border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border));color:var(--text)}._loginGate_1jr7m_85{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.25rem 2rem;margin-top:2rem}._loginIconWrap_1jr7m_23{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;margin-bottom:1.25rem;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--glass-border))}._loginTitle_1jr7m_106{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}._loginDesc_1jr7m_113{margin:0 0 1.75rem;max-width:20rem;font-size:.9rem;color:var(--text-secondary);line-height:1.55}._btnPrimary_1jr7m_121{width:100%;max-width:16rem;padding:.75rem 1.25rem;border:none;border-radius:12px;background:var(--text);color:var(--bg);font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .12s}._btnPrimary_1jr7m_121:hover{opacity:.92}._btnPrimary_1jr7m_121:active{transform:scale(.98)}._btnGhost_1jr7m_143{margin-top:.65rem;padding:.5rem 1rem;border:none;background:none;color:var(--text-muted);font-size:.85rem;font-weight:500;cursor:pointer}._btnGhost_1jr7m_143:hover{color:var(--text-secondary)}._btnPrimarySm_1jr7m_158{margin-top:.75rem;padding:.5rem 1rem;border:none;border-radius:10px;background:var(--text);color:var(--bg);font-size:.8125rem;font-weight:600;cursor:pointer}._hero_1jr7m_40{position:relative;padding:1.15rem 1.2rem;overflow:hidden}._heroGlow_1jr7m_177{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 55% 80% at 8% 30%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),radial-gradient(ellipse 40% 60% at 95% 80%,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 50%)}._heroMain_1jr7m_186{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem}._heroProfile_1jr7m_194{display:flex;align-items:center;gap:.9rem;min-width:0;flex:1 1 auto}._avatar_1jr7m_202{flex-shrink:0;width:72px;height:72px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}._avatarImg_1jr7m_215{width:100%;height:100%;object-fit:cover}._avatarLetter_1jr7m_221{font-size:1.75rem;font-weight:700;color:var(--accent)}._heroText_1jr7m_227{min-width:0;flex:1}._heroNameRow_1jr7m_232{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}._displayName_1jr7m_240{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroCardRedeemBtn_1jr7m_252{display:none;flex-shrink:0;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--glass-border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.68rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s}._heroCardRedeemBtn_1jr7m_252:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 16%,transparent)}._heroCardRedeemBtn_1jr7m_252:active{transform:scale(.98)}._heroMeta_1jr7m_279{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.78rem;color:var(--text-muted)}._heroMeta_1jr7m_279 span{display:inline-flex;align-items:center;gap:.25rem}._heroMetaDot_1jr7m_295{opacity:.45}._heroActions_1jr7m_299{flex-shrink:0;display:flex;align-items:stretch;gap:.5rem}._heroActionBtn_1jr7m_306{display:inline-flex;align-items:center;gap:.55rem;min-width:0;padding:.5rem .75rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);background:color-mix(in srgb,var(--glass-highlight) 10%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 35%,transparent);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s,opacity .15s}._heroActionBtn_1jr7m_306:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 38%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 6px 20px color-mix(in srgb,var(--accent) 14%,transparent)}._heroActionBtn_1jr7m_306:active:not(:disabled){transform:scale(.98)}._heroActionBtn_1jr7m_306:disabled{cursor:default;opacity:.88}._heroActionBtnDone_1jr7m_340{border-color:color-mix(in srgb,#22c55e 35%,var(--glass-border));background:color-mix(in srgb,#22c55e 8%,transparent)}._heroActionIcon_1jr7m_345{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._heroActionBtnDone_1jr7m_340 ._heroActionIcon_1jr7m_345{color:#16a34a;background:color-mix(in srgb,#22c55e 14%,transparent);border-color:color-mix(in srgb,#22c55e 25%,transparent)}._heroActionBody_1jr7m_364{display:flex;flex-direction:column;gap:.05rem;min-width:0}._heroActionLabel_1jr7m_371{font-size:.78rem;font-weight:700;line-height:1.2;color:var(--text);white-space:nowrap}._heroActionHint_1jr7m_379{font-size:.65rem;font-weight:500;color:var(--text-muted);white-space:nowrap}._creditsWallet_1jr7m_386{flex-shrink:0;display:inline-flex;align-items:center;gap:.65rem;padding:.55rem .65rem .55rem .55rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:color-mix(in srgb,var(--glass-highlight) 8%,transparent);backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s}._creditsWallet_1jr7m_386:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 8px 24px color-mix(in srgb,var(--accent) 18%,transparent)}._creditsWallet_1jr7m_386:active{transform:scale(.98)}._creditsWalletIcon_1jr7m_415{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._creditsWalletBody_1jr7m_427{display:flex;flex-direction:column;gap:.05rem;min-width:3.5rem}._creditsWalletLabel_1jr7m_434{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}._creditsWalletValue_1jr7m_441{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text)}._creditsWalletCta_1jr7m_449{display:inline-flex;align-items:center;gap:.05rem;margin-left:.15rem;padding-left:.55rem;border-left:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);font-size:.75rem;font-weight:700;color:var(--accent);white-space:nowrap}._perksSection_1jr7m_463{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:.6rem}._perkCard_1jr7m_43{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:100%;padding:.72rem .82rem;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s}._perkCard_1jr7m_43:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 8px 24px color-mix(in srgb,var(--accent) 14%,transparent)}._perkCard_1jr7m_43:active{transform:scale(.99)}._perkCardWide_1jr7m_494{grid-column:1 / -1}._perkCardCheckin_1jr7m_498{flex-direction:column;align-items:stretch;gap:.5rem;cursor:default}._perkCardCheckin_1jr7m_498:hover{transform:none;border-color:color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 38%,transparent),0 10px 28px color-mix(in srgb,#000 12%,transparent)}._perkCheckinHead_1jr7m_513{display:flex;align-items:center;gap:.6rem}._perkCardRedeem_1jr7m_519{flex-direction:column;align-items:stretch;gap:.5rem;cursor:pointer}._perkCardRedeem_1jr7m_519 ._checkinBtn_1jr7m_526{pointer-events:none}._perkRedeemInputMock_1jr7m_530{flex:1;display:flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.32rem .55rem;border-radius:8px;border:1px dashed color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 6%,transparent);color:color-mix(in srgb,var(--text-muted) 82%,var(--accent));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._perkIcon_1jr7m_548{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._perkBody_1jr7m_561{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}._perkTitle_1jr7m_569{font-size:.86rem;font-weight:700;line-height:1.2;color:var(--text)}._perkSub_1jr7m_576{font-size:.7rem;color:var(--text-muted);line-height:1.3}._perkCta_1jr7m_582{flex-shrink:0;font-size:.78rem;font-weight:700;color:var(--accent);white-space:nowrap}._checkinBtn_1jr7m_526{flex-shrink:0;padding:.38rem .72rem;border:none;border-radius:999px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff;font-family:inherit;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .15s,transform .12s}._checkinBtn_1jr7m_526:hover:not(:disabled){opacity:.92}._checkinBtn_1jr7m_526:active:not(:disabled){transform:scale(.98)}._checkinBtn_1jr7m_526:disabled{cursor:default}._checkinBtnDone_1jr7m_617{background:color-mix(in srgb,#22c55e 18%,var(--surface));color:#16a34a;border:1px solid color-mix(in srgb,#22c55e 35%,transparent)}._checkinWeek_1jr7m_623{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}._checkinDay_1jr7m_629{display:flex;flex-direction:column;align-items:center;gap:.18rem;min-width:0}._checkinDayDot_1jr7m_637{display:flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--surface) 60%,transparent);transition:background .15s,border-color .15s}._checkinDayIconDone_1jr7m_649{color:#16a34a}._checkinDayIconToday_1jr7m_653{color:var(--accent)}._checkinDayIconPending_1jr7m_657{color:color-mix(in srgb,var(--text-muted) 88%,var(--accent))}._checkinDayToday_1jr7m_661 ._checkinDayIconPending_1jr7m_657{color:var(--accent)}._checkinDayIconEmpty_1jr7m_665{color:var(--text-muted);opacity:.45}._checkinDayDone_1jr7m_670 ._checkinDayDot_1jr7m_637{border-color:color-mix(in srgb,#22c55e 55%,transparent);background:color-mix(in srgb,#22c55e 22%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,#22c55e 35%,transparent)}._checkinDayToday_1jr7m_661 ._checkinDayDot_1jr7m_637{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}._checkinDayToday_1jr7m_661._checkinDayDone_1jr7m_670 ._checkinDayDot_1jr7m_637{border-color:color-mix(in srgb,#22c55e 65%,transparent)}._checkinDayLabel_1jr7m_684{font-size:.62rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._checkinDayPoints_1jr7m_691{font-size:.58rem;font-weight:700;color:var(--accent);white-space:nowrap}._checkinDayToday_1jr7m_661 ._checkinDayLabel_1jr7m_684{color:var(--accent)}._checkinHint_1jr7m_702{margin:0;font-size:.62rem;color:var(--text-muted);line-height:1.3}._tabNav_1jr7m_42{display:flex;gap:.35rem;padding:.3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabNav_1jr7m_42::-webkit-scrollbar{display:none}._tabBtn_1jr7m_723{flex:1 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .65rem;border:none;border-radius:9px;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}._tabBtn_1jr7m_723:hover{color:var(--text-secondary)}._tabBtnActive_1jr7m_746{color:var(--text);background:color-mix(in srgb,var(--glass-highlight) 18%,transparent);backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);border:1px solid color-mix(in srgb,var(--glass-highlight) 50%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 2px 8px color-mix(in srgb,#000 8%,transparent)}._tabLabelShort_1jr7m_757{display:none}._main_1jr7m_762{min-width:0}._stack_1jr7m_766{display:flex;flex-direction:column;gap:.75rem}._panel_1jr7m_41{overflow:hidden}._panelHead_1jr7m_776{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .85rem}._panelHeadIcon_1jr7m_783{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._panelTitle_1jr7m_796{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em}._panelSub_1jr7m_803{margin:.2rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}._fieldList_1jr7m_811{margin:0;padding:0 1.15rem 1.1rem}._field_1jr7m_811{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._field_1jr7m_811:first-of-type{border-top:none;padding-top:.25rem}._field_1jr7m_811 dt{margin:0;font-size:.8rem;font-weight:500;color:var(--text-muted)}._field_1jr7m_811 dd{margin:0;font-size:.875rem;font-weight:600;color:var(--text);text-align:right;word-break:break-all}._listRow_1jr7m_847{display:flex;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.15rem;border:none;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:transparent;text-align:left;cursor:pointer;transition:background .12s}._listRow_1jr7m_847:hover{background:color-mix(in srgb,var(--glass-highlight) 8%,transparent)}._listRowMain_1jr7m_865{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._listRowTitle_1jr7m_873{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:var(--text)}._listRowHint_1jr7m_882{font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listRowOk_1jr7m_890{flex-shrink:0;color:#22c55e}._listRowChevron_1jr7m_895{flex-shrink:0;color:var(--text-muted)}._txList_1jr7m_901{list-style:none;margin:0;padding:0 1.15rem .5rem}._txItem_1jr7m_907{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._txMain_1jr7m_916{min-width:0;display:flex;flex-direction:column;gap:.2rem}._txDesc_1jr7m_923{font-size:.85rem;font-weight:500;color:var(--text)}._txTime_1jr7m_929{font-size:.72rem;color:var(--text-muted)}._txAmount_1jr7m_934{flex-shrink:0;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}._txAmountIn_1jr7m_941{color:#22c55e}._txAmountOut_1jr7m_945{color:var(--text-secondary)}._txOrderEnd_1jr7m_949{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._txPrice_1jr7m_957{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}._txBadge_1jr7m_963{font-size:.65rem;font-weight:600;padding:.15rem .45rem;border-radius:6px}._txBadgeOk_1jr7m_970{color:#16a34a;background:color-mix(in srgb,#22c55e 14%,transparent)}._txBadgePending_1jr7m_975{color:#ca8a04;background:color-mix(in srgb,#eab308 14%,transparent)}._txBadgeFail_1jr7m_980{color:#dc2626;background:color-mix(in srgb,#ef4444 12%,transparent)}._empty_1jr7m_986{padding:2rem 1.15rem 1.75rem;text-align:center}._emptyTitle_1jr7m_991{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:var(--text-secondary)}._emptyHint_1jr7m_998{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.5}._favGrid_1jr7m_1006{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;padding:0 1.15rem 1.15rem}._favItem_1jr7m_1013{display:flex;flex-direction:column;gap:.4rem}._favThumb_1jr7m_24{position:relative;aspect-ratio:1;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s}._favThumb_1jr7m_24:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}._favImg_1jr7m_1033{width:100%;height:100%;object-fit:cover}._favPlaceholder_1jr7m_1039{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;color:var(--text-muted)}._favHeart_1jr7m_1049{position:absolute;top:.4rem;right:.4rem;display:flex;padding:.25rem;border-radius:50%;color:#f43f5e;background:color-mix(in srgb,var(--bg-elevated) 85%,transparent)}._favRemoveBtn_1jr7m_1060{padding:.25rem;border:none;background:none;color:var(--text-muted);font-size:.72rem;font-weight:500;cursor:pointer;text-align:center}._favRemoveBtn_1jr7m_1060:hover{color:#ef4444}._settingsGroup_1jr7m_1076{padding:0 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingItem_1jr7m_1081{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingLabel_1jr7m_1090{display:block;font-size:.875rem;font-weight:600;color:var(--text)}._settingHint_1jr7m_1097{display:block;margin-top:.15rem;font-size:.75rem;color:var(--text-muted)}._toggle_1jr7m_1104{flex-shrink:0;position:relative;width:2.75rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);cursor:pointer;transition:background .2s}._toggleKnob_1jr7m_1117{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}._toggleKnobOn_1jr7m_1129{transform:translate(1.25rem)}._chipBtn_1jr7m_28{flex-shrink:0;padding:.35rem .75rem;border-radius:999px;color:var(--text);font-size:.78rem;font-weight:600;cursor:pointer}._chipBtn_1jr7m_28:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}._settingsLinks_1jr7m_1147{border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsLinks_1jr7m_1147 ._listRow_1jr7m_847{border-top:none;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsLinks_1jr7m_1147 ._listRow_1jr7m_847:last-child{border-bottom:none}._aboutBox_1jr7m_1160{padding:1rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsDanger_1jr7m_1165{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.15rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._linkDanger_1jr7m_1173{align-self:flex-start;padding:0;border:none;background:none;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer}._linkDanger_1jr7m_1173:hover{color:#ef4444}._btnLogout_1jr7m_1188{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.7rem;border:1px solid color-mix(in srgb,#ef4444 35%,var(--border));border-radius:12px;background:color-mix(in srgb,#ef4444 8%,transparent);color:#ef4444;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnLogout_1jr7m_1188:hover{background:color-mix(in srgb,#ef4444 14%,transparent)}._worksHead_1jr7m_1210{display:flex;flex-direction:column;gap:.75rem}._worksHead_1jr7m_1210 ._panelHead_1jr7m_776{padding-bottom:0}._worksRetentionHint_1jr7m_1220{color:var(--text-muted)}._worksToolbar_1jr7m_1224{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.15rem .85rem}._worksCategoryNav_1jr7m_1231{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1.15rem .85rem}._worksCategoryBtn_1jr7m_1238{padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--glass-bg) 35%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._worksCategoryBtn_1jr7m_1238:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));color:var(--text)}._worksCategoryBtnActive_1jr7m_1255{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._worksVideoBadge_1jr7m_1261{position:absolute;left:.35rem;top:.35rem;padding:.15rem .4rem;border-radius:6px;font-size:.62rem;font-weight:700;background:color-mix(in srgb,#6366f1 85%,#000);color:#fff;z-index:1}._worksToolBtn_1jr7m_26,._worksToolBtnGhost_1jr7m_27{padding:.4rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--text-secondary);transition:background .12s,border-color .12s}._worksToolBtn_1jr7m_26:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));color:var(--text)}._worksToolBtnDanger_1jr7m_1290{border-color:color-mix(in srgb,#ef4444 30%,var(--border));color:#ef4444}._worksToolBtnDanger_1jr7m_1290:hover{background:color-mix(in srgb,#ef4444 10%,transparent)}._worksToolBtnGhost_1jr7m_27{background:color-mix(in srgb,var(--glass-bg) 42%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._worksLoading_1jr7m_1305,._worksLoadMore_1jr7m_1306{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;font-size:.8rem;color:var(--text-muted)}._worksGrid_1jr7m_1316{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;padding:0 1.15rem 1rem}._worksEndHint_1jr7m_1323{font-size:.75rem;color:var(--text-muted)}._profileWorkItem_1jr7m_1328{position:relative}._profileWorkItemSelected_1jr7m_1332 ._profileWorkCard_1jr7m_25{outline:2px solid var(--accent);outline-offset:2px}._workActions_1jr7m_1337{position:absolute;top:.35rem;right:.35rem;z-index:2}._workActionBtn_1jr7m_1344{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:8px;background:color-mix(in srgb,var(--bg-elevated) 90%,transparent);color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._workActionBtn_1jr7m_1344:hover{color:#ef4444}._profileWorkCard_1jr7m_25{position:relative;display:flex;flex-direction:column;width:100%;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;text-align:left;transition:border-color .15s}._profileWorkCard_1jr7m_25:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._workSelectMark_1jr7m_1380{position:absolute;top:.5rem;left:.5rem;z-index:2;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #fff;background:color-mix(in srgb,#000 35%,transparent);display:flex;align-items:center;justify-content:center;color:#fff}._workSelectMarkOn_1jr7m_1396{background:var(--accent);border-color:var(--accent)}._workThumb_1jr7m_1401{position:relative;aspect-ratio:1;background:color-mix(in srgb,var(--text) 6%,transparent)}._workImage_1jr7m_1407{width:100%;height:100%;object-fit:cover}._workPlaceholder_1jr7m_1413{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;font-size:.65rem;color:var(--text-muted);text-align:center;line-height:1.35}._workCountBadge_1jr7m_1426,._workExpireBadge_1jr7m_1427{position:absolute;left:.35rem;bottom:.35rem;padding:.15rem .4rem;border-radius:6px;font-size:.62rem;font-weight:600;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);color:var(--text-secondary)}._workExpireBadge_1jr7m_1427{left:auto;right:.35rem}._workExpireBadgeUrgent_1jr7m_1444{color:#f59e0b}._workStatusOverlay_1jr7m_1448{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#fff;background:color-mix(in srgb,#000 45%,transparent)}._workFailed_1jr7m_1462{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:#fff;background:color-mix(in srgb,#ef4444 55%,transparent)}._workInfo_1jr7m_1474{padding:.5rem .55rem .6rem}._workPromptRow_1jr7m_1478{display:flex;align-items:flex-start;gap:6px;min-width:0}._workPromptRow_1jr7m_1478 ._workPrompt_1jr7m_1478{flex:1 1 auto;min-width:0}._workPrompt_1jr7m_1478{margin:0;font-size:.72rem;font-weight:500;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}._workMeta_1jr7m_1502{margin:.25rem 0 0;font-size:.65rem;color:var(--text-muted)}._workFav_1jr7m_1508{color:#f43f5e}._workSpinner_1jr7m_1512{width:1.125rem;height:1.125rem;border:2px solid color-mix(in srgb,var(--text) 15%,transparent);border-top-color:var(--accent);border-radius:50%;animation:_profileSpin_1jr7m_1 .7s linear infinite}@keyframes _profileSpin_1jr7m_1{to{transform:rotate(360deg)}}@media(max-width:640px){._heroMain_1jr7m_186{flex-direction:column;align-items:stretch;gap:.85rem}._heroCardRedeemBtn_1jr7m_252{display:inline-flex;align-items:center}._perksSectionRedeemOnly_1jr7m_1540,._perkCardRedeem_1jr7m_519{display:none}._perksSection_1jr7m_463{grid-template-columns:1fr}._creditsWallet_1jr7m_386{width:100%;justify-content:space-between;padding:.65rem .75rem}._creditsWalletCta_1jr7m_449{margin-left:auto;padding-left:.65rem}._tabLabel_1jr7m_757{display:none}._tabLabelShort_1jr7m_757{display:inline}._tabBtn_1jr7m_723{padding:.6rem .5rem}}@media(min-width:768px){._hero_1jr7m_40{padding:1.5rem 1.5rem 1.25rem}._displayName_1jr7m_240{font-size:1.5rem}._statRow_1jr7m_1582{gap:.65rem}._worksGrid_1jr7m_1316{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}._overlay_m8u9a_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:750;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_m8u9a_14{position:relative;width:400px;max-width:100%;padding:1.35rem 1.5rem 1.5rem;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:_modalIn_m8u9a_1 .2s ease-out}@keyframes _modalIn_m8u9a_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_m8u9a_41{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;transition:background .15s,color .15s}._closeBtn_m8u9a_41:hover{background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text)}._title_m8u9a_63{margin:0 2rem .25rem 0;font-size:1.1rem;font-weight:800;letter-spacing:-.02em}._sub_m8u9a_70{margin:0 0 1.1rem;font-size:.78rem;color:var(--text-muted)}._field_m8u9a_76{margin-bottom:.75rem}._label_m8u9a_80{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:.3rem}._input_m8u9a_88{width:100%;height:40px;padding:0 .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);color:var(--text);font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .15s}._input_m8u9a_88:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}._input_m8u9a_88:disabled{opacity:.55;cursor:not-allowed}._codeRow_m8u9a_111{display:flex;gap:.5rem}._codeRow_m8u9a_111 ._input_m8u9a_88{flex:1}._codeBtn_m8u9a_120{flex-shrink:0;height:40px;padding:0 .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}._codeBtn_m8u9a_120:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent)}._codeBtn_m8u9a_120:disabled{opacity:.5;cursor:not-allowed}._errorHint_m8u9a_144{margin:.35rem 0 0;font-size:.75rem;color:#e85d5d}@media(max-width:768px){._overlay_m8u9a_1{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 10px max(12px,var(--modal-safe-bottom, 16px))}._modal_m8u9a_14{width:100%;max-width:100%;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 20px);max-height:calc(100vh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 20px);border-radius:20px;padding-bottom:1.35rem}}._checkLabel_m8u9a_171{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer;margin-bottom:.5rem}._checkLabel_m8u9a_171 input{accent-color:var(--accent)}._actions_m8u9a_185{display:flex;gap:.55rem;margin-top:1rem}._cancelBtn_m8u9a_191{flex:1;height:40px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._cancelBtn_m8u9a_191:hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}._submitBtn_m8u9a_207{flex:2;height:40px;border:none;border-radius:10px;color:#fff;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 76%,#5b4fd4 24%));font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s}._submitBtn_m8u9a_207:hover:not(:disabled){opacity:.92}._submitBtn_m8u9a_207:disabled{opacity:.5;cursor:not-allowed}._overlay_jdxwl_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:750;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_jdxwl_27{position:relative;width:400px;max-width:100%;padding:1.35rem 1.5rem 1.5rem;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:_modalIn_jdxwl_1 .2s ease-out}@keyframes _modalIn_jdxwl_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_jdxwl_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;transition:background .15s,color .15s}._closeBtn_jdxwl_81:hover{background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text)}._title_jdxwl_125{margin:0 0 .35rem;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}._sub_jdxwl_139{margin:0 0 1rem;font-size:.82rem;color:var(--text-muted);line-height:1.45}._input_jdxwl_153{width:100%;box-sizing:border-box;padding:.72rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;letter-spacing:.06em;outline:none;transition:border-color .15s,box-shadow .15s}._input_jdxwl_153:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}._error_jdxwl_193{margin:.65rem 0 0;font-size:.78rem;color:#e5484d}._submitBtn_jdxwl_205{width:100%;margin-top:1rem;padding:.72rem 1rem;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff;font-family:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .12s}._submitBtn_jdxwl_205:hover:not(:disabled){opacity:.92}._submitBtn_jdxwl_205:active:not(:disabled){transform:scale(.98)}._submitBtn_jdxwl_205:disabled{opacity:.55;cursor:not-allowed}._badge_1b61j_1{display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700;line-height:1.2;padding:.18rem .55rem;border-radius:999px;white-space:nowrap;box-shadow:0 2px 10px #0000001f}._shell_sto6e_1{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:min(72rem,100%);margin:0 auto;min-height:100dvh;min-height:100vh;padding:1rem clamp(1rem,4vw,2.5rem) 5.5rem;overflow-x:clip}._topBar_sto6e_14{margin-bottom:1.25rem}._backBtn_sto6e_18{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--surface) 55%,var(--bg-elevated) 45%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;padding:.4rem .85rem;border-radius:999px;transition:background .15s,color .15s,border-color .15s}._backBtn_sto6e_18:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}._hero_sto6e_40{position:relative;border-radius:18px;margin-bottom:1.25rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--glass-border));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 50%),color-mix(in srgb,var(--bg-elevated) 72%,var(--surface) 28%);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent) inset,0 20px 50px #00000047;overflow:hidden;padding:1.5rem clamp(1rem,3vw,2rem)}._heroGlow_sto6e_57{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 90% at 10% 40%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%);pointer-events:none}._heroInner_sto6e_64{position:relative;z-index:1}._heroTitle_sto6e_69{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;letter-spacing:-.02em}._heroSubtitle_sto6e_76{margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.55;max-width:42rem}._categoryTabs_sto6e_84{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._categoryTab_sto6e_84{display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);background:color-mix(in srgb,var(--surface) 50%,transparent);color:var(--text-secondary);font-size:.78rem;font-weight:600;padding:.45rem .85rem;border-radius:999px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._categoryTab_sto6e_84:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}._categoryTabActive_sto6e_111{color:var(--text);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));background:color-mix(in srgb,var(--accent) 14%,var(--surface))}._tabIcon_sto6e_117{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;color:var(--accent)}._tabLabel_sto6e_126{line-height:1.2}._tabCount_sto6e_130{min-width:1.25rem;padding:.05rem .35rem;border-radius:999px;font-size:.68rem;font-weight:700;text-align:center;color:var(--text-secondary);background:color-mix(in srgb,var(--surface) 75%,transparent)}._categoryTabActive_sto6e_111 ._tabCount_sto6e_130{color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}._toolsContainer_sto6e_146{display:flex;flex-direction:column;gap:1.5rem}._toolCategory_sto6e_152{display:flex;flex-direction:column;gap:.75rem}._categorySectionHeader_sto6e_158{display:flex;align-items:center;gap:.65rem;padding-bottom:.35rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent)}._categorySectionIcon_sto6e_166{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);flex-shrink:0}._categorySectionText_sto6e_178{flex:1;min-width:0}._categorySectionTitle_sto6e_183{margin:0;font-size:1rem;font-weight:700;line-height:1.35}._categorySectionDesc_sto6e_190{margin:.12rem 0 0;font-size:.76rem;color:var(--text-secondary);line-height:1.45}._categorySectionCount_sto6e_197{flex-shrink:0;min-width:1.5rem;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;text-align:center;color:var(--text-secondary);background:color-mix(in srgb,var(--surface) 70%,transparent)}._toolGrid_sto6e_209{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:.75rem}._card_sto6e_215{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;text-align:left;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--bg-elevated) 68%,var(--surface) 32%);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:14px;padding:.95rem 1rem;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;min-height:7.5rem}._card_sto6e_215:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 10px 28px #0000002e}._cardIcon_sto6e_239{color:var(--accent)}._cardTitle_sto6e_243{margin:0;font-size:.92rem;font-weight:700;line-height:1.35}._cardDesc_sto6e_250{margin:0;font-size:.76rem;color:var(--text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._badge_sto6e_261{position:absolute;top:.55rem;right:.55rem;z-index:2}._modeTag_sto6e_268{margin-top:auto;font-size:.68rem;font-weight:600;color:var(--text-secondary);padding:.15rem .45rem;border-radius:6px;background:color-mix(in srgb,var(--surface) 70%,transparent)}._empty_sto6e_278{text-align:center;padding:3rem 1rem;color:var(--text-secondary);border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);border-radius:14px}._loading_sto6e_286{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}._error_sto6e_292{text-align:center;padding:2rem 1rem;color:#f53f3f}._hint_sto6e_298{margin-top:1rem;text-align:center;color:var(--text-secondary);font-size:.8rem}@media(max-width:640px){._shell_sto6e_1{padding-bottom:6.5rem}._toolGrid_sto6e_209{grid-template-columns:repeat(2,minmax(0,1fr))}._categoryTabs_sto6e_84{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}._categoryTabs_sto6e_84::-webkit-scrollbar{display:none}._categoryTab_sto6e_84{flex-shrink:0}}._shell_1lvzw_1{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:min(88rem,100%);margin:0 auto;min-height:100dvh;min-height:100vh;padding:1rem clamp(.75rem,3vw,1.5rem) 5.5rem}._topBar_1lvzw_25{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._backBtn_1lvzw_41{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--surface) 55%,var(--bg-elevated) 45%);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;padding:.4rem .85rem;border-radius:999px}._hero_1lvzw_69{position:relative;margin-bottom:1rem;padding-right:5rem}._heroBadge_1lvzw_81{position:absolute;top:0;right:0}._heroTitle_1lvzw_93{display:block;margin:0;font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:700}._heroDesc_1lvzw_107{margin:.55rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.65;max-width:52rem}._workspace_1lvzw_123{display:grid;grid-template-columns:minmax(15rem,22%) minmax(0,1fr) minmax(15rem,26%);gap:.85rem;align-items:stretch;min-height:min(72vh,42rem)}._column_1lvzw_139{display:flex;flex-direction:column;min-height:0;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);border-radius:14px;background:color-mix(in srgb,var(--bg-elevated) 68%,var(--surface) 32%);overflow:hidden}._columnHead_1lvzw_159{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.65rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 60%,transparent);font-size:.82rem;font-weight:700}._columnHeadActions_1lvzw_181{display:flex;align-items:center;gap:.45rem}._resetBtn_1lvzw_193{border:none;background:transparent;color:var(--accent);font-size:.72rem;font-weight:600;cursor:pointer;padding:.1rem .35rem}._resetBtn_1lvzw_193:hover{text-decoration:underline;text-underline-offset:2px}._tagEditable_1lvzw_223{font-size:.65rem;font-weight:600;padding:.1rem .4rem;border-radius:6px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}._formBody_1lvzw_241{flex:1;overflow:auto;padding:.75rem;display:flex;flex-direction:column;gap:.75rem}._fieldGroup_1lvzw_259{display:flex;flex-direction:column;gap:.65rem}._uploadGrid_1lvzw_271{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.65rem}._fieldCard_1lvzw_283{border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);border-radius:12px;padding:.65rem .7rem .7rem;background:color-mix(in srgb,var(--surface) 52%,transparent)}._fieldHead_1lvzw_297{margin-bottom:.45rem}._fieldTag_1lvzw_305{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;line-height:1.3;padding:.18rem .5rem;border-radius:8px;color:color-mix(in srgb,var(--accent) 92%,#fff 8%);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._fieldRequiredTag_1lvzw_331,._fieldOptionalTag_1lvzw_333{font-size:.58rem;font-weight:600;padding:.08rem .35rem;border-radius:999px}._fieldRequiredTag_1lvzw_331{color:#f59e0b;background:color-mix(in srgb,#f59e0b 14%,transparent)}._fieldOptionalTag_1lvzw_333{color:var(--text-secondary);background:color-mix(in srgb,var(--surface) 80%,transparent)}._field_1lvzw_259{margin-bottom:.85rem}._field_1lvzw_259:last-child{margin-bottom:0}._labelRow_1lvzw_383{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem}._label_1lvzw_383{font-size:.78rem;font-weight:600}._requiredDot_1lvzw_407{width:6px;height:6px;border-radius:50%;background:#f59e0b;flex-shrink:0}._fieldControl_1lvzw_423,._input_1lvzw_425,._textarea_1lvzw_427,._fieldTextarea_1lvzw_429{width:100%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);border-radius:10px;padding:.58rem .68rem;background:color-mix(in srgb,var(--bg-elevated) 75%,var(--surface) 25%);color:var(--text);font:inherit;font-size:.82rem;transition:border-color .15s,box-shadow .15s}._fieldControl_1lvzw_423:focus,._input_1lvzw_425:focus,._fieldTextarea_1lvzw_429:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}._fieldTextarea_1lvzw_429{min-height:5.5rem;resize:vertical;line-height:1.55}._fieldControl_1lvzw_423::placeholder,._fieldTextarea_1lvzw_429::placeholder,._input_1lvzw_425::placeholder{color:color-mix(in srgb,var(--text-secondary) 82%,transparent);opacity:1}._textarea_1lvzw_427{flex:1;min-height:12rem;resize:none;line-height:1.6;border:none;border-radius:0;background:transparent;padding:.85rem}._fieldHint_1lvzw_519{margin:.35rem 0 0;font-size:.72rem;color:var(--text-secondary);line-height:1.45}._uploadBox_1lvzw_533{position:relative;min-height:9.5rem;border:1px dashed color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;overflow:hidden;background:color-mix(in srgb,var(--accent) 4%,var(--surface) 40%);padding:.75rem;text-align:center;color:color-mix(in srgb,var(--accent) 70%,var(--text-secondary))}._uploadBoxCompact_1lvzw_569{min-height:7.5rem}._uploadBoxCompact_1lvzw_569 ._uploadPreview_1lvzw_577{min-height:6.5rem}._uploadBox_1lvzw_533:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}._uploadPreview_1lvzw_577{width:100%;height:100%;min-height:8.5rem;object-fit:cover;border-radius:10px}._uploadLabel_1lvzw_609{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._removeBtn_1lvzw_621{position:absolute;top:.45rem;right:.45rem;border:none;border-radius:999px;width:1.5rem;height:1.5rem;background:#0000008c;color:#fff;cursor:pointer;font-size:1rem;line-height:1}._centerBody_1lvzw_651{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem;min-height:16rem;background:color-mix(in srgb,var(--surface) 35%,transparent)}._previewEmpty_1lvzw_671{text-align:center;color:var(--text-secondary);max-width:16rem}._previewEmptyIcon_1lvzw_683{width:3.5rem;height:3.5rem;margin:0 auto .75rem;border-radius:12px;border:1px dashed color-mix(in srgb,var(--border) 80%,transparent);display:flex;align-items:center;justify-content:center;opacity:.6}._previewEmptyTitle_1lvzw_707{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:var(--text)}._previewEmptyDesc_1lvzw_721{margin:0;font-size:.78rem;line-height:1.5}._previewImage_1lvzw_733{max-width:100%;max-height:100%;border-radius:12px;object-fit:contain}._centerFooter_1lvzw_747{border-top:1px solid color-mix(in srgb,var(--glass-border) 60%,transparent);padding:.65rem .85rem .85rem}._settingsToolbar_1lvzw_757{margin-bottom:.65rem}._actionRow_1lvzw_765{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._workbenchLink_1lvzw_779{border:none;background:transparent;color:var(--text-secondary);font-size:.76rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}._generateWrap_1lvzw_799{display:flex;align-items:center;gap:.65rem}._costHint_1lvzw_811{font-size:.76rem;color:var(--text-secondary);white-space:nowrap}._generateBtn_1lvzw_823{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:8.5rem;border:none;border-radius:999px;padding:.6rem 1.35rem;background:linear-gradient(90deg,#fbbf24,#a855f7);color:#fff;font-weight:700;font-size:.86rem;cursor:pointer}._generateBtn_1lvzw_823:disabled{opacity:.55;cursor:not-allowed}._promptFoot_1lvzw_865{padding:.35rem .85rem .55rem;text-align:right;font-size:.68rem;color:var(--text-secondary);border-top:1px solid color-mix(in srgb,var(--glass-border) 50%,transparent)}._error_1lvzw_881{margin-top:.65rem;color:#f53f3f;font-size:.82rem}._loading_1lvzw_893,._empty_1lvzw_895{text-align:center;padding:2rem 1rem;color:var(--text-secondary)}._spinner_1lvzw_907{animation:_toolboxSpin_1lvzw_1 .8s linear infinite}@keyframes _toolboxSpin_1lvzw_1{to{transform:rotate(360deg)}}@media(max-width:960px){._workspace_1lvzw_123{grid-template-columns:1fr;min-height:auto}._column_1lvzw_139{min-height:auto}._textarea_1lvzw_427{min-height:10rem}}@media(max-width:640px){._shell_1lvzw_1{padding-bottom:6.5rem}._actionRow_1lvzw_765{flex-direction:column;align-items:stretch}._generateWrap_1lvzw_799{justify-content:space-between}}._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}._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_5v5dj_1{position:relative;min-height:100vh;padding-left:80px;z-index:1}@media(max-width:768px){._app_5v5dj_1{padding-left:0;padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px))}._footer_5v5dj_14{display:none}}._footer_5v5dj_14{position:relative;z-index:1;padding:2rem 1.5rem;text-align:center;border-top:1px solid var(--border);background:var(--bg)}._footer_5v5dj_14 p{margin:0;font-size:.8125rem;color:var(--text-muted)}._footerLink_5v5dj_34{display:inline-block;margin-top:.45rem;border:none;background:none;padding:0;color:var(--accent-2);font-size:.78rem;font-weight:600;cursor:pointer}._footerLink_5v5dj_34:hover{color:var(--accent)}._footerIcp_5v5dj_50{margin:.35rem 0 0!important;font-size:.75rem!important;opacity:.85}a._footerLink_5v5dj_34{text-decoration:none}: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: "Inter", "Segoe UI", system-ui, sans-serif;--font-serif: "Noto Serif SC", "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){: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}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left: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),(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}
