._header_pq7t1_1{z-index:100;background:color-mix(in srgb, var(--glass-bg) 42%, transparent);-webkit-backdrop-filter:blur(48px)saturate(1.75);border-right:1px solid color-mix(in srgb, var(--glass-border) 85%, transparent);width:80px;box-shadow:inset -1px 0 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent);border-radius:0 24px 24px 0;flex-direction:column;padding:1rem .5rem;display:flex;position:fixed;top:0;bottom:0;left:0}[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{-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-right:none;border-radius:0 0 24px}[data-theme=light] ._headerPanelDocked_pq7t1_33,[data-theme=dark] ._headerPanelDocked_pq7t1_33{box-shadow:none;background:0 0;border-right:none}._inner_pq7t1_54{flex-direction:column;align-items:center;height:100%;display:flex}._brand_pq7t1_61{flex-direction:column;flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem 0;text-decoration:none;display:flex}._logoMark_pq7t1_71{width:56px;box-shadow:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:2px 0;display:flex}._logoImg_pq7t1_82{object-fit:contain;width:100%;height:auto;max-height:42px;display:block}._nav_pq7t1_90{flex-direction:column;gap:.5rem;width:100%;margin:1.5rem 0;display:flex}._navLink_pq7t1_98{color:var(--text-secondary);border-radius:var(--radius);text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;width:100%;padding:.5rem .25rem;font-family:inherit;font-size:.625rem;font-weight:500;line-height:1.2;text-decoration:none;transition:color .2s,background .2s;display:flex}._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{width:100%;position:relative}._navLinkHighlight_pq7t1_134{color:var(--accent-2,var(--accent));background:color-mix(in srgb, var(--accent) 16%, transparent)}._inviteTipBubble_pq7t1_139{z-index:250;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));-webkit-backdrop-filter:blur(20px)saturate(1.5);width:max-content;max-width:240px;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);pointer-events:auto;border-radius:14px;padding:12px 14px 14px;animation:.35s cubic-bezier(.22,1,.36,1) both _inviteTipIn_pq7t1_1;position:absolute;top:50%;left:calc(100% + 14px);transform:translateY(-50%)}._inviteTipBubble_pq7t1_139:before{content:"";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));width:12px;height:12px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)rotate(45deg)}@keyframes _inviteTipIn_pq7t1_1{0%{opacity:0;transform:translateY(-50%)translate(-8px)}to{opacity:1;transform:translateY(-50%)translate(0)}}._inviteTipClose_pq7t1_184{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;font-size:1.1rem;line-height:1;position:absolute;top:6px;right:8px}._inviteTipClose_pq7t1_184:hover{color:var(--text);background:var(--surface-hover)}._inviteTipTitle_pq7t1_205{color:var(--text);margin:0 28px 0 0;font-size:.8125rem;font-weight:700;line-height:1.35}._inviteTipBody_pq7t1_213{color:var(--text-secondary);margin:6px 0 10px;font-size:.75rem;line-height:1.45}._inviteTipAction_pq7t1_220{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 85%, #6366f1), color-mix(in srgb, var(--accent) 55%, #a855f7));color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:7px 10px;font-family:inherit;font-size:.75rem;font-weight:650;transition:filter .15s,transform .1s;display:block}._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{justify-content:center;align-items:center;width:20px;height:20px;display:flex}._navCredits_pq7t1_283{font-variant-numeric:tabular-nums;color:var(--accent-2);font-size:.6875rem;font-weight:700;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{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}._worksSpinner_pq7t1_308{border:2px solid #8b7cf633;border-top-color:var(--accent-2);border-radius:50%;animation:.7s linear infinite _spin_pq7t1_1;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}._worksDot_pq7t1_317{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite _breathe_pq7t1_1;position:absolute;top:-2px;right:-2px}@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{width:32px;height:32px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:flex}._themeToggle_pq7t1_337:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659}._langToggle_pq7t1_358{letter-spacing:.02em;font-size:.65rem;font-weight:700}._rechargeBtn_pq7t1_364{letter-spacing:.14em;writing-mode:vertical-rl;text-orientation:upright;color:#fff;cursor:pointer;background:linear-gradient(#8b5cf6 0%,#a855f7 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;width:auto;min-width:2.125rem;max-width:calc(100% - 4px);margin:0 auto .625rem;padding:.75rem .4rem;font-family:inherit;font-size:.6875rem;font-weight:700;line-height:1;transition:filter .2s,transform .2s,box-shadow .2s;display:none;box-shadow:0 4px 14px #8b5cf652}._mobileRechargeCredits_pq7t1_390{font-variant-numeric:tabular-nums;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed;font-size:.8125rem;font-weight:800}._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(#f59e0b 0%,#fbbf24 100%);box-shadow:0 4px 14px #f59e0b52}._rechargeBtn_low_pq7t1_409:hover{box-shadow:0 6px 18px #f59e0b66}._rechargeBtn_critical_pq7t1_418{background:linear-gradient(#f43f5e 0%,#fb7185 100%);animation:2.4s ease-in-out infinite _rechargePulse_pq7t1_1;box-shadow:0 4px 14px #f43f5e59}._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{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:.5rem;width:100%;padding:.75rem 0 0;display:flex}._userBtn_pq7t1_452{width:32px;height:32px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--glass-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .2s,background .2s,border-color .2s;display:flex}._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{z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}._video_9f6f2_17{object-fit:cover;object-position:center center;transform-origin:50%;opacity:.64;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)scaleY(-1)}._scrim_9f6f2_41{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%);position:absolute;top:0;bottom:0;left:0;right:0}[data-theme=light] ._video_9f6f2_17{opacity:.58}[data-theme=light] ._scrim_9f6f2_41{background:linear-gradient(#ffffff0a 0%,#0000 22% 55%,#ffffffa6 82%,#fff 100%)}[data-theme=dark] ._layer_9f6f2_1{display:none}@media (max-width:768px){._layer_9f6f2_1{height:min(52vh,420px);bottom:auto;-webkit-mask-image:linear-gradient(#000 68%,#0000 100%);mask-image:linear-gradient(#000 68%,#0000 100%)}._video_9f6f2_17{opacity:.34;object-position:center 28%;transform:scale(1.02)scaleY(-1)}[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(#ffffff0f 0%,#0000 40%,#ffffff6b 86%,#0000 100%)}}._bar_h1uz1_1{display:none}@media (max-width:768px){._bar_h1uz1_1{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:0 0;border:none;display:block;position:fixed}._inner_h1uz1_20{box-sizing:border-box;pointer-events:auto;background:color-mix(in srgb, var(--bg-elevated) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.25);border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:22px;justify-content:space-between;align-items:flex-end;gap:0;width:100%;max-width:none;min-height:56px;margin:0;padding:6px 6px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 40px #00000038}[data-theme=light] ._inner_h1uz1_20{background:#ffffffe0;border-color:#0000000f;box-shadow:inset 0 0 0 1px #fff9,0 12px 36px #0000001a}[data-theme=dark] ._inner_h1uz1_20{background:#141418db;box-shadow:inset 0 0 0 1px #ffffff0f,0 12px 44px #0000006b}._item_h1uz1_57{z-index:0;min-width:0;min-height:48px;color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;padding:6px 2px 2px;font-family:inherit;text-decoration:none;transition:color .2s,transform .15s;display:flex;position:relative}._item_h1uz1_57:before{content:"";z-index:-1;background:0 0;border-radius:12px;height:calc(100% - 4px);transition:background .2s;position:absolute;top:2px;bottom:auto;left:1px;right:1px}._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{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;font-weight:500;line-height:1.15;transition:color .2s;overflow:hidden}._iconWrap_h1uz1_120{justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}._createItem_h1uz1_129{color:var(--text-muted);flex:1.05 1 0;gap:5px;margin-top:-14px;padding-top:0}._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{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);width:46px;height:46px;box-shadow:0 6px 20px color-mix(in srgb, var(--accent) 36%, transparent), 0 0 0 1px #ffffff61 inset;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}[data-theme=light] ._createFab_h1uz1_149{box-shadow:0 8px 22px color-mix(in srgb, var(--accent) 30%, transparent), 0 0 0 1px #ffffff8c inset}[data-theme=dark] ._createFab_h1uz1_149{box-shadow:0 8px 26px color-mix(in srgb, var(--accent) 42%, transparent), 0 0 0 1px #ffffff38 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{border:1.5px solid color-mix(in srgb, var(--text) 12%, transparent);border-top-color:var(--text);border-radius:50%;animation:.75s linear infinite _bottomNavSpin_h1uz1_1;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px}._worksDot_h1uz1_201{border:2px solid var(--bg-elevated);background:#f43f5e;border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-2px}._credits_h1uz1_212{font-variant-numeric:tabular-nums;color:#fff;background:var(--text);pointer-events:none;border-radius:999px;min-width:16px;padding:1px 4px;font-size:.5rem;font-weight:700;line-height:1.35;position:absolute;top:0;right:calc(50% - 24px);box-shadow:0 2px 8px #0000002e}._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{z-index:123;-webkit-backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#00000047;border:none;margin:0;padding:0;animation:.22s _menuBackdropIn_h1uz1_1;position:fixed;top:0;bottom:0;left:0;right:0}._menuPanel_h1uz1_282{left:var(--mobile-chrome-x,.75rem);right:var(--mobile-chrome-x,.75rem);bottom:calc(var(--bottom-nav-h,72px) + 6px);z-index:124;pointer-events:auto;background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.2);border:1px solid color-mix(in srgb, var(--text) 8%, transparent);border-radius:20px;padding:8px;animation:.28s cubic-bezier(.22,1,.36,1) _menuPanelIn_h1uz1_1;position:fixed;box-shadow:0 16px 48px #0000003d}[data-theme=light] ._menuPanel_h1uz1_282{background:#ffffffeb;box-shadow:0 16px 40px #0000001a}._menuPanelGrid_h1uz1_304{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._menuPanelItem_h1uz1_310{background:color-mix(in srgb, var(--text) 4%, transparent);min-height:52px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,transform .12s;display:flex}._menuPanelItem_h1uz1_310:active{background:color-mix(in srgb, var(--text) 8%, transparent);transform:scale(.98)}._menuPanelIcon_h1uz1_332{background:color-mix(in srgb, var(--text) 6%, transparent);width:34px;height:34px;color:var(--text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._menuPanelLabel_h1uz1_344{text-align:left;color:color-mix(in srgb, var(--text) 82%, transparent);font-size:.8125rem;font-weight:500;line-height:1.25}}@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-start:10px;padding-inline-end:10px}._label_h1uz1_103{font-size:.5625rem}._createFab_h1uz1_149{width:42px;height:42px}._menuPanel_h1uz1_282{left:10px;right:10px}}._container_qlevf_1{top:max(12px, env(safe-area-inset-top,0px));z-index:var(--z-toast);pointer-events:none;flex-direction:column;align-items:center;gap:8px;max-width:min(92vw,360px);display:flex;position:fixed;left:50%;transform:translate(-50%)}._island_qlevf_15{width:max-content;max-width:100%;color:var(--text);background:var(--glass-bg);-webkit-backdrop-filter:blur(32px)saturate(1.6);border:1px solid var(--glass-border);pointer-events:none;transform-origin:top;will-change:transform, opacity, filter;border-radius:100px;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:500;display:flex;overflow:hidden;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f}._islandText_qlevf_39{white-space:nowrap;text-overflow:ellipsis;max-width:min(88vw,320px);overflow:hidden}._island_qlevf_15._enter_qlevf_46{animation:.48s cubic-bezier(.22,1,.36,1) both _islandIn_qlevf_1}._island_qlevf_15._idle_qlevf_50{opacity:1;filter:blur();animation:none;transform:scaleX(1)scaleY(1)}._island_qlevf_15._exit_qlevf_57{pointer-events:none;animation:.52s cubic-bezier(.4,0,.2,1) both _islandOut_qlevf_1}@keyframes _islandIn_qlevf_1{0%{opacity:0;filter:blur(6px);transform:scaleX(.28)scaleY(.62)}55%{opacity:1;filter:blur();transform:scaleX(1.04)scaleY(1.02)}to{opacity:1;filter:blur();transform:scaleX(1)scaleY(1)}}@keyframes _islandOut_qlevf_1{0%{opacity:1;filter:blur();transform:scaleX(1)scaleY(1)translateY(0)}35%{opacity:.92;filter:blur();transform:scaleX(.72)scaleY(.9)translateY(-1px)}to{opacity:0;filter:blur(5px);transform:scaleX(.22)scaleY(.68)translateY(-8px)}}@media (max-width:768px){._container_qlevf_1{top:calc(env(safe-area-inset-top,0px) + 12px);max-width:min(88vw,320px)}._island_qlevf_15{pointer-events:auto;padding:.5rem 1rem;font-size:.75rem}._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{padding:.4375rem .75rem;font-size:.6875rem}}@media (prefers-reduced-motion:reduce){._island_qlevf_15._enter_qlevf_46,._island_qlevf_15._exit_qlevf_57{animation-duration:.01ms}}._wrap_v6uqk_1{flex-shrink:0;position:relative}._trigger_v6uqk_6{height:32px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}._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{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._chevron_v6uqk_52{color:var(--text-muted);flex-shrink:0;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{background:var(--menu-bg);-webkit-backdrop-filter:blur(24px)saturate(1.6);border:1px solid #ffffff14;border-radius:12px;width:max-content;min-width:160px;margin:0;padding:.375rem;list-style:none;animation:.18s _menuIn_v6uqk_1;box-shadow:0 12px 40px #00000080,inset 0 0 0 1px #ffffff0a}._menuCompact_v6uqk_85{min-width:100px;padding:.625rem}@keyframes _menuIn_v6uqk_1{0%{opacity:0;transform:translateY(4px)scale(.98)}}._option_v6uqk_98{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem;font-size:.8125rem;transition:background .12s,color .12s;display:flex}._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{flex-direction:column;gap:.125rem;min-width:0;display:flex}._optionLabel_v6uqk_140{font-weight:500;line-height:1.2}._optionHint_v6uqk_145{color:var(--text-muted);font-size:.6875rem;line-height:1.2}._optionActive_v6uqk_124 ._optionHint_v6uqk_145{color:#c084fca6}._optionActive_v6uqk_124 svg{color:var(--accent-2);flex-shrink:0}._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);-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);transition:border-color .2s;overflow:visible}@media (min-width:769px){._composer_gwkm6_5{background:color-mix(in srgb, var(--glass) 52%, transparent);-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{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);flex-direction:column;gap:.625rem;padding:.5rem .875rem .375rem;display:flex}._ecommerceMetaGroup_gwkm6_61{flex-direction:column;gap:.375rem;min-width:0;display:flex}._ecommerceMetaHead_gwkm6_68{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}._ecommerceMetaLabel_gwkm6_75{color:var(--text);white-space:nowrap;font-size:.75rem;font-weight:600}._ecommerceMetaSub_gwkm6_82{color:var(--text-muted);font-size:.6875rem;line-height:1.35}._ecommercePlatformScroll_gwkm6_88{scrollbar-width:thin;-webkit-overflow-scrolling:touch;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}._ecommercePlatformChip_gwkm6_98{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);background:color-mix(in srgb, var(--text) 3%, transparent);min-height:30px;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 10px;font-size:.6875rem;font-weight:600;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{align-items:center;gap:0;display:none}._ecommerceOutputBar_gwkm6_133{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);flex-direction:column;gap:.5rem;padding:.5rem .875rem .375rem;display:flex}._ecommerceOutputHead_gwkm6_141{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;display:flex}._ecommerceOutputLabel_gwkm6_148{color:var(--text);white-space:nowrap;font-size:.75rem;font-weight:600}._ecommerceOutputSub_gwkm6_155{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}._ecommerceOutputChips_gwkm6_161{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}._ecommerceOutputChip_gwkm6_161{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);background:color-mix(in srgb, var(--text) 3%, transparent);min-height:32px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 6px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}._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{text-align:center;font-size:.6875rem;font-weight:600;line-height:1.2}._ecommerceOutputChipMeta_gwkm6_210{opacity:.75;flex-shrink:0;font-size:.625rem}._ecommerceTaskHint_gwkm6_216{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.6875rem}@media (max-width:768px){._ecommerceMetaBar_gwkm6_53{display:none}._ecommerceFooterMeta_gwkm6_127{display:contents}._ecommerceOutputBar_gwkm6_133{padding-inline-start:.625rem;padding-inline-end:.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{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;top:.625rem;right:.625rem}._optimizeBtn_gwkm6_260{width:28px;height:28px;color:var(--accent-2);cursor:pointer;background:#8b7cf61f;border:1px solid #8b7cf640;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}._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);pointer-events:none;background:#8b7cf626;border-color:#8b7cf64d}._optimizeBtnDisabled_gwkm6_289{opacity:.35;cursor:not-allowed;pointer-events:none}._clearBtn_gwkm6_295{width:28px;height:28px;color:var(--text-muted);background:var(--surface);border:1px solid var(--glass-border);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}._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;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);resize:none;box-sizing:border-box;background:0 0;border:none;outline:none;display:block;overflow-y:auto}._textareaWithClear_gwkm6_346{padding-right:.5rem}._textarea_gwkm6_317::placeholder{color:var(--text-muted)}._footer_gwkm6_354{flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem .75rem;display:flex}._footerThumbsRow_gwkm6_361{align-items:center;gap:.5rem;width:100%;padding-left:calc(1px + .625rem);display:flex}._footerLeft_gwkm6_369{scrollbar-width:none;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}._footerLeft_gwkm6_369::-webkit-scrollbar{display:none}._footerRow_gwkm6_383{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._footerToolbar_gwkm6_391{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}._footerAddBtn_gwkm6_399{width:32px;height:32px;color:var(--text-secondary);background:var(--surface);border:1px dashed var(--glass-border);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s;animation:2.4s ease-in-out infinite _breathe_gwkm6_1;display:flex}._footerAddBtn_gwkm6_399:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf680}._footerThumb_gwkm6_361{flex-shrink:0;width:32px;height:32px;position:relative}._footerThumb_gwkm6_361:after{content:"";pointer-events:none;z-index:1;border:1.5px solid #8b7cf659;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}._footerThumbImg_gwkm6_439{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}._footerThumbRemove_gwkm6_447{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:.875rem;line-height:1;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._footerThumb_gwkm6_361:hover ._footerThumbRemove_gwkm6_447{opacity:1}._refBar_gwkm6_473{padding:.625rem .75rem 0 1.5rem}._refList_gwkm6_477{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}._refThumb_gwkm6_485{border:1px solid var(--glass-border);border-radius:8px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}._refThumb_gwkm6_485 img{object-fit:cover;width:100%;height:100%}._refRemove_gwkm6_501{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;justify-content:center;align-items:center;padding:0;font-size:13px;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._refThumb_gwkm6_485:hover ._refRemove_gwkm6_501{opacity:1}._addBtn_gwkm6_521{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px dashed #ffffff40;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:1.375rem;font-weight:500;transition:color .15s,background .15s;animation:2.4s ease-in-out infinite _breathe_gwkm6_1;display:flex}._addBtn_gwkm6_521:hover{color:var(--text);background:#ffffff17;border-color:#8b7cf680;animation:none}@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{background:var(--border);flex-shrink:0;width:1px;height:20px;margin:0 .125rem}._sizeControls_gwkm6_566{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._sizeControlGroup_gwkm6_573{align-items:center;gap:.35rem;display:flex}._sizeGroupLabel_gwkm6_579{color:var(--text-muted);white-space:nowrap;font-size:.6875rem}._sizeToggle_gwkm6_585{background:var(--surface);border:1px solid var(--border);border-radius:10px;gap:2px;padding:2px;display:inline-flex}._sizeToggleBtn_gwkm6_594,._sizeToggleActive_gwkm6_595{cursor:pointer;border:none;border-radius:7px;min-width:38px;height:26px;padding:0 9px;font-size:.6875rem;font-weight:600;transition:all .15s}._sizeToggleBtn_gwkm6_594{color:var(--text-muted);background:0 0}._sizeToggleBtn_gwkm6_594:hover{color:var(--text);background:var(--surface-hover)}._sizeToggleActive_gwkm6_595{color:#fff;background:#7c3aed}._generateWrap_gwkm6_622{flex-shrink:0;align-items:center;gap:.5rem;display:flex}._costLabel_gwkm6_629{color:var(--text-muted);white-space:nowrap;font-size:.6875rem;font-weight:600}._balanceDanger_gwkm6_636{color:var(--danger)}._generateBtn_gwkm6_640,._mobileGenerateBtn_gwkm6_641{color:#fff;letter-spacing:.02em;cursor:pointer;isolation:isolate;background:linear-gradient(90deg,#8b5cf6 0%,#7c3aed 52%,#6d28d9 100%);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.45rem;height:40px;padding:0 1.35rem;font-size:.875rem;font-weight:700;transition:transform .2s,box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 22px #8b5cf66b,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f}._generateBtn_gwkm6_640:before,._mobileGenerateBtn_gwkm6_641:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f 0%,#ffffff08 38%,#0000 62%,#ffffff0a 100%);position:absolute;top:0;bottom:0;left:0;right:0}._generateBtnIcon_gwkm6_683{z-index:1;flex-shrink:0;position:relative}._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){filter:brightness(.98);transition-duration:80ms;transform:translateY(0);box-shadow:0 3px 14px #7c3aed59,inset 0 1px #fff3}._generateBtn_gwkm6_640:disabled,._mobileGenerateBtn_gwkm6_641:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}._generateBtn_gwkm6_640>:not(._generateBtnIcon_gwkm6_683):not(._spinner_gwkm6_718),._mobileGenerateBtn_gwkm6_641>:not(._generateBtnIcon_gwkm6_683):not(._spinner_gwkm6_718),._generateBtn_gwkm6_640 ._spinner_gwkm6_718,._mobileGenerateBtn_gwkm6_641 ._spinner_gwkm6_718{z-index:1;position:relative}._spinner_gwkm6_718{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_gwkm6_718}@keyframes _spin_gwkm6_718{to{transform:rotate(360deg)}}._error_gwkm6_745{color:var(--danger);text-align:left;margin:0 0 .125rem;padding:0 .125rem;font-size:.75rem}._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{--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;font-size:16px}._textareaWithClear_gwkm6_346{padding-right:.375rem}._clearBtn_gwkm6_295,._optimizeBtn_gwkm6_260{width:26px;height:26px}._promptActions_gwkm6_250{gap:4px;top:.5rem;right:.5rem}._footer_gwkm6_354{padding:.375rem .5rem .5rem}._footerRow_gwkm6_383{flex-direction:column;align-items:stretch;gap:.375rem}._footerToolbar_gwkm6_391{gap:.375rem;width:100%}._footerLeft_gwkm6_369{gap:.25rem}._footerThumbsRow_gwkm6_361{gap:.375rem}._generateWrap_gwkm6_622{display:none}._mobileGenerateBtn_gwkm6_641{letter-spacing:.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.2rem;width:auto;min-width:3.5rem;height:30px;margin:0;padding:0 .5rem;font-size:.75rem;font-weight:700;display:inline-flex;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{max-width:100%;height:32px;padding:0 .45rem 0 .5rem;font-size:.6875rem;font-weight:600}._sizeTrigger_gwkm6_871 span{text-overflow:ellipsis;overflow:hidden}._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{color:#fffc;align-items:center;margin-left:.125rem;font-size:.65rem;font-weight:600;line-height:1;display:inline-flex}}._outputBackdrop_gwkm6_910{z-index:999;cursor:default;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}._outputWrap_gwkm6_918{flex-shrink:0;position:relative}._outputTrigger_gwkm6_923{height:32px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.375rem;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:flex}._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{color:var(--text-muted);flex-shrink:0;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:#f4f4f6a6;--panel-text-muted:#f4f4f66b;--panel-surface-hover:#ffffff12;--panel-border:#ffffff1a;--panel-border-hover:#ffffff1f;--panel-inset:#ffffff14;--panel-bg:#0c0c12e0;--panel-bg-nested:#ffffff0d;--panel-shadow:0 0 0 1px #ffffff0f, 0 16px 48px #0000007a, inset 0 1px 0 var(--panel-inset);color:var(--panel-text);background:var(--panel-bg);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(1.55);border-radius:14px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}[data-theme=light] ._outputMenu_gwkm6_963{--panel-text:#1d1d1f;--panel-text-secondary:#1d1d1fb8;--panel-text-muted:#1d1d1f80;--panel-surface-hover:#0000000d;--panel-border:#0000001a;--panel-border-hover:#00000014;--panel-inset:#ffffffeb;--panel-bg:#ffffffdb;--panel-bg-nested:#00000009;--panel-shadow:0 0 0 1px #0000000f, 0 18px 52px #0f172a24, inset 0 1px 0 #fffffff2}@media (min-width:769px){._outputMenu_gwkm6_963{-webkit-backdrop-filter:blur(32px)saturate(1.65);min-width:300px}[data-theme=light] ._outputMenu_gwkm6_963{--panel-bg:#ffffffe6}}._outputSection_gwkm6_1019{flex-direction:column;gap:.5rem;display:flex}._outputSectionLabel_gwkm6_1025{letter-spacing:.04em;color:var(--panel-text-muted);margin:0;padding-left:.125rem;font-size:.6875rem;font-weight:600}._ratioPanel_gwkm6_1034{border:1px solid var(--panel-border);background:var(--panel-bg-nested);-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px 0 var(--panel-inset);border-radius:10px;padding:.375rem}._segmentPanel_gwkm6_1044{border:1px solid var(--panel-border);background:var(--panel-bg-nested);-webkit-backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px 0 var(--panel-inset);border-radius:10px;gap:.25rem;padding:.25rem;display:flex}._ratioGrid_gwkm6_1056{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;display:grid}._ratioCellSmartFull_gwkm6_1062{width:100%;height:40px;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);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.375rem;margin-bottom:.375rem;padding:0 .75rem;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:flex}._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{height:56px;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);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.3125rem;padding:.375rem .25rem;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:flex}._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{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}._ratioIcon_gwkm6_1122{flex-shrink:0;display:block}._ratioLabel_gwkm6_1118{white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1}._segmentBtn_gwkm6_1143{min-width:0;height:34px;color:var(--panel-text-secondary,var(--text-secondary));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 1 0;padding:0 .375rem;font-size:.75rem;font-weight:500;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{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-width:none;overflow-y:auto;width:auto!important;min-width:0!important}._ratioCell_gwkm6_1062{height:52px}._ratioCellSmartFull_gwkm6_1062{height:38px}._ratioLabel_gwkm6_1118{font-size:.625rem}._segmentBtn_gwkm6_1143{height:32px;font-size:.6875rem}}._tabs_19vgr_1{justify-content:flex-start;align-items:center;display:flex}._tabsEmbedded_19vgr_13{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);padding:.5rem .625rem .375rem}._tabGroup_19vgr_23{background:color-mix(in srgb, var(--text) 4%, transparent);border:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}._tab_19vgr_1{-webkit-appearance:none;appearance:none;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:color .15s,background .15s,box-shadow .15s}._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{text-overflow:ellipsis;min-width:0;overflow:hidden}._panelTitle_1093z_13{color:var(--panel-text,var(--text));margin:0 0 .125rem;padding:0 .125rem;font-size:.8125rem;font-weight:600}._sliderSection_1093z_29{align-items:center;gap:.75rem;padding:.125rem .125rem 0;display:flex}._sliderLabel_1093z_43{color:var(--panel-text-secondary,var(--text-secondary));flex-shrink:0;font-size:.8125rem;font-weight:500}._durationValue_1093z_57{min-width:2.75rem;color:var(--panel-text,var(--text));text-align:right;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:600}._slider_1093z_29{-webkit-appearance:none;appearance:none;background:color-mix(in srgb, var(--panel-text,var(--text)) 14%, transparent);cursor:pointer;border-radius:999px;flex:auto;min-width:0;height:4px;margin:0}._slider_1093z_29::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--panel-text,var(--text));cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000047}._slider_1093z_29::-moz-range-thumb{background:var(--panel-text,var(--text));cursor:pointer;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000047}._slider_1093z_29::-moz-range-track{background:color-mix(in srgb, var(--panel-text,var(--text)) 14%, transparent);border-radius:999px;height:4px}._toggleSection_1093z_157{justify-content:space-between;align-items:center;gap:.75rem;padding:.125rem .125rem 0;display:flex}._toggleLabelWrap_1093z_173{align-items:center;gap:.375rem;min-width:0;display:inline-flex}._toggleLabel_1093z_173{color:var(--panel-text-secondary,var(--text-secondary));font-size:.8125rem;font-weight:500}._infoBtn_1093z_199{color:var(--panel-text-muted,var(--text-muted));cursor:help;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._toggle_1093z_157{background:color-mix(in srgb, var(--panel-text,var(--text)) 18%, transparent);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;transition:background .2s;position:relative}._toggleOn_1093z_247{background:color-mix(in srgb, var(--accent) 72%, transparent)}._toggleKnob_1093z_255{background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000038}._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{background:0 0;justify-content:center;padding:5rem 1.5rem 2.75rem;display:flex;position:relative;overflow:visible}@media (min-width:769px){._hero_9oue5_1{padding-bottom:4rem}}._glow_9oue5_16{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(circle,#8b7cf62e 0%,#0000 70%);width:560px;height:320px;position:absolute;top:0;left:50%;transform:translate(-50%)}._content_9oue5_29{z-index:1;text-align:center;width:100%;max-width:880px;position:relative}._title_9oue5_37{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 .625rem;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.2}._title_9oue5_37 em{background:linear-gradient(135deg, var(--text-gradient) 30%, var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}._slogan_9oue5_54{letter-spacing:.01em;color:var(--text-muted);margin:0 0 1.5rem;font-size:.875rem;font-weight:500}._waveText_9oue5_62{display:inline}._waveChar_9oue5_66{animation:2s ease-in-out _waveBounce_9oue5_1;display:inline-block}@keyframes _waveBounce_9oue5_1{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}}._sloganHighlight_9oue5_77{font-family:var(--font-serif);background:linear-gradient(135deg, #fff 20%, var(--accent-2) 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-left:0;font-size:1.2em;font-style:italic;font-weight:600;display:inline-block}@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;padding:0 .5rem;font-size:.8125rem}}._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;z-index:1300;-webkit-backdrop-filter:blur(12px);background:#0000009e;justify-content:center;align-items:center;padding:24px;animation:.28s both _gvFadeIn_8b4m3_1;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=light] ._overlay_8b4m3_3{background:#0f11157a}@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{border-radius:var(--gv-radius);border:1px solid var(--gv-line);background:var(--gv-panel);width:min(1040px,100vw - 48px);max-height:min(90vh,880px);color:var(--gv-text);flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) both _gvSlideUp_8b4m3_1;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 32px 80px #00000073}._srOnly_8b4m3_63{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._closeBtn_8b4m3_75{background:color-mix(in srgb, var(--text) 6%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--text) 72%, transparent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .15s;display:flex}._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{flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);align-items:stretch;min-height:0;display:grid}._heroCol_8b4m3_117{background:color-mix(in srgb, var(--text) 3%, var(--gv-panel));border-right:1px solid var(--gv-line);flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex}._heroInner_8b4m3_127{flex:auto;justify-content:center;align-items:center;min-height:0;padding:32px 28px 28px;display:flex;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{background:var(--gv-panel);flex-direction:column;align-self:stretch;min-width:0;min-height:0;padding:24px 22px 0;display:flex;overflow:hidden}._detailScroll_8b4m3_158{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}._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{justify-content:space-between;align-items:center;gap:12px;display:flex}._detailHeadRow_8b4m3_179 ._eyebrow_8b4m3_186{margin:0}._eyebrow_8b4m3_186{letter-spacing:.02em;text-transform:none;color:var(--gv-muted);margin:0 0 10px;font-size:.8125rem;font-weight:500;display:inline-block}._title_8b4m3_200{letter-spacing:-.02em;color:var(--gv-text);margin:10px 0 0;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.35}._singleWrap_8b4m3_211{justify-content:center;width:100%;display:flex}._singleImageFrame_8b4m3_217{border-radius:16px;max-width:100%;max-height:min(62vh,560px);line-height:0;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 48px #0000002e}._singleImage_8b4m3_217{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(62vh,560px);display:block}._zoomableHit_8b4m3_237{cursor:zoom-in;width:100%;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;margin:0;padding:0;display:block}._zoomableHitDesktop_8b4m3_251{width:auto;max-width:100%;margin-inline-start:auto;margin-inline-end:auto}._zoomableHitPanel_8b4m3_257{width:min(100%,280px);margin-inline-start:auto;margin-inline-end:auto}._zoomableHitResult_8b4m3_262 ._mediaSquare_8b4m3_262{box-shadow:0 16px 40px #00000052}._mediaSquare_8b4m3_262{aspect-ratio:1;background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:12px;width:min(100%,280px);margin-inline-start:auto;margin-inline-end:auto;line-height:0;display:block;position:relative;overflow:hidden}._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{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;border-radius:0;display:block}._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 #00000052}._compareMobile_8b4m3_278{flex-direction:column;align-items:stretch;width:100%;max-width:min(100%,400px);margin:0 auto;display:flex}._compareTabs_8b4m3_317{gap:8px;width:100%;margin-bottom:12px;display:flex}._compareTab_8b4m3_317{border:1px solid var(--gv-line);min-height:38px;color:var(--gv-muted);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:1;padding:0 12px;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .18s,color .18s,border-color .18s,transform .12s}._compareTab_8b4m3_317:hover{border-color:color-mix(in srgb, var(--text) 20%, transparent);color:var(--gv-text)}._compareTabActive_8b4m3_347{background:var(--gv-text);color:var(--bg);border-color:#0000}._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{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px;width:100%;display:flex;overflow:auto hidden}._refCarouselTrack_8b4m3_371::-webkit-scrollbar{display:none}._refCarouselSlide_8b4m3_387{aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always;background:color-mix(in srgb, var(--text) 5%, transparent);cursor:zoom-in;width:100%;line-height:0;font:inherit;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:0 0 100%;margin:0;padding:0;overflow:hidden}._refCarouselImg_8b4m3_405{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._refCarouselCounter_8b4m3_414{letter-spacing:.06em;text-align:center;color:var(--gv-muted);margin:10px 0 0;font-size:.75rem;font-weight:600}._splitRow_8b4m3_423{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;display:grid}._splitRowBalanced_8b4m3_431{align-items:start}._compareFlow_8b4m3_435{justify-content:center;align-items:center;gap:20px;width:100%;max-width:100%;display:flex}._compareRefs_8b4m3_444{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}._refStrip_8b4m3_452{flex-direction:column;gap:8px;display:flex}._refThumb_8b4m3_458{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);cursor:zoom-in;width:clamp(72px,12vw,96px);height:clamp(72px,12vw,96px);font:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 4px 16px #0000002e}._refThumbImg_8b4m3_472{object-fit:cover;width:100%;height:100%;display:block}._compareDivider_8b4m3_479{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);flex-shrink:0;align-self:stretch;width:1px;min-height:80px;max-height:min(48vh,420px)}._compareResult_8b4m3_494{flex-direction:column;flex:auto;align-items:center;gap:10px;min-width:0;margin:0;display:flex}._comparePanel_8b4m3_504{flex-direction:column;align-items:center;gap:10px;min-width:0;margin:0;display:flex}._panelLabel_8b4m3_513{letter-spacing:.12em;text-transform:uppercase;color:var(--gv-subtle);text-align:center;margin:0;font-size:.625rem;font-weight:600}._refStripGrid_8b4m3_523{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}._panelMedia_8b4m3_284{border-radius:12px;flex:none;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:0;display:flex;position:relative;overflow:hidden}._panelMediaResult_8b4m3_303{box-shadow:0 16px 40px #00000052}._panelImage_8b4m3_284{object-fit:contain;border-radius:12px;width:auto;max-width:min(100%,280px);height:auto;max-height:min(52vh,480px);display:block}._compareFlow_8b4m3_435 ._panelImage_8b4m3_284{max-width:min(100%,320px)}._splitRowBalanced_8b4m3_431 ._panelImage_8b4m3_284{max-width:100%}._promptSection_8b4m3_566{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex;overflow:hidden}._promptLabel_8b4m3_575{letter-spacing:.12em;text-transform:uppercase;color:var(--gv-subtle);flex-shrink:0;margin:0 0 12px;font-size:.6875rem;font-weight:600}._promptBox_8b4m3_585{--prompt-inset:12px;border:1px solid color-mix(in srgb, var(--text) 6%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;flex-direction:column;flex:auto;min-height:0;max-height:min(40vh,340px);padding:0;display:flex;position:relative;overflow:hidden}._promptBoxScroll_8b4m3_600{overscroll-behavior:contain;min-height:0;padding:var(--prompt-inset) 40px var(--prompt-inset) 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 28%, transparent) transparent;flex:auto;overflow:hidden auto}._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{color:color-mix(in srgb, var(--text) 88%, transparent);white-space:pre-wrap;word-break:break-word;margin:0;padding:0;font-size:.875rem;line-height:1.65}._promptCopyBtn_8b4m3_630{top:var(--prompt-inset);z-index:1;width:30px;height:30px;color:var(--gv-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;right:8px}._promptCopyBtn_8b4m3_630:hover{color:var(--gv-text);background:color-mix(in srgb, var(--text) 6%, transparent)}._promptLockedBox_8b4m3_653{--prompt-inset:12px;border:1px solid var(--gv-line);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:12px;flex-direction:column;flex:auto;min-height:0;max-height:min(36vh,320px);display:flex;overflow:hidden}._promptLockedScroll_8b4m3_666{overscroll-behavior:contain;min-height:0;padding:var(--prompt-inset) 18px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 28%, transparent) transparent;flex-direction:column;flex:auto;align-items:flex-start;gap:14px;display:flex;overflow:hidden auto}._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{align-items:center;gap:10px;display:flex}._promptLockedIcon_8b4m3_696{color:var(--gv-subtle);flex-shrink:0}._promptLockedText_8b4m3_701{color:var(--gv-muted);margin:0;font-size:.8125rem;line-height:1.5}._promptLoginBtn_8b4m3_708{background:var(--gv-text);color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:9px 18px;font-size:.8125rem;font-weight:600;transition:opacity .18s,transform .12s}._promptLoginBtn_8b4m3_708:hover{opacity:.9}._promptLoginBtn_8b4m3_708:active{transform:scale(.98)}._detailFoot_8b4m3_730{background:var(--gv-panel);border-top:none;flex-shrink:0;margin-top:auto;padding:16px 0 20px}._actions_8b4m3_738{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}._actions_8b4m3_738 ._actionBtnMain_8b4m3_745,._actions_8b4m3_738>._actionBtnGhost_8b4m3_750:nth-child(2):last-child{grid-column:1/-1}._actionBtn_8b4m3_745{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:0 16px;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.2;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}._actionBtn_8b4m3_745 svg{opacity:.88;flex-shrink:0}._actionBtnGhost_8b4m3_750{border:1px solid var(--gv-line);color:var(--gv-text);background:0 0}._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{background:var(--gv-text);color:var(--bg);border:none}._actionBtnMain_8b4m3_745:hover:not(:disabled){opacity:.92}._actionBtnMain_8b4m3_745:disabled{opacity:.55;cursor:wait}._actionBtnCopied_8b4m3_805{color:#4ade80;border-color:#22c55e59}._actionBtn_8b4m3_745:active:not(:disabled){transform:scale(.98)}._footer_8b4m3_814{border-top:1px solid var(--gv-line);flex-shrink:0;padding:11px 20px 15px}._agreementBar_8b4m3_820{text-align:center;color:var(--gv-subtle);margin:0;font-size:.6875rem;line-height:1.5}._agreementLinkBtn_8b4m3_828{font:inherit;color:var(--gv-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0 2px;text-decoration:underline;display:inline}._agreementLinkBtn_8b4m3_828:hover{color:var(--gv-text)}._subView_8b4m3_846{flex-direction:column;flex:auto;align-items:flex-start;width:100%;min-height:0;padding:24px;display:flex;overflow:hidden}._backPill_8b4m3_857{border:1px solid var(--gv-line);width:auto;max-width:100%;color:var(--gv-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:20px;padding:7px 12px;font-size:.8125rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}._backPill_8b4m3_857:hover{color:var(--gv-text);border-color:color-mix(in srgb, var(--text) 20%, transparent)}._subViewTitle_8b4m3_882{letter-spacing:-.02em;width:100%;margin:0 0 8px;font-size:1.125rem;font-weight:500}._shareView_8b4m3_892{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}._shell_8b4m3_46>._shareView_8b4m3_892{flex:auto;min-height:0}._shareLayout_8b4m3_906{flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);align-items:stretch;min-height:0;display:grid}._shareHeroCol_8b4m3_914{background:color-mix(in srgb, var(--text) 3%, var(--gv-panel));border-right:1px solid var(--gv-line);justify-content:center;align-items:center;min-width:0;min-height:0;padding:28px 24px;display:flex}._sharePosterFrame_8b4m3_925{justify-content:center;align-items:center;width:100%;max-width:360px;display:flex}._sharePosterImg_8b4m3_933{object-fit:contain;border-radius:14px;width:100%;height:auto;max-height:min(62vh,560px);display:block;box-shadow:0 16px 48px #00000029}._sharePosterPlaceholder_8b4m3_943{background:color-mix(in srgb, var(--text) 4%, transparent);width:100%;min-height:220px;color:var(--gv-muted);text-align:center;border-radius:14px;justify-content:center;align-items:center;padding:24px;font-size:.8125rem;line-height:1.5;display:flex}._shareDetailCol_8b4m3_958{background:var(--gv-panel);flex-direction:column;min-width:0;min-height:0;padding:24px 22px 0;display:flex}._shareDetailScroll_8b4m3_967{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}._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{color:var(--gv-muted);margin:0 0 16px;font-size:.75rem;line-height:1.55}._shareTextPreview_8b4m3_990{border:1px solid color-mix(in srgb, var(--text) 6%, transparent);background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:12px;padding:12px 14px}._shareCopyBlock_8b4m3_997{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;margin:0;font-size:.8125rem;line-height:1.65}._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{letter-spacing:-.02em;color:var(--gv-text);margin:0 0 16px;font-size:1.0625rem;font-weight:600}._shareNavBack_8b4m3_1028{color:var(--gv-text);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:2px;margin:0;padding:6px 4px 6px 0;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}._shareNavBack_8b4m3_1028:active{opacity:.75}._agreementPanel_8b4m3_1051{border:1px solid var(--gv-line);border-radius:12px;flex:auto;width:100%;min-height:0;overflow:hidden}._agreementBody_8b4m3_1060{height:100%;max-height:calc(min(90vh,880px) - 160px);color:var(--gv-muted);padding:18px 20px;font-size:.8125rem;line-height:1.65;overflow-y:auto}._agreementBody_8b4m3_1060 h4{color:var(--gv-text);margin:18px 0 6px;font-size:.875rem;font-weight:600}._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{overscroll-behavior:contain;align-items:flex-end;padding:0}._shell_8b4m3_46{width:100%;height:92dvh;max-height:92dvh;margin-top:max(6px, env(safe-area-inset-top,0px));border:none;border-top:1px solid var(--gv-line);isolation:isolate;border-radius:20px 20px 0 0;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) both _gvSlideUp_8b4m3_1;display:flex;overflow:hidden;box-shadow:0 -24px 64px #00000059}._shellTopBar_8b4m3_99{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;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:relative}._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{background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px}._shellTopBar_8b4m3_99 ._shareNavBack_8b4m3_1028{min-height:40px;padding-left:4px}._closeBtnPanel_8b4m3_1151{display:none}._mobileSheet_8b4m3_1086{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}._mainLayout_8b4m3_109{flex-direction:column;flex:none;min-height:100%;display:flex;overflow:visible}._heroCol_8b4m3_117{z-index:0;background:var(--gv-canvas);border:none;border-radius:0;flex:none;position:sticky;top:0;overflow:hidden}._heroInner_8b4m3_127{justify-content:center;align-items:center;min-height:min(42dvh,380px);padding:4px 16px 12px;display:flex;overflow:visible}._singleWrap_8b4m3_211{width:100%}._compareMobile_8b4m3_278{max-width:min(100vw - 32px,400px)}._compareMobile_8b4m3_278 ._mediaSquare_8b4m3_262,._singleWrap_8b4m3_211 ._mediaSquare_8b4m3_262{width:100%;max-width:min(100vw - 32px,400px)}._detailCol_8b4m3_147{z-index:2;background:var(--gv-panel);border-radius:20px 20px 0 0;flex:none;min-height:auto;margin-top:-10px;padding:0;position:relative;overflow:visible;box-shadow:0 -14px 40px #0000002e}._detailCol_8b4m3_147:before{content:"";background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;width:36px;height:4px;margin:10px auto 8px;display:block}._detailScroll_8b4m3_158{flex:none;padding:0 16px;overflow:visible}._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{border-top:1px solid var(--gv-line);background:var(--gv-panel);box-shadow:none;flex-shrink:0;margin-top:16px;padding:14px 16px 4px}._actions_8b4m3_738{grid-template-columns:1fr 1fr;gap:8px;display:grid}._actions_8b4m3_738 ._actionBtnMain_8b4m3_745,._actions_8b4m3_738>._actionBtnGhost_8b4m3_750:nth-child(2):last-child{grid-column:1/-1}._promptCopyBtn_8b4m3_630{top:var(--prompt-inset,12px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:40px;height:40px;right:6px}._actionBtn_8b4m3_745{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px;padding:0 14px}._footer_8b4m3_814{padding:10px 16px max(16px, var(--modal-safe-bottom,12px));background:var(--gv-panel);border-top:none;flex-shrink:0}._agreementBar_8b4m3_820{color:var(--gv-subtle);font-size:.625rem;line-height:1.45}._shareView_8b4m3_892{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._shareLayout_8b4m3_906{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}._shareHeroCol_8b4m3_914{z-index:0;background:var(--gv-canvas);border:none;flex:none;padding:4px 16px 12px;position:sticky;top:0}._sharePosterFrame_8b4m3_925{max-width:min(100%,280px);margin-inline-start:auto;margin-inline-end:auto}._sharePosterImg_8b4m3_933{border-radius:12px;max-height:min(42dvh,380px)}._sharePosterPlaceholder_8b4m3_943{min-height:160px}._shareDetailCol_8b4m3_958{z-index:2;background:var(--gv-panel);border-radius:20px 20px 0 0;flex:none;margin-top:-10px;padding:0;position:relative;box-shadow:0 -14px 40px #0000002e}._shareDetailCol_8b4m3_958:before{content:"";background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;width:36px;height:4px;margin:10px auto 8px;display:block}._shareDetailScroll_8b4m3_967{flex:none;padding:0 16px;overflow:visible}._shareHint_8b4m3_983{margin-bottom:12px;font-size:.6875rem}._shareBackPill_8b4m3_1016{display:none}._sharePageTitle_8b4m3_1020{margin-bottom:12px;font-size:1rem}._shareDetailCol_8b4m3_958 ._detailFoot_8b4m3_730{border-top:1px solid var(--gv-line);padding:14px 16px 4px}._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{flex:auto;min-height:0;padding:16px;overflow-y:auto}}._lightbox_8b4m3_1445{z-index:calc(var(--z-modal) + 10);padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._lightboxClose_8b4m3_1459{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex;position:absolute}._lightboxClose_8b4m3_1459:hover{transform:scale(1.04)}._lightboxImg_8b4m3_1481{object-fit:contain;cursor:zoom-out;border-radius:12px;width:auto;max-width:min(100%,1200px);height:auto;max-height:min(90vh,900px);display:block;box-shadow:0 24px 64px #00000080}._section_5edzh_1{z-index:1;background:0 0;margin-top:0;padding:.75rem 1.5rem 6rem;position:relative}@media (min-width:769px){._section_5edzh_1{padding-top:1.5rem}}._container_5edzh_15{width:100%;max-width:1400px;margin:0 auto}._header_5edzh_21{text-align:center;margin-bottom:2rem}._title_5edzh_26{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600}._subtitle_5edzh_34{color:var(--text-secondary);margin:0;font-size:1rem}._filters_5edzh_40{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}._filter_5edzh_40,._filterActive_5edzh_49{border-radius:var(--radius-full);border:1px solid var(--border);cursor:pointer;white-space:nowrap;flex-shrink:0;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:500;transition:all .2s}._filter_5edzh_40{color:var(--text-secondary);background:0 0}._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));box-shadow:0 4px 16px var(--accent-glow);border-color:#0000}[data-theme=light] ._filterActive_5edzh_49{background:var(--accent)}._masonry_5edzh_83{column-count:2;column-fill:balance;column-gap:.625rem;width:100%}._masonry_5edzh_83 ._card_5edzh_90{box-sizing:border-box;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;margin-bottom:.625rem;display:inline-block}@media (min-width:769px){._masonry_5edzh_83{column-count:4;column-fill:balance;column-gap:1rem}._masonry_5edzh_83 ._card_5edzh_90{margin-bottom:1rem}}._card_5edzh_90{border-radius:var(--radius);background:var(--surface);border:1px solid var(--glass-border);cursor:pointer;vertical-align:top;line-height:0;position:relative;overflow:hidden}._mediaWrap_5edzh_123{background:color-mix(in srgb, var(--text) 6%, var(--bg-elevated));width:100%;position:relative;overflow:hidden}._mediaWrapPortrait_5edzh_131{aspect-ratio:3/4}._mediaWrapTall_5edzh_135{aspect-ratio:9/16}._mediaWrapSquare_5edzh_139{aspect-ratio:1}._mediaWrapWide_5edzh_143{aspect-ratio:16/9}._mediaWrapLandscape_5edzh_147{aspect-ratio:4/3}._skeletonGrid_5edzh_152{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}._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:1.6s ease-in-out infinite _gallerySkeletonPulse_5edzh_1}@keyframes _gallerySkeletonPulse_5edzh_1{0%,to{opacity:1}50%{opacity:.55}}._mediaShimmer_5edzh_177{background:color-mix(in srgb, var(--text) 4%, var(--bg-elevated));animation:1.6s ease-in-out infinite _gallerySkeletonPulse_5edzh_1;position:absolute;top:0;bottom:0;left:0;right:0}._mediaWrap_5edzh_123 ._image_5edzh_184{object-fit:cover;border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity .28s,transform .5s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:0;bottom:0;left:0;right:0}._mediaWrap_5edzh_123 ._imageLoaded_5edzh_198{opacity:1}._card_5edzh_90:hover ._imageLoaded_5edzh_198{transform:scale(1.05)}._overlay_5edzh_206{z-index:2;opacity:0;background:linear-gradient(#0000 0%,#0006 60%,#000000d9 100%);flex-direction:column;justify-content:flex-end;padding:1.25rem;transition:opacity .35s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._card_5edzh_90:hover ._overlay_5edzh_206{opacity:1}._overlayContent_5edzh_228{transition:transform .35s;transform:translateY(8px)}._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{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}._cardMeta_5edzh_258{color:#ffffff80;justify-content:space-between;margin-bottom:.75rem;font-size:.6875rem;display:flex}._useBtn_5edzh_266,._galleryUseBtn_5edzh_267{color:#fff;letter-spacing:.02em;border-radius:var(--radius-full);cursor:pointer;isolation:isolate;background:linear-gradient(90deg,#8b5cf6 0%,#7c3aed 52%,#6d28d9 100%);border:none;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;transition:transform .2s,box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #8b5cf661,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f}._useBtn_5edzh_266:before,._galleryUseBtn_5edzh_267:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f 0%,#ffffff08 38%,#0000 62%,#ffffff0a 100%);position:absolute;top:0;bottom:0;left:0;right:0}._useBtnIcon_5edzh_306{z-index:1;flex-shrink:0;position:relative}._useBtn_5edzh_266>span,._galleryUseBtn_5edzh_267>span{z-index:1;position:relative}._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{filter:brightness(.98);transition-duration:80ms;transform:translateY(0);box-shadow:0 3px 12px #7c3aed52,inset 0 1px #fff3}._compareBadge_5edzh_343{z-index:3;letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);background:#00000094;border:1px solid #ffffff24;align-items:center;max-width:calc(100% - 1rem);padding:.25rem .5625rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;top:.5rem;right:.5rem;overflow:hidden;box-shadow:0 2px 8px #00000038}@media (max-width:768px){._section_5edzh_1{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--bg) 72%, transparent) 60px, var(--bg) 120px);margin-top:0;padding:.5rem .75rem .75rem}._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{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:.875rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem .375rem;scroll-padding-inline:.75rem;overflow:auto hidden}._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{padding:.1875rem .4375rem;font-size:.625rem;top:.375rem;right:.375rem}._card_5edzh_90:hover ._imageLoaded_5edzh_198{transform:none}._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}}@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}}._overlay_7yplw_1{z-index:calc(var(--z-modal) + 20);-webkit-backdrop-filter:blur(18px);background:#191f368c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_7yplw_27{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);width:420px;max-width:100%;box-shadow:0 24px 70px #00000038, inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 58%, transparent);border-radius:18px;padding:1.35rem 1.5rem 1.25rem;animation:.2s ease-out _modalIn_7yplw_1;position:relative}@keyframes _modalIn_7yplw_1{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._closeBtn_7yplw_81{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg-elevated) 86%, var(--surface) 14%);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._title_7yplw_113{color:var(--text);margin:0 2rem .65rem 0;font-size:1.05rem;font-weight:700}._body_7yplw_127{color:color-mix(in srgb, var(--text) 82%, transparent);white-space:pre-line;margin:0 0 1rem;font-size:.8125rem;line-height:1.65}._dismissLabel_7yplw_143{color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.45;display:flex}._dismissLabel_7yplw_143 input{accent-color:var(--accent);flex-shrink:0;margin-top:.15rem}._actions_7yplw_179{justify-content:flex-end;gap:.5rem;display:flex}._cancelBtn_7yplw_191,._confirmBtn_7yplw_193{cursor:pointer;border-radius:999px;min-height:38px;padding:.45rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:opacity .15s,transform .12s}._cancelBtn_7yplw_191{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);color:var(--text-muted);background:0 0}._confirmBtn_7yplw_193{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-2) 65%, var(--accent)));color:#fff;border:none}._cancelBtn_7yplw_191:active,._confirmBtn_7yplw_193:active{transform:scale(.98)}._badge_c1f12_1{max-width:100%;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;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;line-height:1.35;display:inline-flex;overflow:hidden}._badgeCompact_c1f12_35{padding:1px 6px;font-size:.625rem}._badgeOverlay_c1f12_45{z-index:2;-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb, var(--bg) 55%, transparent);border-color:color-mix(in srgb, var(--accent) 35%, transparent);max-width:calc(100% - 12px);position:absolute;top:6px;left:6px}._badgeDetail_c1f12_69{padding:3px 10px;font-size:.75rem}._overlay_1ixna_1{z-index:calc(var(--z-modal) + 5);-webkit-backdrop-filter:blur(8px);background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_1ixna_27{background:var(--bg-elevated);border:1px solid var(--glass-border);border-radius:var(--radius-lg);width:100%;max-width:420px;padding:1.25rem 1.25rem 1rem;position:relative;box-shadow:0 24px 48px #00000038}._closeBtn_1ixna_49{background:color-mix(in srgb, var(--text) 6%, transparent);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}._title_1ixna_81{color:var(--text);margin:0 2rem .375rem 0;font-size:1rem;font-weight:700}._hint_1ixna_95{color:var(--text-muted);margin:0 0 1rem;font-size:.75rem;line-height:1.45}._loading_1ixna_109,._empty_1ixna_111{color:var(--text-secondary);margin:.5rem 0 1rem;font-size:.8125rem}._categoryGrid_1ixna_123{flex-wrap:wrap;gap:8px;margin-bottom:1rem;display:flex}._categoryBtn_1ixna_137{color:var(--text-secondary);border:1px solid var(--glass-border);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:600;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{justify-content:flex-end;gap:8px;display:flex}._cancelBtn_1ixna_197,._submitBtn_1ixna_199{cursor:pointer;border-radius:999px;min-height:38px;padding:0 1rem;font-family:inherit;font-size:.8125rem;font-weight:600}._cancelBtn_1ixna_197{color:var(--text-secondary);border:1px solid var(--glass-border);background:0 0}._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_6tb5i_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;z-index:var(--z-modal);-webkit-backdrop-filter:blur(12px);background:#0000009e;justify-content:center;align-items:center;padding:24px;animation:.28s both _wvFadeIn_6tb5i_1;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=light] ._overlay_6tb5i_3{background:#0f11157a}@keyframes _wvFadeIn_6tb5i_1{0%{opacity:0}to{opacity:1}}@keyframes _wvSlideUp_6tb5i_1{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}._viewer_6tb5i_45{border-radius:var(--wv-radius);border:1px solid var(--wv-line);background:var(--wv-panel);width:min(960px,100%);max-height:min(88vh,840px);color:var(--wv-text);flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) both _wvSlideUp_6tb5i_1;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a,0 32px 80px #00000073}._closeBtn_6tb5i_62{z-index:20;background:color-mix(in srgb, var(--wv-canvas) 72%, transparent);width:36px;height:36px;color:color-mix(in srgb, var(--text) 78%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .15s;display:flex;position:absolute;top:16px;right:16px}._closeBtn_6tb5i_62:hover{background:color-mix(in srgb, var(--wv-canvas) 88%, transparent);color:var(--wv-text)}._closeBtn_6tb5i_62:active{transform:scale(.94)}._mainLayout_6tb5i_90{flex:auto;grid-template-columns:minmax(0,1fr) minmax(248px,300px);align-items:stretch;min-height:0;display:grid}._heroCol_6tb5i_98{background:var(--wv-canvas);border-right:1px solid var(--wv-line);flex-direction:column;min-width:0;min-height:0;display:flex}._imageStage_6tb5i_107{flex:auto;justify-content:center;align-items:center;min-height:0;padding:28px 24px;display:flex;position:relative;overflow:hidden}._imageBtn_6tb5i_118{cursor:zoom-in;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:0;display:flex}._imageBtn_6tb5i_118:disabled{cursor:default}._image_6tb5i_107{object-fit:contain;pointer-events:none;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:min(58vh,520px);display:block;box-shadow:0 20px 48px #00000059}._zoomHint_6tb5i_148{letter-spacing:.04em;color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0000007a;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.6875rem;font-weight:600;transition:opacity .18s;display:inline-flex}._imageBtn_6tb5i_118:hover:not(:disabled) ._zoomHint_6tb5i_148{opacity:.92}._emptyState_6tb5i_168{color:var(--wv-muted);font-size:.875rem}._navBtn_6tb5i_173{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;width:36px;height:36px;font-size:1.25rem;line-height:1;transition:transform .15s,background .15s;position:absolute;top:50%;transform:translateY(-50%)}._navBtn_6tb5i_173:hover{background:#0000009e;transform:translateY(-50%)scale(1.04)}._navPrev_6tb5i_196{left:12px}._navNext_6tb5i_200{right:12px}._detailCol_6tb5i_204{flex-direction:column;align-self:stretch;min-width:0;min-height:0;display:flex;overflow:hidden}._detailScroll_6tb5i_213{overscroll-behavior:contain;flex:auto;min-height:0;padding:26px 20px 12px;overflow-y:auto}._detailScroll_6tb5i_213::-webkit-scrollbar{width:4px}._detailScroll_6tb5i_213::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:4px}._detailHead_6tb5i_230{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:18px;padding-right:36px;display:flex}._summaryLine_6tb5i_239{color:var(--wv-muted);margin:0;font-size:.75rem;line-height:1.5}._eyebrow_6tb5i_246{letter-spacing:.14em;text-transform:uppercase;color:var(--wv-subtle);align-items:center;gap:10px;margin:0;font-size:.6875rem;font-weight:600;display:flex}._counter_6tb5i_258{letter-spacing:.06em;text-transform:none;color:var(--wv-muted);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600}._block_6tb5i_269{margin-bottom:22px}._blockLabel_6tb5i_273{letter-spacing:.12em;text-transform:uppercase;color:var(--wv-subtle);margin:0 0 10px;font-size:.6875rem;font-weight:600}._promptBox_6tb5i_282{--prompt-inset:12px;background:color-mix(in srgb, var(--text) 4%, transparent);border-radius:10px;flex-direction:column;max-height:min(32vh,280px);padding:0;display:flex;position:relative;overflow:hidden}._promptBoxScroll_6tb5i_294{overscroll-behavior:contain;min-height:0;padding:var(--prompt-inset) 36px var(--prompt-inset) 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 28%, transparent) transparent;flex:auto;overflow:hidden auto}._promptBoxScroll_6tb5i_294::-webkit-scrollbar{width:4px}._promptBoxScroll_6tb5i_294::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:4px}._promptText_6tb5i_314{color:color-mix(in srgb, var(--text) 88%, transparent);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;margin:0;padding:0;font-size:.875rem;line-height:1.65}._promptCopyBtn_6tb5i_325{top:var(--prompt-inset);z-index:1;width:30px;height:30px;color:var(--wv-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex;position:absolute;right:8px}._promptCopyBtn_6tb5i_325:hover{color:var(--wv-text);background:color-mix(in srgb, var(--text) 6%, transparent)}._detailFoot_6tb5i_348{border-top:1px solid var(--wv-line);background:var(--wv-panel);flex-shrink:0;margin-top:auto;padding:14px 20px 18px}._footerActions_6tb5i_356{flex-direction:column;gap:8px;width:100%;display:flex}._actionSecondary_6tb5i_363{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._actionBtnSpan_6tb5i_370{grid-column:1/-1}._footerHint_6tb5i_374{color:var(--wv-muted);text-align:center;margin:0;padding:0 4px;font-size:.6875rem;line-height:1.45}._actionBtnFull_6tb5i_383{width:100%}._downloadRow_6tb5i_387{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._actionBtn_6tb5i_370{box-sizing:border-box;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:42px;padding:8px 12px;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:background .18s,color .18s,border-color .18s,transform .12s;display:inline-flex}._actionBtn_6tb5i_370 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._actionBtn_6tb5i_370 svg{opacity:.88;flex-shrink:0}._actionBtnGhost_6tb5i_426{border:1px solid var(--wv-line);color:var(--wv-text);background:0 0}._actionBtnGhost_6tb5i_426:hover:not(:disabled){border-color:color-mix(in srgb, var(--text) 22%, transparent);background:color-mix(in srgb, var(--text) 5%, transparent)}._actionBtnMain_6tb5i_437{background:var(--wv-text);color:var(--bg);border:none}._actionBtnMain_6tb5i_437:hover:not(:disabled){opacity:.92}._actionBtnCopied_6tb5i_447{color:#4ade80;border-color:#22c55e59}._actionBtn_6tb5i_370:disabled{opacity:.5;cursor:not-allowed}._actionBtn_6tb5i_370:active:not(:disabled){transform:scale(.98)}._lightbox_6tb5i_462{z-index:calc(var(--z-modal) + 10);padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);cursor:zoom-out;background:#000000c7;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._lightboxClose_6tb5i_476{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:flex;position:absolute}._lightboxClose_6tb5i_476:hover{transform:scale(1.04)}._lightboxCounter_6tb5i_498{top:max(18px, env(safe-area-inset-top));color:#ffffffd9;z-index:2;background:#0006;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}._lightboxNav_6tb5i_512{color:#fff;cursor:pointer;z-index:2;background:#ffffff24;border:none;border-radius:50%;width:44px;height:44px;font-size:1.35rem;line-height:1;transition:transform .15s;position:absolute;top:50%;transform:translateY(-50%)}._lightboxNav_6tb5i_512:hover{transform:translateY(-50%)scale(1.04)}._lightboxPrev_6tb5i_533{left:max(12px, env(safe-area-inset-left))}._lightboxNext_6tb5i_537{right:max(12px, env(safe-area-inset-right))}._lightboxImg_6tb5i_541{object-fit:contain;cursor:zoom-out;border-radius:12px;width:auto;max-width:min(100%,1200px);height:auto;max-height:min(90vh,900px);display:block;box-shadow:0 24px 64px #00000080}._mobileSheet_6tb5i_553{display:contents}@media (max-width:768px){._overlay_6tb5i_3{overscroll-behavior:contain;align-items:flex-end;padding:0}._viewer_6tb5i_45{width:100%;height:92dvh;max-height:92dvh;margin-top:max(6px, env(safe-area-inset-top,0px));border:none;border-top:1px solid var(--wv-line);isolation:isolate;border-radius:20px 20px 0 0;flex-direction:column;animation:.34s cubic-bezier(.22,1,.36,1) both _wvSlideUp_6tb5i_1;display:flex;overflow:hidden;box-shadow:0 -24px 64px #00000059}._closeBtn_6tb5i_62{top:max(10px, env(safe-area-inset-top,0px));right:max(10px, env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:40px;height:40px}._mobileSheet_6tb5i_553{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}._mainLayout_6tb5i_90{flex-direction:column;flex:none;min-height:auto;display:flex;overflow:visible}._heroCol_6tb5i_98{z-index:0;background:var(--wv-canvas);border:none;border-radius:20px 20px 0 0;flex:none;position:sticky;top:0;overflow:hidden}._imageStage_6tb5i_107{min-height:min(65dvh,500px);padding:max(44px, calc(env(safe-area-inset-top,0px) + 36px)) 12px 8px;justify-content:center;align-items:center;min-width:0;display:flex}._image_6tb5i_107{object-fit:contain;width:100%;max-width:100%;max-height:min(54dvh,480px);box-shadow:none;border-radius:0}._zoomHint_6tb5i_148{margin-top:8px}._navBtn_6tb5i_173{width:40px;height:40px}._detailCol_6tb5i_204{z-index:2;background:var(--wv-panel);border-radius:20px 20px 0 0;flex:none;min-height:auto;margin-top:-8px;position:relative;overflow:visible;box-shadow:0 -12px 36px #00000029}._detailCol_6tb5i_204:before{content:"";background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;width:36px;height:4px;margin:8px auto 10px;display:block}._detailScroll_6tb5i_213{flex:none;padding:0 16px;overflow:visible}._detailHead_6tb5i_230{margin-bottom:12px;padding-right:40px}._eyebrow_6tb5i_246{margin-bottom:6px;font-size:.625rem}._summaryLine_6tb5i_239{font-size:.6875rem}._block_6tb5i_269{margin-bottom:0}._blockLabel_6tb5i_273{margin-bottom:8px;font-size:.625rem}._promptBox_6tb5i_282{max-height:min(32dvh,220px)}._promptBoxScroll_6tb5i_294{-webkit-overflow-scrolling:touch}._promptText_6tb5i_314{font-size:.8125rem;line-height:1.6}._detailFoot_6tb5i_348{padding:14px 16px max(16px, var(--modal-safe-bottom,12px));box-shadow:none;flex-shrink:0;margin-top:16px}._footerActions_6tb5i_356,._actionSecondary_6tb5i_363{gap:10px}._actionBtn_6tb5i_370{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:46px;padding:10px 12px;font-size:.8125rem}._actionBtn_6tb5i_370 span{white-space:normal}._footerHint_6tb5i_374{padding:0 2px;font-size:.6875rem}._promptCopyBtn_6tb5i_325{top:var(--prompt-inset,12px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;width:40px;height:40px;right:6px}}@media (max-width:420px){._actionBtn_6tb5i_370{gap:5px;min-height:44px;padding:8px 10px;font-size:.75rem}._actionBtn_6tb5i_370 svg{width:14px;height:14px}}._overlay_7qgek_1{z-index:calc(var(--z-modal) + 24);-webkit-backdrop-filter:blur(18px);background:#191f368c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_7qgek_27{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);width:400px;max-width:100%;box-shadow:0 24px 70px #00000038, inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 58%, transparent);border-radius:18px;padding:1.35rem 1.5rem 1.25rem;animation:.2s ease-out _confirmModalIn_7qgek_1;position:relative}@keyframes _confirmModalIn_7qgek_1{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._closeBtn_7qgek_81{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg-elevated) 86%, var(--surface) 14%);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:12px}._title_7qgek_113{color:var(--text);margin:0 2rem .65rem 0;font-size:1.05rem;font-weight:700}._body_7qgek_127{color:color-mix(in srgb, var(--text) 82%, transparent);white-space:pre-line;margin:0 0 1.15rem;font-size:.8125rem;line-height:1.65}._actions_7qgek_143{justify-content:flex-end;gap:.5rem;display:flex}._cancelBtn_7qgek_155,._confirmBtn_7qgek_157{cursor:pointer;border-radius:999px;min-height:38px;padding:.45rem 1rem;font-family:inherit;font-size:.8125rem;font-weight:600;transition:opacity .15s,transform .12s}._cancelBtn_7qgek_155{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);color:var(--text-muted);background:0 0}._confirmBtn_7qgek_157{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-2) 65%, var(--accent)));color:#fff;border:none}._confirmBtnDanger_7qgek_203{background:linear-gradient(135deg,#e5484d,#dc3d43)}._cancelBtn_7qgek_155:disabled,._confirmBtn_7qgek_157:disabled{opacity:.55;cursor:not-allowed}._cancelBtn_7qgek_155:active:not(:disabled),._confirmBtn_7qgek_157:active:not(:disabled){transform:scale(.98)}._dockShell_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));z-index:50;width:calc(var(--dock-nav) + 272px);pointer-events:none;will-change:transform;animation:.32s cubic-bezier(.22,1,.36,1) forwards _dockSlideIn_171nn_1;position:fixed;top:0;bottom:0;left:0;transform:translate(0)}._dockGlass_171nn_21{background:color-mix(in srgb, var(--glass-bg) 58%, transparent);-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 0 color-mix(in srgb, var(--glass-highlight) 48%, transparent), 4px 0 28px #0000001f;pointer-events:none;border-radius:0 24px 24px 0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}._dockGlass_171nn_21:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent) 0%, transparent 100%);pointer-events:none;border-radius:0 24px 0 0;height:120px;position:absolute;top:0;bottom:auto;left:0;right:0}[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{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 32%, transparent), 4px 0 32px #00000047;background:#0c0c128f;border-right-color:#ffffff1a}._dockShell_171nn_1._exiting_171nn_68{animation:.28s cubic-bezier(.22,1,.36,1) forwards _dockSlideOut_171nn_1}._panel_171nn_72{top:0;left:var(--dock-nav);pointer-events:auto;flex-direction:column;width:272px;min-height:0;display:flex;position:absolute;bottom:0;overflow:hidden}._sheetHandle_171nn_85{flex-shrink:0;display:none}._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{z-index:1;border-bottom:1px solid color-mix(in srgb, var(--glass-border) 65%, transparent);background:0 0;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 16px 14px;display:flex;position:relative}._titleWrap_171nn_125{flex-direction:column;gap:6px;min-width:0;display:flex}._eyebrow_171nn_132{letter-spacing:.08em;text-transform:uppercase;color:var(--wp-subtle);font-size:.6875rem;font-weight:600;display:block}._titleRow_171nn_141{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._title_171nn_125{letter-spacing:-.02em;color:var(--wp-text);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}._queueBadge_171nn_157{letter-spacing:.01em;color:var(--wp-muted);background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:999px;align-items:center;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-flex}._closeBtn_171nn_169{width:34px;height:34px;color:var(--wp-muted);background:color-mix(in srgb, var(--text) 6%, transparent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s,transform .12s;display:flex}._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{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 18%, transparent) transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:12px 12px 14px;display:flex;position:relative;overflow:hidden auto}._list_171nn_194::-webkit-scrollbar{width:4px}._list_171nn_194::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:4px}._empty_171nn_222{color:var(--wp-muted);text-align:center;margin:auto;padding:2.5rem 1rem;font-size:.8125rem;line-height:1.6}._footer_171nn_231{z-index:1;border-top:1px solid color-mix(in srgb, var(--glass-border) 65%, transparent);background:0 0;flex-shrink:0;padding:12px 12px 16px;position:relative}._profileLink_171nn_240{background:var(--wp-text);width:100%;min-height:44px;color:var(--bg);cursor:pointer;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 16px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:opacity .15s,transform .12s;display:flex}._profileLink_171nn_240:hover{opacity:.92}._profileLink_171nn_240:active{transform:scale(.98)}._profileLinkMain_171nn_267{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._profileLink_171nn_240 svg{opacity:.85;flex-shrink:0}._taskRow_171nn_281{background:color-mix(in srgb, var(--glass) 72%, var(--bg-elevated));border:1px solid color-mix(in srgb, var(--glass-border) 78%, transparent);min-height:62px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 45%, transparent);border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;transition:background .18s,border-color .18s;display:grid}._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:#ffffffc5}[data-theme=dark] ._taskRow_171nn_281{background:color-mix(in srgb, var(--glass) 78%, #12121ad9)}._taskThumb_171nn_334{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:10px;flex-shrink:0;grid-row:1;width:44px;height:44px;position:relative;overflow:hidden}._taskBody_171nn_345{flex-direction:column;gap:3px;min-width:0;display:flex}._taskPromptRow_171nn_352{align-items:center;gap:6px;min-width:0;display:flex}._taskPromptRow_171nn_352 ._taskPrompt_171nn_352{flex:auto;min-width:0}._taskPrompt_171nn_352{color:color-mix(in srgb, var(--wp-text) 90%, transparent);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}._taskRowClickable_171nn_295:hover ._taskPrompt_171nn_352{color:var(--wp-text)}._taskStatus_171nn_379{color:var(--wp-subtle);margin:0;font-size:.6875rem;font-weight:500;line-height:1.3}._taskStatusReady_171nn_387,._taskStatusPending_171nn_391{color:var(--wp-muted)}._taskStatusFailed_171nn_395{color:#f87171}._taskChevron_171nn_308{color:var(--wp-subtle);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,transform .15s;display:flex}._taskImage_171nn_408{object-fit:cover;width:100%;height:100%;display:block}._taskPlaceholder_171nn_415{background:color-mix(in srgb, var(--text) 5%, transparent);justify-content:center;align-items:center;width:100%;height:100%;display:flex}._videoBadge_171nn_424{color:var(--accent-2);letter-spacing:.02em;font-size:.6875rem;font-weight:600}._taskGeneratingOverlay_171nn_431{background:#0000006b;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._taskDeleteBtn_171nn_440{width:28px;height:28px;color:var(--wp-subtle);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}._taskDeleteBtn_171nn_440:hover{color:#f87171;background:#ef44441a}._taskDeleteBtn_171nn_440:focus-visible{outline-offset:2px;outline:2px solid #ef444459}._spinner_171nn_466{border:2px solid color-mix(in srgb, var(--text) 12%, transparent);border-top-color:var(--wp-text);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_171nn_466;display:inline-block}@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{z-index:49;-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#00000052;border:none;margin:0;padding:0;animation:.22s _menuBackdropIn_171nn_1;display:block;position:fixed;top:0;bottom:0;left:0;right:0}._dockShell_171nn_1{--dock-nav:0px;top:auto;left:10px;right:10px;bottom:calc(var(--bottom-nav-h,72px) + 8px);pointer-events:auto;flex-direction:column;width:auto;height:min(78dvh,620px);max-height:min(78dvh,620px);animation:.34s cubic-bezier(.22,1,.36,1) forwards _dockSlideUp_171nn_1;display:flex;overflow:hidden}._dockShell_171nn_1._exiting_171nn_68{animation:.28s cubic-bezier(.22,1,.36,1) forwards _dockSlideDown_171nn_1}._dockGlass_171nn_21{border:1px solid color-mix(in srgb, var(--glass-border) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 48%, transparent), 0 12px 40px #0003;border-radius:20px}._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{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative;left:0;overflow:hidden}._sheetHandle_171nn_85{background:color-mix(in srgb, var(--text) 18%, transparent);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:10px auto 2px;display:block}._header_171nn_112{padding:4px 16px 12px}._footer_171nn_231{background:0 0;padding:10px 14px 14px}._list_171nn_194{overscroll-behavior-y:contain;flex:auto;min-height:0;padding:8px 14px 10px}._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{gap:8px;min-height:58px;padding:9px 10px 9px 11px}._taskThumb_171nn_334{width:40px;height:40px}._taskPrompt_171nn_352{font-size:.75rem}}._bar_h9m77_1{z-index:50;pointer-events:none;padding:0 1.5rem 1rem;transition:transform .4s cubic-bezier(.22,1,.36,1);position:fixed;bottom:0;left:80px;right:0;transform:translateY(120%)}._bar_h9m77_1._visible_h9m77_13{pointer-events:auto;transform:translateY(0)}._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{visibility:hidden;pointer-events:none!important;transform:translateY(120%)!important}@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;z-index:600;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);-webkit-backdrop-filter:blur(22px)saturate(1.15);opacity:0;overscroll-behavior:none;justify-content:center;align-items:center;transition:opacity .26s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=light] ._overlay_d56mx_3{--rc-bonus:#047857}._overlayVisible_d56mx_31{opacity:1}._shell_d56mx_35{width:min(480px,100%);max-height:min(100dvh - var(--modal-safe-top,8px) - var(--modal-safe-bottom,12px) - 16px, 580px);isolation:isolate;background:color-mix(in srgb, var(--glass-bg) 70%, var(--bg-elevated));-webkit-backdrop-filter:blur(44px)saturate(1.5);border:1px solid var(--rc-line);min-height:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 50%, transparent), 0 24px 64px #0000004d;color:var(--text);font-family:var(--font-sans);opacity:0;border-radius:20px;flex-direction:column;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .26s;display:flex;position:relative;overflow:hidden;transform:translateY(6px)}._overlayVisible_d56mx_31 ._shell_d56mx_35{opacity:1;transform:translateY(0)}._shellGlow_d56mx_66{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%);position:absolute;top:0;bottom:0;left:0;right:0}._shell_d56mx_35>:not(._shellGlow_d56mx_66){z-index:1;position:relative}._head_d56mx_84{border-bottom:1px solid var(--rc-line);flex-shrink:0;align-items:center;gap:12px;padding:16px 16px 12px;display:flex}._headIcon_d56mx_93{width:40px;height:40px;color:var(--text);background:var(--rc-fill);border:1px solid var(--rc-line);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 40%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._headText_d56mx_107{flex:1;min-width:0;padding-right:4px}._title_d56mx_113{letter-spacing:-.025em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}._subtitle_d56mx_121{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:.72rem;line-height:1.35;overflow:hidden}._closeBtn_d56mx_131{border:1px solid var(--rc-line);background:var(--rc-fill);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}._closeBtn_d56mx_131:hover{color:var(--text);background:var(--rc-fill-strong)}._modeTabs_d56mx_153{background:var(--rc-fill);border:1px solid var(--rc-line);border-radius:11px;flex-shrink:0;gap:4px;margin:10px 16px 0;padding:3px;display:flex}._modeTab_d56mx_153{min-height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:0 10px;font-family:inherit;font-size:.8125rem;font-weight:600;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 #0000001f, inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent)}._body_d56mx_188{flex-direction:column;flex:none;gap:10px;padding:10px 16px 6px;display:flex;overflow:hidden}._modePanel_d56mx_197{flex:0 0 108px;height:108px;min-height:108px;position:relative;overflow:hidden}._modeLayerActive_d56mx_205,._modeLayerHidden_d56mx_206{position:absolute;top:0;bottom:0;left:0;right: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{color:var(--text-muted);text-align:center;margin:0;font-size:.8rem}._packGrid_d56mx_231{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;display:grid}._pack_d56mx_231{border:1.5px solid var(--rc-line);background:var(--rc-fill);cursor:pointer;text-align:left;min-height:92px;color:inherit;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:12px 10px;font-family:inherit;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}._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 #00000024}._packCheck_d56mx_271{z-index:2;width:16px;height:16px;color:var(--bg);background:var(--text);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:auto;bottom:6px;left:auto;right:6px;box-shadow:0 2px 6px #00000038}._packBadge_d56mx_290{letter-spacing:.02em;color:#fff;background:var(--text);border:1px solid color-mix(in srgb, var(--glass-highlight) 25%, transparent);border-radius:999px;padding:2px 7px;font-size:.55rem;font-weight:700;position:absolute;top:8px;right:8px}._packBadgeColored_d56mx_305{background:var(--rc-pack-badge-bg,var(--text))!important;border-color:#0000!important}._packPrice_d56mx_310{color:var(--text);align-items:baseline;gap:1px;margin-top:4px;font-weight:800;line-height:1;display:flex}._packYen_d56mx_320{opacity:.7;font-size:.72rem;font-weight:700}._packPriceNum_d56mx_326{letter-spacing:-.04em;font-size:1.2rem}._packCredits_d56mx_331{color:var(--text-secondary);font-size:.72rem;font-weight:600}._packBonus_d56mx_337{color:var(--rc-bonus);font-size:.64rem;font-weight:600}._packUnit_d56mx_343{display:none}._directPanel_d56mx_348{flex-direction:column;justify-content:center;gap:7px;min-width:0;display:flex}._directRate_d56mx_356{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.68rem;line-height:1.3;overflow:hidden}._amountRow_d56mx_366{align-items:stretch;gap:5px;width:100%;min-width:0;display:flex}._amountField_d56mx_374{border:1px solid var(--rc-line);background:var(--rc-fill);border-radius:12px;flex:1 1 0;align-items:center;gap:4px;min-width:0;min-height:42px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex}._amountField_d56mx_374:focus-within{border-color:var(--rc-ring);box-shadow:0 0 0 3px var(--rc-focus)}._amountSym_d56mx_393{color:var(--text-secondary);font-size:.85rem;font-weight:700}._amountInput_d56mx_399{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9375rem;font-weight:600}._amountEq_d56mx_411{color:var(--text-muted);flex:none;align-self:center;align-items:center;font-size:.75rem;display:flex}._amountOut_d56mx_420{background:var(--rc-fill-strong);border:1px solid var(--rc-line);white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:3px;min-width:72px;max-width:42%;min-height:42px;padding:0 10px;display:inline-flex}._amountOutVal_d56mx_436{font-size:.875rem;font-weight:700;line-height:1}._amountOutUnit_d56mx_442{color:var(--text-muted);flex-shrink:0;font-size:.65rem;line-height:1}._quickRow_d56mx_449{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-width:0;display:grid}._quickBtn_d56mx_456{border:1px solid var(--rc-line);background:var(--rc-fill);min-width:0;color:var(--text-secondary);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:7px 2px;font-family:inherit;font-size:.625rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;overflow:hidden}._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{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}._payLabel_d56mx_484{font-size:.75rem;font-weight:700}._paySafe_d56mx_497{color:var(--text-secondary);background:var(--rc-fill);border:1px solid var(--rc-line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.62rem;font-weight:600;display:inline-flex}._payRow_d56mx_510{gap:10px;display:flex}._payChip_d56mx_515{border:1.5px solid var(--rc-line);background:var(--rc-fill);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:6px 10px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}._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{border:1.5px solid color-mix(in srgb, var(--text-muted) 45%, transparent);border-radius:50%;flex-shrink:0;width:14px;height:14px}._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{object-fit:contain;width:22px;height:22px}._payName_d56mx_563{font-size:.78rem;font-weight:600}._payRec_d56mx_568{color:#fff;background:#22c55e;border-radius:999px;padding:2px 6px;font-size:.55rem;font-weight:700}._foot_d56mx_578{padding:10px 16px max(12px, var(--modal-safe-bottom,10px));border-top:1px solid var(--rc-line);flex-shrink:0}._submitBtn_d56mx_584{background:var(--text);width:100%;min-height:46px;color:var(--bg);cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .12s,opacity .15s;display:flex;box-shadow:0 6px 20px #00000038}._submitBtn_d56mx_584:hover{opacity:.92}._submitBtn_d56mx_584:active{transform:scale(.99)}._agreementBar_d56mx_611{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;margin:6px 0 0;font-size:.65rem;display:flex;overflow:hidden}._agreeCheck_d56mx_625{border:1.5px solid color-mix(in srgb, var(--text-muted) 45%, transparent);width:14px;height:14px;color:var(--bg);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._agreeChecked_d56mx_640{border-color:var(--text);background:var(--text)}._agreementLinkBtn_d56mx_645{color:var(--rc-link);font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}._scan_d56mx_658{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}._scanTop_d56mx_666{border-bottom:1px solid var(--rc-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._scanBack_d56mx_675{background:var(--rc-fill);color:var(--text-secondary);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:2px;padding:5px 8px 5px 4px;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}._scanTitle_d56mx_690{margin:0;font-size:.875rem;font-weight:700}._scanBody_d56mx_696{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:0;padding:10px 14px;display:flex;overflow:hidden}._scanMerchant_d56mx_709{text-align:left;background:var(--rc-fill);border:1px solid var(--rc-line);border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}._scanMerchantIcon_d56mx_721{color:var(--text-muted);display:flex}._scanMerchantName_d56mx_726{font-size:.8rem;font-weight:600}._scanOrderNo_d56mx_731{color:var(--text-muted);font-size:.65rem}._scanAmountLabel_d56mx_736{color:var(--text-muted);font-size:.68rem}._scanAmount_d56mx_736{letter-spacing:-.04em;color:var(--text);font-size:1.625rem;font-weight:800;line-height:1.1}._qrFrame_d56mx_749{background:#fff;border:1px solid #00000014;border-radius:16px;padding:12px;box-shadow:0 10px 32px #0000001f}._qrBox_d56mx_757{width:min(168px,42vw);height:min(168px,42vw);position:relative}._qrImage_d56mx_763{width:100%;height:100%;display:block}._qrLoading_d56mx_769{width:min(168px,42vw);height:min(168px,42vw);color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.75rem;display:flex}._qrSpinner_d56mx_781{border:2px solid color-mix(in srgb, var(--text) 12%, transparent);border-top-color:var(--text);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite _rcSpin_d56mx_1}._qrCenter_d56mx_790{background:#fff;border-radius:8px;width:34px;height:34px;padding:5px;position:absolute;top:50%;bottom:50%;left:50%;right:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000001a}._qrCenter_d56mx_790 img{object-fit:contain;width:100%;height:100%}._scanGuide_d56mx_808{text-align:left;background:var(--rc-fill);border:1px solid var(--rc-line);border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}._scanGuideTitle_d56mx_820{font-size:.75rem;font-weight:600}._scanGuideDesc_d56mx_825{color:var(--text-muted);font-size:.68rem;line-height:1.35}._scanFoot_d56mx_831{padding:6px 14px max(8px, var(--modal-safe-bottom,8px));flex-direction:column;flex-shrink:0;gap:8px;display:flex}._openPayBtn_d56mx_839{color:#fff;cursor:pointer;background:#1677ff;border:none;border-radius:999px;width:100%;min-height:44px;padding:0 16px;font-family:inherit;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .12s}._openPayBtn_d56mx_839:active{opacity:.92;transform:scale(.98)}._scanWaiting_d56mx_859{color:var(--text-muted);text-align:center;margin:0;font-size:.68rem}._result_d56mx_867{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:20px;display:flex}._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{color:var(--text-secondary);margin:0 0 10px;font-size:.78rem;line-height:1.45}._resultMeta_d56mx_900{color:var(--text-muted);gap:10px;margin-bottom:14px;font-size:.72rem;display:flex}._resultActions_d56mx_908{gap:8px;display:flex}._resultSecondary_d56mx_913,._resultPrimary_d56mx_914{cursor:pointer;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:.8rem;font-weight:600}._resultSecondary_d56mx_913{border:1px solid var(--rc-line);color:var(--text);background:0 0}._resultPrimary_d56mx_914{background:var(--text);color:var(--bg);border:none}._subPage_d56mx_936{min-height:0;padding:12px 14px max(10px, var(--modal-safe-bottom,10px));flex-direction:column;flex:auto;display:flex;overflow:hidden}._subBack_d56mx_945{background:var(--rc-fill);color:var(--text-secondary);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-bottom:8px;padding:5px 10px 5px 6px;font-family:inherit;font-size:.75rem;font-weight:600;display:inline-flex}._subTitle_d56mx_962{margin:0 0 8px;font-size:.9375rem;font-weight:700}._agreementScroll_d56mx_968{border:1px solid var(--rc-line);min-height:0;color:var(--text-secondary);border-radius:12px;flex:auto;padding:12px;font-size:.78rem;line-height:1.55;overflow-y:auto}._agreementScroll_d56mx_968 h4{color:var(--text);margin:10px 0 4px;font-size:.8125rem}@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{flex-direction:column;gap:.85rem;display:flex}._head_x3rt8_13{align-items:flex-start;gap:.75rem;display:flex}._iconWrap_x3rt8_25{background:color-mix(in srgb, var(--accent) 18%, transparent);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._title_x3rt8_49{color:var(--text);margin:0;font-size:1.1rem;font-weight:700}._sub_x3rt8_63{color:var(--text-secondary);margin:.25rem 0 0;font-size:.82rem;line-height:1.5}._linkRow_x3rt8_77{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}._linkInput_x3rt8_91{border:1px solid color-mix(in srgb, var(--glass-border) 85%, transparent);background:color-mix(in srgb, var(--bg) 55%, transparent);min-width:0;color:var(--text-secondary);border-radius:10px;flex:1;padding:.6rem .75rem;font-size:1rem}._copyBtn_x3rt8_113{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;border-radius:10px;flex-shrink:0;align-items:center;gap:.35rem;padding:.6rem .9rem;font-size:.82rem;font-weight:600;display:inline-flex}._copyBtn_x3rt8_113:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}._hint_x3rt8_151{color:var(--text-muted);margin:0;font-size:.75rem;line-height:1.45}._embeddedLabel_x3rt8_165{color:var(--text-secondary);margin:0 0 .5rem;font-size:.82rem;font-weight:600}._codeBadge_x3rt8_179{color:var(--text-secondary);margin:0 0 .65rem;font-size:.82rem}._codeBadge_x3rt8_179 strong{letter-spacing:.06em;color:var(--text);font-family:ui-monospace,monospace}._shell_8z2cn_1{z-index:1;box-sizing:border-box;width:100%;max-width:min(72rem,100%);min-height:100vh;margin:0 auto;padding:1rem clamp(1rem,4vw,2.5rem) 2.5rem;position:relative;overflow-x:clip}._topBar_8z2cn_27{margin-bottom:1.25rem}._backBtn_8z2cn_35{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);background:color-mix(in srgb, var(--surface) 55%, var(--bg-elevated) 45%);-webkit-backdrop-filter:blur(12px);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._backBtn_8z2cn_35:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}._hero_8z2cn_79{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%);-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;border-radius:18px;margin-bottom:1.25rem;position:relative;overflow:hidden}._heroGlow_8z2cn_111{background:radial-gradient(ellipse 70% 90% at 10% 40%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._heroInner_8z2cn_125{align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex;position:relative}._heroIcon_8z2cn_141{background:color-mix(in srgb, var(--accent) 22%, transparent);width:52px;height:52px;color:var(--accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._heroTitle_8z2cn_165{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}._heroSub_8z2cn_179{color:var(--text-secondary);margin:.4rem 0 0;font-size:.88rem;line-height:1.55}._contentLayout_8z2cn_193,._grid_8z2cn_205{flex-direction:column;gap:1rem;display:flex}._card_8z2cn_217{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));-webkit-backdrop-filter:blur(20px)saturate(1.3);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 40%, transparent), 0 12px 36px #0000002e;border-radius:16px;padding:1.25rem 1.35rem}._cardTitle_8z2cn_241{color:var(--text);margin:0 0 1rem;font-size:.95rem;font-weight:700}._steps_8z2cn_255{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}._steps_8z2cn_255 li{align-items:flex-start;gap:.85rem;display:flex}._stepIcon_8z2cn_285{background:color-mix(in srgb, var(--accent) 12%, transparent);width:36px;height:36px;color:var(--accent-2,var(--accent));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._steps_8z2cn_255 strong{margin-bottom:.2rem;font-size:.88rem;display:block}._steps_8z2cn_255 p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.5}._rules_8z2cn_335{color:var(--text-secondary);margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.6}._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{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);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:flex}._incomingTitle_8z2cn_393{margin:0;font-size:.95rem;font-weight:700}._incomingSub_8z2cn_405{color:var(--text-secondary);margin:.25rem 0 0;font-size:.8rem;line-height:1.45}._incomingBtn_8z2cn_419{background:var(--accent);color:var(--accent-fg,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:999px;margin-left:auto;padding:.5rem 1rem;font-size:.82rem;font-weight:600}._statsRow_8z2cn_445{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}._statCard_8z2cn_459{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));border-radius:14px;flex-direction:column;align-items:center;gap:.25rem;padding:1rem;display:flex}._statValue_8z2cn_483{color:var(--text);font-size:1.5rem;font-weight:800;line-height:1.1}._statLabel_8z2cn_497{color:var(--text-muted);font-size:.75rem}._loading_8z2cn_507{color:var(--text-muted);text-align:center;margin:0;padding:.5rem 0;font-size:.88rem}._loadFailedBox_8z2cn_523{flex-direction:column;align-items:center;gap:.75rem;display:flex}._retryBtn_8z2cn_537{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--glass-border));background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);cursor:pointer;border-radius:999px;padding:.5rem 1.1rem;font-size:.82rem;font-weight:600}._retryBtn_8z2cn_537:hover{filter:brightness(1.08)}._guest_8z2cn_567{text-align:center;flex-direction:column;align-items:stretch;gap:1rem;display:flex}._guestText_8z2cn_583{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}._guestBtn_8z2cn_597{background:var(--accent);color:var(--accent-fg,#fff);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}._guestBtn_8z2cn_597:hover{filter:brightness(1.06)}._sideCol_8z2cn_635{flex-direction:column;gap:1rem;display:flex}@media (min-width:900px){._contentLayout_8z2cn_193{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.25rem;display:grid}._inviteCard_8z2cn_663{grid-area:1/1/span 2}._sideCol_8z2cn_635{grid-column:2}}@media (min-width:720px) and (max-width:899px){._sideCol_8z2cn_635{grid-template-columns:1fr 1fr;gap:1rem;display:grid}}._overlay_qokzw_3{--auth-purple:#b190ff;--auth-peach:#ffd1c1;--auth-gradient:linear-gradient(135deg, #c398ff 0%, #d4b8ff 42%, #fdcdbb 100%);--auth-text:#333;--auth-muted:#999;--auth-border:#e8e8e8;--auth-input-bg:#fafafa;z-index:700;padding:max(12px, var(--modal-safe-top,12px)) 12px max(12px, var(--modal-safe-bottom,12px));-webkit-backdrop-filter:blur(8px);opacity:0;overscroll-behavior:none;background:#00000059;justify-content:center;align-items:center;transition:opacity .26s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._overlayVisible_qokzw_27{opacity:1}._shell_qokzw_31{isolation:isolate;width:min(380px,100%);height:auto;min-height:0;max-height:none;color:var(--auth-text);font-family:var(--font-sans);opacity:0;background:#fff;border-radius:20px;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s;display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.96);box-shadow:0 24px 64px #00000038}._shellEnter_qokzw_53{opacity:1;transform:translateY(0)scale(1)}._shellExit_qokzw_58{opacity:0;transform:translateY(8px)scale(.96)}._heroHeader_qokzw_63{background:var(--auth-gradient);color:#fff;flex-shrink:0;padding:18px 22px 20px;position:relative}._brandRow_qokzw_71{align-items:center;gap:8px;margin-bottom:10px;display:flex}._brandLogo_qokzw_78{background:#fffffff2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}._brandLogo_qokzw_78 img{object-fit:contain;width:18px;height:18px}._brandName_qokzw_96{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}._heroGreeting_qokzw_103{font-family:var(--font-serif);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.15}._heroSubtitle_qokzw_113{color:#ffffffe0;margin:8px 0 0;font-size:.8125rem;line-height:1.45}._closeBtn_qokzw_120{z-index:20;color:#ffffffeb;cursor:pointer;background:#ffffff38;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s;display:flex;position:absolute;top:10px;right:10px}._closeBtn_qokzw_120:hover{background:#ffffff59}._contentArea_qokzw_143{background:#fff;flex-direction:column;flex:none;min-height:0;display:flex;position:relative}._shellRegister_qokzw_152{max-height:min(calc(100dvh - var(--modal-safe-top,12px) - var(--modal-safe-bottom,12px) - 24px), 680px)}._shellRegister_qokzw_152 ._contentArea_qokzw_143{min-height:0;max-height:inherit;flex:auto}._shellRegister_qokzw_152 ._faceMain_qokzw_165{flex:auto;min-height:0}._shellRegister_qokzw_152 ._formBody_qokzw_170{flex:auto;overflow-y:auto}._face_qokzw_165{background:#fff;flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}._faceMain_qokzw_165{flex:none;overflow:hidden}._captchaRowLogin_qokzw_189{--captcha-h:40px}._captchaRowLogin_qokzw_189 ._inputPlain_qokzw_193{height:var(--captcha-h)}._captchaRowLogin_qokzw_189 ._captchaImgBtn_qokzw_197{height:var(--captcha-h);min-width:96px}._formBody_qokzw_170{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 auto;min-height:0;padding:0 22px 14px;display:flex;overflow-y:auto}._formBodyLogin_qokzw_213{flex:none;padding-bottom:10px;overflow:hidden}._tabBar_qokzw_219{border-bottom:1px solid var(--auth-border);flex-shrink:0;gap:24px;padding:12px 22px 0;display:flex}._tab_qokzw_219{color:var(--auth-muted);cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-family:inherit;font-size:.875rem;font-weight:500;transition:color .18s;position:relative}._tab_qokzw_219:hover{color:var(--auth-text)}._tabActive_qokzw_244{color:var(--auth-text);font-weight:600}._tabActive_qokzw_244:after{content:"";background:var(--auth-purple);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}._formStack_qokzw_260{grid-template-columns:1fr;padding-top:12px;display:grid}._formLogin_qokzw_266{gap:10px}._form_qokzw_170{flex-direction:column;gap:12px;display:flex}._field_qokzw_276{flex-direction:column;gap:4px;display:flex}._fieldLogin_qokzw_282 ._label_qokzw_282{font-size:.6875rem;line-height:1.2}._formStack_qokzw_260>*{grid-area:1/1;min-width:0}._stackLayerOn_qokzw_293{visibility:visible;pointer-events:auto;z-index:1}._stackLayerOff_qokzw_299{visibility:hidden;pointer-events:none}._fieldHint_qokzw_304{color:var(--auth-muted);margin:0;font-size:.6875rem;line-height:1.4}._optionalTag_qokzw_311{color:var(--auth-muted);margin-left:4px;font-size:.6875rem;font-weight:500}._label_qokzw_282{color:var(--auth-muted);font-size:.75rem;font-weight:500}._inputWrap_qokzw_324{border:1px solid var(--auth-border);background:var(--auth-input-bg);border-radius:999px;align-items:center;min-height:40px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}._inputWrap_qokzw_324:focus-within{border-color:color-mix(in srgb, var(--auth-purple) 55%, var(--auth-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-purple) 14%, transparent)}._inputIcon_qokzw_340{width:18px;color:var(--auth-muted);flex-shrink:0;justify-content:center;align-items:center;margin-right:8px;display:flex}._input_qokzw_193{min-width:0;height:38px;color:var(--auth-text);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}._input_qokzw_193::placeholder{color:#bbb}._inputPlain_qokzw_193{border:1px solid var(--auth-border);background:var(--auth-input-bg);width:100%;height:46px;color:var(--auth-text);border-radius:999px;outline:none;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}._inputPlain_qokzw_193::placeholder{color:#bbb}._inputPlain_qokzw_193:focus{border-color:color-mix(in srgb, var(--auth-purple) 55%, var(--auth-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--auth-purple) 14%, transparent)}._pwdRow_qokzw_391{flex:1;align-items:center;min-width:0;display:flex}._pwdRow_qokzw_391 ._input_qokzw_193{height:38px}._pwdToggle_qokzw_402{width:32px;height:32px;color:var(--auth-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}._pwdToggle_qokzw_402:hover{color:var(--auth-text)}._codeRow_qokzw_420{align-items:stretch;gap:8px;display:flex}._codeRow_qokzw_420 ._inputPlain_qokzw_193{flex:1;min-width:0}._codeBtn_qokzw_431{border:1px solid color-mix(in srgb, var(--auth-purple) 35%, var(--auth-border));background:color-mix(in srgb, var(--auth-purple) 8%, #fff);min-width:96px;height:46px;color:var(--auth-purple);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,opacity .15s}._codeBtn_qokzw_431:hover:not(:disabled){background:color-mix(in srgb, var(--auth-purple) 14%, #fff)}._codeBtn_qokzw_431:disabled{opacity:.45;cursor:not-allowed}._captchaRow_qokzw_189{--captcha-h:46px;align-items:stretch;gap:8px;display:flex}._captchaRow_qokzw_189 ._inputPlain_qokzw_193{min-width:0;height:var(--captcha-h);flex:1}._captchaImgBtn_qokzw_197{width:calc(var(--captcha-h) * 132 / 42);min-width:108px;max-width:42%;height:var(--captcha-h);border:1px solid var(--auth-border);cursor:pointer;background:#fff;border-radius:12px;flex:none;padding:0;overflow:hidden}._captchaImg_qokzw_197{object-fit:fill;width:100%;height:100%;display:block}._pwdPair_qokzw_491{flex-direction:column;gap:16px;display:flex}._rowBetween_qokzw_497{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:-2px;display:flex}._checkLabel_qokzw_506{color:var(--auth-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.6875rem;line-height:1.2;display:inline-flex}._agreeBox_qokzw_517{width:14px;height:14px;accent-color:var(--auth-purple);cursor:pointer;flex-shrink:0;margin-top:0}._linkBtn_qokzw_526{color:var(--auth-muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.6875rem;font-weight:500}._linkBtn_qokzw_526:hover{color:var(--auth-text)}._textLink_qokzw_541{color:var(--auth-purple);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}._textLink_qokzw_541:hover{opacity:.8}._submitBtn_qokzw_556{background:var(--auth-gradient);color:#fff;cursor:pointer;width:100%;min-height:42px;box-shadow:0 6px 18px color-mix(in srgb, var(--auth-purple) 24%, transparent);border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:0;font-family:inherit;font-size:.875rem;font-weight:600;transition:opacity .15s,transform .12s;display:inline-flex}._submitBtn_qokzw_556:hover:not(:disabled){opacity:.94}._submitBtn_qokzw_556:active:not(:disabled){transform:scale(.99)}._submitBtn_qokzw_556:disabled{opacity:.5;cursor:not-allowed}._oauthSection_qokzw_589{margin-top:4px}._oauthDivider_qokzw_593{color:var(--auth-muted);align-items:center;gap:10px;margin:14px 0 12px;font-size:12px;display:flex}._oauthDivider_qokzw_593:before,._oauthDivider_qokzw_593:after{content:"";background:var(--auth-border);flex:1;height:1px}._oauthBtns_qokzw_610{flex-direction:column;gap:8px;display:flex}._oauthBtn_qokzw_610{border:1px solid var(--auth-border);width:100%;min-height:42px;color:var(--auth-text);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}._oauthBtn_qokzw_610:hover:not(:disabled){background:#f7f7f7;border-color:#d8d8d8}._oauthBtn_qokzw_610:disabled{opacity:.6;cursor:not-allowed}._oauthBtnWechat_qokzw_642{color:#07c160}._footerWrap_qokzw_646{text-align:center;flex-shrink:0;padding:4px 22px 16px}._footer_qokzw_646{color:var(--auth-muted);font-size:.75rem}._footerAction_qokzw_657{color:var(--auth-text);font-size:inherit;cursor:pointer;background:0 0;border:none;margin-left:4px;padding:0;font-family:inherit;font-weight:600}._footerAction_qokzw_657:hover{color:var(--auth-purple)}._backTopBar_qokzw_673{flex-shrink:0;align-items:center;gap:10px;padding:20px 28px 0;display:flex}._backPill_qokzw_681{border:1px solid var(--auth-border);background:var(--auth-input-bg);color:var(--auth-muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:6px 12px 6px 8px;font-family:inherit;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}._backPill_qokzw_681:hover{color:var(--auth-text);background:#f0f0f0}._forgotFoot_qokzw_702{text-align:center;margin-top:4px}._forgotTabBar_qokzw_707{margin-bottom:4px;padding:0 0 4px}._unavailableHint_qokzw_712{color:#c0392b;background:#fff5f5;border-radius:12px;margin:0 0 12px;padding:12px 14px;font-size:.8125rem;line-height:1.5}._docBody_qokzw_722{color:var(--auth-muted);font-size:.8125rem;line-height:1.6}._docBody_qokzw_722 h4{color:var(--auth-text);margin:14px 0 6px;font-size:.875rem;font-weight:700}._docBody_qokzw_722 h4:first-child{margin-top:0}._docBody_qokzw_722 p{margin:0 0 8px}._legalPanel_qokzw_743{z-index:12;background:#fff;flex-direction:column;min-height:0;animation:.22s _authLegalIn_qokzw_1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@keyframes _authLegalIn_qokzw_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._legalPanel_qokzw_743 ._backTopBar_qokzw_673{border-bottom:1px solid var(--auth-border);padding:20px 48px 12px 28px}._legalPanelBody_qokzw_771{overscroll-behavior:contain;flex:auto;min-height:0;padding:14px 28px 24px;overflow-y:auto}@media (max-width:768px){._overlay_qokzw_3{padding:max(8px, var(--modal-safe-top,8px)) 10px max(10px, var(--modal-safe-bottom,10px));align-items:flex-end}._shell_qokzw_31{border-radius:18px 18px 14px 14px;width:100%;max-width:420px}._shellRegister_qokzw_152{max-height:calc(100dvh - var(--modal-safe-top,8px) - var(--modal-safe-bottom,10px) - 16px)}._heroHeader_qokzw_63{padding:14px 18px 16px}._heroGreeting_qokzw_103{font-size:1.25rem}._tabBar_qokzw_219{gap:20px;padding:10px 18px 0}._tab_qokzw_219{padding-bottom:8px;font-size:.875rem}._formBody_qokzw_170{padding:0 18px 12px}._formBodyLogin_qokzw_213{padding-bottom:8px}._formStack_qokzw_260{padding-top:10px}._formLogin_qokzw_266{gap:8px}._footerWrap_qokzw_646{padding:2px 18px 14px}._closeBtn_qokzw_120{width:28px;height:28px;top:8px;right:8px}}@media (min-width:769px){._formStack_qokzw_260{display:block}._formStack_qokzw_260>._stackLayerOff_qokzw_299{display:none}._formStack_qokzw_260>._stackLayerOn_qokzw_293{flex-direction:column;display:flex}}._overlay_1k3bi_1{z-index:720;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#191f368c;justify-content:center;align-items:center;padding:.75rem;transition:opacity .2s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._overlayVisible_1k3bi_15{opacity:1}._modal_1k3bi_17{background:var(--bg-elevated);border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);opacity:0;border-radius:20px;width:480px;max-width:100%;max-height:calc(100vh - 1.5rem);padding:1.25rem 1.35rem 1.1rem;transition:transform .22s,opacity .22s;position:relative;overflow-y:auto;transform:translateY(12px)scale(.98);box-shadow:0 24px 70px #00000038}._enter_1k3bi_33{opacity:1;transform:translateY(0)scale(1)}._exit_1k3bi_38{opacity:0;transform:translateY(8px)scale(.98)}._closeBtn_1k3bi_43{background:color-mix(in srgb, var(--bg) 60%, transparent);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;position:absolute;top:10px;right:10px}._header_1k3bi_56{margin-bottom:1rem;padding-right:2rem}._title_1k3bi_61{margin:0;font-size:1.15rem}._subtitle_1k3bi_66{color:var(--text-muted);margin:.35rem 0 0;font-size:.82rem}._guide_1k3bi_72{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:14px;margin-bottom:1rem;padding:.85rem 1rem}._guideTitle_1k3bi_80{margin:0 0 .5rem;font-size:.88rem}._steps_1k3bi_85{color:var(--text-muted);margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.65}._faqList_1k3bi_93{flex-direction:column;gap:.45rem;display:flex}._faqItem_1k3bi_99{border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:color-mix(in srgb, var(--bg) 40%, transparent);border-radius:12px;padding:.55rem .75rem}._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{color:var(--text-muted);margin:.45rem 0 0;font-size:.78rem;line-height:1.55}._footer_1k3bi_122{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);color:var(--text-muted);text-align:center;margin-top:1rem;padding-top:.75rem;font-size:.72rem}._footer_1k3bi_122 p{margin:.2rem 0}@media (max-width:768px){._overlay_1k3bi_1{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)));align-items:flex-end}._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));padding-bottom:max(1rem, calc(var(--modal-safe-bottom,16px) + 4px));border-radius:18px 18px 0 0}._footer_1k3bi_122{padding-bottom:4px}}._overlay_y92kz_1{z-index:720;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#191f368c;justify-content:center;align-items:center;padding:.75rem;transition:opacity .2s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._overlayVisible_y92kz_29{opacity:1}._modal_y92kz_33{background:var(--bg-elevated);border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);opacity:0;border-radius:20px;width:420px;max-width:100%;padding:1.25rem 1.35rem 1.15rem;transition:transform .22s,opacity .22s;position:relative;transform:translateY(12px)scale(.98);box-shadow:0 24px 70px #00000038}._enter_y92kz_61{opacity:1;transform:translateY(0)scale(1)}._exit_y92kz_71{opacity:0;transform:translateY(8px)scale(.98)}._closeBtn_y92kz_81{background:color-mix(in srgb, var(--bg) 60%, transparent);width:32px;height:32px;color:var(--text-muted);cursor:pointer;border:none;border-radius:50%;position:absolute;top:10px;right:10px}._header_y92kz_107{margin-bottom:1rem;padding-right:2rem}._title_y92kz_117{margin:0;font-size:1.15rem}._subtitle_y92kz_127{color:var(--text-muted);margin:.35rem 0 0;font-size:.82rem}._body_y92kz_139{flex-direction:column;align-items:center;gap:1rem;display:flex}._qrcodeWrap_y92kz_153{border:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);background:#fff;border-radius:16px;width:220px;height:220px;padding:.65rem;box-shadow:0 8px 24px #00000014}._qrcode_y92kz_153{object-fit:contain;width:100%;height:100%;display:block}._wechatRow_y92kz_187{background:color-mix(in srgb, var(--accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);border-radius:14px;align-items:center;gap:.65rem;width:100%;padding:.75rem .85rem;display:flex}._wechatLabel_y92kz_209{color:var(--text-muted);flex-shrink:0;font-size:.78rem}._wechatValue_y92kz_221{word-break:break-all;flex:1;min-width:0;font-size:.95rem;font-weight:600}._copyBtn_y92kz_237{cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 80%, #6288ff));border:none;border-radius:999px;flex-shrink:0;padding:.45rem .85rem;font-size:.78rem;font-weight:600}._copyBtn_y92kz_237:hover{filter:brightness(1.05)}._hint_y92kz_269{color:var(--text-muted);text-align:center;margin:0;font-size:.78rem;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));z-index:760;-webkit-backdrop-filter:blur(12px);opacity:0;background:#00000094;justify-content:center;align-items:center;padding:24px;transition:opacity .24s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}[data-theme=light] ._overlay_14wax_3{background:#0f11156b}._overlayVisible_14wax_28{opacity:1}._modal_14wax_32{border:1px solid var(--ann-line);background:var(--ann-panel);width:min(480px,100%);max-height:min(78vh,640px);color:var(--ann-text);opacity:0;border-radius:20px;flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s;display:flex;overflow:hidden;transform:translateY(12px)scale(.985);box-shadow:0 28px 72px #00000047}._enter_14wax_48{opacity:1;transform:translateY(0)scale(1)}._exit_14wax_53{opacity:0;transform:translateY(8px)scale(.99)}._header_14wax_58{border-bottom:1px solid var(--ann-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 16px;display:flex}._headerMain_14wax_68{min-width:0}._eyebrow_14wax_72{letter-spacing:.08em;text-transform:uppercase;color:var(--ann-subtle);margin:0 0 8px;font-size:.6875rem;font-weight:600;display:block}._title_14wax_82{letter-spacing:-.02em;color:var(--ann-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}._closeBtn_14wax_91{background:color-mix(in srgb, var(--text) 6%, transparent);width:36px;height:36px;color:var(--ann-muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -2px 0 0;transition:background .15s,color .15s,transform .12s;display:flex}._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{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 22%, transparent) transparent;flex:auto;min-height:0;padding:18px 22px 20px;overflow-y:auto}._body_14wax_116::-webkit-scrollbar{width:4px}._body_14wax_116::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text) 20%, transparent);border-radius:4px}._salutation_14wax_135,._intro_14wax_136,._closing_14wax_137{color:color-mix(in srgb, var(--ann-text) 88%, transparent);margin:0;font-size:.875rem;line-height:1.7}._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{border-top:1px solid var(--ann-line);flex-direction:column;gap:0;margin:16px 0;padding:0;list-style:none;display:flex}._sectionItem_14wax_166{border-bottom:1px solid var(--ann-line);padding:14px 0}._sectionItem_14wax_166:last-child{border-bottom:none}._sectionTitle_14wax_175{color:var(--ann-text);margin:0 0 6px;font-size:.8125rem;font-weight:600;line-height:1.45}._sectionBody_14wax_183{color:var(--ann-muted);margin:0;font-size:.8125rem;line-height:1.65}._closing_14wax_137{color:var(--ann-muted);margin-top:4px}._empty_14wax_195{color:var(--ann-muted);text-align:center;margin:0;padding:24px 0;font-size:.875rem;line-height:1.65}._footer_14wax_204{padding:14px 22px max(18px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--ann-line);background:var(--ann-panel);flex-direction:column;flex-shrink:0;gap:12px;display:flex}._footerRow_14wax_214{justify-content:space-between;align-items:center;gap:12px;display:flex}._skipToday_14wax_221{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:36px;display:inline-flex}._skipTodayInput_14wax_230{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._skipTodayBox_14wax_238{border:1px solid color-mix(in srgb, var(--text) 18%, transparent);background:0 0;border-radius:5px;flex-shrink:0;width:18px;height:18px;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{color:var(--ann-muted);font-size:.8125rem}._confirmBtn_14wax_259{width:100%;min-height:44px;color:var(--bg);background:var(--text);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.875rem;font-weight:600;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{border-bottom:none;border-left:none;border-right:none;border-radius:20px 20px 0 0;width:100%;max-height:88dvh;box-shadow:0 -20px 56px #0000003d}._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_126st_2{box-sizing:border-box;z-index:1;width:100%;max-width:56rem;min-height:100vh;margin:0 auto;padding:.75rem clamp(1rem,3vw,1.5rem) 3rem;position:relative}._shellHub_126st_14{min-height:auto}@media (max-width:768px){._shell_126st_2{min-height:auto;padding-bottom:calc(.75rem + var(--bottom-nav-h,78px))}._shellHub_126st_14{padding-bottom:calc(.5rem + var(--bottom-nav-h,78px))}}._glassSm_126st_30,._backBtn_126st_31,._loginIconWrap_126st_32,._favThumb_126st_33,._profileWorkCard_126st_34,._worksToolBtn_126st_35,._worksToolBtnGhost_126st_36,._chipBtn_126st_37{background:color-mix(in srgb, var(--glass-bg) 62%, transparent);-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 0 color-mix(in srgb, var(--glass-highlight) 42%, transparent), 0 10px 32px #0000002e}._glassCard_126st_48,._hero_126st_49,._panel_126st_50,._tabNav_126st_51,._perkCard_126st_52{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-highlight) 10%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.55);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 38%, transparent), 0 10px 28px #0000001f;border-radius:18px}._pageHead_126st_63{margin-bottom:.25rem}._pageFlow_126st_67{flex-direction:column;gap:.75rem;min-width:0;display:flex}._backBtn_126st_31{color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem .35rem .55rem;font-size:.8125rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}._backBtn_126st_31: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_126st_94{text-align:center;flex-direction:column;align-items:center;margin-top:2rem;padding:3rem 1.25rem 2rem;display:flex}._loginIconWrap_126st_32{width:4rem;height:4rem;color:var(--accent);border-color:color-mix(in srgb, var(--accent) 30%, var(--glass-border));border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}._loginTitle_126st_115{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.35rem;font-weight:700}._loginDesc_126st_122{max-width:20rem;color:var(--text-secondary);margin:0 0 1.75rem;font-size:.9rem;line-height:1.55}._btnPrimary_126st_130{background:var(--text);width:100%;max-width:16rem;color:var(--bg);cursor:pointer;border:none;border-radius:12px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:opacity .15s,transform .12s}._btnPrimary_126st_130:hover{opacity:.92}._btnPrimary_126st_130:active{transform:scale(.98)}._btnGhost_126st_152{color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-top:.65rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500}._btnGhost_126st_152:hover{color:var(--text-secondary)}._btnPrimarySm_126st_167{background:var(--text);color:var(--bg);cursor:pointer;border:none;border-radius:10px;margin-top:.75rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:600}._hero_126st_49{padding:1.15rem 1.2rem;position:relative;overflow:hidden}._heroGlow_126st_186{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%);position:absolute;top:0;bottom:0;left:0;right:0}._heroMain_126st_195{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}._heroProfile_126st_203{flex:auto;align-items:center;gap:.9rem;min-width:0;display:flex}._avatar_126st_211{background:color-mix(in srgb, var(--accent) 18%, var(--bg-elevated));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}._avatarImg_126st_224{object-fit:cover;width:100%;height:100%}._avatarLetter_126st_230{color:var(--accent);font-size:1.75rem;font-weight:700}._heroText_126st_236{flex:1;min-width:0}._heroNameRow_126st_241{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._displayName_126st_249{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;overflow:hidden}._heroCardRedeemBtn_126st_261{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);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-family:inherit;font-size:.68rem;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:none}._heroCardRedeemBtn_126st_261: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_126st_261:active{transform:scale(.98)}._heroMeta_126st_288{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.78rem;display:flex}._heroMeta_126st_288 span{align-items:center;gap:.25rem;display:inline-flex}._heroMetaDot_126st_304{opacity:.45}._heroActions_126st_308{flex-shrink:0;align-items:stretch;gap:.5rem;display:flex}._heroActionBtn_126st_315{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-highlight) 10%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 35%, transparent);cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:.55rem;padding:.5rem .75rem;font-family:inherit;transition:border-color .15s,transform .12s,box-shadow .15s,opacity .15s;display:inline-flex}._heroActionBtn_126st_315:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 38%, var(--glass-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent), 0 6px 20px color-mix(in srgb, var(--accent) 14%, transparent)}._heroActionBtn_126st_315:active:not(:disabled){transform:scale(.98)}._heroActionBtn_126st_315:disabled{cursor:default;opacity:.88}._heroActionBtnDone_126st_349{border-color:color-mix(in srgb, #22c55e 35%, var(--glass-border));background:#22c55e14}._heroActionIcon_126st_354{width:2.15rem;height:2.15rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._heroActionBtnDone_126st_349 ._heroActionIcon_126st_354{color:#16a34a;background:#22c55e24;border-color:#22c55e40}._heroActionBody_126st_373{flex-direction:column;gap:.05rem;min-width:0;display:flex}._heroActionLabel_126st_380{color:var(--text);white-space:nowrap;font-size:.78rem;font-weight:700;line-height:1.2}._heroActionHint_126st_388{color:var(--text-muted);white-space:nowrap;font-size:.65rem;font-weight:500}._creditsWallet_126st_395{border:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);background:color-mix(in srgb, var(--glass-highlight) 8%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.45);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 32%, transparent);cursor:pointer;text-align:left;border-radius:14px;flex-shrink:0;align-items:center;gap:.65rem;padding:.55rem .65rem .55rem .55rem;font-family:inherit;transition:border-color .15s,transform .12s,box-shadow .15s;display:inline-flex}._creditsWallet_126st_395:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--glass-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent), 0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent)}._creditsWallet_126st_395:active{transform:scale(.98)}._creditsWalletIcon_126st_424{width:2.5rem;height:2.5rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:12px;justify-content:center;align-items:center;display:flex}._creditsWalletBody_126st_436{flex-direction:column;gap:.05rem;min-width:3.5rem;display:flex}._creditsWalletLabel_126st_443{letter-spacing:.03em;color:var(--text-muted);font-size:.68rem;font-weight:600}._creditsWalletValue_126st_450{letter-spacing:-.03em;color:var(--text);font-size:1.2rem;font-weight:800;line-height:1.1}._creditsWalletCta_126st_458{border-left:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);color:var(--accent);white-space:nowrap;align-items:center;gap:.05rem;margin-left:.15rem;padding-left:.55rem;font-size:.75rem;font-weight:700;display:inline-flex}._perksSection_126st_472{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:.6rem;display:grid}._perkCard_126st_52{cursor:pointer;text-align:left;align-items:center;gap:.6rem;min-width:0;min-height:100%;padding:.72rem .82rem;font-family:inherit;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex}._perkCard_126st_52:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--glass-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent), 0 8px 24px color-mix(in srgb, var(--accent) 14%, transparent)}._perkCard_126st_52:active{transform:scale(.99)}._perkCardWide_126st_503{grid-column:1/-1}._perkCardCheckin_126st_507{cursor:default;flex-direction:column;align-items:stretch;gap:.5rem}._perkCardCheckin_126st_507:hover{border-color:color-mix(in srgb, var(--glass-border) 75%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 38%, transparent), 0 10px 28px #0000001f;transform:none}._perkCheckinHead_126st_522{align-items:center;gap:.6rem;display:flex}._perkCardRedeem_126st_528{cursor:pointer;flex-direction:column;align-items:stretch;gap:.5rem}._perkCardRedeem_126st_528 ._checkinBtn_126st_535{pointer-events:none}._perkRedeemInputMock_126st_539{border:1px dashed color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);min-height:2.65rem;color:color-mix(in srgb, var(--text-muted) 82%, var(--accent));letter-spacing:.06em;text-align:center;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.32rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:700;display:flex}._perkIcon_126st_557{width:2.35rem;height:2.35rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._perkBody_126st_570{flex-direction:column;flex:auto;gap:.12rem;min-width:0;display:flex}._perkTitle_126st_578{color:var(--text);font-size:.86rem;font-weight:700;line-height:1.2}._perkSub_126st_585{color:var(--text-muted);font-size:.7rem;line-height:1.3}._perkCta_126st_591{color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:700}._checkinBtn_126st_535{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-2) 65%, var(--accent)));color:#fff;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:.38rem .72rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:opacity .15s,transform .12s}._checkinBtn_126st_535:hover:not(:disabled){opacity:.92}._checkinBtn_126st_535:active:not(:disabled){transform:scale(.98)}._checkinBtn_126st_535:disabled{cursor:default}._checkinBtnDone_126st_626{background:color-mix(in srgb, #22c55e 18%, var(--surface));color:#16a34a;border:1px solid #22c55e59}._checkinWeek_126st_632{grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem;display:grid}._checkinDay_126st_638{flex-direction:column;align-items:center;gap:.18rem;min-width:0;display:flex}._checkinDayDot_126st_646{border:1.5px solid color-mix(in srgb, var(--border) 90%, transparent);background:color-mix(in srgb, var(--surface) 60%, transparent);border-radius:50%;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;transition:background .15s,border-color .15s;display:flex}._checkinDayIconDone_126st_658{color:#16a34a}._checkinDayIconToday_126st_662{color:var(--accent)}._checkinDayIconPending_126st_666{color:color-mix(in srgb, var(--text-muted) 88%, var(--accent))}._checkinDayToday_126st_670 ._checkinDayIconPending_126st_666{color:var(--accent)}._checkinDayIconEmpty_126st_674{color:var(--text-muted);opacity:.45}._checkinDayDone_126st_679 ._checkinDayDot_126st_646{background:#22c55e38;border-color:#22c55e8c;box-shadow:inset 0 0 0 2px #22c55e59}._checkinDayToday_126st_670 ._checkinDayDot_126st_646{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}._checkinDayToday_126st_670._checkinDayDone_126st_679 ._checkinDayDot_126st_646{border-color:#22c55ea6}._checkinDayLabel_126st_693{color:var(--text-muted);white-space:nowrap;font-size:.62rem;font-weight:600}._checkinDayPoints_126st_700{color:var(--accent);white-space:nowrap;font-size:.58rem;font-weight:700}._checkinDayToday_126st_670 ._checkinDayLabel_126st_693{color:var(--accent)}._checkinHint_126st_711{color:var(--text-muted);margin:0;font-size:.62rem;line-height:1.3}._tabNav_126st_51{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem;padding:.3rem;display:flex;overflow-x:auto}._tabNav_126st_51::-webkit-scrollbar{display:none}._tabBtn_126st_732{min-width:0;color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1 0 auto;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}._tabBtn_126st_732:hover{color:var(--text-secondary)}._tabBtnActive_126st_755{color:var(--text);background:color-mix(in srgb, var(--glass-highlight) 18%, transparent);-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 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent), 0 2px 8px #00000014}._tabLabelShort_126st_766{display:none}._main_126st_771{min-width:0}._stack_126st_775{flex-direction:column;gap:.75rem;display:flex}._panel_126st_50{overflow:hidden}._panelHead_126st_785{align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .85rem;display:flex}._panelHeadIcon_126st_792{width:2.65rem;height:2.65rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._panelTitle_126st_805{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:700}._panelSub_126st_812{color:var(--text-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.45}._fieldList_126st_820{margin:0;padding:0 1.15rem 1.1rem}._field_126st_820{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 0;display:flex}._field_126st_820:first-of-type{border-top:none;padding-top:.25rem}._field_126st_820 dt{color:var(--text-muted);margin:0;font-size:.8rem;font-weight:500}._field_126st_820 dd{color:var(--text);text-align:right;word-break:break-all;margin:0;font-size:.875rem;font-weight:600}._listRow_126st_856{border:none;border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.15rem;transition:background .12s;display:flex}._listRow_126st_856:hover{background:color-mix(in srgb, var(--glass-highlight) 8%, transparent)}._listRowMain_126st_874{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}._listRowTitle_126st_882{color:var(--text);align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;display:inline-flex}._listRowHint_126st_891{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._listRowOk_126st_899{color:#22c55e;flex-shrink:0}._listRowChevron_126st_904{color:var(--text-muted);flex-shrink:0}._txList_126st_910{margin:0;padding:0 1.15rem .5rem;list-style:none}._txItem_126st_916{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}._txMain_126st_925{flex-direction:column;gap:.2rem;min-width:0;display:flex}._txDesc_126st_932{color:var(--text);font-size:.85rem;font-weight:500}._txTime_126st_938{color:var(--text-muted);font-size:.72rem}._txAmount_126st_943{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.9rem;font-weight:700}._txAmountIn_126st_950{color:#22c55e}._txAmountOut_126st_954{color:var(--text-secondary)}._txOrderEnd_126st_958{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}._txPrice_126st_966{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}._txBadge_126st_972{border-radius:6px;padding:.15rem .45rem;font-size:.65rem;font-weight:600}._txBadgeOk_126st_979{color:#16a34a;background:#22c55e24}._txBadgePending_126st_984{color:#ca8a04;background:#eab30824}._txBadgeFail_126st_989{color:#dc2626;background:#ef44441f}._empty_126st_995{text-align:center;padding:2rem 1.15rem 1.75rem}._emptyTitle_126st_1000{color:var(--text-secondary);margin:0 0 .35rem;font-size:.9rem;font-weight:600}._emptyHint_126st_1007{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}._favGrid_126st_1015{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;padding:0 1.15rem 1.15rem;display:grid}._favItem_126st_1022{flex-direction:column;gap:.4rem;display:flex}._favThumb_126st_33{aspect-ratio:1;cursor:pointer;border-radius:12px;padding:0;transition:border-color .15s,transform .12s;position:relative;overflow:hidden}._favThumb_126st_33:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--glass-border))}._favImg_126st_1042{object-fit:cover;width:100%;height:100%}._favPlaceholder_126st_1048{width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:1.25rem;display:flex}._favHeart_126st_1058{color:#f43f5e;background:color-mix(in srgb, var(--bg-elevated) 85%, transparent);border-radius:50%;padding:.25rem;display:flex;position:absolute;top:.4rem;right:.4rem}._favRemoveBtn_126st_1069{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;padding:.25rem;font-size:.72rem;font-weight:500}._favRemoveBtn_126st_1069:hover{color:#ef4444}._settingsGroup_126st_1085{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);padding:0 1.15rem}._settingItem_126st_1090{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}._settingLabel_126st_1099{color:var(--text);font-size:.875rem;font-weight:600;display:block}._settingHint_126st_1106{color:var(--text-muted);margin-top:.15rem;font-size:.75rem;display:block}._toggle_126st_1113{background:color-mix(in srgb, var(--text) 18%, transparent);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;transition:background .2s;position:relative}._toggleKnob_126st_1126{background:#fff;border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}._toggleKnobOn_126st_1138{transform:translate(1.25rem)}._chipBtn_126st_37{color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.35rem .75rem;font-size:.78rem;font-weight:600}._chipBtn_126st_37:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--glass-border))}._settingsLinks_126st_1156{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent)}._settingsLinks_126st_1156 ._listRow_126st_856{border-top:none;border-bottom:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent)}._settingsLinks_126st_1156 ._listRow_126st_856:last-child{border-bottom:none}._aboutBox_126st_1169{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);padding:1rem 1.15rem}._settingsDanger_126st_1174{border-top:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);flex-direction:column;gap:.5rem;padding:1rem 1.15rem 1.15rem;display:flex}._linkDanger_126st_1182{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem;font-weight:500}._linkDanger_126st_1182:hover{color:#ef4444}._btnLogout_126st_1197{border:1px solid color-mix(in srgb, #ef4444 35%, var(--border));color:#ef4444;cursor:pointer;background:#ef444414;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.7rem;font-size:.875rem;font-weight:600;transition:background .15s;display:inline-flex}._btnLogout_126st_1197:hover{background:#ef444424}._worksHead_126st_1219{flex-direction:column;gap:.75rem;display:flex}._worksHead_126st_1219 ._panelHead_126st_785{padding-bottom:0}._worksRetentionHint_126st_1229{color:var(--text-muted)}._worksToolbar_126st_1233{flex-wrap:wrap;gap:.4rem;padding:0 1.15rem .85rem;display:flex}._worksCategoryNav_126st_1240{flex-wrap:wrap;gap:.35rem;padding:0 1.15rem .85rem;display:flex}._worksCategoryBtn_126st_1247{border:1px solid var(--glass-border);background:color-mix(in srgb, var(--glass-bg) 35%, transparent);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:.35rem .7rem;font-size:.72rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}._worksCategoryBtn_126st_1247:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--glass-border));color:var(--text)}._worksCategoryBtnActive_126st_1264{color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, transparent)}._worksVideoBadge_126st_1270{color:#fff;z-index:1;background:#5457cd;border-radius:6px;padding:.15rem .4rem;font-size:.62rem;font-weight:700;position:absolute;top:.35rem;left:.35rem}._worksToolBtn_126st_35,._worksToolBtnGhost_126st_36{cursor:pointer;color:var(--text-secondary);border-radius:8px;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:background .12s,border-color .12s}._worksToolBtn_126st_35:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--glass-border));color:var(--text)}._worksToolBtnDanger_126st_1299{border-color:color-mix(in srgb, #ef4444 30%, var(--border));color:#ef4444}._worksToolBtnDanger_126st_1299:hover{background:#ef44441a}._worksToolBtnGhost_126st_36{background:color-mix(in srgb, var(--glass-bg) 42%, transparent);-webkit-backdrop-filter:blur(16px)}._worksLoading_126st_1314,._worksLoadMore_126st_1315{color:var(--text-muted);justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;font-size:.8rem;display:flex}._worksGrid_126st_1325{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;padding:0 1.15rem 1rem;display:grid}._worksEndHint_126st_1332{color:var(--text-muted);font-size:.75rem}._profileWorkItem_126st_1337{position:relative}._profileWorkItemSelected_126st_1341 ._profileWorkCard_126st_34{outline:2px solid var(--accent);outline-offset:2px}._workActions_126st_1346{z-index:2;position:absolute;top:.35rem;right:.35rem}._workActionBtn_126st_1353{background:color-mix(in srgb, var(--bg-elevated) 90%, transparent);width:1.75rem;height:1.75rem;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex}._workActionBtn_126st_1353:hover{color:#ef4444}._profileWorkCard_126st_34{cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;width:100%;padding:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}._profileWorkCard_126st_34:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--glass-border))}._workSelectMark_126st_1389{z-index:2;color:#fff;background:#00000059;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;display:flex;position:absolute;top:.5rem;left:.5rem}._workSelectMarkOn_126st_1405{background:var(--accent);border-color:var(--accent)}._workThumb_126st_1410{aspect-ratio:1;background:color-mix(in srgb, var(--text) 6%, transparent);position:relative}._workImage_126st_1416{object-fit:cover;width:100%;height:100%}._workPlaceholder_126st_1422{width:100%;height:100%;color:var(--text-muted);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.65rem;line-height:1.35;display:flex}._workCountBadge_126st_1435,._workExpireBadge_126st_1436{background:color-mix(in srgb, var(--bg-elevated) 88%, transparent);color:var(--text-secondary);border-radius:6px;padding:.15rem .4rem;font-size:.62rem;font-weight:600;position:absolute;bottom:.35rem;left:.35rem}._workExpireBadge_126st_1436{left:auto;right:.35rem}._workExpireBadgeUrgent_126st_1453{color:#f59e0b}._workStatusOverlay_126st_1457{color:#fff;background:#00000073;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._workFailed_126st_1471{color:#fff;background:#ef44448c;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}._workInfo_126st_1483{padding:.5rem .55rem .6rem}._workPromptRow_126st_1487{align-items:flex-start;gap:6px;min-width:0;display:flex}._workPromptRow_126st_1487 ._workPrompt_126st_1487{flex:auto;min-width:0}._workPrompt_126st_1487{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.72rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}._workMeta_126st_1511{color:var(--text-muted);margin:.25rem 0 0;font-size:.65rem}._workFav_126st_1517{color:#f43f5e}._workSpinner_126st_1521{border:2px solid color-mix(in srgb, var(--text) 15%, transparent);border-top-color:var(--accent);border-radius:50%;width:1.125rem;height:1.125rem;animation:.7s linear infinite _profileSpin_126st_1}@keyframes _profileSpin_126st_1{to{transform:rotate(360deg)}}@media (max-width:640px){._heroMain_126st_195{flex-direction:column;align-items:stretch;gap:.85rem}._heroCardRedeemBtn_126st_261{align-items:center;display:inline-flex}._perksSectionRedeemOnly_126st_1549,._perkCardRedeem_126st_528{display:none}._perksSection_126st_472{grid-template-columns:1fr}._creditsWallet_126st_395{justify-content:space-between;width:100%;padding:.65rem .75rem}._creditsWalletCta_126st_458{margin-left:auto;padding-left:.65rem}._tabLabel_126st_766{display:none}._tabLabelShort_126st_766{display:inline}._tabBtn_126st_732{padding:.6rem .5rem}}@media (min-width:768px){._hero_126st_49{padding:1.5rem 1.5rem 1.25rem}._displayName_126st_249{font-size:1.5rem}._statRow_126st_1591{gap:.65rem}._worksGrid_126st_1325{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}._hubTitle_126st_1601{text-align:center;letter-spacing:-.02em;color:var(--text);margin:.15rem 0 .35rem;font-size:1.05rem;font-weight:700}._pageHeadHub_126st_1610{min-height:2rem;position:relative}._pageHeadDesktopBack_126st_1615{display:none}@media (min-width:769px){._pageHeadDesktopBack_126st_1615{display:block}._hubTitle_126st_1601{display:none}}._hubMenuCard_126st_1629{flex-direction:column;padding:0;display:flex;overflow:hidden}._hubMenuRow_126st_1636{border:none;border-bottom:1px solid color-mix(in srgb, var(--glass-border) 55%, transparent);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:.65rem;padding:.95rem 1rem;transition:background .15s;display:flex}._hubMenuRow_126st_1636:last-child{border-bottom:none}._hubMenuRow_126st_1636:hover:not(:disabled){background:color-mix(in srgb, var(--glass-highlight) 16%, transparent)}._hubMenuRow_126st_1636:disabled{opacity:.72;cursor:default}._hubMenuRowMain_126st_1666{flex:auto;align-items:center;gap:.7rem;min-width:0;display:flex}._hubMenuRowIcon_126st_1674{width:2rem;height:2rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._hubMenuRowText_126st_1686{flex-direction:column;gap:.12rem;min-width:0;display:flex}._hubMenuRowTitle_126st_1693,._hubMenuRowTitleAccent_126st_1694{font-size:.92rem;font-weight:600;line-height:1.25}._hubMenuRowTitleAccent_126st_1694{color:color-mix(in srgb, var(--accent) 88%, var(--text))}._hubMenuRowHint_126st_1704{color:var(--text-muted);font-size:.75rem;line-height:1.35}._hubMenuRowEnd_126st_1710{flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex}._hubMenuRowMeta_126st_1717{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}._hubMenuRowChevron_126st_1724{color:var(--text-muted);flex-shrink:0}._hubLogoutWrap_126st_1729{margin-top:.15rem}._hubLogoutBtn_126st_1733{border:1px solid color-mix(in srgb, #ef4444 45%, var(--glass-border));background:color-mix(in srgb, var(--glass-bg) 70%, transparent);color:#ef4444;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.9rem 1rem;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._hubLogoutBtn_126st_1733:hover{border-color:color-mix(in srgb, #ef4444 60%, var(--glass-border));background:#ef444414}._subPageHead_126st_1755{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._subPageTitle_126st_1762{color:var(--text);margin:0;font-size:1rem;font-weight:700}._themeFab_126st_1769{right:12px;bottom:calc(var(--bottom-nav-h,78px) + 20px);z-index:45;border:1px solid color-mix(in srgb, var(--glass-border) 85%, transparent);background:color-mix(in srgb, var(--glass-bg) 78%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);width:44px;height:44px;color:var(--text-secondary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 42%, transparent), 0 8px 24px #00000029;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .12s,color .15s,border-color .15s;display:inline-flex;position:fixed}._themeFab_126st_1769:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 35%, var(--glass-border))}._themeFab_126st_1769:active{transform:scale(.96)}@media (min-width:769px){._themeFab_126st_1769{bottom:24px}}._legalOverlay_126st_1807{z-index:120;background:#0000006b;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._legalModal_126st_1818{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);border-radius:18px 18px 0 0;width:min(100%,32rem);max-height:min(88dvh,720px);overflow:hidden}@media (min-width:769px){._legalOverlay_126st_1807{align-items:center;padding:1rem}._legalModal_126st_1818{border-radius:18px}}._legalModalHead_126st_1840{justify-content:space-between;align-items:center;padding:.75rem .85rem .25rem;display:flex}._legalModalBack_126st_1847,._legalModalClose_126st_1848{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;display:inline-flex}._legalModalClose_126st_1848{border-radius:999px;justify-content:center;width:2rem;height:2rem}._legalModalTitle_126st_1867{margin:0;padding:0 1rem .5rem;font-size:1.1rem;font-weight:700}._legalModalBody_126st_1874{max-height:calc(min(88dvh,720px) - 5.5rem);padding:0 1rem 1.25rem;overflow:auto}._legalSection_126st_1880+._legalSection_126st_1880{margin-top:.85rem}._legalSection_126st_1880 h3{margin:0 0 .35rem;font-size:.9rem;font-weight:700}._legalSection_126st_1880 p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.65}._heroProfileBtn_126st_1898{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:.9rem;padding:0;display:flex}._overlay_m8u9a_1{z-index:750;-webkit-backdrop-filter:blur(18px);background:#191f368c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_m8u9a_14{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);width:400px;max-width:100%;box-shadow:0 24px 70px #00000038, inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 58%, transparent);border-radius:18px;padding:1.35rem 1.5rem 1.5rem;animation:.2s ease-out _modalIn_m8u9a_1;position:relative}@keyframes _modalIn_m8u9a_1{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._closeBtn_m8u9a_41{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg-elevated) 86%, var(--surface) 14%);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}._closeBtn_m8u9a_41:hover{background:color-mix(in srgb, var(--surface) 78%, transparent);color:var(--text)}._title_m8u9a_63{letter-spacing:-.02em;margin:0 2rem .25rem 0;font-size:1.1rem;font-weight:800}._sub_m8u9a_70{color:var(--text-muted);margin:0 0 1.1rem;font-size:.78rem}._field_m8u9a_76{margin-bottom:.75rem}._label_m8u9a_80{color:var(--text-secondary);margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}._input_m8u9a_88{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);width:100%;height:40px;color:var(--text);box-sizing:border-box;border-radius:10px;outline:none;padding:0 .85rem;font-size:1rem;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{gap:.5rem;display:flex}._codeRow_m8u9a_111 ._input_m8u9a_88{flex:1}._codeBtn_m8u9a_120{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);height:40px;color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:10px;flex-shrink:0;padding:0 .85rem;font-size:.78rem;font-weight:700;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{color:#e85d5d;margin:.35rem 0 0;font-size:.75rem}@media (max-width:768px){._overlay_m8u9a_1{padding:var(--modal-safe-top,max(8px, env(safe-area-inset-top,0px))) 10px max(12px, var(--modal-safe-bottom,16px));align-items:flex-end}._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{color:var(--text-secondary);cursor:pointer;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.75rem;display:inline-flex}._checkLabel_m8u9a_171 input{accent-color:var(--accent)}._actions_m8u9a_185{gap:.55rem;margin-top:1rem;display:flex}._cancelBtn_m8u9a_191{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;flex:1;font-size:.85rem;font-weight:600}._cancelBtn_m8u9a_191:hover{background:color-mix(in srgb, var(--surface) 55%, transparent)}._submitBtn_m8u9a_207{color:#fff;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 76%, #5b4fd4 24%));cursor:pointer;border:none;border-radius:10px;flex:2;height:40px;font-size:.85rem;font-weight:700;transition:opacity .15s}._submitBtn_m8u9a_207:hover:not(:disabled){opacity:.92}._submitBtn_m8u9a_207:disabled{opacity:.5;cursor:not-allowed}._overlay_jdxwl_1{z-index:750;-webkit-backdrop-filter:blur(18px);background:#191f368c;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}._modal_jdxwl_27{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);width:400px;max-width:100%;box-shadow:0 24px 70px #00000038, inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 58%, transparent);border-radius:18px;padding:1.35rem 1.5rem 1.5rem;animation:.2s ease-out _modalIn_jdxwl_1;position:relative}@keyframes _modalIn_jdxwl_1{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}._closeBtn_jdxwl_81{border:1px solid color-mix(in srgb, var(--border) 78%, transparent);background:color-mix(in srgb, var(--bg-elevated) 86%, var(--surface) 14%);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex;position:absolute;top:12px;right:12px}._closeBtn_jdxwl_81:hover{background:color-mix(in srgb, var(--surface) 78%, transparent);color:var(--text)}._title_jdxwl_125{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.15rem;font-weight:700}._sub_jdxwl_139{color:var(--text-muted);margin:0 0 1rem;font-size:.82rem;line-height:1.45}._input_jdxwl_153{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);width:100%;color:var(--text);letter-spacing:.06em;border-radius:12px;outline:none;padding:.72rem .85rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;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{color:#e5484d;margin:.65rem 0 0;font-size:.78rem}._submitBtn_jdxwl_205{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent-2) 65%, var(--accent)));color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;margin-top:1rem;padding:.72rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;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}._block_25z1s_1{border:1px solid color-mix(in srgb, var(--glass-border) 72%, transparent);background:color-mix(in srgb, var(--glass-bg) 42%, transparent);-webkit-backdrop-filter:blur(10px);min-width:0;max-width:100%;box-shadow:0 6px 18px #0000000d, inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 28%, transparent);border-radius:12px;margin:.55em 0;overflow:hidden}._toolbar_25z1s_16{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 52%, transparent);background:color-mix(in srgb, var(--glass-highlight) 10%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .6rem;display:flex}._toolbarLeft_25z1s_26{align-items:center;gap:.45rem;min-width:0;display:inline-flex}._dots_25z1s_33{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}._dots_25z1s_33 span{background:color-mix(in srgb, var(--text-muted) 35%, transparent);border-radius:50%;width:7px;height:7px}._dots_25z1s_33 span:first-child{background:color-mix(in srgb, #ff5f57 75%, var(--text-muted) 25%)}._dots_25z1s_33 span:nth-child(2){background:color-mix(in srgb, #febc2e 75%, var(--text-muted) 25%)}._dots_25z1s_33 span:nth-child(3){background:color-mix(in srgb, #28c840 75%, var(--text-muted) 25%)}._lang_25z1s_59{letter-spacing:.05em;text-transform:uppercase;color:var(--accent-2);background:color-mix(in srgb, var(--accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);border-radius:999px;align-items:center;padding:.1rem .42rem;font-size:.625rem;font-weight:700;display:inline-flex}._copyBtn_25z1s_73{border:1px solid color-mix(in srgb, var(--glass-border) 60%, transparent);background:color-mix(in srgb, var(--glass-bg) 55%, transparent);color:var(--text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-family:inherit;font-size:.6875rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._copyBtn_25z1s_73:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text)}._codeScroll_25z1s_95{background:color-mix(in srgb, #0d1117 8%, var(--bg-elevated) 92%)}._codeScrollLimited_25z1s_99{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:300px;overflow:auto}._codeScrollStreaming_25z1s_106{overflow:visible}._pre_25z1s_110{-moz-tab-size:2;tab-size:2;margin:0;padding:.75rem .85rem;font-size:.8125rem;line-height:1.6;overflow:visible}._code_25z1s_95{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block}._code_25z1s_95 .hljs{color:var(--text);background:0 0}._code_25z1s_95 .hljs-comment,._code_25z1s_95 .hljs-quote{color:#6a737d;font-style:italic}._code_25z1s_95 .hljs-keyword,._code_25z1s_95 .hljs-selector-tag,._code_25z1s_95 .hljs-literal,._code_25z1s_95 .hljs-section,._code_25z1s_95 .hljs-link{color:#d73a49}._code_25z1s_95 .hljs-string,._code_25z1s_95 .hljs-title,._code_25z1s_95 .hljs-name,._code_25z1s_95 .hljs-type,._code_25z1s_95 .hljs-attribute,._code_25z1s_95 .hljs-symbol,._code_25z1s_95 .hljs-bullet,._code_25z1s_95 .hljs-addition{color:#22863a}._code_25z1s_95 .hljs-number,._code_25z1s_95 .hljs-meta,._code_25z1s_95 .hljs-selector-id,._code_25z1s_95 .hljs-selector-class{color:#005cc5}._code_25z1s_95 .hljs-built_in,._code_25z1s_95 .hljs-builtin-name,._code_25z1s_95 .hljs-template-tag,._code_25z1s_95 .hljs-template-variable{color:#6f42c1}._code_25z1s_95 .hljs-deletion{color:#b31d28;background:#b31d2814}[data-theme=dark] ._codeScroll_25z1s_95{background:color-mix(in srgb, #0d1117 55%, var(--bg-elevated) 45%)}[data-theme=dark] ._code_25z1s_95 .hljs-comment,[data-theme=dark] ._code_25z1s_95 .hljs-quote{color:#8b949e}[data-theme=dark] ._code_25z1s_95 .hljs-keyword,[data-theme=dark] ._code_25z1s_95 .hljs-selector-tag,[data-theme=dark] ._code_25z1s_95 .hljs-literal,[data-theme=dark] ._code_25z1s_95 .hljs-section,[data-theme=dark] ._code_25z1s_95 .hljs-link{color:#ff7b72}[data-theme=dark] ._code_25z1s_95 .hljs-string,[data-theme=dark] ._code_25z1s_95 .hljs-title,[data-theme=dark] ._code_25z1s_95 .hljs-name,[data-theme=dark] ._code_25z1s_95 .hljs-type,[data-theme=dark] ._code_25z1s_95 .hljs-attribute,[data-theme=dark] ._code_25z1s_95 .hljs-symbol,[data-theme=dark] ._code_25z1s_95 .hljs-bullet,[data-theme=dark] ._code_25z1s_95 .hljs-addition{color:#a5d6ff}[data-theme=dark] ._code_25z1s_95 .hljs-number,[data-theme=dark] ._code_25z1s_95 .hljs-meta,[data-theme=dark] ._code_25z1s_95 .hljs-selector-id,[data-theme=dark] ._code_25z1s_95 .hljs-selector-class{color:#79c0ff}[data-theme=dark] ._code_25z1s_95 .hljs-built_in,[data-theme=dark] ._code_25z1s_95 .hljs-builtin-name,[data-theme=dark] ._code_25z1s_95 .hljs-template-tag,[data-theme=dark] ._code_25z1s_95 .hljs-template-variable{color:#d2a8ff}._historyBar_axe8b_1{justify-content:space-between;align-items:flex-start;gap:8px;padding:.375rem .75rem 0;display:flex}._historyMeta_axe8b_9{flex-direction:column;gap:2px;min-width:0;display:flex}._historyActions_axe8b_16{flex-shrink:0;align-items:center;gap:10px;display:flex}._hint_axe8b_23{color:var(--text-muted);font-size:.75rem}._emptyHint_axe8b_28{color:var(--text-muted);margin:0 .75rem .25rem;font-size:.75rem}._retentionHint_axe8b_34{color:var(--text-muted);opacity:.85;font-size:.6875rem}._restoreHint_axe8b_40{color:var(--text-muted);padding:.25rem .75rem 0;font-size:.75rem}._newBtn_axe8b_46,._clearBtn_axe8b_47{cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem}._newBtn_axe8b_46{color:var(--accent-2)}._clearBtn_axe8b_47{color:#ef4444}._newBtn_axe8b_46:disabled,._clearBtn_axe8b_47:disabled{opacity:.45;cursor:not-allowed}._messages_axe8b_69{flex-direction:column;gap:8px;max-height:min(36vh,280px);padding:.5rem .75rem .25rem;display:flex;overflow-y:auto}._bubbleRow_axe8b_78{display:flex}._bubbleRowUser_axe8b_82{justify-content:flex-end}._bubbleRowAssistant_axe8b_86{justify-content:flex-start}._assistantStack_axe8b_90{flex-direction:column;align-items:flex-start;min-width:0;max-width:88%;display:flex}._assistantStack_axe8b_90 ._bubble_axe8b_78{width:100%;max-width:100%}._bubbleBelowReasoning_axe8b_103{border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0}._bubble_axe8b_78{word-break:break-word;border-radius:14px;min-width:0;max-width:88%;padding:8px 12px;font-size:.875rem;line-height:1.5}._plainText_axe8b_119{white-space:pre-wrap}._markdown_axe8b_123{white-space:normal;min-width:0;max-width:100%}._markdown_axe8b_123 :first-child{margin-top:0}._markdown_axe8b_123 :last-child{margin-bottom:0}._markdown_axe8b_123 p{margin:0 0 .5em}._markdown_axe8b_123 ol,._markdown_axe8b_123 ul{margin:.25em 0 .5em;padding-left:1.35em}._markdown_axe8b_123 li{margin:.15em 0}._markdown_axe8b_123 li>p{margin:0}._markdown_axe8b_123 blockquote{border-left:3px solid color-mix(in srgb, var(--accent) 40%, transparent);color:inherit;opacity:.95;margin:.35em 0;padding-left:.75em}._markdown_axe8b_123 strong{font-weight:600}._markdown_axe8b_123 code,._inlineCode_axe8b_174{background:color-mix(in srgb, var(--glass-border) 55%, transparent);border-radius:4px;padding:.1em .35em;font-size:.8125em}._markdown_axe8b_123 pre{background:color-mix(in srgb, var(--glass-border) 40%, transparent);border-radius:8px;margin:.35em 0;padding:.5em .65em;overflow-x:auto}._markdown_axe8b_123 pre code{background:0 0;padding:0}._bubbleUser_axe8b_194{background:color-mix(in srgb, var(--accent) 22%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}._bubbleAssistant_axe8b_199{background:color-mix(in srgb, var(--glass) 70%, transparent);border:1px solid var(--glass-border)}._typing_axe8b_204{opacity:.7}._streamCursor_axe8b_208{vertical-align:text-bottom;background:color-mix(in srgb, var(--accent) 75%, transparent);width:.45em;height:1em;margin-left:.1em;animation:.9s step-end infinite _chatCursorBlink_axe8b_1;display:inline-block}@keyframes _chatCursorBlink_axe8b_1{50%{opacity:0}}._costHint_axe8b_224{color:var(--text-muted);white-space:nowrap;font-size:.75rem}._personaBar_axe8b_230{flex-direction:column;gap:6px;padding:.35rem .75rem 0;display:flex}._personaScroll_axe8b_237{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}._personaScroll_axe8b_237::-webkit-scrollbar{display:none}._personaChip_axe8b_253{border:1px solid color-mix(in srgb, var(--border) 85%, transparent);background:color-mix(in srgb, var(--surface) 55%, transparent);color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;flex-shrink:0;padding:.28rem .62rem;font-family:inherit;font-size:.6875rem;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s,color .15s,transform .12s}._personaChip_axe8b_253:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--text)}._personaChip_axe8b_253:active:not(:disabled){transform:scale(.97)}._personaChipActive_axe8b_278{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}._personaChip_axe8b_253:disabled{opacity:.5;cursor:not-allowed}._suggestions_axe8b_289{flex-wrap:wrap;gap:6px;display:flex}._suggestionChip_axe8b_295{border:1px dashed color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);max-width:100%;color:color-mix(in srgb, var(--text) 78%, var(--accent));text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:.32rem .65rem;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1.35;transition:background .15s,border-color .15s,transform .12s}._suggestionChip_axe8b_295:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 42%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}._suggestionChip_axe8b_295:active:not(:disabled){transform:scale(.98)}._suggestionChip_axe8b_295:disabled{opacity:.45;cursor:not-allowed}._root_axe8b_326{display:contents}._rootPage_axe8b_330{flex-direction:column;flex:1;min-height:0;display:flex}._body_axe8b_337{display:contents}._bodyPage_axe8b_341{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._messagesPage_axe8b_351{flex:1;max-height:none;padding:.75rem .25rem .85rem;overflow:visible}._pageEmpty_axe8b_358{text-align:center;flex-direction:column;flex:none;justify-content:flex-start;align-items:center;padding:.85rem 1rem .35rem;display:flex}._pageSuggestions_axe8b_368{flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:28rem;margin:0 auto;padding:0 .25rem .75rem;display:flex}._pageEmptyIcon_axe8b_378{background:color-mix(in srgb, var(--accent) 16%, transparent);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--glass-border));-webkit-backdrop-filter:blur(8px);width:52px;height:52px;color:var(--accent-2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 35%, transparent);border-radius:14px;justify-content:center;align-items:center;margin-bottom:.65rem;display:inline-flex}._pageEmptyTitle_axe8b_394{color:var(--text);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}._pageEmptySub_axe8b_401{color:var(--text-muted);max-width:22rem;margin:0;font-size:.8125rem}._composerDock_axe8b_408{display:contents}._rootPage_axe8b_330 ._composerDock_axe8b_408{z-index:3;padding:.35rem 0 .5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--glass-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.45);border-top:1px solid color-mix(in srgb, var(--glass-border) 65%, transparent);flex-direction:column;flex-shrink:0;margin-top:auto;display:flex}._inputShell_axe8b_426{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-highlight) 12%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 32%, transparent), 0 4px 18px #00000014;border-radius:14px;margin:0;padding:.55rem .6rem .5rem}._inputRow_axe8b_439{align-items:flex-end;gap:.45rem;display:flex}._pageInput_axe8b_445{background:color-mix(in srgb, var(--glass-bg) 45%, transparent);min-width:0;min-height:38px;max-height:120px;color:var(--text);resize:none;box-sizing:border-box;border:none;border-radius:10px;outline:none;flex:1;padding:.55rem .65rem;font-family:inherit;font-size:16px;line-height:1.45}._pageInput_axe8b_445::placeholder{color:var(--text-muted)}._pageInput_axe8b_445:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent)}._pageSendBtn_axe8b_471{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:#fff;cursor:pointer;width:38px;height:38px;box-shadow:0 4px 14px color-mix(in srgb, var(--accent) 35%, transparent);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,opacity .15s;display:inline-flex}._pageSendBtn_axe8b_471:hover:not(:disabled){transform:scale(1.04)}._pageSendBtn_axe8b_471:disabled{opacity:.45;cursor:not-allowed;transform:none}._pageStopBtn_axe8b_497{background:color-mix(in srgb, var(--text-muted) 18%, var(--glass-bg));color:var(--text-primary);box-shadow:none;border:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent)}._pageStopBtn_axe8b_497:hover:not(:disabled){background:color-mix(in srgb, #ef4444 12%, var(--glass-bg));color:#ef4444;border-color:#ef444459;transform:scale(1.02)}._embeddedStopBtn_axe8b_511{background:#d23c3c!important}._pageError_axe8b_515{color:#ef4444;margin:0 0 .35rem;font-size:.75rem}._inputMeta_axe8b_521{justify-content:space-between;align-items:center;gap:.5rem;min-height:1rem;margin-top:.35rem;display:flex}._pageClearLink_axe8b_530{color:#ef4444;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:.6875rem}._pageClearLink_axe8b_530:disabled{opacity:.45;cursor:not-allowed}._inputMetaHint_axe8b_546{min-width:0;color:var(--text-muted);text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.625rem;overflow:hidden}._pageTextarea_axe8b_557{background:0 0!important;min-height:3.25rem!important}._rootPage_axe8b_330 ._personaBar_axe8b_230{padding:.2rem 0 .4rem}._modelBar_axe8b_566{justify-content:flex-start;align-items:center;padding:.35rem 0 .15rem;display:flex}._modelBadge_axe8b_573{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-bg) 50%, transparent);max-width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:.32rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex;overflow:hidden}._rootPage_axe8b_330 ._personaChip_axe8b_253{padding:.24rem .55rem;font-size:.6875rem}._rootPage_axe8b_330 ._clearBtn_axe8b_47{padding:.15rem .35rem;font-size:.72rem}@media (max-width:768px){._rootPage_axe8b_330{height:100%;min-height:0;overflow:hidden}._bodyPage_axe8b_341{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}._messagesPage_axe8b_351{padding-bottom:.5rem}._pageEmptyIcon_axe8b_378{width:46px;height:46px;margin-bottom:.5rem}._pageEmptyIcon_axe8b_378 svg{width:24px;height:24px}._pageEmptyTitle_axe8b_394{font-size:.95rem}._pageEmptySub_axe8b_401{font-size:.75rem}._inputShell_axe8b_426{padding:.5rem .55rem .45rem}}._waitInline_oea7l_1{min-width:0;color:var(--text-muted);align-items:center;gap:.45rem;font-size:.8125rem;line-height:1.4;display:flex}._typingDots_oea7l_11{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}._typingDots_oea7l_11 span{background:var(--accent-2);opacity:.45;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite _dotPulse_oea7l_1}._typingDots_oea7l_11 span:nth-child(2){animation-delay:.15s}._typingDots_oea7l_11 span:nth-child(3){animation-delay:.3s}@keyframes _dotPulse_oea7l_1{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}._waitText_oea7l_48{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._waitSep_oea7l_56{opacity:.45;margin:0 .25rem}._waitElapsed_oea7l_61{font-variant-numeric:tabular-nums;opacity:.75;flex-shrink:0;font-size:.6875rem}._reasoningStrip_oea7l_68{border:1px solid color-mix(in srgb, var(--glass-border) 55%, transparent);background:color-mix(in srgb, var(--glass-bg) 24%, transparent);border-radius:8px;width:100%;min-width:0;margin-bottom:.3rem;overflow:hidden}._reasoningToggle_oea7l_78{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.4rem;width:100%;padding:.3rem .55rem;font-family:inherit;display:flex}._reasoningToggleMain_oea7l_91{color:var(--text-muted);align-items:center;gap:.2rem;font-size:.6875rem;font-weight:600;display:inline-flex}._reasoningLive_oea7l_100{color:var(--accent-2);flex-shrink:0;font-size:.6875rem;font-weight:500}._reasoningScroll_oea7l_107,._footnoteScroll_oea7l_108{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-top:1px solid color-mix(in srgb, var(--glass-border) 45%, transparent);max-height:120px;overflow:auto}._reasoningScroll_oea7l_107{padding:.35rem .55rem .45rem}._reasoningText_oea7l_120,._footnoteText_oea7l_121{white-space:pre-wrap;word-break:break-word;color:var(--text-secondary);margin:0;font-family:inherit;font-size:.6875rem;line-height:1.45}._footnote_oea7l_108{width:100%;min-width:0;margin-top:.28rem}._footnoteToggle_oea7l_137{color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:.2rem;padding:0;font-family:inherit;font-size:.6875rem;font-weight:500;display:inline-flex}._footnoteToggle_oea7l_137:hover{color:var(--accent-2)}._footnoteScroll_oea7l_108{border:1px solid color-mix(in srgb, var(--glass-border) 55%, transparent);background:color-mix(in srgb, var(--glass-bg) 28%, transparent);border-radius:8px;margin-top:.35rem;padding:.45rem .55rem}._shell_1d1fy_1{--chat-sidebar-w:272px;z-index:1;box-sizing:border-box;background:0 0;flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}._topBar_1d1fy_14{display:none}._backBtn_1d1fy_18{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);background:color-mix(in srgb, var(--surface) 55%, var(--bg-elevated) 45%);-webkit-backdrop-filter:blur(12px);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._backBtn_1d1fy_18:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--glass-bg) 72%, transparent)}._panel_1d1fy_41{flex:1;width:100%;min-height:0;display:flex}._sidebar_1d1fy_48{width:var(--chat-sidebar-w);border-right:1px solid color-mix(in srgb, var(--glass-border) 65%, transparent);background:color-mix(in srgb, var(--glass-bg) 42%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.5);flex-direction:column;flex-shrink:0;display:flex}._sidebarHead_1d1fy_59{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 55%, transparent);background:color-mix(in srgb, var(--glass-highlight) 8%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .85rem;display:flex}._sidebarTitle_1d1fy_69{color:var(--text);margin:0;font-size:.875rem;font-weight:700}._newChatBtn_1d1fy_76{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--glass-border));background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent-2);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.38rem .62rem;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}._newChatBtn_1d1fy_76:hover{background:color-mix(in srgb, var(--accent) 20%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, var(--glass-border))}._sessionList_1d1fy_96{flex-direction:column;flex:1;gap:.2rem;min-height:0;padding:.45rem;display:flex;overflow-y:auto}._sessionEmpty_1d1fy_106{color:var(--text-muted);text-align:center;margin:1rem .75rem;font-size:.78rem}._sessionRow_1d1fy_113{border:1px solid #0000;border-radius:10px;align-items:stretch;gap:.15rem;transition:background .15s,border-color .15s;display:flex}._sessionRow_1d1fy_113:hover{background:color-mix(in srgb, var(--glass-highlight) 14%, transparent);border-color:color-mix(in srgb, var(--glass-border) 45%, transparent)}._sessionRow_1d1fy_113:hover ._sessionDelete_1d1fy_127,._sessionRow_1d1fy_113:focus-within ._sessionDelete_1d1fy_127{opacity:1}._sessionRowActive_1d1fy_132{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 32%, var(--glass-border));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 35%, transparent)}._sessionItem_1d1fy_138{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;min-width:0;padding:.6rem .45rem .6rem .7rem;font-family:inherit;display:block}._sessionDelete_1d1fy_127{width:34px;color:var(--text-muted);cursor:pointer;opacity:.55;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin:.28rem .28rem .28rem 0;transition:opacity .15s,color .15s,background .15s;display:inline-flex}._sessionDelete_1d1fy_127:hover:not(:disabled){color:#ef4444;background:#ef44441f}._sessionDelete_1d1fy_127:disabled{opacity:.35;cursor:not-allowed}._sessionItem_1d1fy_138:hover,._sessionRow_1d1fy_113:hover ._sessionItem_1d1fy_138:hover,._sessionRowActive_1d1fy_132 ._sessionItem_1d1fy_138{background:0 0}._sessionTitle_1d1fy_186{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;display:block;overflow:hidden}._sessionTime_1d1fy_196{color:var(--text-muted);margin-top:.12rem;font-size:.6875rem;display:block}._main_1d1fy_203{background:0 0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._mainHead_1d1fy_212{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 55%, transparent);background:color-mix(in srgb, var(--glass-bg) 32%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}._headLeft_1d1fy_225{flex:1;align-items:center;gap:.45rem;min-width:0;display:flex}._menuBtn_1d1fy_233,._quickNewBtn_1d1fy_234,._closeBtn_1d1fy_235{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-bg) 55%, transparent);-webkit-backdrop-filter:blur(10px);width:34px;height:34px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._menuBtn_1d1fy_233:hover,._quickNewBtn_1d1fy_234:hover,._closeBtn_1d1fy_235:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 35%, var(--glass-border));background:color-mix(in srgb, var(--glass-highlight) 18%, transparent)}._pageTitle_1d1fy_260{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:700;overflow:hidden}._headActions_1d1fy_271{flex-shrink:0;align-items:center;gap:.3rem;display:flex}._modelWrap_1d1fy_278{flex-shrink:1;min-width:0;max-width:min(36vw,160px)}._modelBadge_1d1fy_284{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-bg) 50%, transparent);max-width:100%;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:.32rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex;overflow:hidden}._composerWrap_1d1fy_300{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:56rem;min-height:0;margin:0 auto;padding:0 .65rem;display:flex}._sidebarBackdrop_1d1fy_312{display:none}@media (max-width:768px){._shell_1d1fy_1{height:calc(100dvh - var(--bottom-nav-h,78px));max-height:calc(100dvh - var(--bottom-nav-h,78px));min-height:0;overflow:hidden}._panel_1d1fy_41,._main_1d1fy_203{flex:1;min-height:0;overflow:hidden}._composerWrap_1d1fy_300{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._sidebar_1d1fy_48{top:0;left:0;bottom:calc(var(--bottom-nav-h,78px) + env(safe-area-inset-bottom,0px));z-index:95;background:color-mix(in srgb, var(--glass-bg) 88%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.65);transition:transform .28s cubic-bezier(.22,1,.36,1);position:fixed;transform:translate(-105%);box-shadow:8px 0 24px #00000029}._sidebarOpen_1d1fy_358{transform:translate(0)}._sidebarBackdrop_1d1fy_312{z-index:94;cursor:pointer;background:#00000073;border:none;display:block;position:fixed;top:0;bottom:0;left:0;right:0}._closeBtn_1d1fy_235{display:none}}@media (min-width:769px){._shell_1d1fy_1{max-width:min(88rem,100%);min-height:calc(100dvh - 1rem);margin:0 auto;padding:1rem clamp(1rem,3vw,2rem) 1.5rem}._topBar_1d1fy_14{flex-shrink:0;margin-bottom:.85rem;display:block}._panel_1d1fy_41{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--glass-highlight) 10%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.55);min-height:0;max-height:calc(100dvh - 5rem);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 38%, transparent), 0 10px 28px #0000001f;border-radius:18px;flex:1;overflow:hidden}._sidebar_1d1fy_48{background:color-mix(in srgb, var(--glass-bg) 38%, transparent)}._mainHead_1d1fy_212{padding:.65rem 1rem}._composerWrap_1d1fy_300{padding:0 1rem}._menuBtn_1d1fy_233,._quickNewBtn_1d1fy_234,._closeBtn_1d1fy_235{display:none}._modelWrap_1d1fy_278{max-width:min(42vw,220px)}}._badge_6cpqz_1{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.18rem .55rem;font-size:.62rem;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 2px 10px #0000001f}._shell_sto6e_1{z-index:1;box-sizing:border-box;width:100%;max-width:min(72rem,100%);min-height:100vh;margin:0 auto;padding:1rem clamp(1rem,4vw,2.5rem) 5.5rem;position:relative;overflow-x:clip}._topBar_sto6e_14{margin-bottom:1.25rem}._backBtn_sto6e_18{border:1px solid color-mix(in srgb, var(--glass-border) 80%, transparent);background:color-mix(in srgb, var(--surface) 55%, var(--bg-elevated) 45%);-webkit-backdrop-filter:blur(12px);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._backBtn_sto6e_18:hover{color:var(--text);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}._hero_sto6e_40{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%);-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;border-radius:18px;margin-bottom:1.25rem;padding:1.5rem clamp(1rem,3vw,2rem);position:relative;overflow:hidden}._heroGlow_sto6e_57{background:radial-gradient(ellipse 70% 90% at 10% 40%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}._heroInner_sto6e_64{z-index:1;position:relative}._heroTitle_sto6e_69{letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}._heroSubtitle_sto6e_76{color:var(--text-secondary);max-width:42rem;margin:0;font-size:.92rem;line-height:1.55}._categoryTabs_sto6e_84{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}._categoryTab_sto6e_84{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);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}._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{width:1.15rem;height:1.15rem;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}._tabLabel_sto6e_126{line-height:1.2}._tabCount_sto6e_130{text-align:center;min-width:1.25rem;color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 75%, transparent);border-radius:999px;padding:.05rem .35rem;font-size:.68rem;font-weight:700}._categoryTabActive_sto6e_111 ._tabCount_sto6e_130{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}._toolsContainer_sto6e_146{flex-direction:column;gap:1.5rem;display:flex}._toolCategory_sto6e_152{flex-direction:column;gap:.75rem;display:flex}._categorySectionHeader_sto6e_158{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 55%, transparent);align-items:center;gap:.65rem;padding-bottom:.35rem;display:flex}._categorySectionIcon_sto6e_166{background:color-mix(in srgb, var(--accent) 14%, transparent);width:2.1rem;height:2.1rem;color:var(--accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._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{color:var(--text-secondary);margin:.12rem 0 0;font-size:.76rem;line-height:1.45}._categorySectionCount_sto6e_197{text-align:center;min-width:1.5rem;color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-size:.72rem;font-weight:700}._toolGrid_sto6e_209{grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));gap:.75rem;display:grid}._card_sto6e_215{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%);-webkit-backdrop-filter:blur(16px);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.45rem;min-height:7.5rem;padding:.95rem 1rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}._card_sto6e_215:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--border));transform:translateY(-2px);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{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.45;display:-webkit-box;overflow:hidden}._badge_sto6e_261{z-index:2;position:absolute;top:.55rem;right:.55rem}._modeTag_sto6e_268{color:var(--text-secondary);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:6px;margin-top:auto;padding:.15rem .45rem;font-size:.68rem;font-weight:600}._empty_sto6e_278{text-align:center;color:var(--text-secondary);border:1px dashed color-mix(in srgb, var(--border) 80%, transparent);border-radius:14px;padding:3rem 1rem}._loading_sto6e_286{text-align:center;color:var(--text-secondary);padding:3rem 1rem}._error_sto6e_292{text-align:center;color:#f53f3f;padding:2rem 1rem}._hint_sto6e_298{text-align:center;color:var(--text-secondary);margin-top:1rem;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{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}._categoryTabs_sto6e_84::-webkit-scrollbar{display:none}._categoryTab_sto6e_84{flex-shrink:0}}._shell_1lvzw_1{z-index:1;box-sizing:border-box;width:100%;max-width:min(88rem,100%);min-height:100vh;margin:0 auto;padding:1rem clamp(.75rem,3vw,1.5rem) 5.5rem;position:relative}._topBar_1lvzw_25{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}._backBtn_1lvzw_41{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);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex}._hero_1lvzw_69{margin-bottom:1rem;padding-right:5rem;position:relative}._heroBadge_1lvzw_81{position:absolute;top:0;right:0}._heroTitle_1lvzw_93{margin:0;font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:700;display:block}._heroDesc_1lvzw_107{color:var(--text-secondary);max-width:52rem;margin:.55rem 0 0;font-size:.86rem;line-height:1.65}._workspace_1lvzw_123{grid-template-columns:minmax(15rem,22%) minmax(0,1fr) minmax(15rem,26%);align-items:stretch;gap:.85rem;min-height:min(72vh,42rem);display:grid}._column_1lvzw_139{border:1px solid color-mix(in srgb, var(--glass-border) 75%, transparent);background:color-mix(in srgb, var(--bg-elevated) 68%, var(--surface) 32%);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}._columnHead_1lvzw_159{border-bottom:1px solid color-mix(in srgb, var(--glass-border) 60%, transparent);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.82rem;font-weight:700;display:flex}._columnHeadActions_1lvzw_181{align-items:center;gap:.45rem;display:flex}._resetBtn_1lvzw_193{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:.1rem .35rem;font-size:.72rem;font-weight:600}._resetBtn_1lvzw_193:hover{text-underline-offset:2px;text-decoration:underline}._tagEditable_1lvzw_223{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:6px;padding:.1rem .4rem;font-size:.65rem;font-weight:600}._formBody_1lvzw_241{flex-direction:column;flex:1;gap:.75rem;padding:.75rem;display:flex;overflow:auto}._fieldGroup_1lvzw_259{flex-direction:column;gap:.65rem;display:flex}._uploadGrid_1lvzw_271{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.65rem;display:grid}._fieldCard_1lvzw_283{border:1px solid color-mix(in srgb, var(--glass-border) 70%, transparent);background:color-mix(in srgb, var(--surface) 52%, transparent);border-radius:12px;padding:.65rem .7rem .7rem}._fieldHead_1lvzw_297{margin-bottom:.45rem}._fieldTag_1lvzw_305{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);border-radius:8px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:700;line-height:1.3;display:inline-flex}._fieldRequiredTag_1lvzw_331,._fieldOptionalTag_1lvzw_333{border-radius:999px;padding:.08rem .35rem;font-size:.58rem;font-weight:600}._fieldRequiredTag_1lvzw_331{color:#f59e0b;background:#f59e0b24}._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{align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}._label_1lvzw_383{font-size:.78rem;font-weight:600}._requiredDot_1lvzw_407{background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px}._fieldControl_1lvzw_423,._input_1lvzw_425,._textarea_1lvzw_427,._fieldTextarea_1lvzw_429{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--border) 75%, transparent);background:color-mix(in srgb, var(--bg-elevated) 75%, var(--surface) 25%);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:.58rem .68rem;font-size:.82rem;transition:border-color .15s,box-shadow .15s}._fieldControl_1lvzw_423:focus,._input_1lvzw_425:focus,._fieldTextarea_1lvzw_429:focus{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);outline:none}._fieldTextarea_1lvzw_429{resize:vertical;min-height:5.5rem;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{resize:none;background:0 0;border:none;border-radius:0;flex:1;min-height:12rem;padding:.85rem;line-height:1.6}._fieldHint_1lvzw_519{color:var(--text-secondary);margin:.35rem 0 0;font-size:.72rem;line-height:1.45}._uploadBox_1lvzw_533{border:1px dashed color-mix(in srgb, var(--accent) 28%, var(--border));cursor:pointer;background:color-mix(in srgb, var(--accent) 4%, var(--surface) 40%);text-align:center;min-height:9.5rem;color:color-mix(in srgb, var(--accent) 70%, var(--text-secondary));border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.75rem;display:flex;position:relative;overflow:hidden}._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{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:8.5rem}._uploadLabel_1lvzw_609{color:var(--text-secondary);font-size:.8rem;font-weight:600}._removeBtn_1lvzw_621{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;width:1.5rem;height:1.5rem;font-size:1rem;line-height:1;position:absolute;top:.45rem;right:.45rem}._centerBody_1lvzw_651{background:color-mix(in srgb, var(--surface) 35%, transparent);flex:1;justify-content:center;align-items:center;min-height:16rem;padding:1rem;display:flex}._previewEmpty_1lvzw_671{text-align:center;color:var(--text-secondary);max-width:16rem}._previewEmptyIcon_1lvzw_683{border:1px dashed color-mix(in srgb, var(--border) 80%, transparent);opacity:.6;border-radius:12px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:flex}._previewEmptyTitle_1lvzw_707{color:var(--text);margin:0 0 .35rem;font-size:.9rem;font-weight:600}._previewEmptyDesc_1lvzw_721{margin:0;font-size:.78rem;line-height:1.5}._previewImage_1lvzw_733{object-fit:contain;border-radius:12px;max-width:100%;max-height:100%}._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{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._workbenchLink_1lvzw_779{color:var(--text-secondary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;font-size:.76rem;text-decoration:underline}._generateWrap_1lvzw_799{align-items:center;gap:.65rem;display:flex}._costHint_1lvzw_811{color:var(--text-secondary);white-space:nowrap;font-size:.76rem}._generateBtn_1lvzw_823{color:#fff;cursor:pointer;background:linear-gradient(90deg,#fbbf24,#a855f7);border:none;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-width:8.5rem;padding:.6rem 1.35rem;font-size:.86rem;font-weight:700;display:inline-flex}._generateBtn_1lvzw_823:disabled{opacity:.55;cursor:not-allowed}._promptFoot_1lvzw_865{text-align:right;color:var(--text-secondary);border-top:1px solid color-mix(in srgb, var(--glass-border) 50%, transparent);padding:.35rem .85rem .55rem;font-size:.68rem}._error_1lvzw_881{color:#f53f3f;margin-top:.65rem;font-size:.82rem}._loading_1lvzw_893,._empty_1lvzw_895{text-align:center;color:var(--text-secondary);padding:2rem 1rem}._spinner_1lvzw_907{animation:.8s linear infinite _toolboxSpin_1lvzw_1}@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{background:var(--bg,#0a0a0f);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}._card_13xsr_19{text-align:center;border:1px solid var(--border,#ffffff14);background:var(--surface,#ffffff0a);border-radius:16px;max-width:420px;padding:2.5rem 2rem}._card_13xsr_19 h1{margin:0 0 .75rem;font-size:1.35rem}._card_13xsr_19 p{color:var(--text-muted,#9ca3af);margin:0;font-size:.95rem;line-height:1.6}._footer_1se9d_1{z-index:1;text-align:center;border-top:1px solid color-mix(in srgb, var(--glass-border) 55%, var(--border));background:color-mix(in srgb, var(--glass-bg) 35%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.35);flex-shrink:0;padding:1.75rem 1.5rem 2rem;position:relative}._copyright_1se9d_13{color:var(--text-muted);margin:0;font-size:.8125rem}._filings_1se9d_19{color:var(--text-muted);opacity:.9;line-height:1.6;margin:.35rem 0 0!important;font-size:.75rem!important}._filingLink_1se9d_27{color:inherit;text-decoration:none}._filingLink_1se9d_27:hover{color:var(--accent-2);text-decoration:underline}._sep_1se9d_37{opacity:.55}._helpLink_1se9d_41{color:var(--accent-2);cursor:pointer;background:0 0;border:none;margin-top:.45rem;padding:0;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-block}._helpLink_1se9d_41:hover{color:var(--accent)}@media (max-width:768px){._footer_1se9d_1{padding:1rem 1rem .75rem}._copyright_1se9d_13{font-size:.75rem}._filings_1se9d_19{font-size:.6875rem!important}}._btn_rsfgb_1{z-index:45;border:1px solid var(--border);background:color-mix(in srgb, var(--glass-bg,var(--bg)) 88%, transparent);-webkit-backdrop-filter:blur(12px);width:42px;height:42px;color:var(--text);cursor:pointer;opacity:0;visibility:hidden;border-radius:50%;justify-content:center;align-items:center;transition:opacity .22s,visibility .22s,transform .22s,bottom .3s cubic-bezier(.22,1,.36,1),background .15s,border-color .15s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(12px);box-shadow:0 4px 16px #0000001f}._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_884wx_1{z-index:1;flex-direction:column;min-height:100vh;padding-left:80px;display:flex;position:relative}._main_884wx_10{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-width:768px){._app_884wx_1{padding-left:0;padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h,0px))}._appChat_884wx_23{height:100dvh;max-height:100dvh;padding-bottom:0;overflow:hidden}._mainChat_884wx_30{flex:1;min-height:0;overflow:hidden}}:root{--bg:#07070a;--bg-elevated:#0c0c10;--surface:#ffffff0a;--surface-hover:#ffffff12;--glass:#0e0e14b8;--glass-border:#ffffff14;--glass-highlight:#ffffff1f;--border:#ffffff0f;--text:#f4f4f6;--text-secondary:#f4f4f6a6;--text-muted:#f4f4f661;--accent:#8b7cf6;--accent-2:#c084fc;--accent-glow:#8b7cf673;--accent-soft:#8b7cf61f;--danger:#f87171;--success:#4ade80;--radius:16px;--radius-lg:24px;--radius-sm:10px;--radius-full:999px;--shadow-lg:0 24px 80px #0000008c;--shadow-glow:0 0 60px #8b7cf626;--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:#07070a80;--menu-bg:#0c0c1273;--text-gradient:#fff}[data-theme=light]{--bg:#fff;--bg-elevated:#fff;--surface:#ffffffb3;--surface-hover:#ffffffd9;--glass:#fff9;--glass-border:#00000014;--glass-highlight:#ffffffe6;--border:#00000014;--text:#1d1d1f;--text-secondary:#1d1d1fa6;--text-muted:#1d1d1f61;--accent:#7c6af0;--accent-2:#a855f7;--accent-glow:#7c6af04d;--accent-soft:#7c6af01a;--shadow-lg:0 24px 80px #0000001a;--shadow-glow:0 0 60px #7c6af014;--glass-bg:#ffffff73;--menu-bg:#ffffffbf;--text-gradient:#1d1d1f}[data-theme=light] body:before{opacity:.5;background:radial-gradient(80% 50% at 50% -10%,#7c6af026,#0000),radial-gradient(60% 40% at 90% 20%,#a855f71a,#0000),radial-gradient(50% 30% at 10% 60%,#6366f10f,#0000),radial-gradient(70% 40% at 20% 80%,#8b7cf60f,#0000)}@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;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}html::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{min-height:100%}body{font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 50% -10%,#8b7cf62e,#0000),radial-gradient(60% 40% at 90% 20%,#c084fc14,#0000),radial-gradient(50% 30% at 10% 60%,#6366f10f,#0000);position:fixed;top:0;bottom:0;left:0;right: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:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}
