._header_bgri8_1{position:fixed;top:0;left:0;bottom:0;z-index:200;width:var(--side-nav-w, 184px);padding:.75rem .55rem .65rem;background:color-mix(in srgb,var(--glass-bg) 42%,transparent);backdrop-filter:blur(48px) saturate(1.75);-webkit-backdrop-filter:blur(48px) saturate(1.75);border-right:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);border-radius:0 24px 24px 0;display:flex;flex-direction:column;box-shadow:inset -1px 0 color-mix(in srgb,var(--glass-highlight) 55%,transparent)}[data-theme=light] ._header_bgri8_1{background:#ffffff3d;border-right-color:#ffffff6b;box-shadow:inset -1px 0 #ffffff80,4px 0 24px #0f172a0a}[data-theme=dark] ._header_bgri8_1{background:#07070a47;border-right-color:#ffffff1a}._headerPanelDocked_bgri8_34{border-radius:0 0 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:none;box-shadow:none}._headerPanelDocked_bgri8_34 ._inner_bgri8_43{position:relative;z-index:1}[data-theme=light] ._headerPanelDocked_bgri8_34,[data-theme=dark] ._headerPanelDocked_bgri8_34{background:transparent;border-right:none;box-shadow:none}._inner_bgri8_43{display:flex;flex-direction:column;height:100%;min-height:0;align-items:stretch}._brand_bgri8_68{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.35rem .45rem .55rem;flex-shrink:0;text-decoration:none}._logoMark_bgri8_78{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;overflow:hidden;background:transparent;box-shadow:none}._logoImg_bgri8_91{width:100%;height:100%;object-fit:cover;display:block}._nav_bgri8_98{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-height:0;gap:.2rem;margin:.2rem 0 .35rem;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}._nav_bgri8_98::-webkit-scrollbar{display:none}._navLink_bgri8_118{position:relative;display:flex;flex-direction:row;align-items:center;gap:.55rem;min-height:2.35rem;padding:.45rem .55rem .45rem .65rem;font-size:.8125rem;font-weight:600;color:var(--text-secondary);border-radius:12px;transition:color .18s,background .18s;text-decoration:none;text-align:left;line-height:1.25;border:none;background:transparent;cursor:pointer;width:100%;font-family:inherit}._navLink_bgri8_118>svg,._navLink_bgri8_118>._worksIcon_bgri8_142,._navLink_bgri8_118>._rechargeIcon_bgri8_143{flex-shrink:0}._navLinkLabel_bgri8_147{min-width:0;flex:1;display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem;overflow:hidden}._navLinkLabel_bgri8_147>span:first-child{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navBadge_bgri8_165{display:inline-flex;align-items:center;flex:0 0 auto;padding:.08rem .32rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:color-mix(in srgb,var(--accent-2, var(--accent)) 85%,var(--text));font-size:.525rem;font-weight:650;letter-spacing:.01em;line-height:1.2;white-space:nowrap}._navBadgeSky_bgri8_181{border-color:color-mix(in srgb,#38bdf8 40%,var(--border));background:color-mix(in srgb,#38bdf8 12%,transparent);color:color-mix(in srgb,#7dd3fc 70%,var(--text))}._navBadgeAmber_bgri8_187{border-color:color-mix(in srgb,#f59e0b 40%,var(--border));background:color-mix(in srgb,#f59e0b 12%,transparent);color:color-mix(in srgb,#fbbf24 65%,var(--text))}._navBadgeRose_bgri8_193{border-color:color-mix(in srgb,#f43f5e 40%,var(--border));background:color-mix(in srgb,#f43f5e 12%,transparent);color:color-mix(in srgb,#fb7185 70%,var(--text))}._navBadgeViolet_bgri8_199{border-color:color-mix(in srgb,var(--accent) 42%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:color-mix(in srgb,var(--accent-2, var(--accent)) 80%,var(--text))}._navLink_bgri8_118:hover{color:var(--text);background:var(--surface-hover)}._navLinkActive_bgri8_210,._navLinkOpen_bgri8_211{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--surface-hover))}._navLinkActive_bgri8_210:before,._navLinkOpen_bgri8_211:before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%);width:3px;height:58%;min-height:1.1rem;border-radius:999px;background:var(--accent-2, var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 45%,transparent)}._studioFlyout_bgri8_231{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:260;min-width:148px;padding:.35rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);background:color-mix(in srgb,var(--glass-bg) 94%,var(--bg-elevated));backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 12px 32px color-mix(in srgb,var(--bg) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--glass-highlight) 50%,transparent);display:flex;flex-direction:column;gap:.15rem}._studioFlyout_bgri8_231:before{content:"";position:absolute;left:-6px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:inherit;border-left:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);border-bottom:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent)}._studioFlyoutItem_bgri8_265{display:flex;align-items:center;gap:.45rem;width:100%;padding:.55rem .65rem;border:none;border-radius:10px;background:transparent;color:var(--text-secondary);font-size:.72rem;font-weight:500;text-align:left;cursor:pointer;font-family:inherit}._studioFlyoutItem_bgri8_265:hover{color:var(--text);background:var(--surface-hover)}._studioFlyoutItemActive_bgri8_287{color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent)}._navLinkRecharge_bgri8_292{margin-top:.35rem}._navLinkRecharge_low_bgri8_296{color:#fbbf24}._navLinkRecharge_low_bgri8_296:hover{color:#fcd34d;background:#fbbf241a}._navLinkRecharge_critical_bgri8_305{color:#fb7185}._navLinkRecharge_critical_bgri8_305:hover{color:#fda4af;background:#f43f5e1a}._rechargeIcon_bgri8_143{display:flex;align-items:center;justify-content:center;width:18px;height:18px}._navCredits_bgri8_322{margin-left:auto;flex-shrink:0;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--accent-2);line-height:1.1}._navLinkRecharge_low_bgri8_296 ._navCredits_bgri8_322{color:#fbbf24}._navLinkRecharge_critical_bgri8_305 ._navCredits_bgri8_322{color:#fb7185}._worksIcon_bgri8_142{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px}._worksSpinner_bgri8_349{position:absolute;inset:-3px;border:2px solid rgba(139,124,246,.2);border-top-color:var(--accent-2);border-radius:50%;animation:_spin_bgri8_1 .7s linear infinite}._worksDot_bgri8_358{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;animation:_breathe_bgri8_1 2s ease-in-out infinite}@keyframes _spin_bgri8_1{to{transform:rotate(360deg)}}@keyframes _breathe_bgri8_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}._themeToggle_bgri8_378{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:50%;cursor:pointer;transition:color .2s,background .2s,border-color .2s}._themeToggle_bgri8_378:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659}._langToggle_bgri8_399{font-size:.65rem;font-weight:700;letter-spacing:.02em}._rechargeBtn_bgri8_405{display:none;align-items:center;justify-content:center;gap:.35rem;width:auto;min-width:2.125rem;max-width:calc(100% - 4px);margin:0 auto .625rem;padding:.75rem .4rem;border:none;border-radius:12px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;line-height:1;writing-mode:vertical-rl;text-orientation:upright;color:#fff;background:linear-gradient(180deg,#8b5cf6,#a855f7);box-shadow:0 4px 14px #8b5cf652;cursor:pointer;font-family:inherit;transition:filter .2s ease,transform .2s ease,box-shadow .2s ease}._mobileRechargeCredits_bgri8_431{font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed}._rechargeBtn_bgri8_405:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf666}._rechargeBtn_bgri8_405:active{transform:translateY(0)}._rechargeBtn_low_bgri8_450{background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 4px 14px #f59e0b52}._rechargeBtn_low_bgri8_450:hover{box-shadow:0 6px 18px #f59e0b66}._rechargeBtn_critical_bgri8_459{background:linear-gradient(180deg,#f43f5e,#fb7185);box-shadow:0 4px 14px #f43f5e59;animation:_rechargePulse_bgri8_1 2.4s ease-in-out infinite}._rechargeBtn_critical_bgri8_459:hover{box-shadow:0 6px 18px #f43f5e73}@keyframes _rechargePulse_bgri8_1{0%,to{box-shadow:0 4px 14px #f43f5e59}50%{box-shadow:0 4px 18px #f43f5e80,0 0 0 3px #f43f5e26}}._actions_bgri8_478{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .2rem 0;border-top:1px solid var(--border);flex-shrink:0;width:100%}@media(max-height:820px){._header_bgri8_1{padding-top:.5rem;padding-bottom:.45rem}._logoMark_bgri8_78{width:32px;height:32px}._nav_bgri8_98{margin-top:.1rem;margin-bottom:.2rem;gap:.12rem}._navLink_bgri8_118{min-height:2.1rem;padding:.35rem .45rem .35rem .55rem;font-size:.75rem}._navBadge_bgri8_165{font-size:.525rem;padding:.08rem .3rem}._actions_bgri8_478{gap:.3rem;padding-top:.4rem}._themeToggle_bgri8_378{width:28px;height:28px}}@media(max-width:768px){._header_bgri8_1{display:none}}._layer_x73pk_1{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}._stage_x73pk_9{position:absolute;inset:0}._perspective_x73pk_14{position:absolute;left:50%;top:-10%;width:160vw;min-width:1400px;height:122%;transform:translate(-50%);perspective:820px;perspective-origin:50% 16%;overflow:hidden;mask-image:linear-gradient(to bottom,#000 0%,#000 48%,rgba(0,0,0,.55) 74%,transparent 96%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,rgba(0,0,0,.55) 74%,transparent 96%)}._scroll_x73pk_41{position:absolute;inset:0;transform-origin:50% 0%;transform:rotateX(54deg) scale(1.12);overflow:hidden}._track_x73pk_49{display:flex;flex-direction:column;height:200%;will-change:transform;animation:_fieldDrift_x73pk_1 34s linear infinite}._plane_x73pk_57{display:grid;flex:0 0 50%;gap:8px;padding:8px;box-sizing:border-box;width:100%;height:50%;overflow:hidden}._tile_x73pk_68{width:100%;height:100%;min-width:0;min-height:0;border-radius:26%;box-sizing:border-box}._tone_base_x73pk_78{background:#94a3b824;box-shadow:inset 0 0 0 1px #ffffff29}._tileLit_x73pk_83{animation:_tilePulse_x73pk_1 7.5s ease-in-out infinite alternate}._tone_violet_x73pk_87{background:linear-gradient(145deg,#c4b5fdf2,#8b7cf68c 48%,#a78bfa59);box-shadow:0 0 8px #8b7cf647,inset 0 1px #ffffff80}._tone_blue_x73pk_99{background:linear-gradient(145deg,#bae6fdeb,#7dd3fc80,#93c5fd52);box-shadow:0 0 8px #38bdf83d,inset 0 1px #ffffff80}._tone_lilac_x73pk_111{background:linear-gradient(145deg,#e9d5fff2,#c084fc7a 52%,#d8b4fe4d);box-shadow:0 0 8px #a855f73d,inset 0 1px #ffffff80}._tone_soft_x73pk_123{background:linear-gradient(145deg,#ede9fee0,#c7d2fe6b);box-shadow:0 0 6px #a5b4fc33,inset 0 1px #ffffff73}._bloom_x73pk_134{position:absolute;inset:-8%;background:radial-gradient(ellipse 62% 42% at 58% 12%,rgba(167,139,250,.18) 0%,transparent 70%),radial-gradient(ellipse 48% 36% at 78% 28%,rgba(125,211,252,.1) 0%,transparent 72%);opacity:.85;pointer-events:none}._scrim_x73pk_152{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 18%,transparent 52%,rgba(255,255,255,.55) 78%,#ffffff 100%)}[data-theme=dark] ._layer_x73pk_1{display:none}@keyframes _fieldDrift_x73pk_1{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes _tilePulse_x73pk_1{0%{filter:brightness(.92)}to{filter:brightness(1.1)}}@media(prefers-reduced-motion:reduce){._track_x73pk_49,._tileLit_x73pk_83{animation:none}}@media(max-width:768px){._layer_x73pk_1{bottom:auto;height:min(56vh,460px);mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}._perspective_x73pk_14{width:140vw;min-width:0;top:-2%;height:118%}._scroll_x73pk_41{transform:rotateX(50deg) scale(1.05)}._plane_x73pk_57{gap:10px;padding:10px}._bloom_x73pk_134{opacity:.55}._scrim_x73pk_152{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 36%,rgba(255,255,255,.5) 82%,transparent 100%)}}._bar_hktrn_1{display:none}@media(max-width:768px)and (hover:none)and (pointer:coarse){._bar_hktrn_1{display:block;position:fixed;left:0;right:0;bottom:max(10px,env(safe-area-inset-bottom,0px));z-index:120;padding:0 var(--mobile-chrome-x, .75rem);box-sizing:border-box;pointer-events:none;background:transparent;border:none}._inner_hktrn_20{width:100%;max-width:none;margin:0;box-sizing:border-box;pointer-events:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:0;min-height:56px;padding:6px 6px 8px;border-radius:22px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 4%,transparent) inset,0 10px 40px color-mix(in srgb,#000 22%,transparent)}[data-theme=light] ._inner_hktrn_20{background:color-mix(in srgb,#fff 88%,transparent);border-color:color-mix(in srgb,#000 6%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 60%,transparent) inset,0 12px 36px color-mix(in srgb,#000 10%,transparent)}[data-theme=dark] ._inner_hktrn_20{background:color-mix(in srgb,#141418 86%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#fff 6%,transparent) inset,0 12px 44px color-mix(in srgb,#000 42%,transparent)}._item_hktrn_57{position:relative;z-index:0;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;min-height:48px;padding:6px 2px 2px;border:none;border-radius:14px;background:transparent;color:var(--text-muted);text-decoration:none;cursor:pointer;font-family:inherit;transition:color .2s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}._item_hktrn_57:before{content:"";position:absolute;inset:2px 1px auto;height:calc(100% - 4px);border-radius:12px;background:transparent;transition:background .2s ease;z-index:-1}._item_hktrn_57:active{transform:scale(.96)}._itemActive_hktrn_95{color:var(--text)}._itemActive_hktrn_95:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._itemActive_hktrn_95 ._label_hktrn_103{color:var(--text);font-weight:600}._label_hktrn_103{max-width:100%;font-size:.5625rem;font-weight:500;letter-spacing:-.01em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}._iconWrap_hktrn_120{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}._createItem_hktrn_129{flex:1 1 0;gap:3px;padding-top:2px;margin-top:-6px;color:var(--text-muted)}._createItem_hktrn_129:before{display:none}._createItem_hktrn_129._itemActive_hktrn_95,._createItem_hktrn_129._itemActive_hktrn_95 ._label_hktrn_103{color:var(--text)}._createFab_hktrn_149{position:relative;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#fff;background:transparent;border:none;box-shadow:none;overflow:visible;transition:transform .2s ease}._createFabHalo_hktrn_165{position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 40deg,#ffd0e4 70deg,#ff6eb4 110deg,#ff3d9a 150deg,#ffb0d4 190deg,transparent 230deg,transparent 360deg);filter:blur(.6px);animation:_createFabHaloSpin_hktrn_1 2.2s linear infinite;pointer-events:none;z-index:0}._createFabHalo_hktrn_165:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 180deg,transparent 0deg,transparent 50deg,color-mix(in srgb,#ff8ec8 55%,transparent) 95deg,#ff4fa3 130deg,transparent 180deg,transparent 360deg);filter:blur(3px);opacity:.85;animation:_createFabHaloSpin_hktrn_1 2.2s linear infinite reverse}._createFabCore_hktrn_205{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 4px 14px color-mix(in srgb,#ff4fa3 38%,transparent),0 0 0 1.5px color-mix(in srgb,#ff8ec8 70%,transparent)}._createFabLogo_hktrn_218{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none}[data-theme=light] ._createFab_hktrn_149,[data-theme=dark] ._createFab_hktrn_149{box-shadow:none}[data-theme=dark] ._createFabCore_hktrn_205{box-shadow:0 6px 18px color-mix(in srgb,#ff4fa3 45%,transparent),0 0 0 1.5px color-mix(in srgb,#ff8ec8 55%,transparent)}._createItem_hktrn_129._itemActive_hktrn_95 ._createFabHalo_hktrn_165{filter:blur(.4px) saturate(1.2)}._createItem_hktrn_129._itemActive_hktrn_95 ._createFabCore_hktrn_205{box-shadow:0 6px 20px color-mix(in srgb,#ff4fa3 52%,transparent),0 0 0 2px color-mix(in srgb,#ff6eb4 80%,transparent),0 0 22px color-mix(in srgb,#ff4fa3 35%,transparent)}._createItem_hktrn_129:active ._createFab_hktrn_149{transform:scale(.94)}._worksSpinner_hktrn_257{position:absolute;inset:-3px;border:1.5px solid color-mix(in srgb,var(--text) 12%,transparent);border-top-color:var(--text);border-radius:50%;animation:_bottomNavSpin_hktrn_1 .75s linear infinite}._worksDot_hktrn_266{position:absolute;top:-1px;right:-2px;width:7px;height:7px;background:#f43f5e;border-radius:50%;border:2px solid var(--bg-elevated)}._credits_hktrn_277{position:absolute;top:0;right:calc(50% - 24px);min-width:16px;padding:1px 4px;border-radius:999px;font-size:.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.35;color:#fff;background:var(--text);pointer-events:none;box-shadow:0 2px 8px color-mix(in srgb,#000 18%,transparent)}._recharge_low_hktrn_294 ._credits_hktrn_277{background:#d97706}._recharge_critical_hktrn_298 ._credits_hktrn_277{background:#e11d48}._recharge_low_hktrn_294._itemActive_hktrn_95,._recharge_low_hktrn_294._itemActive_hktrn_95 ._label_hktrn_103{color:#d97706}._recharge_critical_hktrn_298._itemActive_hktrn_95,._recharge_critical_hktrn_298._itemActive_hktrn_95 ._label_hktrn_103{color:#e11d48}._menuItemOpen_hktrn_318{color:var(--text)}._menuItemOpen_hktrn_318:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._menuItemOpen_hktrn_318 ._label_hktrn_103{color:var(--text);font-weight:600}._menuBackdrop_hktrn_331{position:fixed;inset:0;z-index:123;margin:0;padding:0;border:none;background:color-mix(in srgb,#000 28%,transparent);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer;pointer-events:auto;animation:_menuBackdropIn_hktrn_1 .22s ease;-webkit-tap-highlight-color:transparent}._menuPanel_hktrn_347{position:fixed;left:var(--mobile-chrome-x, .75rem);right:var(--mobile-chrome-x, .75rem);bottom:calc(var(--bottom-nav-h, 72px) + 6px);z-index:124;padding:8px;border-radius:20px;pointer-events:auto;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);border:1px solid color-mix(in srgb,var(--text) 8%,transparent);box-shadow:0 16px 48px color-mix(in srgb,#000 24%,transparent);animation:_menuPanelIn_hktrn_1 .28s cubic-bezier(.22,1,.36,1)}[data-theme=light] ._menuPanel_hktrn_347{background:color-mix(in srgb,#fff 92%,transparent);box-shadow:0 16px 40px color-mix(in srgb,#000 10%,transparent)}._menuPanelGrid_hktrn_369{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._menuPanelSection_hktrn_375{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._menuPanelSectionLabel_hktrn_382{margin:2px 4px 0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 48%,transparent)}._menuPanelItem_hktrn_391{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;min-height:52px;padding:10px 12px;border:none;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);cursor:pointer;transition:background .15s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}._menuPanelItem_hktrn_391:active{transform:scale(.98);background:color-mix(in srgb,var(--text) 8%,transparent)}._menuPanelIcon_hktrn_413{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--text) 6%,transparent);color:var(--text)}._menuPanelLabel_hktrn_425{font-size:.8125rem;font-weight:500;line-height:1.25;text-align:left;color:color-mix(in srgb,var(--text) 82%,transparent)}}@keyframes _menuBackdropIn_hktrn_1{0%{opacity:0}}@keyframes _menuPanelIn_hktrn_1{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes _bottomNavSpin_hktrn_1{to{transform:rotate(360deg)}}@keyframes _createFabHaloSpin_hktrn_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._createFabHalo_hktrn_165,._createFabHalo_hktrn_165:after{animation:none}}@media(max-width:380px){._bar_hktrn_1{padding-inline:10px}._label_hktrn_103{font-size:.5625rem}._createFab_hktrn_149{width:44px;height:44px}._menuPanel_hktrn_347{left:10px;right:10px}}._pill_1eojh_1{display:inline-flex;align-items:center;gap:.22rem;height:20px;padding:0 .45rem 0 .3rem;border-radius:999px;border:1px solid color-mix(in srgb,#ffd6e8 72%,#fff);background:linear-gradient(165deg,#8a2a5c,#6b1f48);color:#ffe8c2;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:.01em;white-space:nowrap;flex-shrink:0;vertical-align:middle;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #280a1e2e}._pill_1eojh_1 svg{flex-shrink:0;color:#ffe8c2}._compact_1eojh_57{height:18px;padding:0 .38rem 0 .24rem;font-size:.64rem;gap:.16rem}._compact_1eojh_57 svg{width:10px;height:10px}[data-theme=dark] ._pill_1eojh_1{border-color:color-mix(in srgb,#ffd6e8 45%,transparent);background:linear-gradient(165deg,#9a3568,#5a183c);color:#ffe8c2}[data-theme=dark] ._pill_1eojh_1 svg{color:#ffe8c2}._onPrimary_1eojh_103{border-color:#ffe6c88c;background:#00000047;color:#ffe8c2;box-shadow:inset 0 1px #ffffff1a}._onPrimary_1eojh_103 svg{color:#ffe8c2}._danger_1eojh_125{border-color:color-mix(in srgb,#fecaca 70%,#fff);background:linear-gradient(165deg,#b91c1c,#7f1d1d);color:#fff1f2}._danger_1eojh_125 svg{color:#fff1f2}._icon_jj5bl_1{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;color:#fff;overflow:hidden}._iconSm_jj5bl_21{width:1.25rem;height:1.25rem;font-size:.625rem;font-weight:700}._iconMd_jj5bl_35{width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700}._iconImage_jj5bl_49 img{width:100%;height:100%;object-fit:cover;display:block}._wrap_zz7au_1{position:relative;flex-shrink:0}._trigger_zz7au_6{display:flex;align-items:center;gap:.375rem;height:32px;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background:color-mix(in srgb,var(--bg-elevated, #0c0c10) 92%,#fff 8%);border:1px solid var(--border);border-radius:8px;cursor:pointer;white-space:nowrap;outline:none;box-shadow:none;transition:color .15s,background .15s,border-color .15s}[data-theme=light] ._trigger_zz7au_6{background:#fff;border-color:#0000001f;color:#3f3f46}._trigger_zz7au_6:hover,._triggerOpen_zz7au_33{color:var(--text);background:color-mix(in srgb,var(--bg-elevated, #0c0c10) 85%,#fff 15%);border-color:#8b7cf659;box-shadow:inset 0 0 0 1px #8b7cf61f}[data-theme=light] ._trigger_zz7au_6:hover,[data-theme=light] ._triggerOpen_zz7au_33{background:#f4f4f5;color:#18181b}._trigger_zz7au_6:disabled{opacity:.5;cursor:not-allowed}._trigger_zz7au_6:disabled:hover{color:var(--text-secondary);background:var(--surface);border-color:var(--border);box-shadow:none}._triggerLabel_zz7au_58{line-height:1}._triggerContent_zz7au_62{display:inline-flex;align-items:center;gap:.375rem;min-width:0;flex:1}._wrapClamped_zz7au_70{width:7rem;max-width:7rem}._wrapClamped_zz7au_70 ._trigger_zz7au_6{width:100%;min-width:0}._wrapClamped_zz7au_70 ._triggerContent_zz7au_62{min-width:0}._wrapClamped_zz7au_70 ._triggerLabel_zz7au_58{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._wrapFull_zz7au_91{width:100%;max-width:none}._wrapFull_zz7au_91 ._trigger_zz7au_6{width:100%;justify-content:space-between}._wrapFull_zz7au_91 ._triggerLabel_zz7au_58{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}._backdrop_zz7au_109{position:fixed;inset:0;z-index:14000;border:none;padding:0;margin:0;background:transparent;cursor:default}._chevron_zz7au_120{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._trigger_zz7au_6:hover ._chevron_zz7au_120,._triggerOpen_zz7au_33 ._chevron_zz7au_120{color:var(--accent-2)}._chevronOpen_zz7au_131{transform:rotate(180deg)}._menu_zz7au_136{position:fixed;top:0;left:0;z-index:14001;margin:0;padding:.375rem;list-style:none;visibility:hidden;pointer-events:none;background:#14141c;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff0a inset;backdrop-filter:none;-webkit-backdrop-filter:none;color:#f4f4f6;width:max-content;min-width:160px;max-height:min(16rem,42vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable}[data-theme=light] ._menu_zz7au_136{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 12px 36px #00000024;color:#1d1d1f}._triggerGlass_zz7au_175{height:28px;font-size:.66rem;font-weight:650;color:#3f3f46;background:#ffffff7a;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffa6;backdrop-filter:blur(14px) saturate(1.55);-webkit-backdrop-filter:blur(14px) saturate(1.55)}._triggerGlass_zz7au_175:hover,._triggerGlass_zz7au_175._triggerOpen_zz7au_33{color:#18181b;background:#ffffffa3;border-color:#e85a8f6b;box-shadow:inset 0 1px #fffc,inset 0 0 0 1px #e85a8f1a}[data-theme=dark] ._triggerGlass_zz7au_175{color:#e4e4e7;background:#1c1c2480;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}[data-theme=dark] ._triggerGlass_zz7au_175:hover,[data-theme=dark] ._triggerGlass_zz7au_175._triggerOpen_zz7au_33{color:#fafafa;background:#2828349e;border-color:#e85a8f73}._menu_zz7au_136._menuGlass_zz7au_211,[data-theme=light] ._menu_zz7au_136._menuGlass_zz7au_211{background:#fffffff0;border:1px solid rgba(255,255,255,.88);box-shadow:inset 0 1px #ffffffe6,0 14px 40px #503c8c29;backdrop-filter:blur(28px) saturate(1.8) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.05);color:#1d1d1f}[data-theme=dark] ._menu_zz7au_136._menuGlass_zz7au_211{background:#16161e85;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff14,0 16px 44px #00000073;backdrop-filter:blur(28px) saturate(1.65);-webkit-backdrop-filter:blur(28px) saturate(1.65);color:#f4f4f6}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._menu_zz7au_136._menuGlass_zz7au_211,[data-theme=light] ._menu_zz7au_136._menuGlass_zz7au_211{background:#fffffff0}[data-theme=dark] ._menu_zz7au_136._menuGlass_zz7au_211{background:#14141cf0}._triggerGlass_zz7au_175{background:#ffffffeb}[data-theme=dark] ._triggerGlass_zz7au_175{background:#1c1c24eb}}._optionGlass_zz7au_253{color:inherit}._menuGlass_zz7au_211 ._optionGlass_zz7au_253:hover{background:#ffffff7a}[data-theme=dark] ._menuGlass_zz7au_211 ._optionGlass_zz7au_253:hover{background:#ffffff1a}._menuGlass_zz7au_211 ._optionActive_zz7au_265,._menuGlass_zz7au_211 ._optionActive_zz7au_265:hover{color:#d4457c;background:#e85a8f24}[data-theme=dark] ._menuGlass_zz7au_211 ._optionActive_zz7au_265,[data-theme=dark] ._menuGlass_zz7au_211 ._optionActive_zz7au_265:hover{color:#f08bb0;background:#e85a8f2e}._menuVisible_zz7au_277{visibility:visible;pointer-events:auto;animation:_menuIn_zz7au_1 .18s ease}._menuCompact_zz7au_283{min-width:9rem;padding:.4rem}._menuRich_zz7au_288{min-width:min(24rem,calc(100vw - 1rem));max-width:min(32rem,calc(100vw - 1rem))}._menuFullWidth_zz7au_293{box-sizing:border-box}._menuFullWidth_zz7au_293._menuRich_zz7au_288{min-width:min(24rem,calc(100vw - 1rem));max-width:min(32rem,calc(100vw - 1rem))}@keyframes _menuIn_zz7au_1{0%{opacity:0;transform:translateY(4px) scale(.98)}}._option_zz7au_253{display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;box-sizing:border-box;padding:.55rem .65rem;font-size:.8125rem;color:var(--text-secondary);background:transparent;border:none;border-radius:8px;cursor:pointer;text-align:left;transition:background .12s,color .12s}._optionWithHint_zz7au_329{align-items:flex-start;padding-top:.5625rem;padding-bottom:.5625rem}._optionWithHint_zz7au_329 ._optionCheck_zz7au_335{margin-top:.125rem}._option_zz7au_253+._option_zz7au_253{margin-top:2px}._option_zz7au_253:hover{color:inherit;background:#ffffff14}[data-theme=light] ._option_zz7au_253{color:#3f3f46}[data-theme=light] ._option_zz7au_253:hover{color:#18181b;background:#f4f4f5}._optionActive_zz7au_265{color:var(--accent-2);background:#8b7cf61f}._optionActive_zz7au_265:hover{background:#8b7cf629}._optionText_zz7au_366{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}._optionLabel_zz7au_374{font-weight:500;line-height:1.2;white-space:nowrap}._optionWithHint_zz7au_329 ._optionLabel_zz7au_374{white-space:normal;word-break:break-word}._optionHint_zz7au_385{font-size:.6875rem;color:var(--text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}._optionActive_zz7au_265 ._optionHint_zz7au_385{color:#c084fca6}._optionCheck_zz7au_335{flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}._optionCheck_zz7au_335 svg{color:var(--accent-2)}@media(max-width:768px){._trigger_zz7au_6{height:34px;font-size:.6875rem;padding-inline:.5rem}._menu_zz7au_136{max-height:min(52vh,360px)}._menuRich_zz7au_288,._menuFullWidth_zz7au_293._menuRich_zz7au_288{min-width:min(calc(100vw - 1rem),24rem);max-width:calc(100vw - 1rem)}._wrapClamped_zz7au_70{max-width:6.75rem}}._wrapper_mn63i_1{text-align:left}._composer_mn63i_9{background:color-mix(in srgb,var(--glass) 62%,transparent);border:1px solid var(--glass-border);border-radius:var(--radius);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);box-shadow:0 1px 2px color-mix(in srgb,var(--bg) 40%,transparent),0 10px 28px color-mix(in srgb,var(--bg) 22%,transparent);overflow:visible;transition:border-color .2s}@media(min-width:769px){._composer_mn63i_9{background:color-mix(in srgb,var(--glass) 52%,transparent);backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-border) 75%,transparent),0 8px 20px color-mix(in srgb,var(--bg) 18%,transparent)}[data-theme=light] ._composer_mn63i_9{background:#ffffff61;border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff73,0 8px 28px #0f172a0f}}._composer_mn63i_9:focus-within{border-color:#8b7cf64d}._composerChat_mn63i_81{overflow:hidden}._composerVideo_mn63i_89,._composerEcommerce_mn63i_97{overflow:visible}._modePanel_mn63i_105{display:none}._modePanelActive_mn63i_113{display:block}._composerModeBody_mn63i_121{overflow:visible}._ecommerceMetaBar_mn63i_129{display:flex;flex-direction:column;gap:.625rem;padding:.5rem .875rem .375rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._ecommerceMetaGroup_mn63i_145{display:flex;flex-direction:column;gap:.375rem;min-width:0}._ecommerceMetaHead_mn63i_159{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceMetaLabel_mn63i_173{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceMetaSub_mn63i_187{font-size:.6875rem;color:var(--text-muted);line-height:1.35}._ecommercePlatformScroll_mn63i_199{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._ecommercePlatformChip_mn63i_219{flex-shrink:0;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text-secondary);font-size:.6875rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s}._ecommercePlatformChip_mn63i_219:hover{color:var(--text);background:var(--surface-hover)}._ecommercePlatformChipActive_mn63i_257{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceLanguagePicker_mn63i_269{max-width:220px}._ecommerceFooterMeta_mn63i_277{display:none;align-items:center;gap:0}._ecommerceOutputBar_mn63i_289{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .875rem .375rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._ecommercePromptTip_mn63i_305{margin:0;padding:.35rem .875rem 0;font-size:.6875rem;line-height:1.45;color:var(--text-muted)}._ecommerceOutputHead_mn63i_321{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceOutputLabel_mn63i_335{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceOutputSub_mn63i_349{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._ecommerceOutputChips_mn63i_361{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._ecommerceOutputGrid_mn63i_373{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:178px;overflow-x:hidden;overflow-y:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 45%,transparent) transparent;-webkit-overflow-scrolling:touch}._ecommerceOutputGrid_mn63i_373::-webkit-scrollbar{width:6px}._ecommerceOutputGrid_mn63i_373::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--text-muted) 42%,transparent)}._ecommerceOutputGrid_mn63i_373::-webkit-scrollbar-track{background:transparent}._ecommerceOutputCell_mn63i_425{display:flex;align-items:center;justify-content:space-between;gap:4px;height:40px;min-height:40px;padding:0 6px;border-radius:8px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);box-sizing:border-box}._ecommerceOutputCellActive_mn63i_453{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}._ecommerceOutputCellLabel_mn63i_463{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;font-size:.6875rem;font-weight:500;color:var(--text-secondary);line-height:1.25;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ecommerceOutputCellLabel_mn63i_463:hover{color:var(--text)}._ecommerceOutputCellActive_mn63i_453 ._ecommerceOutputCellLabel_mn63i_463{color:var(--accent-2);font-weight:500}._ecommerceOutputCellCount_mn63i_517{flex-shrink:0;width:3rem;height:32px;display:flex;align-items:center;justify-content:flex-end}._ecommerceOutputCellCountIdle_mn63i_535{pointer-events:none}._ecommerceOutputCellCountPlaceholder_mn63i_543{display:block;width:100%;height:32px;border-radius:8px;border:1px solid transparent;box-sizing:border-box}._ecommerceOutputList_mn63i_561{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding-right:2px}._ecommerceOutputRow_mn63i_579{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:32px;padding:2px 0}._ecommerceOutputRowLabel_mn63i_597{flex:1;min-width:0;font-size:.75rem;font-weight:500;color:var(--text-secondary);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ecommerceOutputRowActive_mn63i_621 ._ecommerceOutputRowLabel_mn63i_597{color:var(--accent-2);font-weight:600}._ecommerceOutputChip_mn63i_361{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:32px;padding:0 6px;border-radius:8px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--text) 3%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._ecommerceOutputChip_mn63i_361:hover{color:var(--text);background:var(--surface-hover)}._ecommerceOutputChipActive_mn63i_671{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceOutputChipActive_mn63i_671: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_mn63i_671:active{background:color-mix(in srgb,var(--accent) 22%,transparent)}._ecommerceOutputChipTitle_mn63i_703{font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center}._ecommerceOutputChipMeta_mn63i_717{font-size:.625rem;opacity:.75;flex-shrink:0}._ecommerceAudienceStyleBar_mn63i_729{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.5rem .875rem .375rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._ecommerceAudienceStyleBar_mn63i_729 ._ecommerceMetaLabel_mn63i_173{font-size:.6875rem}._ecommerceTaskHint_mn63i_753{margin-left:auto;font-size:.6875rem;color:var(--text-muted);white-space:nowrap}@media(max-width:768px){._ecommerceMetaBar_mn63i_129{display:none}._ecommerceFooterMeta_mn63i_277{display:contents}._ecommerceOutputBar_mn63i_289,._ecommerceAudienceStyleBar_mn63i_729{padding-inline:.625rem}._ecommerceOutputChips_mn63i_361{grid-template-columns:repeat(2,minmax(0,1fr))}._ecommerceOutputGrid_mn63i_373{grid-template-columns:repeat(2,minmax(0,1fr));max-height:188px}._ecommerceOutputList_mn63i_561{max-height:180px}._ecommerceTaskHint_mn63i_753{width:100%;margin-left:0}}._promptStage_mn63i_839{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem .125rem}._refRail_mn63i_853{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0;max-height:12.5rem;overflow-x:hidden;overflow-y:auto;padding:.125rem 0;scrollbar-width:thin}._refRailThumb_mn63i_879{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--text) 8%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent)}._refRailThumbLibrary_mn63i_901{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #e85a8f) 40%,transparent)}._refRailThumbImg_mn63i_909{display:block;width:100%;height:100%;object-fit:cover}._refRailIndex_mn63i_923{position:absolute;left:4px;bottom:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:color-mix(in srgb,#000 72%,transparent);color:#fff;font-size:.625rem;font-weight:700;line-height:1;pointer-events:none}._refRailRemove_mn63i_963{position:absolute;top:2px;right:2px;z-index:3;display:none;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,#000 70%,transparent);color:#fff;font-size:12px;line-height:1;cursor:pointer}._refRailThumb_mn63i_879:hover ._refRailRemove_mn63i_963,._refRailThumb_mn63i_879:focus-within ._refRailRemove_mn63i_963{display:inline-flex}._refRailAdd_mn63i_1013{appearance:none;-webkit-appearance:none;flex:0 0 48px;flex-shrink:0;align-self:flex-start;display:grid;place-items:center;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;aspect-ratio:1 / 1;margin:0;padding:0;border-radius:12px;border:1.5px dashed color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);color:color-mix(in srgb,var(--text) 55%,transparent);line-height:0;cursor:pointer;box-sizing:border-box;overflow:hidden;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}._refRailAdd_mn63i_1013:hover{color:color-mix(in srgb,var(--accent, #8b7cf6) 88%,var(--text));border-color:color-mix(in srgb,var(--accent, #8b7cf6) 55%,transparent);background:color-mix(in srgb,var(--accent, #8b7cf6) 8%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #8b7cf6) 12%,transparent)}._refRailAdd_mn63i_1013:active{transform:scale(.96)}._refRailAddPlus_mn63i_1101{display:block;width:18px;height:18px;flex:none;pointer-events:none}._promptArea_mn63i_1117{position:relative;flex:1;min-width:0}._promptAreaExpanded_mn63i_1129 ._textarea_mn63i_1129{transition:min-height .2s ease}._promptActions_mn63i_1137{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;align-items:center;gap:6px}._optimizeBtn_mn63i_1159{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--accent-2);background:#8b7cf61f;border:1px solid rgba(139,124,246,.25);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._optimizeBtn_mn63i_1159:hover{color:#fff;background:#8b7cf64d;border-color:#8b7cf680;box-shadow:0 0 0 3px #8b7cf61f}._optimizeToolbarBtn_mn63i_1203{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;flex-shrink:0;height:32px;padding:0 .65rem;font-size:.75rem;font-weight:600;line-height:1;color:var(--accent-2);white-space:nowrap;background:#8b7cf61f;border:1px solid rgba(139,124,246,.25);border-radius:999px;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._optimizeToolbarBtn_mn63i_1203:hover{color:#fff;background:#8b7cf64d;border-color:#8b7cf680;box-shadow:0 0 0 3px #8b7cf61f}._optimizeToolbarLabel_mn63i_1257{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis}._optimizeBtnBusy_mn63i_1269{color:var(--accent-2);background:#8b7cf626;border-color:#8b7cf64d;pointer-events:none}._optimizeBtnDisabled_mn63i_1283{opacity:.35;cursor:not-allowed;pointer-events:none}._promptExpandBtn_mn63i_1295{position:absolute;right:.45rem;bottom:.3rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;padding:0;color:var(--text-muted);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--glass-border);border-radius:999px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}._promptExpandBtn_mn63i_1295:hover{color:var(--accent-2);background:#8b7cf61f;border-color:#8b7cf659}._promptExpandBtnOn_mn63i_1345{color:var(--accent-2);background:#8b7cf624;border-color:#8b7cf659}._clearBtn_mn63i_1357{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--text-muted);background:var(--surface);border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._clearBtn_mn63i_1357:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf666;box-shadow:0 0 0 3px #8b7cf61f}._textarea_mn63i_1129{--prompt-line-height: 1.55;--prompt-pad-top: .875rem;--prompt-pad-bottom: 1.75rem;--prompt-lines-min: 2;--prompt-lines-max: 4;display:block;width:100%;min-height:calc(var(--prompt-lines-min) * var(--prompt-line-height) * 1em + var(--prompt-pad-top) + var(--prompt-pad-bottom));max-height:calc(var(--prompt-lines-max) * var(--prompt-line-height) * 1em + var(--prompt-pad-top) + var(--prompt-pad-bottom));padding:var(--prompt-pad-top) .5rem var(--prompt-pad-bottom);font-size:.9375rem;line-height:var(--prompt-line-height);color:var(--text);background:transparent;border:none;outline:none;resize:none;overflow-y:auto;box-sizing:border-box}._textareaExpanded_mn63i_1459{--prompt-lines-min: 5;--prompt-lines-max: 8}._textareaWithClear_mn63i_1469{padding-right:2.25rem}._textarea_mn63i_1129::placeholder{color:var(--text-muted)}._footer_mn63i_1485{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem .75rem}._footerThumbsRow_mn63i_1499{display:flex;align-items:center;gap:.5rem;width:100%;padding-left:calc(1px + .625rem)}._footerLeft_mn63i_1515{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none}._footerLeft_mn63i_1515::-webkit-scrollbar{display:none}._footerRow_mn63i_1545{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}._footerToolbar_mn63i_1559{display:flex;align-items:flex-end;gap:.375rem;flex:1;min-width:0;width:100%}._footerAddBtn_mn63i_1577{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-secondary);background:var(--surface);border:1px dashed var(--glass-border);border-radius:50%;cursor:pointer;animation:_breathe_mn63i_1 2.4s ease-in-out infinite;transition:color .15s,background .15s,border-color .15s}._footerAddBtn_mn63i_1577:hover{color:var(--text);background:var(--surface-hover);border-color:#8b7cf680}._footerThumb_mn63i_1499{position:relative;flex-shrink:0;width:32px;height:32px}._footerThumbLibrary_mn63i_1637:after{border-color:color-mix(in srgb,var(--accent, #e85a8f) 55%,transparent)}._footerThumbBadge_mn63i_1645{position:absolute;left:50%;bottom:-2px;z-index:2;transform:translate(-50%);padding:0 4px;border-radius:999px;background:color-mix(in srgb,var(--accent, #e85a8f) 92%,transparent);color:#fff;font-size:.55rem;font-weight:700;line-height:1.35;pointer-events:none;white-space:nowrap}._footerThumb_mn63i_1499:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(139,124,246,.35);pointer-events:none;z-index:1}._footerThumbImg_mn63i_1699{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}._footerThumbRemove_mn63i_1715{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px;padding:0;font-size:.875rem;line-height:1;color:#fff;background:#0009;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}._footerThumb_mn63i_1499:hover ._footerThumbRemove_mn63i_1715{opacity:1}._refBar_mn63i_1767{padding:.625rem .75rem 0 1.5rem}._refList_mn63i_1775{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._refThumb_mn63i_1791{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border)}._refThumb_mn63i_1791 img{width:100%;height:100%;object-fit:cover}._refRemove_mn63i_1823{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0;font-size:13px;color:#fff;background:#0000008c;border:none;cursor:pointer;opacity:0;transition:opacity .15s}._refThumb_mn63i_1791:hover ._refRemove_mn63i_1823{opacity:1}._addBtn_mn63i_1863{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:1.375rem;font-weight:500;color:var(--text-secondary);background:#ffffff0a;border:1px dashed rgba(255,255,255,.25);border-radius:10px;cursor:pointer;animation:_breathe_mn63i_1 2.4s ease-in-out infinite;transition:color .15s,background .15s}._addBtn_mn63i_1863:hover{color:var(--text);background:#ffffff17;animation:none;border-color:#8b7cf680}@keyframes _breathe_mn63i_1{0%,to{border-color:#ffffff26;box-shadow:0 0 #8b7cf600}50%{border-color:#8b7cf666;box-shadow:0 0 10px 1px #8b7cf61f}}._divider_mn63i_1937{flex-shrink:0;width:1px;height:20px;background:var(--border);margin:0 .125rem}._sizeControls_mn63i_1953{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._sizeControlGroup_mn63i_1967{display:flex;align-items:center;gap:.35rem}._sizeGroupLabel_mn63i_1979{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._sizeToggle_mn63i_1991{display:inline-flex;gap:2px;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:10px}._sizeToggleBtn_mn63i_2009,._sizeToggleActive_mn63i_2011{min-width:38px;height:26px;padding:0 9px;font-size:.6875rem;font-weight:600;border:none;border-radius:7px;cursor:pointer;transition:all .15s}._sizeToggleBtn_mn63i_2009{color:var(--text-muted);background:transparent}._sizeToggleBtn_mn63i_2009:hover{color:var(--text);background:var(--surface-hover)}._sizeToggleActive_mn63i_2011{color:#fff;background:#7c3aed}._generateWrap_mn63i_2065{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;align-self:flex-end}._costLabel_mn63i_2083{font-size:.6875rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._balanceDanger_mn63i_2097{color:var(--danger)}._generateBtn_mn63i_2105,._mobileGenerateBtn_mn63i_2107{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:40px;padding:0 1.35rem;font-size:.875rem;font-weight:700;color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#8b5cf6,#7c3aed 52%,#6d28d9);border:none;border-radius:999px;cursor:pointer;box-shadow:0 4px 22px #8b5cf66b,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f;transition:transform .2s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;isolation:isolate}._generateBtn_mn63i_2105:before,._mobileGenerateBtn_mn63i_2107:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.03) 38%,transparent 62%,rgba(255,255,255,.04) 100%);pointer-events:none}._generateBtnIcon_mn63i_2191{position:relative;z-index:1;flex-shrink:0}._generateBtn_mn63i_2105:hover:not(:disabled),._mobileGenerateBtn_mn63i_2107: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_mn63i_2105:active:not(:disabled),._mobileGenerateBtn_mn63i_2107:active:not(:disabled){transform:translateY(0);filter:brightness(.98);box-shadow:0 3px 14px #7c3aed59,inset 0 1px #fff3;transition-duration:.08s}._generateBtn_mn63i_2105:disabled,._mobileGenerateBtn_mn63i_2107:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none;box-shadow:none}._generateBtn_mn63i_2105>:not(._generateBtnIcon_mn63i_2191):not(._spinner_mn63i_2261),._mobileGenerateBtn_mn63i_2107>:not(._generateBtnIcon_mn63i_2191):not(._spinner_mn63i_2261){position:relative;z-index:1}._generateBtn_mn63i_2105 ._spinner_mn63i_2261,._mobileGenerateBtn_mn63i_2107 ._spinner_mn63i_2261{position:relative;z-index:1}._spinner_mn63i_2261{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_mn63i_2261 .7s linear infinite}@keyframes _spin_mn63i_2261{to{transform:rotate(360deg)}}._error_mn63i_2315{margin:0 0 .125rem;padding:0 .125rem;font-size:.75rem;color:var(--danger);text-align:left}._mobileGenerateBtn_mn63i_2107{display:none;margin-left:auto;align-self:flex-end}@media(max-width:768px){._composer_mn63i_9{box-shadow:0 8px 28px color-mix(in srgb,var(--bg) 35%,transparent)}._promptStage_mn63i_839{gap:.375rem;padding:.5rem .5rem .125rem}._refRail_mn63i_853{max-height:10.5rem;gap:.3rem}._refRailThumb_mn63i_879{width:42px;height:42px;border-radius:10px}._refRailAdd_mn63i_1013{flex-basis:42px;width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:10px}._refRailAddPlus_mn63i_1101{width:16px;height:16px}._refRailRemove_mn63i_963{display:inline-flex}._textarea_mn63i_1129{font-size:16px;--prompt-pad-top: .625rem;--prompt-pad-bottom: 1.6rem;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}._textareaExpanded_mn63i_1459{--prompt-lines-min: 5;--prompt-lines-max: 8}._textareaWithClear_mn63i_1469{padding-right:2rem}._clearBtn_mn63i_1357,._optimizeBtn_mn63i_1159{width:26px;height:26px}._optimizeToolbarBtn_mn63i_1203{height:32px;padding:0 .55rem;font-size:.6875rem}._optimizeToolbarLabel_mn63i_1257{max-width:5.5rem}._promptExpandBtn_mn63i_1295{right:.35rem;bottom:.25rem;width:30px;height:24px}._promptActions_mn63i_1137{top:.5rem;right:.5rem;gap:4px}._footer_mn63i_1485{padding:.375rem .5rem .5rem}._footerRow_mn63i_1545{flex-direction:column;align-items:stretch;gap:.375rem}._footerToolbar_mn63i_1559{width:100%;gap:.375rem;align-items:flex-end}._footerLeft_mn63i_1515{flex-wrap:wrap;overflow-x:visible;gap:.25rem}._footerThumbsRow_mn63i_1499{gap:.375rem}._generateWrap_mn63i_2065{display:none}._mobileGenerateBtn_mn63i_2107{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;flex-shrink:0;align-self:flex-end;width:auto;min-width:3.5rem;height:30px;margin:0;padding:0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;border-radius:999px;box-shadow:0 2px 12px #8b5cf659,inset 0 1px #ffffff38}._mobileGenerateBtn_mn63i_2107 ._generateBtnIcon_mn63i_2191{width:14px;height:14px}._mobileGenerateBtn_mn63i_2107:before{border-radius:inherit}._mobileGenerateBtn_mn63i_2107:hover:not(:disabled){transform:none;box-shadow:0 3px 16px #8b5cf66b,inset 0 1px #ffffff42}._composer_mn63i_9:focus-within{border-color:#8b7cf666}._footerAddBtn_mn63i_1577{width:32px;height:32px}._sizeWrap_mn63i_2687{flex-shrink:1;min-width:0}._sizeTrigger_mn63i_2697{height:32px;max-width:100%;padding:0 .45rem 0 .5rem;font-size:.6875rem;font-weight:600}._sizeTrigger_mn63i_2697 span{overflow:hidden;text-overflow:ellipsis}._refThumb_mn63i_1791{width:40px;height:40px}._refRemove_mn63i_1823{opacity:1;background:#0009}._refThumb_mn63i_1791 ._refRemove_mn63i_1823{opacity:1}._mobileCostBadge_mn63i_2751{display:inline-flex;align-items:center;margin-left:.125rem;font-size:.65rem;font-weight:600;color:#fffc;line-height:1}}._outputBackdrop_mn63i_2775{position:fixed;inset:0;z-index:999;background:transparent;cursor:default}._outputWrap_mn63i_2791{position:relative;flex-shrink:0}._outputWrapFull_mn63i_2801{width:100%;flex-shrink:1;min-width:0}._outputTrigger_mn63i_2813{display:flex;align-items:center;gap:.375rem;height:32px;padding:0 .5rem 0 .625rem;font-size:.75rem;font-weight:500;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:8px;cursor:pointer;white-space:nowrap;outline:none;box-shadow:none;transition:color .15s,background .15s,border-color .15s}._outputTriggerFull_mn63i_2851{width:100%;justify-content:space-between;min-width:0}._outputTriggerFull_mn63i_2851>span:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0}._outputTrigger_mn63i_2813:hover,._outputTriggerOpen_mn63i_2877{color:var(--text);background:var(--surface-hover);border-color:#8b7cf659;box-shadow:inset 0 0 0 1px #8b7cf61f}._outputChevron_mn63i_2891{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._outputTrigger_mn63i_2813:hover ._outputChevron_mn63i_2891,._outputTriggerOpen_mn63i_2877 ._outputChevron_mn63i_2891{color:var(--accent-2)}._outputChevronOpen_mn63i_2913{transform:rotate(180deg)}._outputMenu_mn63i_2921{position:fixed;top:0;left:0;z-index:1001;visibility:hidden;pointer-events:none;--panel-text: #f4f4f6;--panel-text-secondary: rgba(244, 244, 246, .65);--panel-text-muted: rgba(244, 244, 246, .42);--panel-surface-hover: rgba(255, 255, 255, .07);--panel-border: rgba(255, 255, 255, .1);--panel-border-hover: rgba(255, 255, 255, .12);--panel-inset: rgba(255, 255, 255, .08);--panel-bg: rgba(12, 12, 18, .88);--panel-bg-nested: rgba(255, 255, 255, .05);--panel-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 48px rgba(0, 0, 0, .48), inset 0 1px 0 var(--panel-inset);padding:.75rem;color:var(--panel-text);background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:14px;box-shadow:var(--panel-shadow);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}._outputMenuVisible_mn63i_2997{visibility:visible;pointer-events:auto}[data-theme=light] ._outputMenu_mn63i_2921{--panel-text: #1d1d1f;--panel-text-secondary: rgba(29, 29, 31, .72);--panel-text-muted: rgba(29, 29, 31, .5);--panel-surface-hover: rgba(0, 0, 0, .05);--panel-border: rgba(0, 0, 0, .1);--panel-border-hover: rgba(0, 0, 0, .08);--panel-inset: rgba(255, 255, 255, .92);--panel-bg: rgba(255, 255, 255, .86);--panel-bg-nested: rgba(0, 0, 0, .035);--panel-shadow: 0 0 0 1px rgba(0, 0, 0, .06), 0 18px 52px rgba(15, 23, 42, .14), inset 0 1px 0 rgba(255, 255, 255, .95)}@media(min-width:769px){._outputMenu_mn63i_2921{min-width:300px;backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65)}[data-theme=light] ._outputMenu_mn63i_2921{--panel-bg: rgba(255, 255, 255, .9)}}._outputSection_mn63i_3063{display:flex;flex-direction:column;gap:.5rem}._outputSectionLabel_mn63i_3075{margin:0;padding-left:.125rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--panel-text-muted)}._ratioPanel_mn63i_3093{padding:.375rem;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-bg-nested);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 var(--panel-inset)}._segmentPanel_mn63i_3113{display:flex;gap:.25rem;padding:.25rem;border-radius:10px;border:1px solid var(--panel-border);background:var(--panel-bg-nested);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 var(--panel-inset)}._ratioGrid_mn63i_3137{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}._ratioCellSmartFull_mn63i_3149{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;height:40px;margin-bottom:.375rem;padding:0 .75rem;color:var(--panel-text-secondary, var(--text-secondary));background:color-mix(in srgb,var(--panel-bg-nested) 88%,var(--panel-surface-hover, var(--surface-hover)));border:1px solid var(--panel-border);border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}._ratioCellSmartFull_mn63i_3149:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCell_mn63i_3149{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;height:56px;padding:.375rem .25rem;color:var(--panel-text-secondary, var(--text-secondary));background:color-mix(in srgb,var(--panel-bg-nested) 88%,var(--panel-surface-hover, var(--surface-hover)));border:1px solid var(--panel-border);border-radius:8px;cursor:pointer;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}._ratioCell_mn63i_3149:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCellActive_mn63i_3239{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_mn63i_3239:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}._ratioCellActive_mn63i_3239 ._ratioLabel_mn63i_3261{color:var(--accent-2)}._ratioIconSlot_mn63i_3269{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._ratioIcon_mn63i_3269{display:block;flex-shrink:0}._ratioLabel_mn63i_3261{font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap}._segmentBtn_mn63i_3311{flex:1 1 0;min-width:0;height:34px;padding:0 .375rem;font-size:.75rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary));background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}._segmentBtn_mn63i_3311:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._segmentBtnActive_mn63i_3355{color:var(--accent-2);background:#8b7cf61f;border-color:#8b7cf647}._segmentBtnActive_mn63i_3355:hover{background:#8b7cf629}._segmentBtnDisabled_mn63i_3375,._segmentBtn_mn63i_3311:disabled{opacity:.38;cursor:not-allowed}._segmentBtnDisabled_mn63i_3375:hover,._segmentBtn_mn63i_3311:disabled:hover{color:var(--panel-text-secondary, var(--text-secondary));background:transparent;border-color:transparent}@media(max-width:768px){._outputMenu_mn63i_2921{min-width:0!important;width:auto!important;max-width:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._ratioCell_mn63i_3149{height:52px}._ratioCellSmartFull_mn63i_3149{height:38px}._ratioLabel_mn63i_3261{font-size:.625rem}._segmentBtn_mn63i_3311{height:32px;font-size:.6875rem}}._tabs_1n7hc_1{display:flex;align-items:center;justify-content:flex-start}._tabsEmbedded_1n7hc_13{padding:.5rem .625rem .375rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent)}._tabGroup_1n7hc_23{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--text) 4%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._tab_1n7hc_1{appearance:none;border:none;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:500;padding:6px 14px;border-radius:999px;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s;white-space:nowrap}._tab_1n7hc_1:hover{color:var(--text)}._tabActive_1n7hc_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_1n7hc_79{background:#ffffffeb}._pillRow_1n7hc_105{display:flex;align-items:stretch;gap:.5rem;width:100%;margin:.75rem 0 0;padding:0;box-sizing:border-box}._pill_1n7hc_105{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:.35rem;appearance:none;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 92%,#fff);color:var(--text);font:inherit;font-size:.72rem;font-weight:650;line-height:1.1;padding:.42rem .45rem .42rem .35rem;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,#1a1210 6%,transparent),inset 0 1px color-mix(in srgb,#fff 55%,transparent);transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._pill_1n7hc_105:active{transform:scale(.98)}._pillIcon_1n7hc_189{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),color-mix(in srgb,var(--accent) 72%,#111));box-shadow:0 2px 6px color-mix(in srgb,var(--accent) 28%,transparent)}._pill_1n7hc_105:nth-child(2) ._pillIcon_1n7hc_189{background:linear-gradient(135deg,#f08a55,#d45520);box-shadow:0 2px 6px color-mix(in srgb,#e06b3a 30%,transparent)}._pill_1n7hc_105:nth-child(3) ._pillIcon_1n7hc_189{background:linear-gradient(135deg,#6b8cff,#3d5fd9);box-shadow:0 2px 6px color-mix(in srgb,#4a6cf0 30%,transparent)}._pillLabel_1n7hc_243{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._pillChevron_1n7hc_261{flex-shrink:0;color:var(--text-secondary);opacity:.55}._pillActive_1n7hc_273{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 6px 14px color-mix(in srgb,var(--accent) 14%,transparent)}._pillActive_1n7hc_273 ._pillChevron_1n7hc_261{color:var(--accent);opacity:.9}[data-theme=dark] ._pill_1n7hc_105{background:color-mix(in srgb,var(--surface) 88%,#111);box-shadow:0 4px 14px color-mix(in srgb,#000 28%,transparent)}._wrap_1f6sz_1{position:relative;flex-shrink:0}._trigger_1f6sz_11{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;font-size:.9375rem;font-weight:700;line-height:1;color:var(--text-secondary);background:var(--surface);border:1px solid var(--glass-border);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,border-color .15s}._trigger_1f6sz_11:hover:not(:disabled),._triggerOpen_1f6sz_49{color:var(--text);background:var(--surface-hover);border-color:#8b7cf673}._triggerIdle_1f6sz_61{cursor:default}._triggerIdle_1f6sz_61:hover{color:var(--text-secondary);background:var(--surface);border-color:var(--glass-border)}._backdrop_1f6sz_81{position:fixed;inset:0;z-index:9998;border:none;background:transparent;cursor:default}._menu_1f6sz_99{position:fixed;z-index:9999;margin:0;padding:.375rem;list-style:none;min-width:11.5rem;max-width:min(18rem,calc(100vw - 1rem));max-height:min(16rem,52vh);overflow-y:auto;background:var(--surface-elevated, #fff);border:1px solid var(--glass-border);border-radius:.75rem;box-shadow:0 12px 32px #0f172a24,0 2px 8px #0f172a0f;opacity:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease}._menuVisible_1f6sz_141{opacity:1;transform:translateY(0)}._option_1f6sz_151{display:flex;align-items:center;gap:.5rem;width:100%;padding:.375rem .5rem;text-align:left;color:var(--text);background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:background .12s}._option_1f6sz_151:hover{background:var(--surface-hover)}._thumb_1f6sz_189{flex-shrink:0;width:2rem;height:2rem;object-fit:cover;border-radius:.375rem;border:1px solid var(--glass-border)}._label_1f6sz_207{flex:1;min-width:0;font-size:.8125rem;font-weight:600}._badge_1f6sz_221{flex-shrink:0;font-size:.6875rem;font-weight:500;color:var(--text-secondary)}@media(max-width:768px){._trigger_1f6sz_11{width:30px;height:30px;font-size:.875rem}}._backdrop_qzztj_3{--be-primary: #1856ff;--be-ink: #141414;--be-muted: rgba(20, 20, 20, .58);--be-glass: rgba(255, 255, 255, .48);--be-glass-strong: rgba(255, 255, 255, .64);--be-glass-line-soft: rgba(255, 255, 255, .3);--be-blur: 22px;--be-radius: 22px;position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:max(.75rem,env(safe-area-inset-top,0px)) max(.75rem,env(safe-area-inset-right,0px)) max(.75rem,env(safe-area-inset-bottom,0px)) max(.75rem,env(safe-area-inset-left,0px));background:radial-gradient(900px 520px at 8% 12%,rgba(122,162,255,.55) 0%,transparent 55%),radial-gradient(800px 480px at 92% 8%,rgba(192,132,252,.42) 0%,transparent 50%),radial-gradient(700px 500px at 70% 90%,rgba(103,232,249,.35) 0%,transparent 45%),linear-gradient(145deg,#dbe7ffb8,#e9ddff8c 45%,#dff7fba6),color-mix(in srgb,#0f0f12 26%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}._embedded_qzztj_33{--be-primary: #1856ff;--be-ink: #141414;--be-muted: rgba(20, 20, 20, .58);--be-glass: rgba(255, 255, 255, .48);--be-glass-strong: rgba(255, 255, 255, .64);--be-glass-line-soft: rgba(255, 255, 255, .3);--be-blur: 22px;--be-radius: 22px;position:relative;inset:auto;z-index:auto;display:block;padding:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}._panel_qzztj_53{position:relative;width:min(920px,calc(100vw - 1.5rem));height:min(86vh,780px);max-height:min(86vh,780px);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--be-radius);border:1px solid var(--be-glass-line-soft);background:var(--be-glass);box-shadow:inset 0 1px #ffffffb3,0 22px 56px #3a344e29;backdrop-filter:blur(var(--be-blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--be-blur)) saturate(1.35);color:var(--be-ink);isolation:isolate;animation:_panelIn_qzztj_1 .24s cubic-bezier(.22,1,.36,1)}._panel_qzztj_53:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(135deg,rgba(255,255,255,.35) 0%,transparent 45%)}._panel_qzztj_53>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._backdrop_qzztj_3{background:#191f368c}._panel_qzztj_53{background:#fffffff0}}._panelEmbedded_qzztj_99{width:100%;height:auto;max-height:none;min-height:28rem;animation:none}._panelDragOver_qzztj_107{outline:2px dashed color-mix(in srgb,var(--be-primary) 55%,transparent);outline-offset:-7px}@keyframes _panelIn_qzztj_1{0%{opacity:0;transform:scale(.97) translateY(12px)}to{opacity:1;transform:none}}._head_qzztj_124{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:12px 14px;border-bottom:1px solid var(--be-glass-line-soft)}._headEmbedded_qzztj_134{padding-top:10px;background:transparent}._headLeft_qzztj_139{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._headMark_qzztj_147{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:11px;color:#fff;background:linear-gradient(145deg,#1856ff,#7aa2ff 55%,#c084fc);border:1px solid rgba(255,255,255,.45);box-shadow:0 8px 18px #1856ff40}._headCopy_qzztj_160{min-width:0;display:flex;flex-direction:column;gap:2px}._headCopy_qzztj_160 h2{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.25}._headSub_qzztj_175{margin:0;max-width:38em;min-height:2.05em;font-size:.72rem;font-weight:500;line-height:1.4;color:var(--be-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._headRight_qzztj_189{display:flex;align-items:center;gap:8px;flex-shrink:0}._closeBtn_qzztj_196{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--be-glass-line-soft);background:var(--be-glass-strong);color:var(--be-muted);font-size:1.15rem;line-height:1;cursor:pointer}._closeBtn_qzztj_196:hover{color:var(--be-ink);background:#ffffffd1}._scopeSwitch_qzztj_216{display:inline-flex;padding:3px;border-radius:999px;border:1px solid var(--be-glass-line-soft);background:#ffffff57;box-shadow:inset 0 1px #ffffff8c;gap:2px}._scopeChip_qzztj_226{min-width:3.5rem;height:1.85rem;padding:0 .85rem;border:0;border-radius:999px;background:transparent;color:var(--be-muted);font-size:.78rem;font-weight:650;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}._scopeChip_qzztj_226:hover:not(._scopeChipActive_qzztj_240){color:var(--be-ink);background:#ffffff73}._scopeChipActive_qzztj_240{background:#ffffffe0;color:var(--be-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--be-primary) 28%,transparent),0 2px 8px #1856ff1f}._chrome_qzztj_254{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:10px 14px 8px}._catRail_qzztj_262{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;flex:1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:1px 0}._catChipWrap_qzztj_275{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}._catChip_qzztj_275{height:1.85rem;padding:0 .7rem;border-radius:999px;border:1px solid var(--be-glass-line-soft);background:var(--be-glass-strong);color:var(--be-muted);font-size:.72rem;font-weight:650;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}._catChip_qzztj_275:hover{color:var(--be-ink);background:#ffffffd1}._catChipActive_qzztj_301{border-color:color-mix(in srgb,var(--be-primary) 36%,var(--be-glass-line-soft));background:#1856ff1a;color:var(--be-primary)}._catDelete_qzztj_307{width:1.35rem;height:1.35rem;border:0;border-radius:50%;background:transparent;color:var(--be-muted);cursor:pointer;font-size:.85rem;line-height:1}._catDelete_qzztj_307:hover{color:var(--be-ink);background:#ffffff8c}._catNewBtn_qzztj_324{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;height:1.85rem;padding:0 .65rem;border-radius:999px;border:1.5px dashed color-mix(in srgb,var(--be-primary) 32%,var(--be-glass-line-soft));background:#ffffff47;color:var(--be-muted);font-size:.72rem;font-weight:650;white-space:nowrap;cursor:pointer}._catNewBtn_qzztj_324:hover{color:var(--be-primary);border-color:color-mix(in srgb,var(--be-primary) 55%,transparent);background:#ffffff80}._catCreateInline_qzztj_347{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._catInput_qzztj_354{height:1.85rem;width:8rem;padding:0 .55rem;border-radius:9px;border:1px solid var(--be-glass-line-soft);background:#ffffffb8;color:var(--be-ink);font-size:.72rem}._catInput_qzztj_354:focus{outline:none;border-color:color-mix(in srgb,var(--be-primary) 42%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--be-primary) 14%,transparent);background:#fff}._catCreateOk_qzztj_372{height:1.85rem;padding:0 .65rem;border-radius:9px;border:1px solid color-mix(in srgb,var(--be-primary) 28%,var(--be-glass-line-soft));background:#1856ff1a;color:var(--be-primary);font-size:.7rem;font-weight:700;cursor:pointer}._uploadBtn_qzztj_384{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;height:2rem;padding:0 .9rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--be-primary) 28%,var(--be-glass-line-soft));background:#1856ff1f;color:var(--be-primary);font-size:.78rem;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}._uploadBtn_qzztj_384:hover{background:#1856ff2e;border-color:color-mix(in srgb,var(--be-primary) 45%,transparent);transform:translateY(-1px)}._uploadBtnBusy_qzztj_408{opacity:.75;pointer-events:none}._body_qzztj_414{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin:0 14px 10px;padding:10px;border-radius:16px;border:1px solid var(--be-glass-line-soft);background:#ffffff57;box-shadow:inset 0 1px #ffffff8c;overflow:hidden}._gridWrap_qzztj_428{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}._refreshHint_qzztj_435{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.72rem;color:var(--be-muted)}._slotsFull_qzztj_444{margin:0 0 10px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--be-primary) 28%,transparent);background:#1856ff14;color:var(--be-ink);font-size:.78rem;line-height:1.4}._grid_qzztj_428{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(7.25rem,8.5rem));justify-content:start;gap:10px}._grid_qzztj_428>li{position:relative;width:100%}._card_qzztj_470{position:relative;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--be-glass-line-soft);border-radius:12px;overflow:hidden;background:#ffffff80;box-shadow:inset 0 1px #ffffffb3;cursor:default}._cardPickable_qzztj_483{cursor:pointer}._cardPickable_qzztj_483:hover{border-color:color-mix(in srgb,var(--be-primary) 36%,var(--be-glass-line-soft))}._cardActive_qzztj_491{border-color:color-mix(in srgb,var(--be-primary) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--be-primary) 18%,transparent),inset 0 1px #ffffffb3}._thumb_qzztj_498{width:100%;height:100%;object-fit:cover;display:block}._check_qzztj_505{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:999px;background:var(--be-primary);color:#fff;font-size:.7rem;display:grid;place-items:center;box-shadow:0 2px 8px #1856ff59}._deleteBtn_qzztj_520{position:absolute;left:6px;bottom:6px;z-index:2;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:color-mix(in srgb,#000 45%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer}._deleteBtn_qzztj_520:hover{background:color-mix(in srgb,#000 62%,transparent)}._categorySelect_qzztj_542{position:absolute;right:4px;bottom:4px;z-index:2;max-width:calc(100% - 36px);height:24px;padding:0 .35rem;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:color-mix(in srgb,#000 48%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:.65rem;line-height:1;cursor:pointer}._categorySelect_qzztj_542 option{color:#111;background:#fff}._empty_qzztj_566{flex:1;min-height:14rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 16px;text-align:center;color:var(--be-muted);font-size:.84rem;border:1.5px dashed color-mix(in srgb,var(--be-primary) 22%,var(--be-glass-line-soft));border-radius:14px;background:#ffffff38;transition:border-color .15s ease,background .15s ease}._empty_qzztj_566 strong{font-size:.9rem;font-weight:750;color:var(--be-ink)}._emptySub_qzztj_590{font-size:.74rem;line-height:1.45;max-width:18rem;opacity:.9}._emptyIcon_qzztj_597{display:grid;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:2px;border-radius:14px;border:1px solid var(--be-glass-line-soft);background:var(--be-glass-strong);color:var(--be-primary);box-shadow:inset 0 1px #ffffffb3}._emptyDrag_qzztj_610{border-color:color-mix(in srgb,var(--be-primary) 55%,transparent);background:#1856ff14}._loadMoreBtn_qzztj_615{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;height:2.25rem;border-radius:999px;border:1px solid var(--be-glass-line-soft);background:var(--be-glass-strong);color:var(--be-muted);font-size:.78rem;font-weight:650;cursor:pointer}._loadMoreBtn_qzztj_615:hover:not(:disabled){color:var(--be-primary);border-color:color-mix(in srgb,var(--be-primary) 28%,transparent);background:#ffffffd1}._loadMoreBtn_qzztj_615:disabled{opacity:.65;cursor:wait}._foot_qzztj_644{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-shrink:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--be-glass-line-soft)}._footMeta_qzztj_654{margin-right:auto;font-size:.76rem;font-weight:550;color:var(--be-muted)}._footMetaSpacer_qzztj_661{margin-right:auto}._ghostBtn_qzztj_665{height:2.35rem;padding:0 1.05rem;border-radius:999px;border:1px solid var(--be-glass-line-soft);background:var(--be-glass-strong);color:var(--be-muted);font-size:.84rem;font-weight:650;cursor:pointer}._ghostBtn_qzztj_665:hover{color:var(--be-ink);background:#ffffffd1}._primaryBtn_qzztj_682{height:2.35rem;padding:0 1.2rem;border:1px solid color-mix(in srgb,var(--be-primary) 35%,transparent);border-radius:999px;background:linear-gradient(145deg,#1856ff,#3d74ff 55%,#7aa2ff);color:#fff;font-size:.84rem;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff59,0 8px 20px #1856ff47}._primaryBtn_qzztj_682:hover{filter:brightness(1.05)}._primaryBtn_qzztj_682:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}._spin_qzztj_708{animation:_spin_qzztj_708 .8s linear infinite}@keyframes _spin_qzztj_708{to{transform:rotate(360deg)}}@media(max-width:900px){._panel_qzztj_53{width:min(920px,calc(100vw - 1.25rem));height:min(90vh,820px)}._grid_qzztj_428{grid-template-columns:repeat(auto-fill,minmax(6.75rem,8rem))}}@media(max-width:720px){._head_qzztj_124{flex-wrap:wrap}._headRight_qzztj_189{width:100%;justify-content:space-between}._headSub_qzztj_175{display:none}._chrome_qzztj_254{flex-direction:column;align-items:stretch}._uploadBtn_qzztj_384{width:100%}._scopeSwitch_qzztj_216,._scopeChip_qzztj_226{flex:1}}@media(max-width:640px){._backdrop_qzztj_3{align-items:flex-end;padding:0}._panel_qzztj_53{width:100%;height:min(92dvh,100%);max-height:min(92dvh,100%);border-radius:18px 18px 0 0;animation:_sheetIn_qzztj_1 .22s ease-out}@keyframes _sheetIn_qzztj_1{0%{opacity:.85;transform:translateY(12%)}to{opacity:1;transform:none}}._panelEmbedded_qzztj_99{min-height:22rem;border-radius:16px}._body_qzztj_414{margin:0 10px 8px}._grid_qzztj_428{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._foot_qzztj_644{flex-wrap:wrap}._footMeta_qzztj_654,._footMetaSpacer_qzztj_661{flex:1 1 100%;margin-right:0}._ghostBtn_qzztj_665,._primaryBtn_qzztj_682{flex:1 1 calc(50% - 4px);height:2.55rem}}@media(max-width:380px){._grid_qzztj_428{grid-template-columns:repeat(2,minmax(0,1fr))}}._triggerText_dti7m_1{min-width:0;overflow:hidden;text-overflow:ellipsis}._panelTitle_dti7m_13{margin:0 0 .125rem;padding:0 .125rem;font-size:.8125rem;font-weight:600;color:var(--panel-text, var(--text))}._sliderSection_dti7m_29{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;padding:.125rem .125rem 0}._durationPanel_dti7m_45{width:100%}._sliderLabel_dti7m_53{flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._durationValue_dti7m_67{flex-shrink:0;min-width:2.75rem;font-size:.8125rem;font-weight:600;color:var(--panel-text, var(--text));text-align:right;white-space:nowrap}._slider_dti7m_29{flex:1 1 auto;min-width:0;height:4px;margin:0;appearance:none;-webkit-appearance:none;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent);cursor:pointer}._slider_dti7m_29::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:none;border-radius:50%;background:var(--panel-text, var(--text));box-shadow:0 1px 4px #00000047;cursor:pointer}._slider_dti7m_29::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:var(--panel-text, var(--text));box-shadow:0 1px 4px #00000047;cursor:pointer}._slider_dti7m_29::-moz-range-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent)}._toggleSection_dti7m_167{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.125rem .125rem 0}._toggleLabelWrap_dti7m_183{display:inline-flex;align-items:center;gap:.375rem;min-width:0}._toggleLabel_dti7m_183{font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._infoBtn_dti7m_209{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--panel-text-muted, var(--text-muted));cursor:help}._toggle_dti7m_167{position:relative;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 18%,transparent);cursor:pointer;transition:background .2s}._toggleOn_dti7m_257{background:color-mix(in srgb,var(--accent) 72%,transparent)}._toggleKnob_dti7m_265{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000038;transition:transform .2s}._toggleOn_dti7m_257 ._toggleKnob_dti7m_265{transform:translate(1.25rem)}@media(max-width:768px){._panelTitle_dti7m_13{font-size:.875rem}._sliderSection_dti7m_29,._toggleSection_dti7m_167{padding-top:.25rem}._sliderLabel_dti7m_53,._toggleLabel_dti7m_183{font-size:.8125rem}._slider_dti7m_29::-webkit-slider-thumb{width:18px;height:18px}._slider_dti7m_29::-moz-range-thumb{width:18px;height:18px}}@media(max-width:380px){._triggerText_dti7m_1{font-size:.6875rem}}._wrap_12nbr_1{position:absolute;top:.75rem;right:max(1rem,calc((100% - 880px)/2 + 1rem));z-index:2;pointer-events:none}._btn_12nbr_17{pointer-events:auto;display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .85rem .35rem .7rem;border:none;border-radius:999px;background:linear-gradient(135deg,#ff4d4f,#ff7a45);color:#fff;font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,#ff4d4f 38%,transparent),inset 0 1px #ffffff47;transition:filter .16s ease,transform .16s ease,box-shadow .16s ease}._btn_12nbr_17:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,#ff4d4f 42%,transparent),inset 0 1px #ffffff52}._btn_12nbr_17:active{transform:translateY(0)}._overlay_12nbr_87{position:fixed;inset:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);opacity:0;transition:opacity .2s ease}._overlayVisible_12nbr_115{opacity:1}._modal_12nbr_123{position:relative;width:380px;max-width:100%;border-radius:20px;padding:1.25rem 1.35rem 1.15rem;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}._enter_12nbr_151{transform:translateY(0) scale(1);opacity:1}._exit_12nbr_161{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_12nbr_171{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);cursor:pointer}._header_12nbr_197{margin-bottom:1rem;padding-right:2rem;text-align:center}._title_12nbr_209{margin:0;font-size:1.15rem;font-weight:700}._hint_12nbr_221{margin:.55rem 0 0;font-size:.8125rem;line-height:1.55;color:color-mix(in srgb,#ff4d4f 72%,var(--text));font-weight:600}._body_12nbr_237{display:flex;flex-direction:column;align-items:center;gap:.85rem}._qrcodeWrap_12nbr_251{width:min(220px,72vw);aspect-ratio:1;padding:.65rem;border-radius:16px;background:#fff;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--bg) 18%,transparent)}._qrcode_12nbr_251{display:block;width:100%;height:100%;object-fit:contain}._emptyHint_12nbr_285{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-muted);text-align:center}@media(max-width:768px){._wrap_12nbr_1{top:calc(.35rem + env(safe-area-inset-top,0px));right:var(--mobile-chrome-x, .75rem)}._btn_12nbr_17{min-height:1.85rem;padding:.28rem .7rem .28rem .58rem;font-size:.75rem}}._hero_14sbt_1{position:relative;padding:5rem 1.5rem 2.75rem;display:flex;justify-content:center;overflow:visible;background:transparent}@media(min-width:769px){._hero_14sbt_1{padding-top:1.5rem;padding-bottom:4rem}}._glow_14sbt_33{position:absolute;top:0;left:50%;transform:translate(-50%);width:560px;height:320px;background:radial-gradient(circle,rgba(139,124,246,.18) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}._content_14sbt_59{position:relative;z-index:1;width:100%;max-width:880px;text-align:center}._title_14sbt_75{margin:0 0 .625rem;font-family:var(--font-serif);font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.2;letter-spacing:-.02em}._title_14sbt_75 em{font-style:normal;background:linear-gradient(135deg,var(--text-gradient) 30%,var(--accent-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._slogan_14sbt_109{margin:0 0 1.5rem;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}._waveText_14sbt_125{display:inline}._waveChar_14sbt_133{display:inline-block;animation:_waveBounce_14sbt_1 2s ease-in-out 1}@keyframes _waveBounce_14sbt_1{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}}._sloganHighlight_14sbt_155{display:inline-block;margin-left:0;font-family:var(--font-serif);font-size:1.2em;font-weight:600;font-style:italic;background:linear-gradient(135deg,#fff 20%,var(--accent-2) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._quickLinks_14sbt_181{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}._quickLink_14sbt_181{display:inline-flex;align-items:center;gap:.375rem;min-height:34px;padding:0 .875rem;border:1px solid var(--glass-border, color-mix(in srgb, var(--text) 12%, transparent));border-radius:999px;background:color-mix(in srgb,var(--composer-bg, #fffdf9) 72%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}._quickLink_14sbt_181:hover{border-color:color-mix(in srgb,var(--accent, #d4922a) 40%,transparent);background:color-mix(in srgb,var(--accent, #d4922a) 8%,transparent);color:color-mix(in srgb,var(--accent, #d4922a) 92%,var(--text))}@media(max-width:768px){._hero_14sbt_1{padding:calc(2.75rem + env(safe-area-inset-top,0px)) var(--mobile-chrome-x, .75rem) .875rem}html[data-mobile-ui=modern] ._hero_14sbt_1{padding-top:.35rem}._heroCompact_14sbt_267{padding-top:calc(3.35rem + env(safe-area-inset-top,0px));padding-bottom:.5rem}html[data-mobile-ui=modern] ._heroCompact_14sbt_267{padding-top:.25rem}._heroCompact_14sbt_267 ._title_14sbt_75{font-size:clamp(1.35rem,5.5vw,1.75rem);margin-bottom:.35rem;line-height:1.25}._heroCompact_14sbt_267 ._slogan_14sbt_109{margin-bottom:.75rem;font-size:.8125rem;line-height:1.45;padding:0 .5rem}._content_14sbt_59{max-width:100%}._glow_14sbt_33{width:min(100%,360px);height:200px}._title_14sbt_75{font-size:clamp(1.5rem,6vw,2rem)}._slogan_14sbt_109{margin-bottom:1rem;font-size:.8125rem;padding:0 .5rem}}._overlay_dcd3i_3{--gv-text: var(--text);--gv-muted: color-mix(in srgb, var(--text) 58%, transparent);--gv-subtle: color-mix(in srgb, var(--text) 38%, transparent);--gv-line: color-mix(in srgb, var(--text) 10%, transparent);--gv-canvas: color-mix(in srgb, var(--bg) 92%, #000);--gv-panel: color-mix(in srgb, var(--bg-elevated) 94%, var(--bg));--gv-accent: var(--accent);--gv-radius: 20px;position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 62%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:_gvFadeIn_dcd3i_1 .28s ease both}[data-theme=light] ._overlay_dcd3i_3{background:color-mix(in srgb,#0f1115 48%,transparent)}@keyframes _gvFadeIn_dcd3i_1{0%{opacity:0}to{opacity:1}}@keyframes _gvSlideUp_dcd3i_1{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._shell_dcd3i_46{position:relative;display:flex;flex-direction:column;width:min(1040px,calc(100vw - 48px));max-height:min(90vh,880px);border-radius:var(--gv-radius);border:1px solid var(--gv-line);background:var(--gv-panel);box-shadow:0 0 0 1px color-mix(in srgb,#fff 4%,transparent),0 32px 80px color-mix(in srgb,#000 45%,transparent);color:var(--gv-text);overflow:hidden;animation:_gvSlideUp_dcd3i_1 .34s cubic-bezier(.22,1,.36,1) both}._srOnly_dcd3i_63{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._closeBtn_dcd3i_75{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:color-mix(in srgb,var(--text) 6%,transparent);color:color-mix(in srgb,var(--text) 72%,transparent);cursor:pointer;transition:background .18s,color .18s,transform .15s}._closeBtn_dcd3i_75:hover{background:color-mix(in srgb,var(--text) 10%,transparent);color:var(--gv-text)}._closeBtn_dcd3i_75:active{transform:scale(.94)}._shellTopBar_dcd3i_99{display:none}._shellTopBarSpacer_dcd3i_103{flex:1}._mainLayout_dcd3i_109{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);flex:1 1 auto;min-height:0;align-items:stretch}._heroCol_dcd3i_117{display:flex;flex-direction:column;min-height:0;min-width:0;background:color-mix(in srgb,var(--text) 3%,var(--gv-panel));border-right:1px solid var(--gv-line);align-self:stretch}._heroInner_dcd3i_127{flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:32px 28px 28px;overflow:auto}._heroInner_dcd3i_127::-webkit-scrollbar{width:4px;height:4px}._heroInner_dcd3i_127::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._detailCol_dcd3i_147{display:flex;flex-direction:column;align-self:stretch;min-height:0;min-width:0;padding:24px 22px 0;overflow:hidden;background:var(--gv-panel)}._detailScroll_dcd3i_158{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._detailScroll_dcd3i_158::-webkit-scrollbar{width:4px}._detailScroll_dcd3i_158::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._detailHead_dcd3i_174{flex-shrink:0;margin-bottom:18px}._detailHeadRow_dcd3i_179{display:flex;align-items:center;justify-content:space-between;gap:12px}._detailHeadRow_dcd3i_179 ._eyebrow_dcd3i_186{margin:0}._eyebrow_dcd3i_186{display:inline-block;margin:0 0 10px;font-size:.8125rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--gv-muted)}._title_dcd3i_200{margin:10px 0 0;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--gv-text)}._singleWrap_dcd3i_211{width:100%;display:flex;justify-content:center}._singleImageFrame_dcd3i_217{position:relative;display:inline-flex;max-width:100%;max-height:min(62vh,560px);border-radius:16px;overflow:hidden;line-height:0;box-shadow:0 16px 48px color-mix(in srgb,#000 18%,transparent)}._singleImage_dcd3i_217{display:block;max-width:100%;max-height:min(62vh,560px);width:auto;height:auto;object-fit:contain}._zoomableHit_dcd3i_237{display:block;width:100%;margin:0;padding:0;border:none;background:none;cursor:zoom-in;font:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._zoomableHitDesktop_dcd3i_251{width:auto;max-width:100%;margin-inline:auto}._zoomableHitPanel_dcd3i_257{width:min(100%,280px);margin-inline:auto}._zoomableHitResult_dcd3i_262 ._mediaSquare_dcd3i_262{box-shadow:0 16px 40px color-mix(in srgb,#000 32%,transparent)}._mediaSquare_dcd3i_262{position:relative;display:block;width:min(100%,280px);aspect-ratio:1;margin-inline:auto;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--text) 5%,transparent);line-height:0}._compareMobile_dcd3i_278 ._zoomableHit_dcd3i_237 ._mediaSquare_dcd3i_262,._singleWrap_dcd3i_211 ._zoomableHit_dcd3i_237 ._mediaSquare_dcd3i_262{width:100%}._mediaSquare_dcd3i_262 img,._panelMedia_dcd3i_284._mediaSquare_dcd3i_262 ._panelImage_dcd3i_284{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;border-radius:0;box-shadow:none}._mediaSquareCover_dcd3i_295{object-fit:cover}._panelMedia_dcd3i_284._mediaSquare_dcd3i_262{width:min(100%,280px)}._panelMedia_dcd3i_284._mediaSquare_dcd3i_262._panelMediaResult_dcd3i_303{box-shadow:0 16px 40px color-mix(in srgb,#000 32%,transparent)}._compareMobile_dcd3i_278{width:100%;max-width:min(100%,400px);margin:0 auto;display:flex;flex-direction:column;align-items:stretch}._compareTabs_dcd3i_317{display:flex;gap:8px;width:100%;margin-bottom:12px}._compareTab_dcd3i_317{flex:1;min-height:38px;padding:0 12px;border:1px solid var(--gv-line);border-radius:999px;background:transparent;color:var(--gv-muted);font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.2;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .12s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._compareTab_dcd3i_317:hover{border-color:color-mix(in srgb,var(--text) 20%,transparent);color:var(--gv-text)}._compareTabActive_dcd3i_347{border-color:transparent;background:var(--gv-text);color:var(--bg)}._compareTabActive_dcd3i_347:hover{color:var(--bg);opacity:.92}._compareTab_dcd3i_317:active{transform:scale(.98)}._compareMobile_dcd3i_278 ._mediaSquare_dcd3i_262,._refCarousel_dcd3i_367{width:100%}._refCarouselTrack_dcd3i_371{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-radius:12px}._refCarouselTrack_dcd3i_371::-webkit-scrollbar{display:none}._refCarouselSlide_dcd3i_387{flex:0 0 100%;width:100%;aspect-ratio:1;margin:0;padding:0;scroll-snap-align:center;scroll-snap-stop:always;border:none;border-radius:12px;overflow:hidden;background:color-mix(in srgb,var(--text) 5%,transparent);line-height:0;cursor:zoom-in;font:inherit;-webkit-tap-highlight-color:transparent}._refCarouselImg_dcd3i_405{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}._refCarouselCounter_dcd3i_414{margin:10px 0 0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-align:center;color:var(--gv-muted)}._splitRow_dcd3i_423{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;width:100%;align-items:center}._splitRowBalanced_dcd3i_431{align-items:start}._compareFlow_dcd3i_435{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;max-width:100%}._compareRefs_dcd3i_444{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}._refStrip_dcd3i_452{display:flex;flex-direction:column;gap:8px}._refThumb_dcd3i_458{width:clamp(72px,12vw,96px);height:clamp(72px,12vw,96px);padding:0;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);box-shadow:0 4px 16px color-mix(in srgb,#000 18%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);cursor:zoom-in;font:inherit;-webkit-tap-highlight-color:transparent}._refThumbImg_dcd3i_472{display:block;width:100%;height:100%;object-fit:cover}._refThumbActive_dcd3i_479{border-color:color-mix(in srgb,var(--gv-text) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--gv-text) 28%,transparent),0 4px 16px color-mix(in srgb,#000 18%,transparent)}._inspirationMulti_dcd3i_486{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}._inspirationMain_dcd3i_494{position:relative;width:100%}._inspirationThumbRow_dcd3i_499{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:min(100%,520px)}._carouselNavBtn_dcd3i_508{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid color-mix(in srgb,var(--text) 12%,transparent);border-radius:999px;background:color-mix(in srgb,var(--bg) 82%,transparent);color:var(--gv-text);cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px color-mix(in srgb,#000 16%,transparent);transition:background .15s ease,transform .12s ease}._carouselNavBtn_dcd3i_508:hover{background:color-mix(in srgb,var(--bg) 94%,transparent)}._carouselNavBtn_dcd3i_508:active{transform:translateY(-50%) scale(.96)}._carouselNavPrev_dcd3i_538{left:8px}._carouselNavNext_dcd3i_542{right:8px}._compareDivider_dcd3i_546{flex-shrink:0;width:1px;align-self:stretch;min-height:80px;max-height:min(48vh,420px);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--text) 16%,transparent) 20%,color-mix(in srgb,var(--text) 16%,transparent) 80%,transparent)}._compareResult_dcd3i_561{flex:1 1 auto;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:10px}._comparePanel_dcd3i_571{margin:0;display:flex;flex-direction:column;min-width:0;gap:10px;align-items:center}._panelLabel_dcd3i_580{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gv-subtle);text-align:center}._refStripGrid_dcd3i_590{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}._panelMedia_dcd3i_284{position:relative;flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;border-radius:12px;overflow:hidden;line-height:0}._panelMediaResult_dcd3i_303{box-shadow:0 16px 40px color-mix(in srgb,#000 32%,transparent)}._panelImage_dcd3i_284{display:block;max-width:min(100%,280px);max-height:min(52vh,480px);width:auto;height:auto;object-fit:contain;border-radius:12px}._compareFlow_dcd3i_435 ._panelImage_dcd3i_284{max-width:min(100%,320px)}._splitRowBalanced_dcd3i_431 ._panelImage_dcd3i_284{max-width:100%}._promptSection_dcd3i_633{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;margin-bottom:0;overflow:hidden}._promptLabel_dcd3i_642{flex-shrink:0;margin:0 0 12px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gv-subtle)}._promptBox_dcd3i_652{--prompt-inset: 12px;position:relative;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;max-height:min(40vh,340px);padding:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden}._promptBoxScroll_dcd3i_667{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--prompt-inset) 40px var(--prompt-inset) 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}._promptBoxScroll_dcd3i_667::-webkit-scrollbar{width:4px}._promptBoxScroll_dcd3i_667::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:4px}._promptText_dcd3i_687{margin:0;padding:0;font-size:.875rem;line-height:1.65;color:color-mix(in srgb,var(--text) 88%,transparent);white-space:pre-wrap;word-break:break-word}._promptCopyBtn_dcd3i_697{position:absolute;top:var(--prompt-inset);right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--gv-muted);cursor:pointer;transition:color .15s,background .15s}._promptCopyBtn_dcd3i_697:hover{color:var(--gv-text);background:color-mix(in srgb,var(--text) 6%,transparent)}._promptLockedBox_dcd3i_720{--prompt-inset: 12px;flex:1 1 auto;min-height:0;max-height:min(36vh,320px);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--gv-line);background:color-mix(in srgb,var(--text) 3%,transparent)}._promptLockedScroll_dcd3i_733{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:var(--prompt-inset) 18px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}._promptLockedScroll_dcd3i_733::-webkit-scrollbar{width:4px}._promptLockedScroll_dcd3i_733::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:4px}._promptLockedRow_dcd3i_757{display:flex;align-items:center;gap:10px}._promptLockedIcon_dcd3i_763{flex-shrink:0;color:var(--gv-subtle)}._promptLockedText_dcd3i_768{margin:0;font-size:.8125rem;line-height:1.5;color:var(--gv-muted)}._promptLoginBtn_dcd3i_775{padding:9px 18px;border:none;border-radius:999px;background:var(--gv-text);color:var(--bg);font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .18s,transform .12s}._promptLoginBtn_dcd3i_775:hover{opacity:.9}._promptLoginBtn_dcd3i_775:active{transform:scale(.98)}._detailFoot_dcd3i_797{flex-shrink:0;margin-top:auto;padding:16px 0 20px;border-top:none;background:var(--gv-panel)}._actions_dcd3i_805{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}._actions_dcd3i_805 ._actionBtnMain_dcd3i_812{grid-column:1 / -1}._actions_dcd3i_805>._actionBtnGhost_dcd3i_817:nth-child(2):nth-last-child(1){grid-column:1 / -1}._actionBtn_dcd3i_812{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:0 16px;box-sizing:border-box;border-radius:999px;font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .12s}._actionBtn_dcd3i_812 svg{flex-shrink:0;opacity:.88}._actionBtnGhost_dcd3i_817{border:1px solid var(--gv-line);background:transparent;color:var(--gv-text)}._actionBtnGhost_dcd3i_817:hover{border-color:color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}._actionBtnMain_dcd3i_812{border:none;background:var(--gv-text);color:var(--bg)}._actionBtnMain_dcd3i_812:hover:not(:disabled){opacity:.92}._actionBtnMain_dcd3i_812:disabled{opacity:.55;cursor:wait}._actionBtnCopied_dcd3i_872{color:#4ade80;border-color:color-mix(in srgb,#22c55e 35%,transparent)}._actionBtn_dcd3i_812:active:not(:disabled){transform:scale(.98)}._footer_dcd3i_881{flex-shrink:0;padding:11px 20px 15px;border-top:1px solid var(--gv-line)}._agreementBar_dcd3i_887{margin:0;text-align:center;font-size:.6875rem;line-height:1.5;color:var(--gv-subtle)}._agreementLinkBtn_dcd3i_895{display:inline;padding:0 2px;border:none;background:none;font:inherit;color:var(--gv-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._agreementLinkBtn_dcd3i_895:hover{color:var(--gv-text)}._subView_dcd3i_913{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-height:0;width:100%;padding:24px;overflow:hidden}._backPill_dcd3i_924{display:inline-flex;align-items:center;align-self:flex-start;width:auto;max-width:100%;gap:6px;margin-bottom:20px;padding:7px 12px;border-radius:999px;border:1px solid var(--gv-line);background:transparent;color:var(--gv-muted);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}._backPill_dcd3i_924:hover{color:var(--gv-text);border-color:color-mix(in srgb,var(--text) 20%,transparent)}._subViewTitle_dcd3i_949{width:100%;margin:0 0 8px;font-size:1.125rem;font-weight:500;letter-spacing:-.02em}._shareView_dcd3i_959{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}._shell_dcd3i_46>._shareView_dcd3i_959{flex:1 1 auto;min-height:0}._shareLayout_dcd3i_973{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,360px);flex:1 1 auto;min-height:0;align-items:stretch}._shareHeroCol_dcd3i_981{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0;padding:28px 24px;background:color-mix(in srgb,var(--text) 3%,var(--gv-panel));border-right:1px solid var(--gv-line)}._sharePosterFrame_dcd3i_992{display:flex;align-items:center;justify-content:center;width:100%;max-width:360px}._sharePosterImg_dcd3i_1000{display:block;width:100%;height:auto;max-height:min(62vh,560px);object-fit:contain;border-radius:14px;box-shadow:0 16px 48px color-mix(in srgb,#000 16%,transparent)}._sharePosterPlaceholder_dcd3i_1010{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;padding:24px;border-radius:14px;background:color-mix(in srgb,var(--text) 4%,transparent);font-size:.8125rem;line-height:1.5;color:var(--gv-muted);text-align:center}._shareDetailCol_dcd3i_1025{display:flex;flex-direction:column;min-height:0;min-width:0;padding:24px 22px 0;background:var(--gv-panel)}._shareDetailScroll_dcd3i_1034{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._shareDetailScroll_dcd3i_1034::-webkit-scrollbar{width:4px}._shareDetailScroll_dcd3i_1034::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._shareHint_dcd3i_1050{margin:0 0 16px;font-size:.75rem;line-height:1.55;color:var(--gv-muted)}._shareTextPreview_dcd3i_1057{padding:12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--text) 4%,transparent)}._shareCopyBlock_dcd3i_1064{margin:0;font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--gv-text) 82%,transparent);white-space:pre-wrap;word-break:break-word;user-select:text}._shareDetailCol_dcd3i_1025 ._detailFoot_dcd3i_797{padding-left:0;padding-right:0}._shareDetailCol_dcd3i_1025 ._actions_dcd3i_805>._actionBtnGhost_dcd3i_817:only-of-type{grid-column:1 / -1}._shareBackPill_dcd3i_1083{margin-bottom:14px}._sharePageTitle_dcd3i_1087{margin:0 0 16px;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;color:var(--gv-text)}._shareNavBack_dcd3i_1095{display:inline-flex;align-items:center;gap:2px;margin:0;padding:6px 4px 6px 0;border:none;background:transparent;font-size:.875rem;font-weight:600;font-family:inherit;line-height:1.2;color:var(--gv-text);cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._shareNavBack_dcd3i_1095:active{opacity:.75}._agreementPanel_dcd3i_1118{width:100%;flex:1 1 auto;min-height:0;border-radius:12px;border:1px solid var(--gv-line);overflow:hidden}._agreementBody_dcd3i_1127{height:100%;max-height:calc(min(90vh,880px) - 160px);overflow-y:auto;padding:18px 20px;font-size:.8125rem;line-height:1.65;color:var(--gv-muted)}._agreementBody_dcd3i_1127 h4{margin:18px 0 6px;font-size:.875rem;font-weight:600;color:var(--gv-text)}._agreementBody_dcd3i_1127 h4:first-child{margin-top:0}._agreementBody_dcd3i_1127 p{margin:0 0 10px}._mobileSheet_dcd3i_1153{display:contents}@media(max-width:768px){._overlay_dcd3i_3{align-items:flex-end;padding:0;overscroll-behavior:contain}._shell_dcd3i_46{width:100%;height:min(92dvh,100dvh);max-height:min(92dvh,100dvh);margin-top:max(6px,env(safe-area-inset-top,0px));border-radius:20px 20px 0 0;border:none;border-top:1px solid var(--gv-line);box-shadow:0 -24px 64px color-mix(in srgb,#000 35%,transparent);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;animation:_gvSlideUp_dcd3i_1 .34s cubic-bezier(.22,1,.36,1) both}._shellTopBar_dcd3i_99{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;position:relative;z-index:30;min-height:44px;padding:max(6px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 2px max(12px,env(safe-area-inset-left,0px));background:var(--gv-canvas);pointer-events:none}._shellTopBar_dcd3i_99[data-share=true]{justify-content:space-between;gap:8px}._shellTopBar_dcd3i_99 ._closeBtn_dcd3i_75,._shellTopBar_dcd3i_99 ._shareNavBack_dcd3i_1095{pointer-events:auto}._shellTopBar_dcd3i_99 ._closeBtn_dcd3i_75{width:40px;height:40px;background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:blur(10px)}._shellTopBar_dcd3i_99 ._shareNavBack_dcd3i_1095{min-height:40px;padding-left:4px}._closeBtnPanel_dcd3i_1218{display:none}._mobileSheet_dcd3i_1153{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._mainLayout_dcd3i_109{display:flex;flex-direction:column;flex:0 0 auto;min-height:min(100%,100%);overflow:visible}._heroCol_dcd3i_117{flex:0 0 auto;position:sticky;top:0;z-index:0;border:none;border-radius:0;overflow:hidden;background:var(--gv-canvas)}._heroInner_dcd3i_127{display:flex;align-items:center;justify-content:center;min-height:min(42dvh,380px);padding:4px 16px 12px;overflow:visible}._singleWrap_dcd3i_211{width:100%}._compareMobile_dcd3i_278{max-width:min(calc(100vw - 32px),400px)}._compareMobile_dcd3i_278 ._mediaSquare_dcd3i_262,._singleWrap_dcd3i_211 ._mediaSquare_dcd3i_262{width:100%;max-width:min(calc(100vw - 32px),400px)}._detailCol_dcd3i_147{flex:0 0 auto;position:relative;z-index:2;margin-top:-10px;padding:0;min-height:auto;border-radius:20px 20px 0 0;background:var(--gv-panel);box-shadow:0 -14px 40px color-mix(in srgb,#000 18%,transparent);overflow:visible}._detailCol_dcd3i_147:before{content:"";display:block;width:36px;height:4px;margin:10px auto 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._detailScroll_dcd3i_158{flex:none;overflow:visible;padding:0 16px}._detailHead_dcd3i_174{margin-bottom:14px;padding-top:0}._detailHeadRow_dcd3i_179 ._eyebrow_dcd3i_186{font-size:.875rem}._title_dcd3i_200{margin-top:8px;font-size:1rem;font-weight:600;line-height:1.35}._promptSection_dcd3i_633{flex:none;overflow:visible}._promptLabel_dcd3i_642{margin-bottom:8px;font-size:.625rem}._promptBox_dcd3i_652{flex:none;max-height:min(32dvh,220px)}._promptBoxScroll_dcd3i_667{-webkit-overflow-scrolling:touch}._promptText_dcd3i_687{font-size:.8125rem;line-height:1.6}._promptLockedBox_dcd3i_720{flex:none;max-height:min(32dvh,220px)}._promptLockedScroll_dcd3i_733{-webkit-overflow-scrolling:touch}._detailFoot_dcd3i_797{flex-shrink:0;margin-top:16px;padding:14px 16px 4px;border-top:1px solid var(--gv-line);background:var(--gv-panel);box-shadow:none}._actions_dcd3i_805{display:grid;grid-template-columns:1fr 1fr;gap:8px}._actions_dcd3i_805 ._actionBtnMain_dcd3i_812{grid-column:1 / -1}._actions_dcd3i_805>._actionBtnGhost_dcd3i_817:nth-child(2):nth-last-child(1){grid-column:1 / -1}._promptCopyBtn_dcd3i_697{top:var(--prompt-inset, 12px);right:6px;width:40px;height:40px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._actionBtn_dcd3i_812{min-height:44px;padding:0 14px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._footer_dcd3i_881{flex-shrink:0;padding:10px 16px max(16px,var(--modal-safe-bottom, 12px));border-top:none;background:var(--gv-panel)}._agreementBar_dcd3i_887{font-size:.625rem;line-height:1.45;color:var(--gv-subtle)}._shareView_dcd3i_959{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}._shareLayout_dcd3i_973{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}._shareHeroCol_dcd3i_981{flex:0 0 auto;position:sticky;top:0;z-index:0;padding:4px 16px 12px;border:none;background:var(--gv-canvas)}._sharePosterFrame_dcd3i_992{max-width:min(100%,280px);margin-inline:auto}._sharePosterImg_dcd3i_1000{max-height:min(42dvh,380px);border-radius:12px}._sharePosterPlaceholder_dcd3i_1010{min-height:160px}._shareDetailCol_dcd3i_1025{flex:0 0 auto;position:relative;z-index:2;margin-top:-10px;padding:0;border-radius:20px 20px 0 0;background:var(--gv-panel);box-shadow:0 -14px 40px color-mix(in srgb,#000 18%,transparent)}._shareDetailCol_dcd3i_1025:before{content:"";display:block;width:36px;height:4px;margin:10px auto 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._shareDetailScroll_dcd3i_1034{flex:none;overflow:visible;padding:0 16px}._shareHint_dcd3i_1050{font-size:.6875rem;margin-bottom:12px}._shareBackPill_dcd3i_1083{display:none}._sharePageTitle_dcd3i_1087{margin-bottom:12px;font-size:1rem}._shareDetailCol_dcd3i_1025 ._detailFoot_dcd3i_797{padding:14px 16px 4px;border-top:1px solid var(--gv-line)}._shareDetailCol_dcd3i_1025 ._actions_dcd3i_805{grid-template-columns:1fr}._shareDetailCol_dcd3i_1025 ._actions_dcd3i_805 ._actionBtnMain_dcd3i_812{grid-column:1}._subView_dcd3i_913{padding:16px;overflow-y:auto;flex:1 1 auto;min-height:0}}._lightbox_dcd3i_1512{position:fixed;inset:0;z-index:calc(var(--z-modal) + 10);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:color-mix(in srgb,#000 78%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:zoom-out}._lightboxClose_dcd3i_1526{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:color-mix(in srgb,#fff 12%,transparent);color:#fff;cursor:pointer;transition:transform .15s}._lightboxClose_dcd3i_1526:hover{transform:scale(1.04)}._lightboxImg_dcd3i_1548{display:block;max-width:min(100%,1200px);max-height:min(90vh,900px);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 24px 64px color-mix(in srgb,#000 50%,transparent);cursor:zoom-out}._section_t5li3_1{position:relative;padding:.75rem 1.5rem 6rem;margin-top:0;z-index:1;background:transparent}@media(min-width:769px){._section_t5li3_1{padding-top:1.5rem}}._container_t5li3_29{max-width:1400px;width:100%;margin:0 auto}._header_t5li3_41{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:2rem;text-align:center}._header_t5li3_41>div:first-child{flex:1}._viewAllBtn_t5li3_67{flex-shrink:0;align-self:center;padding:.45rem .9rem;font:inherit;font-size:.8125rem;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border));border-radius:var(--radius-full);cursor:pointer;transition:background .15s ease,border-color .15s ease}._viewAllBtn_t5li3_67:hover{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}._title_t5li3_107{margin:0 0 .5rem;font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;letter-spacing:-.02em}._subtitle_t5li3_123{margin:0;font-size:1rem;color:var(--text-secondary)}._filters_t5li3_135{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}._filter_t5li3_135,._filterActive_t5li3_153{flex-shrink:0;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:500;border-radius:var(--radius-full);border:1px solid var(--border);cursor:pointer;transition:all .2s;white-space:nowrap}._filter_t5li3_135{color:var(--text-secondary);background:transparent}._filter_t5li3_135:hover{color:var(--text);background:var(--surface-hover)}._filterActive_t5li3_153{color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:0 4px 16px var(--accent-glow)}[data-theme=light] ._filterActive_t5li3_153{background:var(--accent)}._masonryWrap_t5li3_221{width:100%}._masonryGrid_t5li3_229{display:flex;gap:.625rem;width:100%;align-items:flex-start}._masonryColumn_t5li3_243{flex:1;min-width:0;display:flex;flex-direction:column;gap:.625rem}._masonryColumn_t5li3_243 ._card_t5li3_259{width:100%;box-sizing:border-box;display:block;content-visibility:auto;contain-intrinsic-size:auto 280px}@media(min-width:769px){._masonryGrid_t5li3_229,._masonryColumn_t5li3_243{gap:1rem}._masonryColumn_t5li3_243 ._card_t5li3_259{contain-intrinsic-size:auto 320px}}._loadMoreSentinel_t5li3_303{width:100%;height:1px;margin:0;pointer-events:none;visibility:hidden}._card_t5li3_259{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--glass-border);cursor:pointer;line-height:0}._mediaWrap_t5li3_339{position:relative;width:100%;overflow:hidden;background:color-mix(in srgb,var(--text) 6%,var(--bg-elevated))}._mediaWrapPortrait_t5li3_355{aspect-ratio:3 / 4}._mediaWrapTall_t5li3_363{aspect-ratio:9 / 16}._mediaWrapSquare_t5li3_371{aspect-ratio:1 / 1}._mediaWrapWide_t5li3_379{aspect-ratio:16 / 9}._mediaWrapLandscape_t5li3_387{aspect-ratio:4 / 3}._skeletonGrid_t5li3_397{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:start}._skeletonCell_t5li3_411{aspect-ratio:4 / 5;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:color-mix(in srgb,var(--text) 4%,var(--bg-elevated));animation:_gallerySkeletonPulse_t5li3_1 1.6s ease-in-out infinite}@keyframes _gallerySkeletonPulse_t5li3_1{0%,to{opacity:1}50%{opacity:.55}}._mediaShimmer_t5li3_447{position:absolute;inset:0;background:color-mix(in srgb,var(--text) 4%,var(--bg-elevated));animation:_gallerySkeletonPulse_t5li3_1 1.6s ease-in-out infinite}._mediaWrap_t5li3_339 ._image_t5li3_461{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .28s ease,transform .5s cubic-bezier(.25,.46,.45,.94)}._mediaWrap_t5li3_339 ._imageLoaded_t5li3_489{opacity:1}._card_t5li3_259:hover ._imageLoaded_t5li3_489{transform:scale(1.05)}._overlay_t5li3_505{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 40%,transparent 100%);opacity:0;transition:opacity .35s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:1.25rem}._card_t5li3_259:hover ._overlay_t5li3_505{opacity:1}._overlayContent_t5li3_549{transform:translateY(8px);transition:transform .35s ease}._card_t5li3_259:hover ._overlayContent_t5li3_549{transform:translateY(0)}._overlay_t5li3_505 ._cardTitle_t5li3_567{color:#fff}._cardTitle_t5li3_567{margin:0 0 .375rem;font-size:1rem;font-weight:600}._cardPrompt_t5li3_587{margin:0 0 .75rem;font-size:.75rem;line-height:1.5;color:#ffffffb3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._cardMeta_t5li3_609{display:flex;justify-content:space-between;font-size:.6875rem;color:#ffffff80;margin-bottom:.75rem}._useBtn_t5li3_625,._galleryUseBtn_t5li3_627{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-size:.8125rem;font-weight:700;color:#fff;letter-spacing:.02em;background:linear-gradient(90deg,#8b5cf6,#7c3aed 52%,#6d28d9);border:none;border-radius:var(--radius-full);cursor:pointer;box-shadow:0 4px 18px #8b5cf661,inset 0 1px #ffffff47,inset 0 -1px #ffffff0f;transition:transform .2s,box-shadow .25s,filter .25s;position:relative;overflow:hidden;isolation:isolate}._useBtn_t5li3_625:before,._galleryUseBtn_t5li3_627:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.03) 38%,transparent 62%,rgba(255,255,255,.04) 100%);pointer-events:none}._useBtnIcon_t5li3_705{position:relative;z-index:1;flex-shrink:0}._useBtn_t5li3_625>span,._galleryUseBtn_t5li3_627>span{position:relative;z-index:1}._useBtn_t5li3_625{width:100%;padding:.5625rem 1rem}._useBtn_t5li3_625:hover,._galleryUseBtn_t5li3_627:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 6px 24px #8b5cf67a,inset 0 1px #ffffff52,inset 0 -1px #ffffff14}._useBtn_t5li3_625:active,._galleryUseBtn_t5li3_627:active{transform:translateY(0);filter:brightness(.98);box-shadow:0 3px 12px #7c3aed52,inset 0 1px #fff3;transition-duration:.08s}._compareBadge_t5li3_779{position:absolute;top:.5rem;right:.5rem;z-index:3;display:inline-flex;align-items:center;max-width:calc(100% - 1rem);padding:.25rem .5625rem;font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;background:#00000094;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-full);box-shadow:0 2px 8px #00000038}@media(max-width:768px){._section_t5li3_1{padding:.5rem .75rem .75rem;margin-top:0;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg) 72%,transparent) 60px,var(--bg) 120px)}._container_t5li3_29{min-width:0}._header_t5li3_41{margin-bottom:.875rem}._title_t5li3_107{font-size:clamp(1.25rem,5vw,1.5rem)}._subtitle_t5li3_123{font-size:.8125rem;line-height:1.45}._filters_t5li3_135{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:.875rem;margin-left:-.75rem;margin-right:-.75rem;padding:0 .75rem .375rem;scroll-padding-inline:.75rem}._filters_t5li3_135:after{content:"";flex:0 0 .75rem}._filters_t5li3_135::-webkit-scrollbar{display:none}._filter_t5li3_135,._filterActive_t5li3_153{padding:.4375rem .875rem;font-size:.75rem}._card_t5li3_259{border-radius:var(--radius-sm)}._overlay_t5li3_505{display:none}._compareBadge_t5li3_779{top:.375rem;right:.375rem;padding:.1875rem .4375rem;font-size:.625rem}._card_t5li3_259:hover ._imageLoaded_t5li3_489{transform:none}}@media(max-width:768px){._skeletonGrid_t5li3_397{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}._skeletonCell_t5li3_411{aspect-ratio:4 / 5;border-radius:var(--radius-sm)}}@media(prefers-reduced-motion:reduce){._skeletonCell_t5li3_411,._mediaShimmer_t5li3_447{animation:none}._mediaWrap_t5li3_339 ._image_t5li3_461{transition:opacity .15s ease}}@media(max-width:480px){._filters_t5li3_135{gap:.375rem;padding-bottom:.25rem}._filter_t5li3_135,._filterActive_t5li3_153{padding:.375rem .75rem;font-size:.6875rem}}._btn_2qzhr_1{display:inline;margin:0;margin-left:.35rem;padding:0;border:none;background:none;font:inherit;font-size:inherit;font-weight:650;line-height:inherit;color:#dc2626;text-decoration:underline;text-underline-offset:.12em;cursor:pointer;vertical-align:baseline}._btn_2qzhr_1:hover{color:#b91c1c}._btn_2qzhr_1:focus-visible{outline:2px solid color-mix(in srgb,#dc2626 45%,transparent);outline-offset:2px;border-radius:2px}._overlay_2qzhr_57{position:fixed;inset:0;z-index:calc(var(--z-modal) + 24);display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_2qzhr_83{position:relative;width:min(420px,100%);max-height:min(80vh,560px);overflow:auto;padding:1.35rem 1.5rem 1.25rem;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 90%,white 10%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)),var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038,inset 0 1px color-mix(in srgb,var(--glass-highlight) 58%,transparent);animation:_failReasonIn_2qzhr_1 .2s ease-out}@keyframes _failReasonIn_2qzhr_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_2qzhr_147{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bg-elevated) 86%,var(--surface) 14%);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}._title_2qzhr_179{margin:0 2rem .65rem 0;font-size:1.05rem;font-weight:700;color:var(--text)}._body_2qzhr_193{margin:0 0 1rem;font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--text) 82%,transparent);white-space:pre-line;word-break:break-word}._metaBlock_2qzhr_211{display:flex;flex-direction:column;gap:.65rem;margin:0 0 1.1rem;padding:.75rem .85rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent)}._metaRow_2qzhr_233{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}._metaText_2qzhr_247{min-width:0;flex:1;display:flex;flex-direction:column;gap:.2rem}._metaLabel_2qzhr_263{font-size:.6875rem;font-weight:650;color:var(--text-muted)}._metaValue_2qzhr_275{font-size:.75rem;line-height:1.45;color:var(--text);word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._copyBtn_2qzhr_297{flex-shrink:0;display:inline-flex;align-items:center;gap:.28rem;min-height:32px;padding:.3rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-family:inherit;font-size:.75rem;font-weight:650;cursor:pointer;white-space:nowrap}._copyBtn_2qzhr_297:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}._actions_2qzhr_341{display:flex;justify-content:flex-end}._okBtn_2qzhr_351{min-height:38px;padding:.45rem 1.15rem;border:none;border-radius:999px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2, var(--accent)) 65%,var(--accent)));color:#fff;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}._okBtn_2qzhr_351:active{transform:scale(.98)}._badge_zpojq_1{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badgeCompact_zpojq_35{padding:1px 6px;font-size:.625rem}._badgeOverlay_zpojq_45{position:absolute;top:6px;left:6px;z-index:2;max-width:calc(100% - 12px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:color-mix(in srgb,var(--bg) 55%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}._badgeDetail_zpojq_69{font-size:.75rem;padding:3px 10px}._badgeGenesis_zpojq_79{color:#f0abfc;background:color-mix(in srgb,#c084fc 16%,transparent);border-color:color-mix(in srgb,#c084fc 32%,transparent)}._badgeAplus_zpojq_91{color:#93c5fd;background:color-mix(in srgb,#3b82f6 16%,transparent);border-color:color-mix(in srgb,#3b82f6 32%,transparent)}._overlay_7qgek_1{position:fixed;inset:0;z-index:calc(var(--z-modal) + 24);display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_7qgek_27{position:relative;width:400px;max-width:100%;padding:1.35rem 1.5rem 1.25rem;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 90%,white 10%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)),var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038,inset 0 1px color-mix(in srgb,var(--glass-highlight) 58%,transparent);animation:_confirmModalIn_7qgek_1 .2s ease-out}@keyframes _confirmModalIn_7qgek_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_7qgek_81{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bg-elevated) 86%,var(--surface) 14%);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}._title_7qgek_113{margin:0 2rem .65rem 0;font-size:1.05rem;font-weight:700;color:var(--text)}._body_7qgek_127{margin:0 0 1.15rem;font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--text) 82%,transparent);white-space:pre-line}._actions_7qgek_143{display:flex;gap:.5rem;justify-content:flex-end}._cancelBtn_7qgek_155,._confirmBtn_7qgek_157{min-height:38px;padding:.45rem 1rem;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .12s}._cancelBtn_7qgek_155{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:transparent;color:var(--text-muted)}._confirmBtn_7qgek_157{border:none;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff}._confirmBtnDanger_7qgek_203{background:linear-gradient(135deg,#e5484d,#dc3d43)}._cancelBtn_7qgek_155:disabled,._confirmBtn_7qgek_157:disabled{opacity:.55;cursor:not-allowed}._cancelBtn_7qgek_155:active:not(:disabled),._confirmBtn_7qgek_157:active:not(:disabled){transform:scale(.98)}._frame_1opf3_1{position:relative;display:inline-block;max-width:100%;line-height:0;vertical-align:middle}._badge_1opf3_17{position:absolute;right:clamp(6px,2%,14px);bottom:clamp(6px,2%,14px);z-index:2;max-width:calc(100% - 16px);padding:4px 8px;border-radius:6px;background:#0000006b;color:#ffffffeb;font-size:clamp(10px,2.4vw,13px);font-weight:600;line-height:1.2;letter-spacing:.02em;pointer-events:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 8px #0000002e}._wrap_13kaf_1{position:relative;display:block;width:100%;max-width:100%;line-height:0}._video_13kaf_17{display:block;width:100%;max-width:100%;border-radius:12px;background:#000}._canvasVideo_13kaf_33{width:100%;height:100%;border-radius:4px;object-fit:contain;pointer-events:auto}._downloadBtn_13kaf_49{position:absolute;top:.4rem;right:.4rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer}._downloadBtn_13kaf_49:hover{background:#000000b8}._overlay_1k7yb_3{--wv-text: var(--text);--wv-muted: color-mix(in srgb, var(--text) 58%, transparent);--wv-subtle: color-mix(in srgb, var(--text) 38%, transparent);--wv-line: color-mix(in srgb, var(--text) 10%, transparent);--wv-canvas: color-mix(in srgb, var(--bg) 92%, #000);--wv-panel: color-mix(in srgb, var(--bg-elevated) 94%, var(--bg));--wv-radius: 20px;position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,#000 62%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:_wvFadeIn_1k7yb_1 .28s ease both}[data-theme=light] ._overlay_1k7yb_3{background:color-mix(in srgb,#0f1115 48%,transparent)}@keyframes _wvFadeIn_1k7yb_1{0%{opacity:0}to{opacity:1}}@keyframes _wvSlideUp_1k7yb_1{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}._viewer_1k7yb_45{position:relative;display:flex;flex-direction:column;width:min(960px,100%);max-height:min(88vh,840px);border-radius:var(--wv-radius);border:1px solid var(--wv-line);background:var(--wv-panel);box-shadow:0 0 0 1px color-mix(in srgb,#fff 4%,transparent),0 32px 80px color-mix(in srgb,#000 45%,transparent);color:var(--wv-text);overflow:hidden;animation:_wvSlideUp_1k7yb_1 .34s cubic-bezier(.22,1,.36,1) both}._closeBtn_1k7yb_62{position:absolute;top:16px;right:16px;z-index:20;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:color-mix(in srgb,var(--wv-canvas) 72%,transparent);color:color-mix(in srgb,var(--text) 78%,transparent);cursor:pointer;backdrop-filter:blur(8px);transition:background .18s,color .18s,transform .15s}._closeBtn_1k7yb_62:hover{background:color-mix(in srgb,var(--wv-canvas) 88%,transparent);color:var(--wv-text)}._closeBtn_1k7yb_62:active{transform:scale(.94)}._mainLayout_1k7yb_90{display:grid;grid-template-columns:minmax(0,1fr) minmax(248px,300px);flex:1 1 auto;min-height:0;align-items:stretch}._heroCol_1k7yb_98{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--wv-canvas);border-right:1px solid var(--wv-line)}._imageStage_1k7yb_107{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:0;padding:28px 24px;overflow:hidden}._imageBtn_1k7yb_118{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:0;border:none;background:transparent;cursor:zoom-in}._imageBtn_1k7yb_118:disabled{cursor:default}._imageStack_1k7yb_136{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:min(40vh,320px)}._imageSkeleton_1k7yb_146{position:absolute;inset:12% 8%;border-radius:12px;background:linear-gradient(110deg,color-mix(in srgb,var(--text) 6%,transparent) 25%,color-mix(in srgb,var(--text) 10%,transparent),color-mix(in srgb,var(--text) 6%,transparent) 75%);background-size:200% 100%;animation:_wvSkeleton_1k7yb_1 1.2s ease-in-out infinite}@keyframes _wvSkeleton_1k7yb_1{0%{background-position:100% 0}to{background-position:-100% 0}}._image_1k7yb_107{position:relative;z-index:1;display:block;max-width:100%;max-height:min(58vh,520px);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 20px 48px color-mix(in srgb,#000 35%,transparent);pointer-events:none;transition:opacity .28s ease}._imagePending_1k7yb_180{opacity:0}._imageUpgrading_1k7yb_184{animation:_wvImageReveal_1k7yb_1 .32s ease both}@keyframes _wvImageReveal_1k7yb_1{0%{opacity:.72}to{opacity:1}}._zoomHint_1k7yb_197{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:color-mix(in srgb,#fff 88%,transparent);border-radius:999px;background:color-mix(in srgb,#000 48%,transparent);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .18s}._imageBtn_1k7yb_118:hover:not(:disabled) ._zoomHint_1k7yb_197{opacity:.92}._emptyState_1k7yb_217{font-size:.875rem;color:var(--wv-muted)}._navBtn_1k7yb_222{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:color-mix(in srgb,#000 45%,transparent);backdrop-filter:blur(8px);color:#fff;font-size:1.25rem;line-height:1;cursor:pointer;z-index:2;transition:transform .15s,background .15s}._navBtn_1k7yb_222:hover{background:color-mix(in srgb,#000 62%,transparent);transform:translateY(-50%) scale(1.04)}._navPrev_1k7yb_245{left:12px}._navNext_1k7yb_249{right:12px}._detailCol_1k7yb_253{display:flex;flex-direction:column;align-self:stretch;min-height:0;min-width:0;overflow:hidden}._detailScroll_1k7yb_262{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:26px 20px 12px}._detailScroll_1k7yb_262::-webkit-scrollbar{width:4px}._detailScroll_1k7yb_262::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 18%,transparent);border-radius:4px}._detailHead_1k7yb_279{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-right:36px;margin-bottom:18px}._summaryLine_1k7yb_288{margin:0;font-size:.75rem;line-height:1.5;color:var(--wv-muted)}._eyebrow_1k7yb_295{display:flex;align-items:center;gap:10px;margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--wv-subtle)}._counter_1k7yb_307{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--wv-muted);padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--text) 6%,transparent)}._block_1k7yb_318{margin-bottom:22px}._blockLabel_1k7yb_322{margin:0 0 10px;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wv-subtle)}._taskIdBtn_1k7yb_331{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin:0;padding:8px 10px;border:0;border-radius:8px;background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--wv-muted);cursor:pointer;text-align:left}._taskIdBtn_1k7yb_331:hover{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}._taskIdValue_1k7yb_351{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.35;word-break:break-all}._promptBox_1k7yb_360{--prompt-inset: 12px;position:relative;display:flex;flex-direction:column;max-height:min(32vh,280px);padding:0;border-radius:10px;background:color-mix(in srgb,var(--text) 4%,transparent);overflow:hidden}._promptBoxScroll_1k7yb_372{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:var(--prompt-inset) 36px var(--prompt-inset) 14px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent}._promptBoxScroll_1k7yb_372::-webkit-scrollbar{width:4px}._promptBoxScroll_1k7yb_372::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 22%,transparent);border-radius:4px}._promptText_1k7yb_392{margin:0;padding:0;font-size:.875rem;line-height:1.65;color:color-mix(in srgb,var(--text) 88%,transparent);white-space:pre-wrap;word-break:break-word;user-select:text}._promptCopyBtn_1k7yb_403{position:absolute;top:var(--prompt-inset);right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:8px;background:transparent;color:var(--wv-muted);cursor:pointer;transition:color .15s,background .15s}._promptCopyBtn_1k7yb_403:hover{color:var(--wv-text);background:color-mix(in srgb,var(--text) 6%,transparent)}._detailFoot_1k7yb_426{flex-shrink:0;margin-top:auto;padding:14px 20px 18px;border-top:1px solid var(--wv-line);background:var(--wv-panel)}._footerActions_1k7yb_434{display:flex;flex-direction:column;gap:8px;width:100%}._actionSecondary_1k7yb_441{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}._actionBtnSpan_1k7yb_448{grid-column:1 / -1}._footerHint_1k7yb_452{margin:0;padding:0 4px;font-size:.6875rem;line-height:1.45;color:var(--wv-muted);text-align:center}._actionBtnFull_1k7yb_461{width:100%}._downloadRow_1k7yb_465{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}._actionBtn_1k7yb_448{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:42px;padding:8px 12px;box-sizing:border-box;border-radius:999px;font-size:.8125rem;font-weight:600;font-family:inherit;line-height:1.25;text-align:center;cursor:pointer;transition:background .18s,color .18s,border-color .18s,transform .12s}._actionBtn_1k7yb_448 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionBtn_1k7yb_448 svg{flex-shrink:0;opacity:.88}._actionBtnGhost_1k7yb_504{border:1px solid var(--wv-line);background:transparent;color:var(--wv-text)}._actionBtnGhost_1k7yb_504:hover:not(:disabled){border-color:color-mix(in srgb,var(--text) 22%,transparent);background:color-mix(in srgb,var(--text) 5%,transparent)}._actionBtnMain_1k7yb_515{border:none;background:var(--wv-text);color:var(--bg)}._actionBtnMain_1k7yb_515:hover:not(:disabled){opacity:.92}._actionBtnCopied_1k7yb_525{color:#4ade80;border-color:color-mix(in srgb,#22c55e 35%,transparent)}._actionBtn_1k7yb_448:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1k7yb_448:active:not(:disabled){transform:scale(.98)}._lightboxDownloads_1k7yb_540{position:absolute;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(220px,calc(100vw - 120px))}._lightboxDownloadBtn_1k7yb_552{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .85rem;border:none;border-radius:999px;background:color-mix(in srgb,#fff 12%,transparent);color:#fff;font-size:.8125rem;font-weight:600;line-height:1.2;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .15s,background .15s}._lightboxDownloadBtn_1k7yb_552:hover:not(:disabled){transform:scale(1.02);background:color-mix(in srgb,#fff 18%,transparent)}._lightboxDownloadBtn_1k7yb_552:disabled{opacity:.45;cursor:not-allowed}._lightboxDownloadBtn_1k7yb_552 span{white-space:nowrap}._lightboxCounter_1k7yb_585{position:absolute;top:max(18px,env(safe-area-inset-top));left:50%;transform:translate(-50%);padding:6px 12px;font-size:.75rem;font-weight:600;color:color-mix(in srgb,#fff 85%,transparent);border-radius:999px;background:color-mix(in srgb,#000 40%,transparent);z-index:2}._lightboxNav_1k7yb_599{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;border-radius:50%;background:color-mix(in srgb,#fff 14%,transparent);color:#fff;font-size:1.35rem;line-height:1;cursor:pointer;z-index:2;transition:transform .15s}._lightboxNav_1k7yb_599:hover{transform:translateY(-50%) scale(1.04)}._lightboxPrev_1k7yb_620{left:max(12px,env(safe-area-inset-left))}._lightboxNext_1k7yb_624{right:max(12px,env(safe-area-inset-right))}._mobileSheet_1k7yb_628{display:contents}._detailFootShell_1k7yb_632,._shellCloseBtn_1k7yb_636{display:none}@media(max-width:768px){._overlay_1k7yb_3{align-items:flex-end;padding:0;overscroll-behavior:none;touch-action:none}._viewer_1k7yb_45{width:100%;height:min(92dvh,100dvh);max-height:min(92dvh,100dvh);margin-top:max(6px,env(safe-area-inset-top,0px));border-radius:20px 20px 0 0;border:none;border-top:1px solid var(--wv-line);box-shadow:0 -24px 64px color-mix(in srgb,#000 35%,transparent);display:flex;flex-direction:column;overflow:hidden;isolation:isolate;animation:_wvSlideUp_1k7yb_1 .32s cubic-bezier(.32,.72,0,1) both}._closeBtnDesktop_1k7yb_640{display:none}._detailFootShell_1k7yb_632{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:12px 16px max(12px,var(--modal-safe-bottom, env(safe-area-inset-bottom, 12px)));border-top:1px solid var(--wv-line);background:var(--wv-panel)}._shellCloseBtn_1k7yb_636{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;border:1px solid var(--wv-line);border-radius:999px;background:transparent;color:var(--wv-text);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._shellCloseBtn_1k7yb_636:active{background:color-mix(in srgb,var(--text) 6%,transparent)}._detailFootShell_1k7yb_632 ._footerActions_1k7yb_434,._detailFootShell_1k7yb_632 ._actionSecondary_1k7yb_441{gap:10px}._mobileSheet_1k7yb_628{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}._mainLayout_1k7yb_90{display:flex;flex-direction:column;flex:0 0 auto;min-height:auto;overflow:visible}._heroCol_1k7yb_98{flex:0 0 auto;position:relative;top:auto;z-index:0;border:none;border-radius:0;overflow:hidden;background:var(--wv-panel)}._imageStage_1k7yb_107{display:flex;align-items:center;justify-content:center;min-height:0;padding:4px 12px 12px;min-width:0;overflow:visible}._image_1k7yb_107{width:100%;max-width:100%;max-height:min(54dvh,480px);object-fit:contain;border-radius:0;box-shadow:none}._zoomHint_1k7yb_197{margin-top:8px}._navBtn_1k7yb_222{width:40px;height:40px}._detailCol_1k7yb_253{flex:0 0 auto;position:relative;z-index:1;margin-top:0;min-height:auto;border-radius:0;background:var(--wv-panel);box-shadow:none;border-top:1px solid var(--wv-line);overflow:visible}._detailCol_1k7yb_253:before{content:"";display:block;width:36px;height:4px;margin:8px auto 10px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent)}._detailScroll_1k7yb_262{flex:none;overflow:visible;padding:0 16px 12px}._detailHead_1k7yb_279{margin-bottom:12px;padding-right:0;padding-top:0}._eyebrow_1k7yb_295{font-size:.625rem;margin-bottom:6px}._summaryLine_1k7yb_288{font-size:.6875rem}._block_1k7yb_318{margin-bottom:0}._blockLabel_1k7yb_322{margin-bottom:8px;font-size:.625rem}._promptBox_1k7yb_360{max-height:min(32dvh,220px)}._promptBoxScroll_1k7yb_372{touch-action:pan-y;-webkit-overflow-scrolling:touch}._promptText_1k7yb_392{font-size:.8125rem;line-height:1.6}._detailFoot_1k7yb_426{display:none}._footerActions_1k7yb_434,._actionSecondary_1k7yb_441{gap:10px}._actionBtn_1k7yb_448{min-height:46px;padding:10px 12px;font-size:.8125rem;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._actionBtn_1k7yb_448 span{white-space:normal}._footerHint_1k7yb_452{font-size:.6875rem;padding:0 2px}._promptCopyBtn_1k7yb_403{top:var(--prompt-inset, 12px);right:6px;width:40px;height:40px;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media(max-width:420px){._actionBtn_1k7yb_448{min-height:44px;padding:8px 10px;font-size:.75rem;gap:5px}._actionBtn_1k7yb_448 svg{width:14px;height:14px}}._stage_n5p3x_1{width:100%;padding:20px 16px}._player_n5p3x_11{width:100%;max-width:min(720px,100%)}._video_n5p3x_21{width:100%;max-height:min(56vh,520px);border-radius:12px;background:#000}._root_1406s_1{position:relative;width:100%;height:100%;overflow:hidden}._media_1406s_15{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}._placeholder_1406s_33{width:100%;height:100%;background:color-mix(in srgb,var(--accent) 10%,transparent)}._badge_1406s_45{position:absolute;top:6px;left:6px;z-index:1;padding:.12rem .38rem;border-radius:999px;font-size:.62rem;font-weight:600;color:#fff;background:color-mix(in srgb,#000 52%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._expireBadge_1406s_75{position:absolute;inset:auto auto 6px 50%;z-index:1;transform:translate(-50%);max-width:calc(100% - 12px);padding:.12rem .4rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.01em;color:#fff;background:color-mix(in srgb,#0f172a 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";pointer-events:none}._expireBadgeUrgent_1406s_127{background:color-mix(in srgb,#b45309 82%,transparent)}._dockShell_18n58_1{--dock-nav: var(--side-nav-w, 184px);--panel-w: 360px;--wp-text: var(--text);--wp-muted: color-mix(in srgb, var(--text) 58%, transparent);--wp-subtle: color-mix(in srgb, var(--text) 38%, transparent);--wp-line: color-mix(in srgb, var(--text) 10%, transparent);--wp-panel: color-mix(in srgb, var(--bg-elevated) 96%, var(--bg));position:fixed;top:0;left:0;bottom:0;z-index:99;width:calc(var(--dock-nav) + var(--panel-w));pointer-events:none;animation:_dockSlideIn_18n58_1 .32s cubic-bezier(.22,1,.36,1) forwards}._dockGlass_18n58_39{position:absolute;inset:0;border-radius:0 24px 24px 0;overflow:hidden;background:color-mix(in srgb,var(--glass-bg) 58%,transparent);backdrop-filter:blur(48px) saturate(1.75);-webkit-backdrop-filter:blur(48px) saturate(1.75);border:none;border-right:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),4px 0 28px color-mix(in srgb,#000 12%,transparent);pointer-events:none}._dockGlass_18n58_39:before{content:"";position:absolute;inset:0 0 auto;height:120px;border-radius:0 24px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 100%);pointer-events:none}[data-theme=light] ._dockGlass_18n58_39{background:#ffffff85;border-right-color:#ffffff73;box-shadow:inset 0 1px #ffffff8c,4px 0 28px #0f172a0f}[data-theme=dark] ._dockGlass_18n58_39{background:#0c0c128f;border-right-color:#ffffff1a;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),4px 0 32px #00000047}._dockShell_18n58_1._exiting_18n58_131{animation:_dockSlideOut_18n58_1 .28s cubic-bezier(.22,1,.36,1) forwards}._panel_18n58_139{position:absolute;top:0;left:var(--dock-nav);bottom:0;width:var(--panel-w);min-height:0;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}._sheetHandle_18n58_165{display:none;flex-shrink:0}._dockBackdrop_18n58_175{display:block;position:fixed;inset:0;z-index:98;margin:0;padding:0;border:none;background:transparent;cursor:pointer}@keyframes _dockSlideIn_18n58_1{0%{left:calc(-1 * (var(--dock-nav) + var(--panel-w)))}to{left:0}}@keyframes _dockSlideOut_18n58_1{0%{left:0}to{left:calc(-1 * (var(--dock-nav) + var(--panel-w)))}}._header_18n58_235{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:18px 16px 12px;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 65%,transparent);flex-shrink:0;background:transparent}._headerTop_18n58_259{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._titleWrap_18n58_275{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}._title_18n58_275{margin:0;flex:0 1 auto;min-width:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--wp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._queueBadge_18n58_319{display:inline-flex;align-items:center;flex-shrink:0;padding:2px 8px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--wp-muted);background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:999px}._headerToolbar_18n58_345{display:flex;flex-direction:column;align-items:stretch;gap:8px}._mediaTabs_18n58_359{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:12px;background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._mediaTab_18n58_359{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;border:none;border-radius:9px;background:transparent;color:var(--wp-muted);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background .15s,color .15s}._mediaTab_18n58_359:hover{color:var(--wp-text)}._mediaTabActive_18n58_427{color:var(--wp-text);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);box-shadow:0 1px 2px color-mix(in srgb,#000 8%,transparent)}._mediaTabCount_18n58_439{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--wp-muted);background:color-mix(in srgb,var(--text) 8%,transparent)}._mediaTabActive_18n58_427 ._mediaTabCount_18n58_439{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-theme=dark] ._mediaTabActive_18n58_427{background:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:none}._batchHint_18n58_489{margin:0;font-size:.75rem;color:var(--wp-muted);line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._closeBtn_18n58_509{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;color:var(--wp-muted);background:color-mix(in srgb,var(--text) 6%,transparent);border:none;border-radius:50%;cursor:pointer;transition:background .15s,color .15s,transform .12s}._closeBtn_18n58_509:hover{color:var(--wp-text);background:color-mix(in srgb,var(--text) 10%,transparent)}._closeBtn_18n58_509:active{transform:scale(.94)}._list_18n58_559{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:12px 12px 14px;display:flex;flex-direction:column;gap:8px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text) 18%,transparent) transparent}._list_18n58_559::-webkit-scrollbar{width:4px}._list_18n58_559::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--text) 18%,transparent)}._empty_18n58_615{margin:auto;padding:2.5rem 1rem;font-size:.8125rem;color:var(--wp-muted);text-align:center;line-height:1.6}._loadMoreBtn_18n58_633{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);color:var(--wp-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}._loadMoreBtn_18n58_633:hover{color:var(--wp-text);border-color:color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated))}._loadMoreBtn_18n58_633:active{transform:scale(.98)}._actionRow_18n58_693{display:flex;align-items:stretch;gap:8px}._actionRowSplit_18n58_705{display:grid;grid-template-columns:1fr 1fr;gap:8px}._recentPackRow_18n58_717{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}._recentPackRow_18n58_717 ._actionBtn_18n58_731{height:auto;min-height:40px;padding:8px 10px;font-size:.75rem;white-space:normal;text-align:left;line-height:1.35;justify-content:flex-start;align-items:flex-start;gap:6px}._recentPackRow_18n58_717 ._actionBtn_18n58_731 span{flex:1 1 auto;min-width:0;overflow:visible;text-overflow:unset;white-space:normal;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset}._recentPackRow_18n58_717 ._actionBtn_18n58_731 svg{flex-shrink:0;margin-top:2px}._actionBtn_18n58_731{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1 1 auto;min-width:0;height:36px;padding:0 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);color:var(--wp-text);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}._actionBtn_18n58_731:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated))}._actionBtn_18n58_731:disabled{opacity:.42;cursor:not-allowed}._actionBtnActive_18n58_857{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}._actionBtn_18n58_731 span{overflow:hidden;text-overflow:ellipsis}._taskCardWrap_18n58_879{display:flex;flex-direction:column;gap:0}._taskRowPuzzleSelected_18n58_891{background:color-mix(in srgb,var(--accent) 10%,transparent)}._puzzleThumbStrip_18n58_899{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px 56px}._puzzleThumbBtn_18n58_913{position:relative;width:44px;height:44px;padding:0;border:1.5px solid color-mix(in srgb,var(--glass-border) 80%,transparent);border-radius:8px;overflow:hidden;background:var(--bg-elevated);cursor:pointer}._puzzleThumbBtnOn_18n58_937{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}._puzzleThumbImg_18n58_947{width:100%;height:100%;object-fit:cover;display:block}._puzzleCheck_18n58_961{position:absolute;top:3px;right:3px;width:14px;height:14px;border-radius:4px;border:1.5px solid color-mix(in srgb,#fff 70%,transparent);background:color-mix(in srgb,#000 35%,transparent);display:inline-flex;align-items:center;justify-content:center;color:#fff}._puzzleThumbBtnOn_18n58_937 ._puzzleCheck_18n58_961,._puzzleCheckOn_18n58_993{border-color:var(--accent);background:var(--accent);min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:999px}._puzzleOrderNum_18n58_1013{font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}._puzzleFooter_18n58_1027{display:flex;flex-direction:column;gap:10px;width:100%}._puzzleOrderList_18n58_1041{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding:2px 0}._puzzleOrderItem_18n58_1059{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated))}._puzzleOrderItemIndex_18n58_1079{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:700}._puzzleOrderItemThumb_18n58_1105{width:36px;height:36px;border-radius:8px;object-fit:cover;display:block}._puzzleOrderItemActions_18n58_1121{display:flex;flex-direction:column;gap:2px}._puzzleOrderItemBtn_18n58_1133{width:22px;height:16px;padding:0;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:5px;background:color-mix(in srgb,#fff 80%,transparent);color:var(--accent);font-size:10px;line-height:1;cursor:pointer}._puzzleOrderItemBtn_18n58_1133:disabled{opacity:.35;cursor:not-allowed}._puzzleFooterActions_18n58_1169{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px}._puzzleCancelBtn_18n58_1181{height:44px;border-radius:12px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:transparent;color:var(--wp-muted);font-size:.8125rem;font-weight:600;cursor:pointer}._puzzleStartBtn_18n58_1203{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:none;border-radius:12px;background:var(--accent);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer}._puzzleStartBtn_18n58_1203:disabled{opacity:.45;cursor:not-allowed}._taskRowDownloadSelected_18n58_1243{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}._downloadCheck_18n58_1253{position:absolute;right:4px;bottom:4px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid color-mix(in srgb,#fff 70%,transparent);background:color-mix(in srgb,#0f172a 35%,transparent);color:#fff;font-size:.65rem;font-weight:700;line-height:1;backdrop-filter:blur(4px)}._downloadCheckOn_18n58_1293{border-color:var(--accent);background:var(--accent)}._downloadFooter_18n58_1303{display:grid;grid-template-columns:1fr 1fr;gap:8px}._downloadActionBtn_18n58_1315{grid-column:span 1;height:40px;border:none;border-radius:12px;background:color-mix(in srgb,var(--text) 92%,transparent);color:var(--bg);font-size:.8125rem;font-weight:600;cursor:pointer}._downloadActionBtn_18n58_1315:disabled{opacity:.45;cursor:not-allowed}._downloadCancelBtn_18n58_1349{grid-column:1 / -1;height:36px;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);border-radius:12px;background:transparent;color:var(--wp-muted);font-size:.8125rem;font-weight:600;cursor:pointer}._downloadCancelBtn_18n58_1349:disabled{opacity:.45;cursor:not-allowed}._footer_18n58_1383{position:relative;z-index:1;flex-shrink:0;padding:12px 12px 16px;border-top:1px solid color-mix(in srgb,var(--glass-border) 65%,transparent);background:transparent}._profileLink_18n58_1401{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:0 16px;border:none;border-radius:999px;background:var(--wp-text);color:var(--bg);font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s,transform .12s}._profileLink_18n58_1401:hover{opacity:.92}._profileLink_18n58_1401:active{transform:scale(.98)}._profileLinkMain_18n58_1455{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileLink_18n58_1401 svg{flex-shrink:0;opacity:.85}._taskRow_18n58_891{display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 10px 10px 12px;border-radius:14px;background:color-mix(in srgb,var(--glass) 72%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 45%,transparent);transition:background .18s,border-color .18s;overflow:hidden}._taskRowClickable_18n58_1511{cursor:pointer}._taskRowClickable_18n58_1511:hover{background:color-mix(in srgb,var(--text) 6%,transparent);border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowClickable_18n58_1511:hover ._taskChevron_18n58_1529{color:var(--wp-text);transform:translate(1px)}._taskRowClickable_18n58_1511:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 24%,transparent);outline-offset:2px}._taskRowGenerating_18n58_1549{border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowFailed_18n58_1557{border-color:color-mix(in srgb,#ef4444 24%,var(--wp-line))}[data-theme=light] ._taskRow_18n58_891{background:color-mix(in srgb,#ffffff 62%,rgba(255,255,255,.4))}[data-theme=dark] ._taskRow_18n58_891{background:color-mix(in srgb,var(--glass) 78%,rgba(18,18,26,.85))}._taskThumb_18n58_1581{position:relative;flex:0 0 44px;width:44px;height:44px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--text) 6%,transparent)}._taskBody_18n58_1601{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:3px}._taskPromptBlock_18n58_1619{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._taskTypeBadge_18n58_1635{flex-shrink:0;max-width:100%;font-size:.6875rem;line-height:1.35}._taskPrompt_18n58_1619{margin:0;width:100%;max-width:100%;font-size:.8125rem;font-weight:500;line-height:1.35;color:color-mix(in srgb,var(--wp-text) 90%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskRowClickable_18n58_1511:hover ._taskPrompt_18n58_1619{color:var(--wp-text)}._taskStatus_18n58_1683{margin:0;font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--wp-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._taskStatusReady_18n58_1705,._taskStatusPending_18n58_1713{color:var(--wp-muted)}._taskStatusFailed_18n58_1721{color:#f87171;white-space:normal;overflow:visible;text-overflow:unset}._taskStatusExpireUrgent_18n58_1735{color:#d97706}._taskActions_18n58_1743{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;margin-left:2px}._taskChevron_18n58_1529{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:26px;color:var(--wp-subtle);transition:color .15s,transform .15s}._taskImage_18n58_1785{display:block;width:100%;height:100%;object-fit:cover}._taskPlaceholder_18n58_1799{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--text) 5%,transparent)}._videoBadge_18n58_1817{font-size:.6875rem;font-weight:600;color:var(--accent-2);letter-spacing:.02em}._taskGeneratingOverlay_18n58_1831{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 42%,transparent)}._taskDeleteBtn_18n58_1849,._taskPackDownloadBtn_18n58_1881{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:var(--wp-subtle);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:color .15s,background .15s}._taskPackDownloadBtn_18n58_1881:hover:not(:disabled){color:var(--accent, #38bdf8);background:color-mix(in srgb,var(--accent, #38bdf8) 12%,transparent)}._taskPackDownloadBtn_18n58_1881:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #38bdf8) 35%,transparent);outline-offset:2px}._taskPackDownloadBtn_18n58_1881:disabled{opacity:.35;cursor:not-allowed}._taskDeleteBtn_18n58_1849:hover{color:#f87171;background:color-mix(in srgb,#ef4444 10%,transparent)}._taskDeleteBtn_18n58_1849:focus-visible{outline:2px solid color-mix(in srgb,#ef4444 35%,transparent);outline-offset:2px}._taskDeleteBtn_18n58_1849:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}._taskDeleteBtn_18n58_1849:disabled:hover{color:var(--wp-subtle);background:transparent}._spinner_18n58_1985{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--text) 12%,transparent);border-top-color:var(--wp-text);border-radius:50%;animation:_spin_18n58_1985 .7s linear infinite}@keyframes _spin_18n58_1985{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._dockShell_18n58_1,._dockShell_18n58_1._exiting_18n58_131,._spinner_18n58_1985{animation:none}}@media(max-width:768px){._dockBackdrop_18n58_175{background:color-mix(in srgb,#000 32%,transparent);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:_menuBackdropIn_18n58_1 .22s ease;touch-action:none}._dockShell_18n58_1{--dock-nav: 0px;top:auto;left:10px;right:10px;bottom:calc(var(--bottom-nav-h, 72px) + 8px);width:auto;display:flex;flex-direction:column;height:min(78dvh,620px);max-height:min(78dvh,620px);overflow:hidden;pointer-events:auto;animation:_dockSlideUp_18n58_1 .34s cubic-bezier(.22,1,.36,1) forwards}._dockShell_18n58_1._exiting_18n58_131{animation:_dockSlideDown_18n58_1 .28s cubic-bezier(.22,1,.36,1) forwards}@keyframes _dockSlideUp_18n58_1{0%{bottom:-640px}to{bottom:calc(var(--bottom-nav-h, 72px) + 8px)}}@keyframes _dockSlideDown_18n58_1{0%{bottom:calc(var(--bottom-nav-h, 72px) + 8px)}to{bottom:-640px}}._dockGlass_18n58_39{border-radius:20px;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 12px 40px color-mix(in srgb,#000 20%,transparent)}._dockGlass_18n58_39:before{border-radius:20px 20px 0 0}[data-theme=light] ._dockGlass_18n58_39{box-shadow:inset 0 1px #ffffff8c,0 12px 40px #0f172a1a}._panel_18n58_139{position:relative;left:0;width:100%;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._sheetHandle_18n58_165{display:block;width:36px;height:4px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);flex-shrink:0}._header_18n58_235{padding:4px 16px 12px;gap:10px}._puzzleThumbStrip_18n58_899{padding-left:14px}._actionBtn_18n58_731{font-size:.75rem;padding:0 8px}._footer_18n58_1383{padding:10px 14px 14px;background:transparent}._list_18n58_559{flex:1 1 auto;min-height:0;padding:8px 14px 10px;overscroll-behavior-y:contain}._closeBtn_18n58_509{width:40px;height:40px}}@keyframes _menuBackdropIn_18n58_1{0%{opacity:0}}@media(max-width:480px){._dockShell_18n58_1{left:8px;right:8px;bottom:calc(var(--bottom-nav-h, 72px) + 6px);max-height:min(78dvh,620px)}._dockGlass_18n58_39{border-radius:18px}._dockGlass_18n58_39:before{border-radius:18px 18px 0 0}._taskRow_18n58_891{min-height:58px;padding:9px 10px 9px 11px;gap:8px}._taskThumb_18n58_1581{width:40px;height:40px}._taskPrompt_18n58_1619,._taskTypeBadge_18n58_1635,._taskStatus_18n58_1683{font-size:.75rem}._taskStatusPending_18n58_1713{color:var(--accent);font-weight:600}}._dockShell_1i741_1{--dock-nav: var(--side-nav-w, 184px);--panel-w: min(1200px, calc(100vw - var(--dock-nav)));--sp-text: var(--text);--sp-muted: color-mix(in srgb, var(--text) 58%, transparent);--sp-subtle: color-mix(in srgb, var(--text) 38%, transparent);--sp-accent: color-mix(in srgb, var(--accent) 14%, transparent);position:fixed;top:0;left:0;bottom:0;z-index:99;width:calc(var(--dock-nav) + var(--panel-w));max-width:100vw;pointer-events:none;will-change:transform;animation:_studioDockIn_1i741_1 .28s cubic-bezier(.22,1,.36,1) both}._dockGlass_1i741_43{position:absolute;inset:0;border-radius:0 24px 24px 0;overflow:hidden;background:color-mix(in srgb,var(--glass-bg) 78%,transparent);backdrop-filter:blur(16px) saturate(1.35);-webkit-backdrop-filter:blur(16px) saturate(1.35);border:none;border-right:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),4px 0 28px color-mix(in srgb,#000 12%,transparent);pointer-events:none}._dockGlass_1i741_43:before{content:"";position:absolute;inset:0 0 auto;height:120px;border-radius:0 24px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 100%);pointer-events:none}[data-theme=light] ._dockGlass_1i741_43{background:#ffffff85;border-right-color:#ffffff73;box-shadow:inset 0 1px #ffffff8c,4px 0 28px #0f172a0f}[data-theme=dark] ._dockGlass_1i741_43{background:#0c0c128f;border-right-color:#ffffff1a;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),4px 0 32px #00000047}._dockShell_1i741_1._exiting_1i741_135{animation:_studioDockOut_1i741_1 .24s cubic-bezier(.22,1,.36,1) both}._panel_1i741_143{position:absolute;top:0;left:var(--dock-nav);bottom:0;width:var(--panel-w);min-height:0;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto}._sheetHandle_1i741_169{display:none;flex-shrink:0}._dockBackdrop_1i741_179{display:block;position:fixed;inset:0;z-index:98;margin:0;padding:0;border:none;background:transparent;cursor:pointer}@keyframes _studioDockIn_1i741_1{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes _studioDockOut_1i741_1{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}._header_1i741_239{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:20px 16px 14px;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 65%,transparent);flex-shrink:0}._titleWrap_1i741_263{display:flex;flex-direction:column;gap:6px;min-width:0}._eyebrow_1i741_277{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-subtle)}._title_1i741_263{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--sp-text)}._subtitle_1i741_313{margin:0;font-size:.75rem;line-height:1.45;color:var(--sp-muted)}._closeBtn_1i741_327{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;color:var(--sp-muted);background:color-mix(in srgb,var(--text) 6%,transparent);border:none;border-radius:50%;cursor:pointer;transition:background .15s,color .15s,transform .12s}._closeBtn_1i741_327:hover{color:var(--sp-text);background:color-mix(in srgb,var(--text) 10%,transparent)}._closeBtn_1i741_327:active{transform:scale(.94)}._list_1i741_377{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 14px 16px;display:flex;flex-direction:column;gap:16px;align-items:stretch;overscroll-behavior-y:contain}._column_1i741_401{display:flex;flex-direction:column;gap:8px;min-width:0}._columnLabel_1i741_415{margin:0;padding:0 4px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-subtle)}._column_1i741_401[data-media=image] ._columnLabel_1i741_415{color:color-mix(in srgb,#0d9488 55%,var(--sp-subtle))}._column_1i741_401[data-media=video] ._columnLabel_1i741_415{color:color-mix(in srgb,#ea580c 55%,var(--sp-subtle))}._columnList_1i741_451{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}@media(max-width:1280px){._columnList_1i741_451{grid-template-columns:repeat(4,minmax(0,1fr))}}._columnEmpty_1i741_477{margin:0;padding:14px 10px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--text) 10%,transparent);font-size:.75rem;line-height:1.45;text-align:center;color:var(--sp-muted)}._toolCard_1i741_499{--tool-accent: #0d9488;--tool-accent-soft: color-mix(in srgb, var(--tool-accent) 14%, transparent);position:relative;display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;min-height:0;min-width:0;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--text) 7%,transparent);border-radius:12px;background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);color:var(--sp-text);cursor:pointer;text-align:left;font-family:inherit;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 40%,transparent);transition:background .15s ease,border-color .15s ease,transform .14s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent;content-visibility:auto;contain-intrinsic-size:auto 180px}._toolCard_1i741_499[data-has-cover=true] ._toolBody_1i741_563{position:relative;z-index:1;margin-top:-.85rem;padding:.45rem .45rem .05rem;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-elevated) 55%,transparent) 28%,color-mix(in srgb,var(--bg-elevated) 88%,transparent) 100%)}._toolCard_1i741_499[data-has-cover=true] ._toolAction_1i741_589{display:inline-flex}._toolCoverWrap_1i741_597{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(145deg,color-mix(in srgb,var(--tool-accent) 10%,transparent),color-mix(in srgb,var(--tool-accent) 4%,var(--bg-elevated)))}._toolCoverWrap_1i741_597:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;z-index:1;pointer-events:none;background:linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--bg-elevated) 12%,transparent) 40%,color-mix(in srgb,var(--bg-elevated) 55%,transparent) 78%,color-mix(in srgb,var(--bg-elevated) 88%,transparent) 100%)}._toolCover_1i741_597{display:block;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto}._toolCoverIcon_1i741_681{position:absolute;left:6px;bottom:6px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;color:var(--tool-accent);background:color-mix(in srgb,var(--bg-elevated) 88%,#fff);border:1px solid color-mix(in srgb,var(--tool-accent) 18%,transparent);box-shadow:0 2px 8px color-mix(in srgb,#000 10%,transparent)}._toolCard_1i741_499[data-has-cover=true]{padding-bottom:.15rem}._toolCard_1i741_499[data-has-cover=true] ._toolBadge_1i741_723{top:6px;right:6px}._toolCard_1i741_499[data-accent=amber]{--tool-accent: #d97706}._toolCard_1i741_499[data-accent=teal]{--tool-accent: #0d9488}._toolCard_1i741_499[data-accent=sky]{--tool-accent: #0284c8}._toolCard_1i741_499[data-accent=rose]{--tool-accent: #e11d48}._toolCard_1i741_499[data-accent=orange]{--tool-accent: #ea580c}._toolCard_1i741_499[data-accent=emerald]{--tool-accent: #059669}._toolCard_1i741_499[data-accent=indigo]{--tool-accent: #4f46e5}._toolCard_1i741_499[data-accent=violet]{--tool-accent: #7c3aed}._toolCard_1i741_499[data-accent=slate]{--tool-accent: #64748b}._toolCard_1i741_499[data-accent=cyan]{--tool-accent: #0891b2}._toolBadge_1i741_723{position:absolute;top:8px;right:8px;z-index:1;padding:.1rem .35rem;border-radius:999px;font-size:.5625rem;font-weight:700;letter-spacing:.02em;line-height:1.2;color:#fff;background:color-mix(in srgb,var(--tool-accent) 92%,#111);box-shadow:0 1px 4px color-mix(in srgb,var(--tool-accent) 28%,transparent);pointer-events:none}._toolCard_1i741_499:hover{border-color:color-mix(in srgb,var(--tool-accent) 32%,transparent);background:color-mix(in srgb,var(--tool-accent) 6%,var(--bg-elevated));transform:translateY(-2px);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 8px 20px color-mix(in srgb,var(--tool-accent) 14%,transparent)}._toolCard_1i741_499:active{transform:translateY(0) scale(.99)}._toolIcon_1i741_855{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:var(--tool-accent);background:var(--tool-accent-soft)}._toolBody_1i741_563{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto;padding:.4rem .45rem 0}._toolTitle_1i741_897{font-size:.75rem;font-weight:700;line-height:1.25;color:var(--sp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolDesc_1i741_917{font-size:.5625rem;line-height:1.35;color:var(--sp-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}._toolAction_1i741_589{display:none;align-items:center;gap:.1rem;margin:0 .45rem .05rem;font-size:.5625rem;font-weight:600;color:var(--tool-accent);opacity:.92}._toolChevron_1i741_959{display:none}@media(prefers-reduced-motion:reduce){._dockShell_1i741_1,._dockShell_1i741_1._exiting_1i741_135{animation:none}}@media(max-width:768px){._dockBackdrop_1i741_179{background:color-mix(in srgb,#000 36%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;animation:_menuBackdropIn_1i741_1 .2s ease both;touch-action:none}._dockShell_1i741_1{--dock-nav: 0px;--panel-w: 100%;top:auto;left:10px;right:10px;bottom:calc(var(--bottom-nav-h, 72px) + 8px);width:auto;display:flex;flex-direction:column;height:min(72dvh,520px);max-height:min(72dvh,520px);overflow:hidden;pointer-events:auto;will-change:transform;animation:_studioDockUp_1i741_1 .28s cubic-bezier(.22,1,.36,1) both}._dockShell_1i741_1._exiting_1i741_135{animation:_studioDockDown_1i741_1 .24s cubic-bezier(.22,1,.36,1) both}@keyframes _studioDockUp_1i741_1{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes _studioDockDown_1i741_1{0%{transform:translateZ(0)}to{transform:translate3d(0,110%,0)}}._dockGlass_1i741_43{border-radius:20px;background:color-mix(in srgb,var(--glass-bg) 88%,transparent);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 12px 40px color-mix(in srgb,#000 20%,transparent)}._dockGlass_1i741_43:before{border-radius:20px 20px 0 0}._panel_1i741_143{position:relative;left:0;width:100%;flex:1 1 auto;min-height:0}._sheetHandle_1i741_169{display:block;width:36px;height:4px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);flex-shrink:0}._header_1i741_239{padding:4px 16px 12px}._list_1i741_377{padding:8px 12px 14px;gap:8px}._columnList_1i741_451{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._toolCard_1i741_499[data-has-cover=true] ._toolBody_1i741_563{margin-top:-.7rem;padding:.8rem .5rem .1rem}._toolCard_1i741_499{padding:0}._toolCard_1i741_499:not([data-has-cover=true]){padding:9px 8px;gap:8px}._toolIcon_1i741_855{width:32px;height:32px;border-radius:9px}._toolTitle_1i741_897{font-size:.75rem}._toolDesc_1i741_917{-webkit-line-clamp:2}._toolCoverIcon_1i741_681{width:24px;height:24px;left:6px;bottom:6px}._closeBtn_1i741_327{width:40px;height:40px}}@keyframes _menuBackdropIn_1i741_1{0%{opacity:0}}@media(max-width:480px){._dockShell_1i741_1{left:8px;right:8px;bottom:calc(var(--bottom-nav-h, 72px) + 6px)}._columnList_1i741_451{grid-template-columns:repeat(2,minmax(0,1fr))}}._bar_1womm_1{position:fixed;bottom:0;left:var(--side-nav-w, 184px);right:0;z-index:50;transform:translateY(120%);transition:transform .4s cubic-bezier(.22,1,.36,1);padding:0 1.5rem 1rem;pointer-events:none}._bar_1womm_1._visible_1womm_13{transform:translateY(0);pointer-events:auto}._inner_1womm_18{max-width:900px;margin:0 auto}@media(max-width:768px){._bar_1womm_1{left:0;right:0;bottom:var(--bottom-nav-h);padding:0 var(--mobile-chrome-x, .75rem) .875rem;box-sizing:border-box}._inner_1womm_18{width:100%;max-width:none;margin:0}}[data-modal] ._bar_1womm_1{transform:translateY(120%)!important;pointer-events:none!important;visibility:hidden}@media(max-width:480px){._bar_1womm_1{bottom:var(--bottom-nav-h);padding:0 var(--mobile-chrome-x, .5rem) .5rem}}._container_qlevf_1{position:fixed;top:max(12px,env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;max-width:min(92vw,360px)}._island_qlevf_15{display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;padding:.625rem 1.25rem;font-size:.8125rem;font-weight:500;color:var(--text);background:var(--glass-bg);backdrop-filter:blur(32px) saturate(1.6);-webkit-backdrop-filter:blur(32px) saturate(1.6);border:1px solid var(--glass-border);border-radius:100px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff0f;pointer-events:none;transform-origin:top center;overflow:hidden;will-change:transform,opacity,filter}._islandText_qlevf_39{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(88vw,320px)}._island_qlevf_15._enter_qlevf_46{animation:_islandIn_qlevf_1 .48s cubic-bezier(.22,1,.36,1) both}._island_qlevf_15._idle_qlevf_50{animation:none;opacity:1;transform:scaleX(1) scaleY(1);filter:blur(0)}._island_qlevf_15._exit_qlevf_57{animation:_islandOut_qlevf_1 .52s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes _islandIn_qlevf_1{0%{opacity:0;transform:scaleX(.28) scaleY(.62);filter:blur(6px)}55%{opacity:1;transform:scaleX(1.04) scaleY(1.02);filter:blur(0)}to{opacity:1;transform:scaleX(1) scaleY(1);filter:blur(0)}}@keyframes _islandOut_qlevf_1{0%{opacity:1;transform:scaleX(1) scaleY(1) translateY(0);filter:blur(0)}35%{opacity:.92;transform:scaleX(.72) scaleY(.9) translateY(-1px);filter:blur(0)}to{opacity:0;transform:scaleX(.22) scaleY(.68) translateY(-8px);filter:blur(5px)}}@media(max-width:768px){._container_qlevf_1{top:calc(env(safe-area-inset-top,0px) + 12px);max-width:min(88vw,320px)}._island_qlevf_15{font-size:.75rem;padding:.5rem 1rem;pointer-events:auto}._islandText_qlevf_39{white-space:normal;text-align:left;max-width:min(84vw,300px)}}@media(max-width:480px){._container_qlevf_1{top:calc(env(safe-area-inset-top,0px) + 10px);gap:6px;max-width:min(90vw,280px)}._island_qlevf_15{font-size:.6875rem;padding:.4375rem .75rem}}@media(prefers-reduced-motion:reduce){._island_qlevf_15._enter_qlevf_46,._island_qlevf_15._exit_qlevf_57{animation-duration:.01ms}}._overlay_1vuyz_5{--auth-pink: #ff7eb8;--auth-pink-deep: #f05a9a;--auth-pink-soft: #ffd4e8;--auth-purple: #ff7eb8;--auth-peach: #ffd1e8;--auth-gradient: linear-gradient(90deg, #ff9ecf 0%, #ff6eb4 52%, #ff5ca8 100%);--auth-text: #5c3d4a;--auth-muted: #b08898;--auth-border: #ffd4e8;--auth-input-bg: #fff7fb;position:fixed;inset:0;z-index:700;display:flex;align-items:center;justify-content:center;padding:max(12px,var(--modal-safe-top, 12px)) 12px max(12px,var(--modal-safe-bottom, 12px));background:color-mix(in srgb,#3d1a2e 42%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .26s ease;overscroll-behavior:none}._overlayVisible_1vuyz_59{opacity:1}._shell_1vuyz_67{--auth-inset-x: 20px;--auth-card-pad-x: 20px;position:relative;display:flex;flex-direction:column;width:min(400px,100%);height:auto;max-height:none;min-height:0;border-radius:24px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f3d4ff,#ffd8ec 38%,#fff 38%);color:var(--auth-text);font-family:var(--font-sans);box-shadow:0 28px 72px color-mix(in srgb,#ff6eb4 28%,transparent);transform:translateY(10px) scale(.96);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}._shellEnter_1vuyz_115{transform:translateY(0) scale(1);opacity:1}._shellExit_1vuyz_125{transform:translateY(8px) scale(.96);opacity:0}._heroScene_1vuyz_135{position:relative;flex-shrink:0;height:clamp(148px,38vw,168px);overflow:visible;z-index:1;background:linear-gradient(165deg,#dcb8ff,#ffc4e4 48%,#ffe8f4)}._heroBg_1vuyz_153{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}._heroOverlay_1vuyz_173{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#fff 6%,transparent),color-mix(in srgb,#fff 4%,transparent) 55%,color-mix(in srgb,#fff 42%,transparent));pointer-events:none}._heroBrand_1vuyz_197{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:14px calc(var(--auth-inset-x) + 36px) 50px var(--auth-inset-x);text-align:left;pointer-events:none}._heroBrandRow_1vuyz_223{display:flex;align-items:center;gap:8px;max-width:100%}._heroLogo_1vuyz_237{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#fff;border:2px solid color-mix(in srgb,#fff 82%,transparent);box-shadow:0 2px 10px color-mix(in srgb,#ff4d9d 28%,transparent);opacity:0;transition:opacity .2s ease}._heroLogoVisible_1vuyz_263{opacity:1}._heroSiteName_1vuyz_271{margin:0;font-size:clamp(1.1rem,4vw,1.35rem);font-weight:800;line-height:1.15;letter-spacing:.04em;color:#fff;text-shadow:0 2px 10px color-mix(in srgb,#ff4d9d 50%,transparent),0 0 20px color-mix(in srgb,#fff 30%,transparent)}._heroTagline_1vuyz_295{margin:6px 0 0;max-width:min(100%,18rem);font-size:.75rem;line-height:1.45;color:color-mix(in srgb,#fff 94%,#ffd4e8);text-shadow:0 1px 6px color-mix(in srgb,#ff4d9d 35%,transparent)}._formCardWrap_1vuyz_313{position:relative;z-index:3;margin-top:-32px;padding:0 var(--auth-inset-x) 18px;overflow:visible}._mascot_1vuyz_329{position:absolute;left:50%;top:-67px;z-index:20;width:min(108px,28vw);height:auto;transform:translate(-50%);pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 3px 8px color-mix(in srgb,#ff6eb4 20%,transparent))}._formCard_1vuyz_313{position:relative;z-index:1;border:2px solid var(--auth-pink-soft);border-radius:20px;background:#fff;box-shadow:0 12px 36px color-mix(in srgb,#ff6eb4 16%,transparent);overflow:hidden;padding:28px var(--auth-card-pad-x) 0}._cardTitle_1vuyz_377{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:0 0 6px;font-size:1.0625rem;font-weight:700;color:var(--auth-pink-deep);text-align:center}._cardTitleDecor_1vuyz_403{font-size:.625rem;color:color-mix(in srgb,var(--auth-pink) 70%,#fff);line-height:1}._authTabBar_1vuyz_415{display:flex;align-items:center;justify-content:center;gap:28px;margin:0;padding:0 0 10px}._invitePendingHint_1vuyz_433{margin:0 0 12px;padding:8px 12px;border-radius:10px;font-size:.8125rem;line-height:1.5;text-align:center;color:var(--auth-pink-deep);background:color-mix(in srgb,var(--auth-pink) 14%,transparent)}._authTab_1vuyz_415{position:relative;flex:0 0 auto;min-width:0;padding:6px 0 10px;border:none;background:transparent;color:color-mix(in srgb,var(--auth-pink-deep) 45%,#fff);font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .18s ease,transform .12s ease}._authTab_1vuyz_415:hover,._authTabActive_1vuyz_493{color:var(--auth-pink-deep)}._authTabActive_1vuyz_493:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--auth-pink),var(--auth-pink-deep))}._authTabDecor_1vuyz_523{flex-shrink:0;padding:0 6px 8px;font-size:.625rem;color:color-mix(in srgb,var(--auth-pink) 70%,#fff);line-height:1;user-select:none}._captchaDigitsInput_1vuyz_541{letter-spacing:.28em;font-variant-numeric:tabular-nums;text-align:center}._srOnly_1vuyz_553{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._heroHeader_1vuyz_577{position:relative;flex-shrink:0;padding:18px 22px 20px;background:var(--auth-gradient);color:#fff}._brandRow_1vuyz_593{display:flex;align-items:center;gap:8px;margin-bottom:10px}._brandLogo_1vuyz_607{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fffffff2;overflow:hidden;flex-shrink:0}._brandLogo_1vuyz_607 img{width:18px;height:18px;object-fit:contain}._brandName_1vuyz_643{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._heroGreeting_1vuyz_657{margin:0;font-family:var(--font-serif);font-size:1.375rem;font-weight:400;font-style:italic;line-height:1.15;letter-spacing:-.01em}._heroSubtitle_1vuyz_677{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#ffffffe0}._closeBtn_1vuyz_691{position:absolute;top:10px;right:10px;z-index:20;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,#fff 78%,transparent);color:var(--auth-pink-deep);cursor:pointer;transition:background .15s,transform .12s;box-shadow:0 2px 10px color-mix(in srgb,#ff6eb4 18%,transparent)}._closeBtn_1vuyz_691:hover{background:#fff;transform:scale(1.04)}._heroBackBtn_1vuyz_741{position:absolute;top:10px;left:10px;z-index:20;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:color-mix(in srgb,#fff 78%,transparent);color:var(--auth-pink-deep);cursor:pointer;transition:background .15s,transform .12s;box-shadow:0 2px 10px color-mix(in srgb,#ff6eb4 18%,transparent)}._heroBackBtn_1vuyz_741:hover{background:#fff;transform:scale(1.04)}._contentArea_1vuyz_791{position:relative;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;background:#fff}._shellRegister_1vuyz_809{display:flex;flex-direction:column;max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),720px)}._shellRegister_1vuyz_809 ._heroScene_1vuyz_135{height:clamp(124px,30vw,144px)}._shellRegister_1vuyz_809 ._heroBrand_1vuyz_197{padding-bottom:28px}._shellForgot_1vuyz_843 ._heroBrand_1vuyz_197{padding-left:calc(var(--auth-inset-x) + 36px)}._shellLogin_1vuyz_851{display:flex;flex-direction:column;max-height:min(calc(100dvh - var(--modal-safe-top, 12px) - var(--modal-safe-bottom, 12px) - 24px),640px)}._shellLogin_1vuyz_851 ._formCardWrap_1vuyz_313,._shellLogin_1vuyz_851 ._formCard_1vuyz_313{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._shellLogin_1vuyz_851 ._faceMain_1vuyz_897{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._shellLogin_1vuyz_851 ._formBodyLogin_1vuyz_913{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._shellLogin_1vuyz_851 ._footerWrap_1vuyz_927{flex-shrink:0;padding:6px 0 16px;background:#fff}._shellRegister_1vuyz_809 ._formCardWrap_1vuyz_313{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._shellRegister_1vuyz_809 ._formCard_1vuyz_313{flex:1 1 auto;min-height:0;max-height:none;display:flex;flex-direction:column}._shellRegister_1vuyz_809 ._faceMain_1vuyz_897{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._shellRegister_1vuyz_809 ._formBody_1vuyz_913{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._shellRegister_1vuyz_809 ._footerWrap_1vuyz_927{flex-shrink:0;padding:6px 0 16px;background:#fff}._face_1vuyz_897{display:flex;flex-direction:column;min-height:0;flex:0 0 auto;overflow:hidden;background:#fff}._faceMain_1vuyz_897{flex:0 0 auto;overflow:hidden}._captchaRowLogin_1vuyz_1039{--captcha-h: 40px}._captchaRowLogin_1vuyz_1039 ._inputPlain_1vuyz_1047{height:var(--captcha-h)}._captchaRowLogin_1vuyz_1039 ._captchaImgBtn_1vuyz_1055{height:var(--captcha-h);min-width:104px;width:calc(var(--captcha-h) * 128 / 40)}._formBody_1vuyz_913{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:8px 0 14px}._formBodyLogin_1vuyz_913{flex:0 0 auto;overflow:hidden;padding-bottom:10px}._tabBar_1vuyz_1101{flex-shrink:0;display:flex;gap:24px;padding:12px 22px 0;border-bottom:1px solid var(--auth-border)}._tab_1vuyz_1101{position:relative;padding:0 0 10px;border:none;background:transparent;color:var(--auth-muted);font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:color .18s}._tab_1vuyz_1101:hover{color:var(--auth-text)}._tabActive_1vuyz_1151{color:var(--auth-text);font-weight:600}._tabActive_1vuyz_1151:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--auth-purple)}._formStack_1vuyz_1183{display:grid;grid-template-columns:1fr;padding-top:6px}._formLogin_1vuyz_1195{gap:10px}._form_1vuyz_313{display:flex;flex-direction:column;gap:12px}._field_1vuyz_1215{display:flex;flex-direction:column;gap:4px}._fieldLogin_1vuyz_1227 ._label_1vuyz_1227{font-size:.6875rem;line-height:1.2}._formStack_1vuyz_1183>*{grid-column:1;grid-row:1;min-width:0}._stackLayerOn_1vuyz_1249{visibility:visible;pointer-events:auto;z-index:1}._stackLayerOff_1vuyz_1261{visibility:hidden;pointer-events:none}._fieldHint_1vuyz_1271{margin:0;font-size:.6875rem;line-height:1.4;color:var(--auth-muted)}._optionalTag_1vuyz_1285{margin-left:4px;font-size:.6875rem;font-weight:500;color:var(--auth-muted)}._label_1vuyz_1227{font-size:.75rem;font-weight:500;color:var(--auth-muted)}._inputWrap_1vuyz_1311{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--auth-border);background:var(--auth-input-bg);transition:border-color .15s,box-shadow .15s}._inputWrap_1vuyz_1311:focus-within{border-color:color-mix(in srgb,var(--auth-pink) 55%,var(--auth-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-pink) 14%,transparent)}._inputIcon_1vuyz_1343{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;margin-right:8px;color:var(--auth-muted)}._input_1vuyz_1047{flex:1;min-width:0;height:38px;padding:0;border:none;border-radius:0;background:transparent;color:var(--auth-text);font-size:16px;font-family:inherit;outline:none}._input_1vuyz_1047::placeholder{color:#c9a8b5}._input_1vuyz_1047:-webkit-autofill,._input_1vuyz_1047:-webkit-autofill:hover,._input_1vuyz_1047:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-text);box-shadow:0 0 0 1000px var(--auth-input-bg) inset;transition:background-color 9999s ease-out 0s}._inputPlain_1vuyz_1047{width:100%;height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--auth-border);background:var(--auth-input-bg);color:var(--auth-text);font-size:16px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}._inputPlain_1vuyz_1047::placeholder{color:#bbb}._inputPlain_1vuyz_1047:focus{border-color:color-mix(in srgb,var(--auth-pink) 55%,var(--auth-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-pink) 14%,transparent)}._pwdRow_1vuyz_1461{display:flex;align-items:center;flex:1;min-width:0}._pwdRow_1vuyz_1461 ._input_1vuyz_1047{height:38px}._pwdToggle_1vuyz_1483{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--auth-muted);cursor:pointer;transition:color .15s}._pwdToggle_1vuyz_1483:hover{color:var(--auth-text)}._codeRow_1vuyz_1519{display:flex;gap:8px;align-items:stretch}._codeRow_1vuyz_1519 ._inputPlain_1vuyz_1047{flex:1;min-width:0}._codeBtn_1vuyz_1541{flex-shrink:0;min-width:96px;height:46px;padding:0 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--auth-purple) 35%,var(--auth-border));background:color-mix(in srgb,var(--auth-purple) 8%,#fff);color:var(--auth-purple);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}._codeBtn_1vuyz_1541:hover:not(:disabled){background:color-mix(in srgb,var(--auth-purple) 14%,#fff)}._codeBtn_1vuyz_1541:disabled{opacity:.45;cursor:not-allowed}._captchaRow_1vuyz_1039{--captcha-h: 46px;display:flex;gap:8px;align-items:stretch}._captchaRow_1vuyz_1039 ._inputPlain_1vuyz_1047{flex:1;min-width:0;height:var(--captcha-h)}._captchaImgBtn_1vuyz_1055{flex:0 0 auto;width:calc(var(--captcha-h) * 128 / 40);min-width:112px;max-width:42%;height:var(--captcha-h);padding:0;border:1px solid var(--auth-border);border-radius:12px;background:#fff;cursor:pointer;overflow:hidden}._captchaImg_1vuyz_1055{display:block;width:100%;height:100%;object-fit:fill}._captchaImgFallback_1vuyz_1661{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 8px;font-size:.6875rem;line-height:1.2;text-align:center;color:var(--auth-muted, #9ca3af)}._pwdPair_1vuyz_1687{display:flex;flex-direction:column;gap:16px}._rowBetween_1vuyz_1699{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:-2px}._checkLabel_1vuyz_1717{display:inline-flex;align-items:center;gap:6px;font-size:.6875rem;line-height:1.2;color:var(--auth-muted);cursor:pointer;user-select:none}._agreeBox_1vuyz_1739{width:14px;height:14px;margin-top:0;flex-shrink:0;accent-color:var(--auth-pink);cursor:pointer}._linkBtn_1vuyz_1757{border:none;background:transparent;color:var(--auth-muted);font-size:.6875rem;font-weight:500;font-family:inherit;cursor:pointer;padding:0}._linkBtn_1vuyz_1757:hover{color:var(--auth-text)}._textLink_1vuyz_1787{border:none;background:transparent;color:var(--auth-pink-deep);font-size:inherit;font-family:inherit;font-weight:600;cursor:pointer;padding:0}._textLink_1vuyz_1787:hover{opacity:.8}._submitBtn_1vuyz_1817{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;margin-top:4px;border:none;border-radius:999px;background:var(--auth-gradient);color:#fff;font-size:.9375rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 8px 22px color-mix(in srgb,var(--auth-pink) 32%,transparent);transition:opacity .15s,transform .12s}._submitBtn_1vuyz_1817:hover:not(:disabled){opacity:.94}._submitBtn_1vuyz_1817:active:not(:disabled){transform:scale(.99)}._submitBtn_1vuyz_1817:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1vuyz_1883{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:.65rem;border:1.5px solid color-mix(in srgb,var(--auth-pink) 45%,transparent);border-radius:999px;background:color-mix(in srgb,var(--auth-pink) 8%,transparent);color:var(--auth-pink-deep);font-size:.875rem;font-weight:650;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}._secondaryBtn_1vuyz_1883:hover{background:color-mix(in srgb,var(--auth-pink) 14%,transparent);border-color:color-mix(in srgb,var(--auth-pink) 65%,transparent)}._secondaryBtn_1vuyz_1883:active{transform:scale(.99)}._oauthSection_1vuyz_1937{margin-top:2px}._oauthDivider_1vuyz_1945{display:flex;align-items:center;gap:10px;margin:14px 0 12px;color:var(--auth-muted);font-size:12px}._oauthDivider_1vuyz_1945:before,._oauthDivider_1vuyz_1945:after{content:"";flex:1;height:1px;background:var(--auth-border)}._oauthIconRow_1vuyz_1979{display:flex;align-items:center;justify-content:center;gap:16px}._oauthIconBtn_1vuyz_1993{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid var(--auth-border);border-radius:50%;background:#fff;color:#333;font-size:12px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}._oauthIconBtn_1vuyz_1993:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px color-mix(in srgb,var(--auth-pink) 16%,transparent);border-color:color-mix(in srgb,var(--auth-pink) 45%,var(--auth-border))}._oauthIconBtn_1vuyz_1993:disabled{opacity:.6;cursor:not-allowed}._oauthIconGithub_1vuyz_2047{color:#24292f}._oauthIconWechat_1vuyz_2055{color:#07c160;background:color-mix(in srgb,#07c160 8%,#fff)}._oauthBtns_1vuyz_2065{display:flex;flex-direction:column;gap:8px}._oauthBtn_1vuyz_2065{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:1px solid var(--auth-border);border-radius:12px;background:#fff;color:var(--auth-text);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}._oauthBtn_1vuyz_2065:hover:not(:disabled){background:#f7f7f7;border-color:#d8d8d8}._oauthBtn_1vuyz_2065:disabled{opacity:.6;cursor:not-allowed}._oauthBtnWechat_1vuyz_2129{color:#07c160}._footerWrap_1vuyz_927{flex-shrink:0;padding:2px 0 18px;text-align:center}._footer_1vuyz_927{font-size:.75rem;color:var(--auth-muted)}._footerAction_1vuyz_2159{border:none;background:transparent;color:var(--auth-pink-deep);font-size:inherit;font-weight:700;font-family:inherit;cursor:pointer;padding:0;margin-left:4px}._footerAction_1vuyz_2159:hover{color:var(--auth-pink)}._backTopBar_1vuyz_2191{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:20px 28px 0}._backPill_1vuyz_2207{display:inline-flex;align-items:center;gap:4px;padding:6px 12px 6px 8px;border:1px solid var(--auth-border);border-radius:999px;background:var(--auth-input-bg);color:var(--auth-muted);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s}._backPill_1vuyz_2207:hover{color:var(--auth-text);background:#f0f0f0}._forgotFoot_1vuyz_2249{margin-top:4px;text-align:center}._forgotTabBar_1vuyz_2259{padding:12px 22px 4px;margin-bottom:4px}._unavailableHint_1vuyz_2269{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fff5f5;color:#c0392b;font-size:.8125rem;line-height:1.5}._docBody_1vuyz_2289{font-size:.8125rem;line-height:1.6;color:var(--auth-muted)}._docBody_1vuyz_2289 h4{margin:14px 0 6px;font-size:.875rem;font-weight:700;color:var(--auth-text)}._docBody_1vuyz_2289 h4:first-child{margin-top:0}._docBody_1vuyz_2289 p{margin:0 0 8px}._legalPanel_1vuyz_2331{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff;border-radius:24px;animation:_authLegalIn_1vuyz_1 .22s ease}@keyframes _authLegalIn_1vuyz_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._legalPanel_1vuyz_2331 ._backTopBar_1vuyz_2191{padding:20px 48px 12px 28px;border-bottom:1px solid var(--auth-border)}._legalPanelBody_1vuyz_2389{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 28px 24px}@media(max-width:768px){._shell_1vuyz_67{--auth-inset-x: 16px;--auth-card-pad-x: 16px}._overlay_1vuyz_5{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 10px max(12px,var(--modal-safe-bottom, max(16px, env(safe-area-inset-bottom, 0px))))}._shell_1vuyz_67{width:100%;max-width:420px;border-radius:20px 20px 16px 16px;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 12px)}._heroScene_1vuyz_135{height:clamp(128px,32vw,148px)}._heroBrand_1vuyz_197{padding-bottom:42px}._formCardWrap_1vuyz_313{margin-top:-28px;padding:0 var(--auth-inset-x) max(14px,var(--modal-safe-bottom, 12px))}._mascot_1vuyz_329{top:-56px;width:min(92px,24vw)}._formCard_1vuyz_313{padding-top:24px}._shellLogin_1vuyz_851,._shellRegister_1vuyz_809{max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 8px)}._shellRegister_1vuyz_809 ._heroScene_1vuyz_135{height:clamp(108px,26vw,128px)}._shellRegister_1vuyz_809 ._heroBrand_1vuyz_197{padding-bottom:24px}._shellLogin_1vuyz_851 ._heroBrand_1vuyz_197{padding-bottom:38px}._shellLogin_1vuyz_851 ._footerWrap_1vuyz_927,._shellRegister_1vuyz_809 ._footerWrap_1vuyz_927{padding:6px 0 max(14px,var(--modal-safe-bottom, 12px))}._formBody_1vuyz_913{padding:8px 0 12px}._formBodyLogin_1vuyz_913{padding-bottom:8px}._footerWrap_1vuyz_927{padding:2px 0 max(12px,var(--modal-safe-bottom, 10px))}._closeBtn_1vuyz_691{top:8px;right:8px;width:28px;height:28px}._heroBackBtn_1vuyz_741{top:8px;left:8px;width:28px;height:28px}}@media(min-width:769px){._formStack_1vuyz_1183{display:block}._formStack_1vuyz_1183>._stackLayerOff_1vuyz_1261{display:none}._formStack_1vuyz_1183>._stackLayerOn_1vuyz_1249{display:flex;flex-direction:column}}._sendCodeDialogBackdrop_1vuyz_2623{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}._sendCodeDialog_1vuyz_2623{width:min(100%,360px);padding:20px;border-radius:16px;background:var(--auth-panel-bg, #fff);box-shadow:0 16px 48px #0000002e}._sendCodeDialogTitle_1vuyz_2661{margin:0 0 8px;font-size:17px;font-weight:600}._sendCodeDialogHint_1vuyz_2673{margin:0 0 16px;font-size:13px;color:var(--text-secondary, #666)}._sendCodeDialogActions_1vuyz_2685{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}._sendCodeDialogCancel_1vuyz_2699,._sendCodeDialogConfirm_1vuyz_2701{min-width:88px;height:40px;padding:0 16px;border-radius:10px;font-size:14px;cursor:pointer}._sendCodeDialogCancel_1vuyz_2699{border:1px solid var(--auth-border, #e5e7eb);background:transparent;color:inherit}._sendCodeDialogConfirm_1vuyz_2701{border:none;background:var(--primary, #111);color:#fff}._sendCodeDialogConfirm_1vuyz_2701:disabled{opacity:.5;cursor:not-allowed}._overlay_1k3bi_1{position:fixed;inset:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);opacity:0;transition:opacity .2s ease}._overlayVisible_1k3bi_15{opacity:1}._modal_1k3bi_17{position:relative;width:480px;max-width:100%;max-height:calc(100vh - 1.5rem);overflow-y:auto;border-radius:20px;padding:1.25rem 1.35rem 1.1rem;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}._enter_1k3bi_33{transform:translateY(0) scale(1);opacity:1}._exit_1k3bi_38{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_1k3bi_43{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);cursor:pointer}._header_1k3bi_56{margin-bottom:1rem;padding-right:2rem}._title_1k3bi_61{margin:0;font-size:1.15rem}._subtitle_1k3bi_66{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted)}._guide_1k3bi_72{padding:.85rem 1rem;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);margin-bottom:1rem}._guideTitle_1k3bi_80{margin:0 0 .5rem;font-size:.88rem}._steps_1k3bi_85{margin:0;padding-left:1.1rem;font-size:.8rem;color:var(--text-muted);line-height:1.65}._faqList_1k3bi_93{display:flex;flex-direction:column;gap:.45rem}._faqItem_1k3bi_99{border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 80%,transparent);padding:.55rem .75rem;background:color-mix(in srgb,var(--bg) 40%,transparent)}._faqQ_1k3bi_106{cursor:pointer;font-size:.84rem;font-weight:600;list-style:none}._faqQ_1k3bi_106::-webkit-details-marker{display:none}._faqA_1k3bi_115{margin:.45rem 0 0;font-size:.78rem;line-height:1.55;color:var(--text-muted)}._footer_1k3bi_122{margin-top:1rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent);font-size:.72rem;color:var(--text-muted);text-align:center}._footer_1k3bi_122 p{margin:.2rem 0}@media(max-width:768px){._overlay_1k3bi_1{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 0 var(--modal-safe-bottom, max(16px, env(safe-area-inset-bottom, 0px)))}._modal_1k3bi_17{width:100%;max-width:100%;max-height:calc(100vh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px));max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px));border-radius:18px 18px 0 0;padding-bottom:max(1rem,calc(var(--modal-safe-bottom, 16px) + 4px))}._footer_1k3bi_122{padding-bottom:4px}}._overlay_19v2y_1{position:fixed;inset:0;z-index:720;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);opacity:0;transition:opacity .2s ease}._overlayVisible_19v2y_15{opacity:1}._modal_19v2y_17{position:relative;width:420px;max-width:100%;border-radius:20px;padding:1.25rem 1.35rem 1.15rem;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038;transform:translateY(12px) scale(.98);opacity:0;transition:transform .22s ease,opacity .22s ease}._modalWide_19v2y_31{width:min(720px,100%)}._enter_19v2y_35{transform:translateY(0) scale(1);opacity:1}._exit_19v2y_40{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_19v2y_45{position:absolute;top:10px;right:10px;width:32px;height:32px;border:none;border-radius:50%;background:color-mix(in srgb,var(--bg) 60%,transparent);color:var(--text-muted);cursor:pointer}._header_19v2y_58{margin-bottom:1rem;padding-right:2rem}._title_19v2y_63{margin:0;font-size:1.15rem}._subtitle_19v2y_68{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted)}._body_19v2y_74{display:flex;flex-direction:column;align-items:center;gap:1rem}._section_19v2y_81{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:.85rem;padding:.85rem;border-radius:16px;background:color-mix(in srgb,var(--bg) 45%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent)}._sectionTitle_19v2y_94{margin:0;width:100%;font-size:.92rem;font-weight:600;text-align:center}._sectionSubtitle_19v2y_102{margin:0;width:100%;font-size:.78rem;color:var(--text-muted);text-align:center;line-height:1.45}._bodySplit_19v2y_111{flex-direction:row;align-items:stretch;gap:.75rem}._bodySplit_19v2y_111 ._section_19v2y_81{padding:.65rem .55rem;gap:.55rem}._bodySplit_19v2y_111 ._sectionTitle_19v2y_94{font-size:.84rem}._bodySplit_19v2y_111 ._sectionSubtitle_19v2y_102{font-size:.68rem;line-height:1.35}._bodySplit_19v2y_111 ._qrcodeWrap_19v2y_131{width:100%;max-width:132px;height:auto;aspect-ratio:1;padding:.45rem}._bodySplit_19v2y_111 ._wechatRow_19v2y_139{flex-direction:column;align-items:stretch;gap:.35rem;padding:.5rem .55rem}._bodySplit_19v2y_111 ._wechatLabel_19v2y_146{font-size:.68rem}._bodySplit_19v2y_111 ._wechatValue_19v2y_150{font-size:.82rem;text-align:center}._bodySplit_19v2y_111 ._copyBtn_19v2y_155{width:100%;padding:.4rem .5rem;font-size:.72rem}._bodySplit_19v2y_111 ._hint_19v2y_161{font-size:.65rem;line-height:1.35}@media(max-width:640px){._overlay_19v2y_1{padding:max(.75rem,env(safe-area-inset-top,0px)) .75rem max(.75rem,env(safe-area-inset-bottom,0px));align-items:center;justify-content:center}._modal_19v2y_17{width:min(420px,100%);max-height:min(88vh,640px);overflow-y:auto}._modalWide_19v2y_31{width:min(720px,100%);max-height:min(88vh,720px);overflow-y:auto;padding:1rem .85rem .9rem;border-radius:20px}._modalWide_19v2y_31 ._header_19v2y_58{margin-bottom:.75rem}._modalWide_19v2y_31 ._title_19v2y_63{font-size:1.05rem}._modalWide_19v2y_31 ._subtitle_19v2y_68{font-size:.75rem}._bodySplit_19v2y_111{flex-direction:row;gap:.55rem}._bodySplit_19v2y_111 ._section_19v2y_81{padding:.55rem .45rem}._bodySplit_19v2y_111 ._qrcodeWrap_19v2y_131{max-width:min(100%,118px)}._bodySplit_19v2y_111 ._sectionSubtitle_19v2y_102,._bodySplit_19v2y_111 ._hint_19v2y_161{display:none}}._qrcodeWrap_19v2y_131{width:220px;height:220px;padding:.65rem;border-radius:16px;background:#fff;border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);box-shadow:0 8px 24px #00000014}._qrcode_19v2y_131{display:block;width:100%;height:100%;object-fit:contain}._wechatRow_19v2y_139{width:100%;display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;border-radius:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 16%,transparent)}._wechatLabel_19v2y_146{flex-shrink:0;font-size:.78rem;color:var(--text-muted)}._wechatValue_19v2y_150{flex:1;min-width:0;font-size:.95rem;font-weight:600;word-break:break-all}._copyBtn_19v2y_155{flex-shrink:0;border:none;border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 80%,#6288ff))}._copyBtn_19v2y_155:hover{filter:brightness(1.05)}._hint_19v2y_161{margin:0;font-size:.78rem;color:var(--text-muted);text-align:center;line-height:1.5}._root_efotw_5{display:flex;flex-direction:column;gap:1rem}._intro_efotw_17{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .95rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent, #7c3aed) 16%,var(--glass-border, #e5e7eb));background:linear-gradient(145deg,color-mix(in srgb,#fb7185 10%,var(--bg-elevated, #fff)),color-mix(in srgb,var(--accent, #7c3aed) 6%,var(--bg-elevated, #fff)) 48%,color-mix(in srgb,#22c55e 7%,var(--bg-elevated, #fff)))}._introTitle_efotw_49{margin:0;display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;line-height:1.35;letter-spacing:.01em;color:var(--text, #111827)}._introEmoji_efotw_73{flex-shrink:0;font-size:1.15rem;line-height:1}._rateLine_efotw_85{margin:0;font-size:.78rem;font-weight:650;line-height:1.5;color:color-mix(in srgb,var(--accent, #7c3aed) 78%,#4c1d95)}._slogan_efotw_101{margin:.1rem 0 0;font-size:.82rem;font-weight:800;line-height:1.55;letter-spacing:.01em}._sloganA_efotw_117{color:#e11d48}._sloganB_efotw_125{color:#ea580c}._sloganC_efotw_133{color:#16a34a}._group_efotw_141{display:flex;flex-direction:column;gap:.7rem;padding-top:.15rem}._groupHead_efotw_155{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:0 .1rem}._groupLabel_efotw_171{font-size:.8rem;font-weight:800;letter-spacing:.04em;color:var(--text, #111827)}._groupMeta_efotw_185{font-size:.66rem;line-height:1.4;color:var(--text-muted, #6b7280);text-align:right}._footnote_efotw_199{margin:0;font-size:.7rem;line-height:1.5;color:var(--text-muted, #6b7280);opacity:.92}._section_efotw_215{display:flex;flex-direction:column;gap:.4rem}._sectionTitle_efotw_227{margin:0;font-size:.76rem;font-weight:700;color:var(--text, #111827)}._tableWrap_efotw_241{overflow-x:auto;border:1px solid color-mix(in srgb,var(--glass-border, #e5e7eb) 85%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg-elevated, #fff) 94%,transparent)}._table_efotw_241{width:100%;border-collapse:collapse;font-size:.72rem;line-height:1.35}._table_efotw_241 th,._table_efotw_241 td{padding:.4rem .55rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border, #e5e7eb) 80%,transparent);white-space:nowrap;text-align:left}._table_efotw_241 th{font-size:.66rem;font-weight:700;letter-spacing:.02em;color:var(--text-muted, #6b7280);background:color-mix(in srgb,var(--accent, #7c3aed) 7%,var(--bg-elevated, #fff))}._table_efotw_241 th:not(:first-child),._table_efotw_241 td:not(:first-child){text-align:center;min-width:2.6rem}._table_efotw_241 tbody tr:last-child td{border-bottom:none}._table_efotw_241 tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--accent, #7c3aed) 3.5%,transparent)}._model_efotw_329{font-weight:600;color:var(--text, #111827);white-space:normal;max-width:9.5rem}._price_efotw_343{font-variant-numeric:tabular-nums;font-weight:650;color:var(--text, #111827);white-space:nowrap}._audioNote_efotw_357{display:block;margin-top:.15rem;font-size:.62rem;font-weight:500;color:var(--text-muted, #6b7280);white-space:normal}._dash_efotw_375{color:var(--text-muted, #9ca3af)}._empty_efotw_383{margin:0;padding:1rem .5rem;font-size:.78rem;color:var(--text-muted, #6b7280);text-align:center}@media(max-width:520px){._intro_efotw_17{padding:.75rem .8rem}._introTitle_efotw_49{font-size:.92rem}._rateLine_efotw_85,._slogan_efotw_101{font-size:.74rem}._groupHead_efotw_155{flex-direction:column;align-items:flex-start;gap:.2rem}._groupMeta_efotw_185{text-align:left}}._overlay_1a0tt_3{--rg-bg: color-mix(in srgb, var(--bg-elevated) 92%, var(--accent) 8%);--rg-text: var(--text);--rg-sub: var(--text-secondary);--rg-muted: var(--text-muted);--rg-line: color-mix(in srgb, var(--accent) 18%, var(--glass-border));--rg-accent: var(--accent);--rg-accent-2: var(--accent-2);--rg-soft: color-mix(in srgb, var(--accent) 8%, var(--bg-elevated));--rg-balance: linear-gradient( 145deg, color-mix(in srgb, var(--accent) 10%, var(--bg-elevated)) 0%, color-mix(in srgb, var(--accent-2) 6%, var(--bg-elevated)) 55%, color-mix(in srgb, var(--bg-elevated) 96%, transparent) 100% );--rg-btn: var(--accent);--rg-shadow: 0 24px 70px color-mix(in srgb, var(--accent) 14%, rgba(0, 0, 0, .18)), inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 58%, transparent);--rg-card-shadow: 0 1px 0 color-mix(in srgb, var(--glass-highlight) 55%, transparent) inset, 0 2px 12px color-mix(in srgb, var(--accent) 8%, transparent);position:fixed;inset:0;z-index:760;overflow-y:auto;overscroll-behavior:contain;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--bg) 35%,rgba(25,31,54,.52));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity .24s ease}._overlayVisible_1a0tt_40{opacity:1}._overlayCenter_1a0tt_44{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - max(1rem,env(safe-area-inset-top,0px)) - max(1rem,env(safe-area-inset-bottom,0px)));width:100%;box-sizing:border-box}._modal_1a0tt_55{position:relative;width:min(440px,100%);max-height:min(88dvh,720px);display:flex;flex-direction:column;flex-shrink:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent),radial-gradient(ellipse 60% 40% at 95% 0%,color-mix(in srgb,var(--accent-2) 14%,transparent),transparent),radial-gradient(ellipse 50% 35% at 0% 70%,color-mix(in srgb,var(--accent) 8%,transparent),transparent),linear-gradient(165deg,color-mix(in srgb,var(--bg-elevated) 88%,white 12%),color-mix(in srgb,var(--bg-elevated) 94%,var(--accent) 6%));color:var(--rg-text);font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", "PingFang SC", sans-serif);border-radius:20px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:var(--rg-shadow);overflow:hidden;transform:translateY(12px) scale(.985);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease,width .2s ease}._modalWide_1a0tt_85{width:min(560px,100%)}._enter_1a0tt_89{transform:translateY(0) scale(1);opacity:1}._exit_1a0tt_94{transform:translateY(8px) scale(.99);opacity:0}._heroDeco_1a0tt_99{position:absolute;top:0;right:0;width:min(320px,80%);height:120px;pointer-events:none;background:radial-gradient(ellipse 120% 110% at 100% 0%,color-mix(in srgb,var(--accent) 22%,transparent) 0%,transparent 70%),radial-gradient(ellipse 80% 70% at 85% 0%,color-mix(in srgb,var(--accent-2) 18%,transparent) 0%,transparent 55%);mask-image:linear-gradient(135deg,transparent 8%,#000 78%);-webkit-mask-image:linear-gradient(135deg,transparent 8%,#000 78%)}._header_1a0tt_115{position:relative;z-index:2;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.875rem .875rem .875rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--rg-line) 70%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,transparent),color-mix(in srgb,var(--bg-elevated) 40%,transparent))}._headerLeft_1a0tt_132{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1 1 auto}._iconWrap_1a0tt_140{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:12px;background:var(--rg-balance);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--glass-border));color:var(--rg-accent);box-shadow:var(--rg-card-shadow)}._headerText_1a0tt_154{min-width:0;display:flex;flex-direction:column;gap:.125rem}._eyebrow_1a0tt_161{font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.2;color:var(--rg-accent)}._title_1a0tt_169{margin:0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:var(--rg-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerTrailing_1a0tt_181{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._closeBtn_1a0tt_188{width:36px;height:36px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:10px;background:color-mix(in srgb,var(--glass-bg) 70%,var(--bg-elevated));color:var(--rg-muted);cursor:pointer;transition:color .15s ease,background .15s ease,transform .12s ease}._closeBtn_1a0tt_188:hover{color:var(--rg-text);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated))}._closeBtn_1a0tt_188:active{transform:scale(.94)}._switchBtn_1a0tt_210{display:inline-flex;align-items:center;justify-content:center;gap:3px;flex-shrink:0;min-height:34px;max-width:9.5rem;padding:0 .7rem 0 .75rem;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--glass-border));border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated));color:color-mix(in srgb,var(--accent) 88%,var(--text));font-size:.6875rem;font-weight:650;font-family:inherit;line-height:1;cursor:pointer;box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 10%,transparent);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .12s ease,color .15s ease}._switchBtnLabel_1a0tt_237{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._switchBtnIcon_1a0tt_244{flex-shrink:0;opacity:.9}._switchBtn_1a0tt_210:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-border));background:color-mix(in srgb,var(--accent) 14%,var(--bg-elevated));color:var(--rg-accent);box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 16%,transparent);transform:translateY(-1px)}._switchBtn_1a0tt_210:active{transform:translateY(0) scale(.98)}._switchBtnBack_1a0tt_261{border-color:color-mix(in srgb,var(--border) 90%,transparent);color:var(--rg-sub);background:color-mix(in srgb,var(--glass-bg) 55%,var(--bg-elevated))}._switchBtnBack_1a0tt_261:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border));color:var(--rg-text)}._body_1a0tt_274{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.125rem .75rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 35%,transparent) transparent}._body_1a0tt_274::-webkit-scrollbar{width:4px}._body_1a0tt_274::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--accent) 30%,transparent)}._salutation_1a0tt_295,._intro_1a0tt_296,._closing_1a0tt_297{margin:0;font-size:.875rem;line-height:1.65;color:var(--rg-sub)}._salutation_1a0tt_295{margin-bottom:.5rem;font-weight:600;color:var(--rg-text)}._intro_1a0tt_296 p{margin:0 0 .625rem}._intro_1a0tt_296 p:last-child{margin-bottom:0}._htmlBody_1a0tt_319{font-size:.875rem;line-height:1.65;color:var(--rg-sub);word-break:break-word}._htmlBody_1a0tt_319 .announcement-html-root{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}._htmlBody_1a0tt_319 .announcement-html-root>*{margin:0!important}._htmlBody_1a0tt_319 :where(h1,h2,h3,h4){margin:0;font-weight:700;line-height:1.35;color:var(--rg-text);letter-spacing:-.01em}._htmlBody_1a0tt_319 :where(h1){font-size:1rem}._htmlBody_1a0tt_319 :where(h2){font-size:.9375rem}._htmlBody_1a0tt_319 :where(h3,h4){font-size:.875rem}._htmlBody_1a0tt_319 :where(p){margin:0;font-size:.8125rem;line-height:1.65;color:var(--rg-sub)}._htmlBody_1a0tt_319 :where(ul,ol){margin:0;padding:0 0 0 1.125rem;display:flex;flex-direction:column;gap:.35rem}._htmlBody_1a0tt_319 :where(li){font-size:.8125rem;line-height:1.55;color:var(--rg-sub)}._htmlBody_1a0tt_319 :where(strong,b){color:var(--rg-text);font-weight:700}._htmlBody_1a0tt_319 :where(a){color:var(--rg-accent);text-decoration:underline;text-underline-offset:2px}._htmlBody_1a0tt_319 :where(img,video,iframe){max-width:100%;height:auto;border-radius:10px;display:block}._htmlBody_1a0tt_319 .announcement-html-root :where(div[style*=background],div[style*=border],section,article){background:var(--rg-balance)!important;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--glass-border))!important;border-left:3px solid var(--rg-accent)!important;border-radius:12px!important;padding:.75rem .875rem!important;box-shadow:var(--rg-card-shadow)!important;margin:0!important}._htmlBody_1a0tt_319 .announcement-html-root :where(div[style*=background],div[style*=border],section,article) :where(p,h1,h2,h3,h4,ul,ol){margin:0 0 .375rem!important}._htmlBody_1a0tt_319 .announcement-html-root :where(div[style*=background],div[style*=border],section,article) :where(p,h1,h2,h3,h4,ul,ol):last-child{margin-bottom:0!important}._sectionList_1a0tt_418{display:flex;flex-direction:column;gap:.625rem;margin:.25rem 0 0;padding:0;list-style:none}._sectionItem_1a0tt_427{padding:.75rem .875rem;border-radius:12px;background:var(--rg-balance);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--glass-border));border-left:3px solid var(--rg-accent);box-shadow:var(--rg-card-shadow)}._sectionTitle_1a0tt_436{display:flex;align-items:center;gap:.4375rem;margin:0 0 .375rem;font-size:.875rem;font-weight:700;line-height:1.4;color:var(--rg-text)}._sectionBar_1a0tt_447{flex-shrink:0;width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--rg-accent),var(--rg-accent-2))}._sectionBody_1a0tt_455{margin:0;font-size:.8125rem;line-height:1.6;color:var(--rg-sub)}._closing_1a0tt_297{margin-top:.25rem;padding:.625rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--rg-line) 80%,transparent)}._empty_1a0tt_470{margin:0;padding:1.5rem .75rem;font-size:.8125rem;line-height:1.65;color:var(--rg-muted);text-align:center}._pricingBlock_1a0tt_479{display:flex;flex-direction:column;gap:.75rem}._pricingHint_1a0tt_485{margin:0;font-size:.75rem;line-height:1.55;color:var(--rg-muted)}._pricingTableWrap_1a0tt_492{overflow-x:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--glass-border));background:color-mix(in srgb,var(--bg-elevated) 88%,transparent)}._pricingTable_1a0tt_492{width:100%;border-collapse:collapse;font-size:.8125rem}._pricingTable_1a0tt_492 th,._pricingTable_1a0tt_492 td{padding:.625rem .75rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--rg-line) 80%,transparent);white-space:nowrap}._pricingTable_1a0tt_492 th{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--rg-muted);background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated))}._pricingTable_1a0tt_492 th:not(:first-child),._pricingTable_1a0tt_492 td:not(:first-child){text-align:right}._pricingTable_1a0tt_492 tbody tr:last-child td{border-bottom:none}._pricingModel_1a0tt_531{font-weight:600;color:var(--rg-text);white-space:normal;max-width:11rem}._pricingPrice_1a0tt_538{font-variant-numeric:tabular-nums;font-weight:600;color:var(--rg-text)}._pricingDash_1a0tt_544{color:var(--rg-muted)}._footer_1a0tt_550{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem calc(.875rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--rg-line) 70%,transparent);background:color-mix(in srgb,var(--bg-elevated) 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._footerSpacer_1a0tt_564{flex:1 1 auto;min-width:0}._skipToday_1a0tt_569{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 auto;min-width:0;min-height:40px;cursor:pointer;user-select:none}._skipTodayInput_1a0tt_580{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._skipTodayBox_1a0tt_592{width:18px;height:18px;flex-shrink:0;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--bg-elevated) 90%,transparent);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}._skipTodayInput_1a0tt_580:checked+._skipTodayBox_1a0tt_592{background:var(--rg-accent);border-color:var(--rg-accent);box-shadow:inset 0 0 0 3px var(--bg-elevated)}._skipTodayText_1a0tt_608{font-size:.8125rem;color:var(--rg-sub);white-space:nowrap}._confirmBtn_1a0tt_614{flex:0 0 auto;min-width:7.5rem;min-height:42px;padding:0 1.25rem;border:none;border-radius:10px;background:var(--rg-btn);color:#fff;font-family:inherit;font-size:.875rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 28%,transparent);transition:opacity .15s ease,transform .12s ease,background .15s ease,box-shadow .15s ease}._confirmBtn_1a0tt_614:hover{background:color-mix(in srgb,var(--accent) 88%,black 12%);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 36%,transparent)}._confirmBtn_1a0tt_614:active{transform:scale(.97)}@media(max-width:480px){._overlay_1a0tt_3{padding:.75rem}._header_1a0tt_115{padding:.75rem;gap:.5rem}._iconWrap_1a0tt_140{width:36px;height:36px;border-radius:10px}._title_1a0tt_169{font-size:.975rem}._switchBtn_1a0tt_210{max-width:7.25rem;min-height:32px;font-size:.625rem;padding:0 .55rem 0 .6rem}._body_1a0tt_274{padding:.875rem .875rem .625rem}._footer_1a0tt_550{flex-wrap:wrap;padding:.75rem .875rem calc(.75rem + env(safe-area-inset-bottom,0px))}._confirmBtn_1a0tt_614{flex:1 1 100%;min-width:0;width:100%;min-height:46px}._skipToday_1a0tt_569{width:100%;min-height:32px}}@media(prefers-reduced-motion:reduce){._confirmBtn_1a0tt_614:active,._closeBtn_1a0tt_188:active,._switchBtn_1a0tt_210:active{transform:none}}._root_t62o5_1{position:fixed;inset:0;z-index:130}._backdrop_t62o5_13{position:absolute;inset:0;padding:0;border:none;background:color-mix(in srgb,#000 42%,transparent);cursor:pointer}[data-theme=light] ._backdrop_t62o5_13{background:color-mix(in srgb,#0f172a 28%,transparent)}._panel_t62o5_39{position:absolute;top:calc(3.2rem + env(safe-area-inset-top,0px));left:var(--mobile-chrome-x, .75rem);right:var(--mobile-chrome-x, .75rem);max-height:min(72vh,520px);overflow:auto;padding:.85rem;border-radius:18px;background:#121216;border:1px solid var(--border);box-shadow:var(--shadow-lg)}[data-theme=light] ._panel_t62o5_39{background:#fff;border-color:color-mix(in srgb,var(--border) 90%,transparent);box-shadow:0 18px 48px #0f172a1f,0 0 0 1px #0f172a0a}._head_t62o5_83{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}._head_t62o5_83 strong{display:block;font-size:.95rem;color:var(--text)}._head_t62o5_83 p{margin:.15rem 0 0;font-size:.75rem;color:var(--text-muted)}._logo_t62o5_121{width:2rem;height:2rem;border-radius:10px;object-fit:cover}._hint_t62o5_135{margin:0 0 .75rem;padding:.55rem .65rem;font-size:.75rem;line-height:1.45;color:var(--text-secondary);background:#2a2438;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:12px}[data-theme=light] ._hint_t62o5_135{background:#f5f3ff;border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}._grid_t62o5_167{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}._sectionLabel_t62o5_179{grid-column:1 / -1;padding:.15rem .2rem 0;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}._item_t62o5_199{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .35rem;color:var(--text);background:#1a1a20;border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s}[data-theme=light] ._item_t62o5_199{background:#f7f7fb;border-color:color-mix(in srgb,var(--border) 85%,transparent)}._itemActive_t62o5_237{border-color:color-mix(in srgb,var(--accent-2) 55%,var(--border));background:#22202c}[data-theme=light] ._itemActive_t62o5_237{background:#f3efff}._itemIcon_t62o5_255{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--accent-2)}._itemLabel_t62o5_275{font-size:.72rem;line-height:1.2;text-align:center}._dot_t62o5_287{position:absolute;top:-1px;right:-1px;width:7px;height:7px;background:#ef4444;border-radius:999px}._spinner_t62o5_307{position:absolute;inset:-2px;border:2px solid rgba(139,124,246,.2);border-top-color:var(--accent-2);border-radius:999px;animation:_spin_t62o5_307 .7s linear infinite}@keyframes _spin_t62o5_307{to{transform:rotate(360deg)}}._header_ql9bt_1{position:fixed;top:0;left:0;right:0;z-index:120;display:none;align-items:center;gap:.625rem;min-height:calc(3.5rem + env(safe-area-inset-top,0px));padding:calc(.5rem + env(safe-area-inset-top,0px)) var(--mobile-chrome-x, .75rem) .5rem;background:linear-gradient(180deg,color-mix(in srgb,var(--glass-bg) 88%,transparent),color-mix(in srgb,var(--glass-bg) 68%,transparent));backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);border-bottom:1px solid color-mix(in srgb,var(--glass-border) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 8px 28px color-mix(in srgb,#000 6%,transparent)}[data-mobile-ui=modern] ._header_ql9bt_1{display:flex}._menuBtn_ql9bt_33{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.375rem;height:2.375rem;padding:0;color:var(--text);background:color-mix(in srgb,var(--glass-bg) 82%,var(--surface));border:1px solid color-mix(in srgb,var(--glass-border) 88%,transparent);border-radius:13px;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 2px 8px color-mix(in srgb,#000 5%,transparent);cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease}._menuBtn_ql9bt_33:active{transform:scale(.94);background:color-mix(in srgb,var(--glass-bg) 92%,var(--surface))}._brand_ql9bt_57{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;text-decoration:none;color:inherit}._logo_ql9bt_67{width:1.875rem;height:1.875rem;border-radius:10px;object-fit:cover;flex-shrink:0;border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);box-shadow:0 2px 8px color-mix(in srgb,#000 8%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}._brandName_ql9bt_79{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_ql9bt_88{display:flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.18rem;border-radius:999px;background:color-mix(in srgb,var(--glass-bg) 42%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 35%,transparent)}._creditsChip_ql9bt_100{display:inline-flex;align-items:center;gap:.3rem;max-width:7.75rem;padding:.38rem .62rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(135deg,#ec4899,#f97316 92%);border:1px solid color-mix(in srgb,#fff 22%,transparent);border-radius:999px;cursor:pointer;box-shadow:inset 0 1px color-mix(in srgb,#fff 28%,transparent),0 4px 14px #ec489942;transition:transform .14s ease,box-shadow .14s ease}._creditsChip_ql9bt_100 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._creditsChip_ql9bt_100 svg{flex-shrink:0;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}._creditsChip_ql9bt_100:active{transform:scale(.96);box-shadow:inset 0 1px color-mix(in srgb,#fff 22%,transparent),0 2px 8px #ec489933}._avatarBtn_ql9bt_140{position:relative;flex-shrink:0;width:2.125rem;height:2.125rem;padding:2px;border:none;border-radius:999px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 85%,#ec4899),color-mix(in srgb,var(--accent) 75%,#f97316));cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--accent-2) 28%,transparent);transition:transform .14s ease}._avatarBtn_ql9bt_140:active{transform:scale(.94)}._avatarImg_ql9bt_163{width:100%;height:100%;object-fit:cover;border-radius:999px;background:var(--surface)}._avatarFallback_ql9bt_171{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;background:var(--surface);font-size:.82rem;font-weight:700;color:var(--accent-2)}@media(max-width:380px){._header_ql9bt_1{gap:.45rem}._brandName_ql9bt_79{font-size:.875rem}._creditsChip_ql9bt_100{max-width:6.25rem;padding-inline:.5rem;font-size:.72rem}}._overlay_7yplw_1{position:fixed;inset:0;z-index:calc(var(--z-modal) + 20);display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_7yplw_27{position:relative;width:420px;max-width:100%;padding:1.35rem 1.5rem 1.25rem;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 90%,white 10%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)),var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038,inset 0 1px color-mix(in srgb,var(--glass-highlight) 58%,transparent);animation:_modalIn_7yplw_1 .2s ease-out}@keyframes _modalIn_7yplw_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_7yplw_81{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bg-elevated) 86%,var(--surface) 14%);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center}._title_7yplw_113{margin:0 2rem .65rem 0;font-size:1.05rem;font-weight:700;color:var(--text)}._body_7yplw_127{margin:0 0 1rem;font-size:.8125rem;line-height:1.65;color:color-mix(in srgb,var(--text) 82%,transparent);white-space:pre-line}._dismissLabel_7yplw_143{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.45;color:var(--text-muted);cursor:pointer;user-select:none}._dismissLabel_7yplw_143 input{margin-top:.15rem;flex-shrink:0;accent-color:var(--accent)}._actions_7yplw_179{display:flex;gap:.5rem;justify-content:flex-end}._cancelBtn_7yplw_191,._confirmBtn_7yplw_193{min-height:38px;padding:.45rem 1rem;border-radius:999px;font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .12s}._cancelBtn_7yplw_191{border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:transparent;color:var(--text-muted)}._confirmBtn_7yplw_193{border:none;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff}._cancelBtn_7yplw_191:active,._confirmBtn_7yplw_193:active{transform:scale(.98)}._lightbox_zsujb_1{position:fixed;inset:0;z-index:calc(var(--z-modal, 1300) + 10);display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));background:color-mix(in srgb,#000 78%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);cursor:zoom-out;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto}._lightboxClose_zsujb_22{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:4;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:50%;background:color-mix(in srgb,#fff 12%,transparent);color:#fff;cursor:pointer;transition:transform .15s}._lightboxClose_zsujb_22:hover{transform:scale(1.04)}._stage_zsujb_44{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:100%;max-height:100%;touch-action:none}._image_zsujb_56{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 24px 64px color-mix(in srgb,#000 50%,transparent);user-select:none;-webkit-user-drag:none;pointer-events:none;cursor:zoom-out}._overlay_zsujb_71{position:absolute;inset:0;z-index:3;pointer-events:none}._overlay_zsujb_71>*{pointer-events:auto}._shell_ncxjp_3{box-sizing:border-box;position:relative;z-index:1;width:100%;max-width:56rem;margin:0 auto;min-height:100dvh;min-height:100vh;padding:.75rem clamp(1rem,3vw,1.5rem) 3rem}._shellHub_ncxjp_27{min-height:auto}._shellSheet_ncxjp_35{min-height:auto;max-width:none;margin:0;padding:.35rem 1rem .85rem}._shellSheetHub_ncxjp_49,._shellSheet_ncxjp_35[data-profile-sheet=sub]{--sheet-text: var(--text);--sheet-muted: var(--text-muted);--sheet-secondary: var(--text-secondary);--sheet-line: var(--border);--sheet-inset: color-mix(in srgb, var(--bg-elevated) 90%, var(--accent) 4%);--sheet-hover: var(--surface-hover);color:var(--text)}[data-theme=light] ._shellSheetHub_ncxjp_49,[data-theme=light] ._shellSheet_ncxjp_35[data-profile-sheet=sub]{--sheet-inset: color-mix(in srgb, var(--bg-elevated) 96%, var(--accent) 2%)}._shellSheetHub_ncxjp_49 ._pageFlow_ncxjp_81{gap:.55rem}._shellSheetHub_ncxjp_49 ._hero_ncxjp_89,._shellSheetHub_ncxjp_49 ._hubMenuCard_ncxjp_91,._shellSheetHub_ncxjp_49 ._hubMenuCardSheet_ncxjp_93{border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;padding:0}._heroSheet_ncxjp_113{padding:0;overflow:visible}._heroMainSheet_ncxjp_123{flex-direction:column;align-items:stretch;gap:.9rem}._shellSheetHub_ncxjp_49 ._heroRef_ncxjp_135{margin:-.35rem -1rem 0;padding:1rem 1rem .85rem}._shellSheetHub_ncxjp_49 ._avatarRef_ncxjp_145{width:3.6rem;height:3.6rem;border:2px solid rgba(255,255,255,.85);background:#fff;box-shadow:0 4px 14px #00000014}._shellSheetHub_ncxjp_49 ._avatarLetter_ncxjp_161{font-size:1.35rem;color:var(--accent)}._shellSheetHub_ncxjp_49 ._displayName_ncxjp_171{font-size:1.08rem;font-weight:750;color:var(--sheet-text)}._shellSheetHub_ncxjp_49 ._heroMeta_ncxjp_183{margin-top:.12rem;font-size:.74rem;color:var(--sheet-muted)}._shellSheetHub_ncxjp_49 ._heroSettingsBtn_ncxjp_195{height:2rem;padding:0 .8rem;font-size:.72rem;border:none;background:#fff;color:var(--sheet-text);box-shadow:0 2px 10px #0000000f}._shellSheetHub_ncxjp_49 ._heroAssetsBar_ncxjp_215{border:none;background:color-mix(in srgb,#7dcea0 22%,#fff)}._shellSheetHub_ncxjp_49 ._heroActionCard_ncxjp_225{background:#fff;border:none;box-shadow:0 2px 12px #0000000d}._creditsPanel_ncxjp_237{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;min-width:0;width:min(100%,14.25rem);padding:.55rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--glass-border) 78%,transparent);background:color-mix(in srgb,var(--glass-highlight) 10%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 38%,transparent);transition:border-color .15s,box-shadow .15s}._creditsPanel_ncxjp_237:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 50%,transparent),0 8px 24px color-mix(in srgb,var(--accent) 12%,transparent)}._creditsPanelSheet_ncxjp_285{width:100%;padding:.65rem;border-radius:16px;border:1px solid var(--border);background:var(--sheet-inset);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 30%,transparent)}._creditsSection_ncxjp_307{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;min-width:0}._creditsSectionSheet_ncxjp_323{width:100%}._creditsActionGrid_ncxjp_331{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}._creditsActionMember_ncxjp_343,._creditsActionTopUp_ncxjp_345{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.45rem;padding:.5rem .6rem;border-radius:12px;font-size:.76rem;font-weight:700;white-space:nowrap;cursor:pointer;font-family:inherit;transition:transform .12s,border-color .15s,background .15s,box-shadow .15s,color .15s}._creditsActionMember_ncxjp_343:active,._creditsActionTopUp_ncxjp_345:active{transform:scale(.98)}._creditsActionMember_ncxjp_343{border:1px solid color-mix(in srgb,#e8a317 32%,var(--glass-border));background:color-mix(in srgb,#f5c451 8%,transparent);color:color-mix(in srgb,#9a7209 75%,var(--text))}._creditsActionMember_ncxjp_343 svg{color:#d4920a;flex-shrink:0}._creditsActionMember_ncxjp_343:hover{border-color:color-mix(in srgb,#e8a317 48%,var(--glass-border));background:color-mix(in srgb,#f5c451 14%,transparent);box-shadow:0 4px 14px color-mix(in srgb,#e8a317 12%,transparent)}._creditsActionMemberActive_ncxjp_431{border-color:color-mix(in srgb,#e8a317 45%,var(--glass-border));background:color-mix(in srgb,#f5c451 12%,transparent)}._creditsActionTopUp_ncxjp_345{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)}._creditsActionTopUp_ncxjp_345:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-border));background:color-mix(in srgb,var(--accent) 16%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 16%,transparent)}._creditsActionTopUpSolo_ncxjp_465{grid-column:1 / -1}._shellSheetHub_ncxjp_49 ._creditsActionMember_ncxjp_343,._shellSheetHub_ncxjp_49 ._creditsActionTopUp_ncxjp_345{min-height:2.6rem;border-radius:12px;font-size:.8rem}._shellSheetHub_ncxjp_49 ._creditsActionTopUp_ncxjp_345{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))}._shellSheetHub_ncxjp_49 ._creditsWalletIcon_ncxjp_499{width:2.15rem;height:2.15rem;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:none}._shellSheetHub_ncxjp_49 ._creditsWalletLabel_ncxjp_519{font-size:.72rem;color:var(--sheet-muted)}._shellSheetHub_ncxjp_49 ._creditsWalletValue_ncxjp_529{font-size:1.4rem;font-weight:800;color:var(--sheet-text)}._creditsWalletBuyBtn_ncxjp_541{margin-left:auto;padding:.45rem .85rem;border-left:none;border-radius:999px;font-size:.78rem;font-weight:700;color:#111;background:#fff}[data-theme=light] ._creditsWalletBuyBtn_ncxjp_541{color:#fff;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);box-shadow:0 4px 14px color-mix(in srgb,var(--accent) 28%,transparent)}._sheetTipsBanner_ncxjp_575{display:block;width:100%;margin:0;padding:.55rem .15rem .15rem;border:none;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}._sheetTipsLabel_ncxjp_601{display:block;margin-bottom:.2rem;font-size:.92rem;font-style:italic;font-weight:600;color:var(--accent-2)}._sheetTipsText_ncxjp_619{margin:0;font-size:.82rem;line-height:1.45;color:var(--sheet-muted)}._profilePerksBar_ncxjp_633{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}._profilePerksBarSheet_ncxjp_649{margin-top:.1rem;border-radius:.85rem}._profilePerksItem_ncxjp_659{display:flex;flex:1 1 0;align-items:flex-start;gap:.55rem;min-width:0;padding:.82rem .72rem;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}._profilePerksItemSolo_ncxjp_691{flex:1 1 100%}._profilePerksItem_ncxjp_659:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._profilePerksDivider_ncxjp_707{flex:0 0 1px;align-self:stretch;margin:.72rem 0;background:color-mix(in srgb,var(--glass-border) 70%,transparent)}._profilePerksIcon_ncxjp_721{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}._profilePerksText_ncxjp_745{display:flex;flex:1 1 auto;flex-direction:column;gap:.18rem;min-width:0}._profilePerksTitle_ncxjp_761,._profilePerksTitleAccent_ncxjp_763{font-size:.84rem;font-weight:700;line-height:1.25}._profilePerksTitle_ncxjp_761{color:var(--text)}._profilePerksTitleAccent_ncxjp_763{color:var(--accent-2)}._profilePerksHint_ncxjp_791{font-size:.72rem;line-height:1.35;color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._shellSheetHub_ncxjp_49 ._profilePerksBar_ncxjp_633{background:var(--sheet-surface, var(--surface));border-color:var(--sheet-line)}._shellSheetHub_ncxjp_49 ._profilePerksItem_ncxjp_659{padding:.78rem .68rem}._shellSheetHub_ncxjp_49 ._profilePerksTitle_ncxjp_761,._shellSheetHub_ncxjp_49 ._profilePerksTitleAccent_ncxjp_763{font-size:.82rem}._shellSheetHub_ncxjp_49 ._profilePerksHint_ncxjp_791{color:var(--sheet-muted)}._hubMenuCardSheet_ncxjp_93{margin-top:.15rem}._shellSheetHub_ncxjp_49 ._hubMenuRow_ncxjp_855{padding:.82rem .15rem;border-bottom-color:var(--sheet-line)}._shellSheetHub_ncxjp_49 ._hubMenuRow_ncxjp_855:last-child{border-bottom:none}._shellSheetHub_ncxjp_49 ._hubMenuRow_ncxjp_855:hover:not(:disabled){background:var(--sheet-hover)}._shellSheetHub_ncxjp_49 ._hubMenuRowIcon_ncxjp_881{width:1.35rem;height:1.35rem;border-radius:0;background:transparent;color:var(--text-secondary)}._shellSheetHub_ncxjp_49 ._hubMenuRowTitle_ncxjp_897{font-size:.88rem;font-weight:500;color:var(--sheet-text)}._shellSheetHub_ncxjp_49 ._hubMenuRowMeta_ncxjp_909{color:var(--sheet-muted)}._shellSheetHub_ncxjp_49 ._hubMenuRowChevron_ncxjp_917{color:var(--text-muted)}._shellSheetHub_ncxjp_49 ._hubMenuSplitRow_ncxjp_925{border-bottom-color:var(--sheet-line)}._shellSheetHub_ncxjp_49 ._hubMenuSplitBtn_ncxjp_933{padding:.82rem .15rem}._shellSheetHub_ncxjp_49 ._hubMenuSplitBtn_ncxjp_933:hover:not(:disabled){background:var(--sheet-hover)}._shellSheetHub_ncxjp_49 ._hubMenuSplitDivider_ncxjp_949{margin:.5rem 0;background:var(--sheet-line)}._hubLogoutWrapSheet_ncxjp_959{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--sheet-line)}._shellSheetHub_ncxjp_49 ._hubLogoutBtn_ncxjp_971{padding:.75rem .15rem;border:none;border-radius:0;background:transparent;color:var(--text-secondary);font-size:.88rem;font-weight:500;justify-content:flex-start}._shellSheetHub_ncxjp_49 ._hubLogoutBtn_ncxjp_971:hover{background:var(--sheet-hover);color:var(--text)}._shellSheet_ncxjp_35[data-profile-sheet=sub] ._subPageTitle_ncxjp_1003,._shellSheet_ncxjp_35[data-profile-sheet=sub] ._panelTitle_ncxjp_1005{color:var(--text)}._shellSheet_ncxjp_35[data-profile-sheet=sub] ._panel_ncxjp_1005,._shellSheet_ncxjp_35[data-profile-sheet=sub] ._backBtn_ncxjp_1015{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}._sheetSubHead_ncxjp_1027{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-top:.25rem}@media(max-width:768px){._shell_ncxjp_3{min-height:auto;padding-bottom:calc(.75rem + var(--bottom-nav-h, 78px))}._shellHub_ncxjp_27{padding-bottom:calc(.5rem + var(--bottom-nav-h, 78px))}}._glassSm_ncxjp_1067,._backBtn_ncxjp_1015,._loginIconWrap_ncxjp_1071,._favThumb_ncxjp_1073,._profileWorkCard_ncxjp_1075,._worksToolBtn_ncxjp_1077,._worksToolBtnGhost_ncxjp_1079,._chipBtn_ncxjp_1081{background:color-mix(in srgb,var(--glass-bg) 62%,transparent);backdrop-filter:blur(28px) saturate(1.65);-webkit-backdrop-filter:blur(28px) saturate(1.65);border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 42%,transparent),0 10px 32px color-mix(in srgb,#000 18%,transparent)}._glassCard_ncxjp_1103,._hero_ncxjp_89,._panel_ncxjp_1005,._tabNav_ncxjp_1109,._perkCard_ncxjp_1111{border-radius:18px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);background:color-mix(in srgb,var(--glass-highlight) 10%,transparent);backdrop-filter:blur(20px) saturate(1.55);-webkit-backdrop-filter:blur(20px) saturate(1.55);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 38%,transparent),0 10px 28px color-mix(in srgb,#000 12%,transparent)}._pageHead_ncxjp_1133{margin-bottom:.25rem}._pageFlow_ncxjp_81{display:flex;flex-direction:column;gap:.75rem;min-width:0}._backBtn_ncxjp_1015{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem .35rem .55rem;border-radius:999px;color:var(--text-secondary);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}._backBtn_ncxjp_1015: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_ncxjp_1195{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.25rem 2rem;margin-top:2rem}._loginIconWrap_ncxjp_1071{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;margin-bottom:1.25rem;color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,var(--glass-border))}._loginTitle_ncxjp_1237{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}._loginDesc_ncxjp_1251{margin:0 0 1.75rem;max-width:20rem;font-size:.9rem;color:var(--text-secondary);line-height:1.55}._btnPrimary_ncxjp_1267{width:100%;max-width:16rem;padding:.75rem 1.25rem;border:none;border-radius:12px;background:var(--text);color:var(--bg);font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .15s,transform .12s}._btnPrimary_ncxjp_1267:hover{opacity:.92}._btnPrimary_ncxjp_1267:active{transform:scale(.98)}._btnGhost_ncxjp_1311{margin-top:.65rem;padding:.5rem 1rem;border:none;background:none;color:var(--text-muted);font-size:.85rem;font-weight:500;cursor:pointer}._btnGhost_ncxjp_1311:hover{color:var(--text-secondary)}._btnPrimarySm_ncxjp_1341{margin-top:.75rem;padding:.5rem 1rem;border:none;border-radius:10px;background:var(--text);color:var(--bg);font-size:.8125rem;font-weight:600;cursor:pointer}._hero_ncxjp_89{position:relative;padding:1.15rem 1.2rem;overflow:hidden}._heroRef_ncxjp_135{overflow:hidden}._heroRefWash_ncxjp_1387{position:absolute;inset:0 0 auto;height:72%;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,#9fe3bf 42%,transparent) 0%,color-mix(in srgb,#c9f0dc 28%,transparent) 42%,transparent 100%)}._heroGlow_ncxjp_1415{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 80% at 8% 30%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),radial-gradient(ellipse 40% 60% at 95% 80%,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 50%)}._heroMain_ncxjp_123{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:.9rem}._heroIdentityRow_ncxjp_1451{display:flex;align-items:center;gap:.75rem;min-width:0}._heroSideActions_ncxjp_1465{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;flex-shrink:0;margin-left:auto}._heroSettingsBtn_ncxjp_195{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;flex-shrink:0;height:2.05rem;padding:0 .85rem;border-radius:999px;border:none;background:#fff;color:var(--text);font-size:.74rem;font-weight:650;font-family:inherit;white-space:nowrap;cursor:pointer;box-shadow:0 2px 10px #0000000f;transition:transform .12s,box-shadow .15s}._heroSettingsBtn_ncxjp_195:hover{box-shadow:0 4px 14px #0000001a}._heroSettingsBtn_ncxjp_195:active{transform:scale(.98)}._heroLevelBadge_ncxjp_1541{flex-shrink:0;display:inline-flex;align-items:center;height:1.2rem;padding:0 .42rem;border-radius:999px;background:linear-gradient(135deg,#6fce97,#3db978);color:#fff;font-size:.64rem;font-weight:750;letter-spacing:.02em;box-shadow:0 2px 6px #3db97847}._heroStats_ncxjp_1571{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.1rem 0 .15rem}._heroStat_ncxjp_1571{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;min-width:0;padding:.2rem .25rem;border:none;background:transparent;font-family:inherit;color:inherit;text-align:center}._heroStat_ncxjp_1571 strong{font-size:1.2rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroStat_ncxjp_1571 span{font-size:.72rem;font-weight:550;color:var(--text-muted)}._heroAssetsBar_ncxjp_215{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.72rem .9rem;border-radius:16px;border:none;background:color-mix(in srgb,#7dcea0 24%,#fff);box-shadow:inset 0 1px #ffffff8c}._heroAssetsLabel_ncxjp_1675{color:#2f6b4a;font-size:.88rem;font-weight:750}._heroAssetsChips_ncxjp_1687{display:inline-flex;align-items:center;gap:.65rem;min-width:0}._heroAssetChip_ncxjp_1701{display:inline-flex;align-items:center;gap:.28rem;padding:0;border:none;background:transparent;color:#2f6b4a;font-family:inherit;cursor:pointer}._heroAssetChip_ncxjp_1701:disabled{cursor:default;opacity:.85}._heroAssetChip_ncxjp_1701 strong{font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}._heroAssetsPlus_ncxjp_1749{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;border:none;background:#3db978;color:#fff;cursor:pointer;font-family:inherit;flex-shrink:0}._heroAssetsPlus_ncxjp_1749:hover{background:#34a86b}._heroActionCards_ncxjp_1787{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._heroActionCard_ncxjp_225{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.8rem .85rem;border-radius:14px;border:none;background:#fff;color:var(--text);text-align:left;cursor:pointer;font-family:inherit;box-shadow:0 2px 12px #0000000d;transition:box-shadow .15s,transform .12s}._heroActionCard_ncxjp_225:hover{box-shadow:0 6px 18px #00000014}._heroActionCard_ncxjp_225:active{transform:scale(.99)}._heroActionCardBody_ncxjp_1849{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}._heroActionCardLabel_ncxjp_1865{font-size:.78rem;font-weight:600;color:var(--text-muted)}._heroActionCardBody_ncxjp_1849 strong{font-size:1.05rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroActionCardHint_ncxjp_1897{display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;font-weight:600;color:var(--accent)}[data-theme=dark] ._heroRefWash_ncxjp_1387{background:linear-gradient(180deg,color-mix(in srgb,#3db978 22%,transparent) 0%,color-mix(in srgb,#2f6b4a 10%,transparent) 45%,transparent 100%)}[data-theme=dark] ._heroSettingsBtn_ncxjp_195,[data-theme=dark] ._heroActionCard_ncxjp_225{background:var(--surface);color:var(--text)}[data-theme=dark] ._heroAssetsBar_ncxjp_215{background:color-mix(in srgb,#3db978 18%,var(--surface))}[data-theme=dark] ._heroAssetsLabel_ncxjp_1675,[data-theme=dark] ._heroAssetChip_ncxjp_1701{color:color-mix(in srgb,#9fe3bf 70%,var(--text))}._heroProfile_ncxjp_1965{display:flex;align-items:center;gap:.9rem;min-width:0;flex:1 1 auto}._avatar_ncxjp_145{flex-shrink:0;width:72px;height:72px;border-radius:999px;overflow:visible;border:2px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--glass-bg));display:flex;align-items:center;justify-content:center}._avatarRef_ncxjp_145{width:3.75rem;height:3.75rem;border:2px solid rgba(255,255,255,.9);background:#fff;box-shadow:0 4px 14px #00000014}._avatarWrap_ncxjp_2023{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatarImg_ncxjp_2045{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}._avatarLogo_ncxjp_2061{object-fit:contain;padding:.35rem;box-sizing:border-box;background:#fff}._avatarLetter_ncxjp_161{font-size:1.75rem;font-weight:700;color:var(--accent)}._heroText_ncxjp_2087{min-width:0;flex:1}._heroNameRow_ncxjp_2097{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;margin-bottom:.2rem;min-width:0}._displayName_ncxjp_171{margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroIdentity_ncxjp_1451{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;flex:1 1 auto}._heroProfileActions_ncxjp_2157{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:calc(72px + .9rem)}._heroQuickBtn_ncxjp_2175{display:inline-flex;align-items:center;gap:.32rem;height:1.85rem;padding:0 .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 92%,white 8%),color-mix(in srgb,var(--surface) 70%,transparent));color:var(--text-secondary);font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;font-family:inherit;box-shadow:0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent);transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .12s}._heroQuickBtn_ncxjp_2175:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated));box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 12%,transparent)}._heroQuickBtn_ncxjp_2175:active{transform:translateY(1px)}._heroQuickBtnAccent_ncxjp_2249{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 34%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--bg-elevated))}._heroQuickBtnAccent_ncxjp_2249:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 18%,var(--bg-elevated))}._heroMeta_ncxjp_183{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.78rem;color:var(--text-muted)}._heroMeta_ncxjp_183 span{display:inline-flex;align-items:center;gap:.25rem}._heroMetaDot_ncxjp_2305{opacity:.45}._heroActions_ncxjp_2313{flex-shrink:0;display:flex;align-items:stretch;gap:.5rem}._heroActionBtn_ncxjp_2327{display:inline-flex;align-items:center;gap:.55rem;min-width:0;padding:.5rem .75rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);background:color-mix(in srgb,var(--glass-highlight) 10%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 35%,transparent);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s,opacity .15s}._heroActionBtn_ncxjp_2327:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 38%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 6px 20px color-mix(in srgb,var(--accent) 14%,transparent)}._heroActionBtn_ncxjp_2327:active:not(:disabled){transform:scale(.98)}._heroActionBtn_ncxjp_2327:disabled{cursor:default;opacity:.88}._heroActionBtnDone_ncxjp_2395{border-color:color-mix(in srgb,#22c55e 35%,var(--glass-border));background:color-mix(in srgb,#22c55e 8%,transparent)}._heroActionIcon_ncxjp_2405{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.15rem;height:2.15rem;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._heroActionBtnDone_ncxjp_2395 ._heroActionIcon_ncxjp_2405{color:#16a34a;background:color-mix(in srgb,#22c55e 14%,transparent);border-color:color-mix(in srgb,#22c55e 25%,transparent)}._heroActionBody_ncxjp_2443{display:flex;flex-direction:column;gap:.05rem;min-width:0}._heroActionLabel_ncxjp_2457{font-size:.78rem;font-weight:700;line-height:1.2;color:var(--text);white-space:nowrap}._heroActionHint_ncxjp_2473{font-size:.65rem;font-weight:500;color:var(--text-muted);white-space:nowrap}._creditsWallet_ncxjp_499{display:flex;align-items:stretch;gap:0;padding:.15rem .25rem .05rem;border:none;background:transparent;box-shadow:none;font-family:inherit;text-align:left}._creditsWalletMain_ncxjp_2511{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:none;background:transparent;font-family:inherit;text-align:left;flex:1 1 auto;min-width:0}._creditsWalletActions_ncxjp_2537{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;margin-left:.35rem;padding-left:.55rem;border-left:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent)}._creditsWalletIcon_ncxjp_499{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:12px;color:var(--accent);flex-shrink:0;background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._creditsWalletBody_ncxjp_2583{display:flex;flex-direction:column;gap:.05rem;min-width:3.5rem}._creditsWalletLabel_ncxjp_519{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}._creditsWalletValue_ncxjp_529{font-size:1.22rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text)}._creditsWalletMember_ncxjp_2627{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;padding-left:.55rem;margin-left:.35rem;border-left:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent)}._creditsWalletMemberLabel_ncxjp_2651{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}._creditsWalletMemberValue_ncxjp_2665,._creditsWalletMemberInactive_ncxjp_2667{font-size:.82rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#c9920a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._creditsWalletMemberInactive_ncxjp_2667{opacity:.92}._creditsWalletCta_ncxjp_2697{display:inline-flex;align-items:center;gap:.05rem;margin-left:0;padding:.35rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:.68rem;font-weight:700;color:var(--accent);white-space:nowrap;cursor:pointer;font-family:inherit}._perksSection_ncxjp_2733{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:.6rem}._perkCard_ncxjp_1111{display:flex;align-items:center;gap:.6rem;min-width:0;min-height:100%;padding:.72rem .82rem;cursor:pointer;font-family:inherit;text-align:left;transition:border-color .15s,transform .12s,box-shadow .15s}._perkCard_ncxjp_1111:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 8px 24px color-mix(in srgb,var(--accent) 14%,transparent)}._perkCard_ncxjp_1111:active{transform:scale(.99)}._perkCardWide_ncxjp_2795{grid-column:1 / -1}._perkCardCheckin_ncxjp_2803{flex-direction:column;align-items:stretch;gap:.5rem;cursor:default}._perkCardCheckin_ncxjp_2803:hover{transform:none;border-color:color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 38%,transparent),0 10px 28px color-mix(in srgb,#000 12%,transparent)}._perkCheckinHead_ncxjp_2833{display:flex;align-items:center;gap:.6rem}._perkCardRedeem_ncxjp_2845{flex-direction:column;align-items:stretch;gap:.5rem;cursor:pointer}._perkCardRedeem_ncxjp_2845 ._checkinBtn_ncxjp_2859{pointer-events:none}._perkRedeemInputMock_ncxjp_2867{flex:1;display:flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.32rem .55rem;border-radius:8px;border:1px dashed color-mix(in srgb,var(--accent) 32%,var(--border));background:color-mix(in srgb,var(--accent) 6%,transparent);color:color-mix(in srgb,var(--text-muted) 82%,var(--accent));font-size:.68rem;font-weight:700;letter-spacing:.06em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._perkIcon_ncxjp_2903{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._perkBody_ncxjp_2929{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}._perkTitle_ncxjp_2945{font-size:.86rem;font-weight:700;line-height:1.2;color:var(--text)}._perkSub_ncxjp_2959{font-size:.7rem;color:var(--text-muted);line-height:1.3}._perkCta_ncxjp_2971{flex-shrink:0;font-size:.78rem;font-weight:700;color:var(--accent);white-space:nowrap}._checkinBtn_ncxjp_2859{flex-shrink:0;padding:.38rem .72rem;border:none;border-radius:999px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff;font-family:inherit;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:opacity .15s,transform .12s}._checkinBtn_ncxjp_2859:hover:not(:disabled){opacity:.92}._checkinBtn_ncxjp_2859:active:not(:disabled){transform:scale(.98)}._checkinBtn_ncxjp_2859:disabled{cursor:default}._checkinBtnDone_ncxjp_3041{background:color-mix(in srgb,#22c55e 18%,var(--surface));color:#16a34a;border:1px solid color-mix(in srgb,#22c55e 35%,transparent)}._checkinWeek_ncxjp_3053{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}._checkinDay_ncxjp_3065{display:flex;flex-direction:column;align-items:center;gap:.18rem;min-width:0}._checkinDayDot_ncxjp_3081{display:flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--surface) 60%,transparent);transition:background .15s,border-color .15s}._checkinDayIconDone_ncxjp_3105{color:#16a34a}._checkinDayIconToday_ncxjp_3113{color:var(--accent)}._checkinDayIconPending_ncxjp_3121{color:color-mix(in srgb,var(--text-muted) 88%,var(--accent))}._checkinDayToday_ncxjp_3129 ._checkinDayIconPending_ncxjp_3121{color:var(--accent)}._checkinDayIconEmpty_ncxjp_3137{color:var(--text-muted);opacity:.45}._checkinDayDone_ncxjp_3147 ._checkinDayDot_ncxjp_3081{border-color:color-mix(in srgb,#22c55e 55%,transparent);background:color-mix(in srgb,#22c55e 22%,transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb,#22c55e 35%,transparent)}._checkinDayToday_ncxjp_3129 ._checkinDayDot_ncxjp_3081{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}._checkinDayToday_ncxjp_3129._checkinDayDone_ncxjp_3147 ._checkinDayDot_ncxjp_3081{border-color:color-mix(in srgb,#22c55e 65%,transparent)}._checkinDayLabel_ncxjp_3175{font-size:.62rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._checkinDayPoints_ncxjp_3189{font-size:.58rem;font-weight:700;color:var(--accent);white-space:nowrap}._checkinDayToday_ncxjp_3129 ._checkinDayLabel_ncxjp_3175{color:var(--accent)}._checkinHint_ncxjp_3211{margin:0;font-size:.62rem;color:var(--text-muted);line-height:1.3}._tabNav_ncxjp_1109{display:flex;gap:.35rem;padding:.3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabNav_ncxjp_1109::-webkit-scrollbar{display:none}._tabBtn_ncxjp_3253{flex:1 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .65rem;border:none;border-radius:9px;background:transparent;color:var(--text-muted);font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}._tabBtn_ncxjp_3253:hover{color:var(--text-secondary)}._tabBtnActive_ncxjp_3299{color:var(--text);background:color-mix(in srgb,var(--glass-highlight) 18%,transparent);backdrop-filter:blur(16px) saturate(1.45);-webkit-backdrop-filter:blur(16px) saturate(1.45);border:1px solid color-mix(in srgb,var(--glass-highlight) 50%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),0 2px 8px color-mix(in srgb,#000 8%,transparent)}._tabLabelShort_ncxjp_3321{display:none}._main_ncxjp_3331{min-width:0}._stack_ncxjp_3339{display:flex;flex-direction:column;gap:.75rem}._panel_ncxjp_1005{overflow:hidden}._panelHead_ncxjp_3359{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .85rem}._panelHeadIcon_ncxjp_3373{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._panelTitle_ncxjp_1005{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em}._panelSub_ncxjp_3413{margin:.2rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}._fieldList_ncxjp_3429{margin:0;padding:0 1.15rem 1.1rem}._field_ncxjp_3429{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._field_ncxjp_3429:first-of-type{border-top:none;padding-top:.25rem}._field_ncxjp_3429 dt{margin:0;font-size:.8rem;font-weight:500;color:var(--text-muted)}._field_ncxjp_3429 dd{margin:0;font-size:.875rem;font-weight:600;color:var(--text);text-align:right;word-break:break-all}._fieldValueWithAction_ncxjp_3499{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}._fieldAction_ncxjp_3513{border:none;background:none;padding:0;font-size:.75rem;font-weight:600;color:var(--accent);cursor:pointer}._fieldAction_ncxjp_3513:hover{text-decoration:underline}._fieldLockedHint_ncxjp_3541{font-size:.7rem;font-weight:500;color:var(--text-muted)}._listRow_ncxjp_3555{display:flex;align-items:center;gap:.5rem;width:100%;padding:.9rem 1.15rem;border:none;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);background:transparent;text-align:left;cursor:pointer;transition:background .12s}._listRow_ncxjp_3555:hover{background:color-mix(in srgb,var(--glass-highlight) 8%,transparent)}._listRowMain_ncxjp_3591{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._listRowTitle_ncxjp_3607{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:var(--text)}._listRowHint_ncxjp_3625{font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listRowOk_ncxjp_3641{flex-shrink:0;color:#22c55e}._listRowChevron_ncxjp_3651{flex-shrink:0;color:var(--text-muted)}._txList_ncxjp_3663{list-style:none;margin:0;padding:0 1.15rem .5rem}._txItem_ncxjp_3675{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 0;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._txMain_ncxjp_3693{min-width:0;display:flex;flex-direction:column;gap:.2rem}._txDesc_ncxjp_3707{font-size:.85rem;font-weight:500;color:var(--text)}._txTime_ncxjp_3719{font-size:.72rem;color:var(--text-muted)}._txAmount_ncxjp_3729{flex-shrink:0;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}._txAmountIn_ncxjp_3743{color:#22c55e}._txAmountOut_ncxjp_3751{color:var(--text-secondary)}._txOrderEnd_ncxjp_3759{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._txPrice_ncxjp_3775{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}._txBadge_ncxjp_3787{font-size:.65rem;font-weight:600;padding:.15rem .45rem;border-radius:6px}._txBadgeOk_ncxjp_3801{color:#16a34a;background:color-mix(in srgb,#22c55e 14%,transparent)}._txBadgePending_ncxjp_3811{color:#ca8a04;background:color-mix(in srgb,#eab308 14%,transparent)}._txBadgeFail_ncxjp_3821{color:#dc2626;background:color-mix(in srgb,#ef4444 12%,transparent)}._empty_ncxjp_3833{padding:2rem 1.15rem 1.75rem;text-align:center}._emptyTitle_ncxjp_3843{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:var(--text-secondary)}._emptyHint_ncxjp_3857{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.5}._favGrid_ncxjp_3873{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;padding:0 1.15rem 1.15rem}._favItem_ncxjp_3887{display:flex;flex-direction:column;gap:.4rem}._favThumb_ncxjp_1073{position:relative;aspect-ratio:1;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s}._favThumb_ncxjp_1073:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}._favImg_ncxjp_3927{width:100%;height:100%;object-fit:cover}._favPlaceholder_ncxjp_3939{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;color:var(--text-muted)}._favHeart_ncxjp_3959{position:absolute;top:.4rem;right:.4rem;display:flex;padding:.25rem;border-radius:50%;color:#f43f5e;background:color-mix(in srgb,var(--bg-elevated) 85%,transparent)}._favRemoveBtn_ncxjp_3981{padding:.25rem;border:none;background:none;color:var(--text-muted);font-size:.72rem;font-weight:500;cursor:pointer;text-align:center}._favRemoveBtn_ncxjp_3981:hover{color:#ef4444}._settingsGroup_ncxjp_4013{padding:0 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingItem_ncxjp_4023{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingLabel_ncxjp_4041{display:block;font-size:.875rem;font-weight:600;color:var(--text)}._settingHint_ncxjp_4055{display:block;margin-top:.15rem;font-size:.75rem;color:var(--text-muted)}._toggle_ncxjp_4069{flex-shrink:0;position:relative;width:2.75rem;height:1.5rem;padding:0;border:none;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);cursor:pointer;transition:background .2s}._toggleKnob_ncxjp_4095{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}._toggleKnobOn_ncxjp_4119{transform:translate(1.25rem)}._chipBtn_ncxjp_1081{flex-shrink:0;padding:.35rem .75rem;border-radius:999px;color:var(--text);font-size:.78rem;font-weight:600;cursor:pointer}._chipBtn_ncxjp_1081:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}._settingsLinks_ncxjp_4155{border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsLinks_ncxjp_4155 ._listRow_ncxjp_3555{border-top:none;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsLinks_ncxjp_4155 ._listRow_ncxjp_3555:last-child{border-bottom:none}._aboutBox_ncxjp_4181{padding:1rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsDanger_ncxjp_4191{display:flex;flex-direction:column;gap:.5rem;padding:1rem 1.15rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._linkDanger_ncxjp_4207{align-self:flex-start;padding:0;border:none;background:none;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer}._linkDanger_ncxjp_4207:hover{color:#ef4444}._btnLogout_ncxjp_4237{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.7rem;border:1px solid color-mix(in srgb,#ef4444 35%,var(--border));border-radius:12px;background:color-mix(in srgb,#ef4444 8%,transparent);color:#ef4444;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s}._btnLogout_ncxjp_4237:hover{background:color-mix(in srgb,#ef4444 14%,transparent)}._worksPanelChrome_ncxjp_4281{--wp-text: var(--text);--wp-muted: var(--text-secondary);--wp-subtle: var(--text-muted);--wp-line: var(--glass-border);position:relative;padding-bottom:.5rem}._worksChromeHead_ncxjp_4299{display:flex;flex-direction:column;gap:.85rem;padding:0 1.15rem .85rem}._worksChromeTitleRow_ncxjp_4313{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._worksChromeToolbar_ncxjp_4327{display:flex;flex-direction:column;gap:.55rem}._worksDeleteAllLink_ncxjp_4339{flex-shrink:0;margin-top:.15rem;padding:.3rem .55rem;border:none;border-radius:8px;background:transparent;color:#ef4444;font-size:.75rem;font-weight:600;cursor:pointer}._worksDeleteAllLink_ncxjp_4339:hover:not(:disabled){background:color-mix(in srgb,#ef4444 10%,transparent)}._worksDeleteAllLink_ncxjp_4339:disabled{opacity:.4;cursor:not-allowed}._worksList_ncxjp_4383{display:flex;flex-direction:column;gap:8px;padding:0 1.15rem 1rem}._worksBatchActions_ncxjp_4397{display:flex;flex-direction:column;gap:8px}._worksBatchActionsGrid_ncxjp_4409{display:grid;grid-template-columns:1fr 1fr;gap:8px}._worksBatchActionFull_ncxjp_4421{grid-column:1 / -1}._worksHead_ncxjp_4429{display:flex;flex-direction:column;gap:.75rem}._worksHead_ncxjp_4429 ._panelHead_ncxjp_3359{padding-bottom:0}._worksRetentionHint_ncxjp_4449{color:var(--text-muted)}._worksToolbar_ncxjp_4457{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.15rem .85rem}._worksCategoryNav_ncxjp_4471{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1.15rem .85rem}._worksCategoryBtn_ncxjp_4485{padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:600;border:1px solid var(--glass-border);background:color-mix(in srgb,var(--glass-bg) 35%,transparent);color:var(--text-secondary);cursor:pointer;transition:background .12s,border-color .12s,color .12s}._worksCategoryBtn_ncxjp_4485:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));color:var(--text)}._worksCategoryBtnActive_ncxjp_4519{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._worksVideoBadge_ncxjp_4531{position:absolute;left:.35rem;top:.35rem;padding:.15rem .4rem;border-radius:6px;font-size:.62rem;font-weight:700;background:color-mix(in srgb,#6366f1 85%,#000);color:#fff;z-index:1}._worksToolBtn_ncxjp_1077,._worksToolBtnGhost_ncxjp_1079{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .75rem;border-radius:8px;font-size:.75rem;font-weight:600;cursor:pointer;color:var(--text-secondary);transition:background .12s,border-color .12s}._worksToolBtn_ncxjp_1077:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));color:var(--text)}._worksToolBtnDanger_ncxjp_4597{border-color:color-mix(in srgb,#ef4444 30%,var(--border));color:#ef4444}._worksToolBtnDanger_ncxjp_4597:hover{background:color-mix(in srgb,#ef4444 10%,transparent)}._worksToolBtnGhost_ncxjp_1079{background:color-mix(in srgb,var(--glass-bg) 42%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._worksLoading_ncxjp_4627,._worksLoadMore_ncxjp_4629{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;font-size:.8rem;color:var(--text-muted)}._worksGrid_ncxjp_4649{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;padding:0 1.15rem 1rem}._worksEndHint_ncxjp_4663{font-size:.75rem;color:var(--text-muted)}._profileWorkItem_ncxjp_4673{position:relative}._profileWorkItemSelected_ncxjp_4681 ._profileWorkCard_ncxjp_1075{outline:2px solid var(--accent);outline-offset:2px}._workActions_ncxjp_4691{position:absolute;top:.35rem;right:.35rem;z-index:2}._workActionBtn_ncxjp_4705{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:8px;background:color-mix(in srgb,var(--bg-elevated) 90%,transparent);color:var(--text-secondary);cursor:pointer;backdrop-filter:blur(8px)}._workActionBtn_ncxjp_4705:hover{color:#ef4444}._workActionBtn_ncxjp_4705:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}._workActionBtn_ncxjp_4705:disabled:hover{color:var(--text-secondary)}._profileWorkCard_ncxjp_1075{position:relative;display:flex;flex-direction:column;width:100%;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;text-align:left;transition:border-color .15s}._profileWorkCard_ncxjp_1075:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._workSelectMark_ncxjp_4797{position:absolute;top:.5rem;left:.5rem;z-index:2;width:1.35rem;height:1.35rem;border-radius:50%;border:2px solid #fff;background:color-mix(in srgb,#000 35%,transparent);display:flex;align-items:center;justify-content:center;color:#fff}._workSelectMarkOn_ncxjp_4829{background:var(--accent);border-color:var(--accent)}._workThumb_ncxjp_4839{position:relative;aspect-ratio:1;background:color-mix(in srgb,var(--text) 6%,transparent)}._workImage_ncxjp_4851{width:100%;height:100%;object-fit:cover}._workPlaceholder_ncxjp_4863{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem;font-size:.65rem;color:var(--text-muted);text-align:center;line-height:1.35}._workCountBadge_ncxjp_4889,._workExpireBadge_ncxjp_4891{position:absolute;left:.35rem;bottom:.35rem;padding:.15rem .4rem;border-radius:6px;font-size:.62rem;font-weight:600;background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);color:var(--text-secondary)}._workExpireBadge_ncxjp_4891{left:auto;right:.35rem}._workExpireBadgeUrgent_ncxjp_4925{color:#f59e0b}._workStatusOverlay_ncxjp_4933{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;font-size:.75rem;font-weight:600;color:#fff;background:color-mix(in srgb,#000 45%,transparent)}._workFailed_ncxjp_4961{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:600;color:#fff;background:color-mix(in srgb,#ef4444 55%,transparent)}._workInfo_ncxjp_4985{padding:.5rem .55rem .6rem}._workPromptRow_ncxjp_4993{display:flex;align-items:flex-start;gap:6px;min-width:0}._workPromptRow_ncxjp_4993 ._workPrompt_ncxjp_4993{flex:1 1 auto;min-width:0}._workPrompt_ncxjp_4993{margin:0;font-size:.72rem;font-weight:500;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}._workMeta_ncxjp_5041{margin:.25rem 0 0;font-size:.65rem;color:var(--text-muted)}._workFav_ncxjp_5053{color:#f43f5e}._workSpinner_ncxjp_5061{width:1.125rem;height:1.125rem;border:2px solid color-mix(in srgb,var(--text) 15%,transparent);border-top-color:var(--accent);border-radius:50%;animation:_profileSpin_ncxjp_1 .7s linear infinite}@keyframes _profileSpin_ncxjp_1{to{transform:rotate(360deg)}}@media(max-width:640px){._heroMain_ncxjp_123{flex-direction:column;align-items:stretch;gap:.75rem}._perksSectionRedeemOnly_ncxjp_5107,._perkCardRedeem_ncxjp_2845{display:none}._perksSection_ncxjp_2733{grid-template-columns:1fr}._creditsPanel_ncxjp_237,._creditsPanelSheet_ncxjp_285{width:100%}._creditsWallet_ncxjp_499{padding:.2rem .3rem .1rem}._creditsWalletValue_ncxjp_529{font-size:1.35rem}._creditsActionMember_ncxjp_343,._creditsActionTopUp_ncxjp_345{min-height:2.55rem;font-size:.8rem}._tabLabel_ncxjp_3321{display:none}._tabLabelShort_ncxjp_3321{display:inline}._tabBtn_ncxjp_3253{padding:.6rem .5rem}}@media(min-width:768px){._hero_ncxjp_89{padding:1.5rem 1.5rem 1.25rem}._displayName_ncxjp_171{font-size:1.5rem}._statRow_ncxjp_5207{gap:.65rem}._worksGrid_ncxjp_4649{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}._hubTitle_ncxjp_5227{margin:.15rem 0 .35rem;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}._pageHeadHub_ncxjp_5245{position:relative;min-height:2rem}._pageHeadDesktopBack_ncxjp_5255{display:none}@media(min-width:769px){._pageHeadDesktopBack_ncxjp_5255{display:block}._hubTitle_ncxjp_5227{display:none}}._hubMenuCard_ncxjp_91{display:flex;flex-direction:column;overflow:hidden;padding:0}._hubMenuRow_ncxjp_855{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.95rem 1rem;border:none;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent);background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s}._hubMenuRow_ncxjp_855:last-child{border-bottom:none}._hubMenuRow_ncxjp_855:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._hubMenuRow_ncxjp_855:disabled{opacity:.72;cursor:default}._hubMenuSplitRow_ncxjp_925{display:flex;align-items:stretch;width:100%;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent)}._hubMenuSplitRow_ncxjp_925:last-child{border-bottom:none}._hubMenuSplitBtn_ncxjp_933{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:1 1 0;min-width:0;padding:.95rem .85rem;border:none;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s}._hubMenuSplitBtn_ncxjp_933:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._hubMenuSplitDivider_ncxjp_949{width:1px;align-self:stretch;margin:.65rem 0;background:color-mix(in srgb,var(--glass-border) 70%,transparent);flex-shrink:0}._hubMenuRowMain_ncxjp_5437{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1 auto}._hubMenuRowIcon_ncxjp_881{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);flex-shrink:0}._hubMenuRowText_ncxjp_5477{display:flex;flex-direction:column;gap:.12rem;min-width:0}._hubMenuRowTitle_ncxjp_897,._hubMenuRowTitleAccent_ncxjp_5493{font-size:.92rem;font-weight:600;line-height:1.25}._hubMenuRowTitleAccent_ncxjp_5493{color:color-mix(in srgb,var(--accent) 88%,var(--text))}._hubMenuRowHint_ncxjp_5513{font-size:.75rem;color:var(--text-muted);line-height:1.35}._hubMenuRowEnd_ncxjp_5525{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}._hubMenuRowMeta_ncxjp_909{font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._hubMenuRowChevron_ncxjp_917{color:var(--text-muted);flex-shrink:0}._hubMenuQuickRow_ncxjp_5563{display:flex;align-items:stretch}._hubMenuQuickBtn_ncxjp_5573{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:.38rem;min-width:0;padding:.9rem .45rem;border:none;border-right:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent);background:transparent;color:var(--text);font:inherit;text-align:center;cursor:pointer;transition:background .15s}._hubMenuQuickBtn_ncxjp_5573:last-child{border-right:none}._hubMenuQuickBtn_ncxjp_5573:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._hubMenuQuickIcon_ncxjp_5627{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}._hubMenuQuickLabel_ncxjp_5649{font-size:.78rem;font-weight:600;line-height:1.25;color:var(--text)}._hubLogoutWrap_ncxjp_959{margin-top:.15rem}._hubLogoutBtn_ncxjp_971{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.9rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,#ef4444 45%,var(--glass-border));background:color-mix(in srgb,var(--glass-bg) 70%,transparent);color:#ef4444;font-size:.92rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}._hubLogoutBtn_ncxjp_971:hover{background:color-mix(in srgb,#ef4444 8%,transparent);border-color:color-mix(in srgb,#ef4444 60%,var(--glass-border))}._subPageHead_ncxjp_5715{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}._subPageTitle_ncxjp_1003{margin:0;font-size:1rem;font-weight:700;color:var(--text)}._themeFab_ncxjp_5743{position:fixed;right:12px;bottom:calc(var(--bottom-nav-h, 78px) + 20px);z-index:45;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);background:color-mix(in srgb,var(--glass-bg) 78%,transparent);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);color:var(--text-secondary);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 42%,transparent),0 8px 24px color-mix(in srgb,#000 16%,transparent);cursor:pointer;transition:transform .12s,color .15s,border-color .15s}._themeFab_ncxjp_5743:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._themeFab_ncxjp_5743:active{transform:scale(.96)}@media(min-width:769px){._themeFab_ncxjp_5743{bottom:24px}}._legalOverlay_ncxjp_5819{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-end;justify-content:center;padding:0;background:color-mix(in srgb,#000 42%,transparent)}._legalModal_ncxjp_5841{width:min(100%,32rem);max-height:min(88dvh,720px);border-radius:18px 18px 0 0;border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden}@media(min-width:769px){._legalOverlay_ncxjp_5819{align-items:center;padding:1rem}._legalModal_ncxjp_5841{border-radius:18px}}._legalModalHead_ncxjp_5885{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem .25rem}._legalModalBack_ncxjp_5899,._legalModalClose_ncxjp_5901{display:inline-flex;align-items:center;gap:.25rem;border:none;background:none;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._legalModalClose_ncxjp_5901{width:2rem;height:2rem;justify-content:center;border-radius:999px}._legalModalTitle_ncxjp_5939{margin:0;padding:0 1rem .5rem;font-size:1.1rem;font-weight:700}._legalModalBody_ncxjp_5953{padding:0 1rem 1.25rem;max-height:calc(min(88dvh,720px) - 5.5rem);overflow:auto}._legalSection_ncxjp_5965+._legalSection_ncxjp_5965{margin-top:.85rem}._legalSection_ncxjp_5965 h3{margin:0 0 .35rem;font-size:.9rem;font-weight:700}._legalSection_ncxjp_5965 p{margin:0;font-size:.82rem;line-height:1.65;color:var(--text-secondary);white-space:pre-wrap}._heroProfileMain_ncxjp_6001{display:flex;align-items:center;gap:.9rem;min-width:0;flex:1 1 auto;padding:0;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}._heroProfileMain_ncxjp_6001 ._displayName_ncxjp_171{margin-bottom:.35rem}._overlay_m8u9a_1{position:fixed;inset:0;z-index:750;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_m8u9a_14{position:relative;width:400px;max-width:100%;padding:1.35rem 1.5rem 1.5rem;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 90%,white 10%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)),var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038,inset 0 1px color-mix(in srgb,var(--glass-highlight) 58%,transparent);animation:_modalIn_m8u9a_1 .2s ease-out}@keyframes _modalIn_m8u9a_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_m8u9a_41{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bg-elevated) 86%,var(--surface) 14%);color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._closeBtn_m8u9a_41:hover{background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--text)}._title_m8u9a_63{margin:0 2rem .25rem 0;font-size:1.1rem;font-weight:800;letter-spacing:-.02em}._sub_m8u9a_70{margin:0 0 1.1rem;font-size:.78rem;color:var(--text-muted)}._field_m8u9a_76{margin-bottom:.75rem}._label_m8u9a_80{display:block;font-size:.75rem;font-weight:600;color:var(--text-secondary);margin-bottom:.3rem}._input_m8u9a_88{width:100%;height:40px;padding:0 .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);color:var(--text);font-size:1rem;outline:none;box-sizing:border-box;transition:border-color .15s}._input_m8u9a_88:focus{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}._input_m8u9a_88:disabled{opacity:.55;cursor:not-allowed}._codeRow_m8u9a_111{display:flex;gap:.5rem}._codeRow_m8u9a_111 ._input_m8u9a_88{flex:1}._codeBtn_m8u9a_120{flex-shrink:0;height:40px;padding:0 .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:.78rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,opacity .15s}._codeBtn_m8u9a_120:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 16%,transparent)}._codeBtn_m8u9a_120:disabled{opacity:.5;cursor:not-allowed}._errorHint_m8u9a_144{margin:.35rem 0 0;font-size:.75rem;color:#e85d5d}@media(max-width:768px){._overlay_m8u9a_1{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 10px max(12px,var(--modal-safe-bottom, 16px))}._modal_m8u9a_14{width:100%;max-width:100%;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 20px);max-height:calc(100vh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 20px);border-radius:20px;padding-bottom:1.35rem}}._checkLabel_m8u9a_171{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--text-secondary);cursor:pointer;margin-bottom:.5rem}._checkLabel_m8u9a_171 input{accent-color:var(--accent)}._actions_m8u9a_185{display:flex;gap:.55rem;margin-top:1rem}._cancelBtn_m8u9a_191{flex:1;height:40px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:10px;background:transparent;color:var(--text-secondary);font-size:.85rem;font-weight:600;cursor:pointer}._cancelBtn_m8u9a_191:hover{background:color-mix(in srgb,var(--surface) 55%,transparent)}._submitBtn_m8u9a_207{flex:2;height:40px;border:none;border-radius:10px;color:#fff;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 76%,#5b4fd4 24%));font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s}._submitBtn_m8u9a_207:hover:not(:disabled){opacity:.92}._submitBtn_m8u9a_207:disabled{opacity:.5;cursor:not-allowed}._bar_pzc3c_1{--notice-size: 10px;display:flex;align-items:center;gap:.35rem;width:100%;margin:.35rem 0 .15rem;padding:.34rem .5rem;border-radius:.75rem;background:color-mix(in srgb,var(--accent) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 12%,transparent);overflow:hidden;font-family:var(--font-sans);font-size:var(--notice-size);line-height:1.35;color:var(--text-secondary)}._icon_pzc3c_39{flex:0 0 auto;font-size:var(--notice-size);line-height:1}._row_pzc3c_51{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:0;font-size:var(--notice-size);line-height:1.35}._label_pzc3c_71{flex:0 0 auto;font-size:var(--notice-size);font-weight:600;line-height:1.35;white-space:nowrap}._viewport_pzc3c_87{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--notice-size);line-height:1.35}._track_pzc3c_103{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--notice-size);line-height:1.35}._trackScroll_pzc3c_119{animation:_noticeMarquee_pzc3c_1 linear infinite}._segment_pzc3c_127{display:inline-flex;align-items:center;padding-right:2rem;font-size:var(--notice-size);line-height:1.35}._copy_pzc3c_143{display:inline;font-size:var(--notice-size);font-weight:400;line-height:1.35;letter-spacing:0}._copyPart_pzc3c_159{font-size:var(--notice-size);font-weight:400;line-height:1.35;letter-spacing:0}@keyframes _noticeMarquee_pzc3c_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._overlay_d5u91_1{position:fixed;inset:0;z-index:750;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._modal_d5u91_14{position:relative;width:360px;max-width:100%;padding:1.5rem 1.35rem 1.4rem;border-radius:22px;background:#161616;color:#f5f5f5;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 70px #00000073;animation:_modalIn_d5u91_1 .2s ease-out}@keyframes _modalIn_d5u91_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_d5u91_38{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}._title_d5u91_46{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.25}._closeBtn_d5u91_55{flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:8px;background:transparent;color:#ffffffe0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._closeBtn_d5u91_55:hover{background:#ffffff14;color:#fff}._sub_d5u91_76{margin:0 0 1.15rem;font-size:.875rem;color:#ffffff8c;line-height:1.45}._input_d5u91_83{width:100%;box-sizing:border-box;min-height:48px;padding:.75rem .95rem;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#1f1f1f;color:#fff;font-family:inherit;font-size:.9375rem;letter-spacing:.02em;outline:none;transition:border-color .15s,box-shadow .15s}._input_d5u91_83::placeholder{color:#ffffff61;letter-spacing:0}._input_d5u91_83:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0f}._error_d5u91_109{margin:.65rem 0 0;font-size:.78rem;color:#ff6b6b}._submitBtn_d5u91_115{width:100%;margin-top:1.15rem;min-height:48px;padding:.75rem 1.1rem;border:none;border-radius:999px;background:#fff;color:#111;font-family:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .12s}._submitBtn_d5u91_115:hover:not(:disabled){opacity:.92}._submitBtn_d5u91_115:active:not(:disabled){transform:scale(.98)}._submitBtn_d5u91_115:disabled{opacity:.45;cursor:not-allowed}@media(max-width:768px){._overlay_d5u91_1{align-items:flex-end;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 10px max(12px,var(--modal-safe-bottom, 16px))}._modal_d5u91_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:22px 22px 0 0;padding-bottom:1.35rem}}._overlay_potr4_1{position:fixed;inset:0;z-index:750;display:flex;align-items:center;justify-content:center;padding:.75rem;background:#191f368c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}._modal_potr4_27{position:relative;width:420px;max-width:100%;padding:1.35rem 1.5rem 1.5rem;border-radius:18px;background:linear-gradient(145deg,color-mix(in srgb,var(--bg-elevated) 90%,white 10%),color-mix(in srgb,var(--bg-elevated) 96%,transparent)),var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 75%,transparent);box-shadow:0 24px 70px #00000038,inset 0 1px color-mix(in srgb,var(--glass-highlight) 58%,transparent);animation:_modalIn_potr4_1 .2s ease-out}@keyframes _modalIn_potr4_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._closeBtn_potr4_81{position:absolute;top:12px;right:12px;width:32px;height:32px;border:1px solid color-mix(in srgb,var(--border) 78%,transparent);border-radius:50%;background:color-mix(in srgb,var(--bg-elevated) 86%,var(--surface) 14%);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}._head_potr4_113{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-right:1.5rem}._icon_potr4_129{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}._title_potr4_153{margin:0;font-size:1.05rem;font-weight:700;color:var(--text)}._sub_potr4_167{margin:.25rem 0 0;font-size:.8125rem;color:var(--text-secondary);line-height:1.45}._submitBtn_potr4_181{width:100%;margin-top:1rem;padding:.72rem 1rem;border:none;border-radius:12px;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-2) 65%,var(--accent)));color:#fff;font-family:inherit;font-size:.875rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .12s}._submitBtn_potr4_181:hover:not(:disabled){opacity:.92}._submitBtn_potr4_181:active:not(:disabled){transform:scale(.99)}._submitBtn_potr4_181:disabled{cursor:default}._submitBtnDone_potr4_235{background:color-mix(in srgb,#22c55e 18%,var(--surface));color:#16a34a;border:1px solid color-mix(in srgb,#22c55e 35%,transparent)}._root_1112f_1{position:fixed;inset:0;z-index:140;pointer-events:none}._backdrop_1112f_8{position:absolute;inset:0;padding:0;border:none;background:color-mix(in srgb,#000 42%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;pointer-events:auto}[data-theme=light] ._backdrop_1112f_8{background:color-mix(in srgb,#0f172a 28%,transparent)}._sheet_1112f_24{position:absolute;top:var(--mobile-modern-header-h, calc(4.5rem + env(safe-area-inset-top, 0px)) );right:var(--mobile-chrome-x, .75rem);z-index:1;width:min(calc(100vw - 1.5rem),21.5rem);max-height:min(calc(100dvh - 5.5rem - env(safe-area-inset-top,0px)),640px);display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:color-mix(in srgb,var(--glass-bg) 88%,var(--bg-elevated) 12%);border:1px solid color-mix(in srgb,var(--glass-border) 90%,transparent);box-shadow:var(--shadow-lg);pointer-events:auto;animation:_sheetIn_1112f_1 .22s ease-out}[data-theme=light] ._sheet_1112f_24{background:color-mix(in srgb,#fff 94%,var(--glass-bg) 6%);border-color:color-mix(in srgb,var(--border) 85%,transparent);box-shadow:0 20px 48px #0f172a1f,inset 0 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent)}@keyframes _sheetIn_1112f_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._sheetHead_1112f_61{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-height:2.5rem;padding:.45rem .55rem .15rem}._closeBtn_1112f_70{display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;padding:0;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:999px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}._closeBtn_1112f_70:hover{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}._body_1112f_91{flex:1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}._wrap_13xsr_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg, #0a0a0f)}._card_13xsr_19{max-width:420px;text-align:center;padding:2.5rem 2rem;border-radius:16px;border:1px solid var(--border, rgba(255, 255, 255, .08));background:var(--surface, rgba(255, 255, 255, .04))}._card_13xsr_19 h1{margin:0 0 .75rem;font-size:1.35rem}._card_13xsr_19 p{margin:0;color:var(--text-muted, #9ca3af);font-size:.95rem;line-height:1.6}._footer_3agnd_1{position:relative;z-index:1;flex-shrink:0;padding:1.75rem 1.5rem 2rem;text-align:center;border-top:1px solid color-mix(in srgb,var(--glass-border) 55%,var(--border));background:var(--bg)}._copyright_3agnd_21{margin:0;font-size:.8125rem;color:var(--text-muted)}._filings_3agnd_33{margin:.35rem 0 0!important;font-size:.75rem!important;color:var(--text-muted);opacity:.9;line-height:1.6}._filingLink_3agnd_49{color:inherit;text-decoration:none}._filingLink_3agnd_49:hover{color:var(--accent-2);text-decoration:underline}._sep_3agnd_69{opacity:.55}._helpLink_3agnd_77{display:inline-block;margin-top:.45rem;border:none;background:none;padding:0;color:var(--accent-2);font-size:.78rem;font-weight:600;cursor:pointer;text-decoration:none}._helpLink_3agnd_77:hover{color:var(--accent)}@media(max-width:768px){._footer_3agnd_1{padding:1rem 1rem .75rem}._copyright_3agnd_21{font-size:.75rem}._filings_3agnd_33{font-size:.6875rem!important}}._btn_rsfgb_1{position:fixed;right:1.5rem;bottom:1.5rem;z-index:45;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:color-mix(in srgb,var(--glass-bg, var(--bg)) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text);box-shadow:0 4px 16px #0000001f;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease,bottom .3s cubic-bezier(.22,1,.36,1),background .15s ease,border-color .15s ease}._btn_rsfgb_1._visible_rsfgb_31{opacity:1;visibility:visible;transform:translateY(0)}._btn_rsfgb_1._elevated_rsfgb_37{bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))}._btn_rsfgb_1:hover{background:color-mix(in srgb,var(--accent) 12%,var(--glass-bg, var(--bg)));border-color:color-mix(in srgb,var(--accent) 35%,var(--border));color:var(--accent)}._btn_rsfgb_1:active,._btn_rsfgb_1._visible_rsfgb_31:active{transform:translateY(1px)}@media(max-width:768px){._btn_rsfgb_1{right:1rem;bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px) + .75rem);width:40px;height:40px}._btn_rsfgb_1._elevated_rsfgb_37{bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px) + .75rem)}}._fab_1q534_1{--fab-size: 54px;position:fixed;z-index:125;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:var(--fab-size);height:var(--fab-size);padding:5px 3px 4px;border-radius:50%;border:1.5px solid rgba(255,255,255,.42);background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.38) 0%,transparent 42%),linear-gradient(155deg,#5bb0ff,#3a8bff 42%,#1f6ef0);color:#fff;box-shadow:0 8px 18px #1f6ef05c,0 2px 5px #0f285a29,inset 0 1px #ffffff73,inset 0 -1px #0b2a551f;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;overflow:hidden;transition:left .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1),transform .15s,box-shadow .15s,filter .15s}._fabGlow_1q534_73{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.28),transparent 55%);pointer-events:none}._fab_1q534_1:hover{filter:brightness(1.04);box-shadow:0 10px 22px #1f6ef06b,0 3px 8px #0f285a2e,inset 0 1px #ffffff80,inset 0 -1px #0b2a551f}._fab_1q534_1:active:not(._fabDragging_1q534_107){transform:scale(.95)}._fabDragging_1q534_107{cursor:grabbing;transition:transform .12s,box-shadow .15s,filter .15s;transform:scale(1.04);box-shadow:0 14px 28px #1f6ef075,0 4px 10px #0f285a33,inset 0 1px #ffffff80,inset 0 -1px #0b2a551f}._icon_1q534_137{position:relative;z-index:1;display:block;flex-shrink:0;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(11,42,85,.18))}._fabLabel_1q534_155{position:relative;z-index:1;display:block;max-width:100%;margin-top:0;padding:0 2px;font-size:.5rem;font-weight:700;line-height:1.15;letter-spacing:-.03em;text-align:center;white-space:nowrap;color:#fff;text-shadow:0 1px 1px rgba(11,42,85,.32);pointer-events:none}@media(prefers-reduced-motion:reduce){._fab_1q534_1{transition:none}}._fab_17l8b_1{position:fixed;z-index:125;left:.75rem;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.45rem;width:auto;min-height:0;padding:.55rem .85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--glass-border) 85%,transparent);background:color-mix(in srgb,var(--glass-bg) 88%,transparent);backdrop-filter:blur(22px) saturate(1.55);-webkit-backdrop-filter:blur(22px) saturate(1.55);color:var(--text-muted, var(--text));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 45%,transparent),0 10px 28px color-mix(in srgb,#000 16%,transparent);cursor:pointer;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:top .28s cubic-bezier(.22,1,.36,1),bottom .28s cubic-bezier(.22,1,.36,1),color .15s,border-color .15s,box-shadow .15s,background .15s,transform .12s}._dockBottom_17l8b_71{top:auto;bottom:calc(.85rem + var(--bottom-nav-h, 78px) + var(--floating-prompt-h, 0px))}._dockTop_17l8b_81{top:calc(var(--safe-top, 0px) + 3.45rem);bottom:auto}._fab_17l8b_1:active{transform:scale(.98)}._fabActive_17l8b_99{color:var(--text);border-color:color-mix(in srgb,var(--accent) 42%,var(--glass-border));background:color-mix(in srgb,var(--accent) 12%,var(--glass-bg))}._iconWrap_17l8b_111{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:10px;color:#fff;background:linear-gradient(145deg,var(--accent),var(--accent-2, var(--accent)));box-shadow:0 6px 14px color-mix(in srgb,var(--accent) 26%,transparent);flex-shrink:0}._label_17l8b_139{font-size:.875rem;font-weight:760;line-height:1;letter-spacing:.02em;white-space:nowrap;color:inherit}._chevron_17l8b_157{display:inline-flex;color:var(--accent);flex-shrink:0}._spinner_17l8b_169{position:absolute;inset:-3px;border:1.5px solid color-mix(in srgb,#fff 28%,transparent);border-top-color:#fff;border-radius:50%;animation:_worksFabSpin_17l8b_1 .75s linear infinite}._dot_17l8b_187{position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:#f43f5e;border:2px solid color-mix(in srgb,var(--glass-bg) 90%,var(--bg-elevated))}@media(min-width:769px),(hover:hover)and (pointer:fine){._fab_17l8b_1{display:none}}@media(prefers-reduced-motion:reduce){._fab_17l8b_1{transition:color .15s,border-color .15s,background .15s}}@keyframes _worksFabSpin_17l8b_1{to{transform:rotate(360deg)}}._wrap_1m40f_1{position:fixed;top:.7rem;left:var(--side-nav-w, 184px);right:0;z-index:45;display:flex;justify-content:center;padding:0 clamp(.85rem,2.5vw,1.25rem);box-sizing:border-box;pointer-events:none}._wrapMobile_1m40f_27{left:0;top:calc(3.45rem + env(safe-area-inset-top,0px))}._wrapEmbedded_1m40f_37{position:static;left:auto;right:auto;top:auto;z-index:auto;display:block;padding:0;margin:0 0 .85rem;pointer-events:auto}._wrapEmbedded_1m40f_37 ._glass_1m40f_61{width:100%;max-width:100%;border-radius:1rem}._wrapEmbedded_1m40f_37 ._scroll_1m40f_73{justify-content:flex-start;gap:.45rem;padding:.2rem}._wrapEmbedded_1m40f_37 ._chip_1m40f_85{flex:1 1 0;justify-content:center;min-width:0;padding:.35rem .55rem .35rem .3rem;font-size:.78rem}._wrapMobilePills_1m40f_103._wrapEmbedded_1m40f_37{margin:0}._pillRow_1m40f_111{display:flex;align-items:stretch;gap:.45rem;width:100%;pointer-events:auto;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}._pillRow_1m40f_111::-webkit-scrollbar{display:none}._pill_1m40f_111{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:.3rem;appearance:none;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 94%,#fff);color:var(--text);font:inherit;font-size:.7rem;font-weight:680;line-height:1.1;padding:.4rem .4rem .4rem .32rem;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,#1a1210 7%,transparent),inset 0 1px color-mix(in srgb,#fff 60%,transparent);transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._pill_1m40f_111:active{transform:scale(.98)}._pillIcon_1m40f_205{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:999px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#8b7cf7,#6a5ae0);box-shadow:0 2px 6px color-mix(in srgb,#6a5ae0 28%,transparent)}._pill_1m40f_111[data-tone="1"] ._pillIcon_1m40f_205{background:linear-gradient(135deg,#f08a55,#d45520);box-shadow:0 2px 6px color-mix(in srgb,#e06b3a 28%,transparent)}._pill_1m40f_111[data-tone="2"] ._pillIcon_1m40f_205{background:linear-gradient(135deg,#4db6ac,#2f8f86);box-shadow:0 2px 6px color-mix(in srgb,#2f8f86 28%,transparent)}._pillLabel_1m40f_251{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._pillChevron_1m40f_269{flex-shrink:0;color:var(--text-secondary);opacity:.5}._pillActive_1m40f_281{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 6px 14px color-mix(in srgb,var(--accent) 14%,transparent)}._pillActive_1m40f_281 ._pillChevron_1m40f_269{color:var(--accent);opacity:.9}[data-theme=dark] ._pill_1m40f_111{background:color-mix(in srgb,var(--surface) 88%,#111);box-shadow:0 4px 14px color-mix(in srgb,#000 28%,transparent)}._glass_1m40f_61{pointer-events:auto;width:max-content;max-width:min(880px,calc(100vw - var(--side-nav-w, 184px) - 1.75rem));border-radius:999px;border:1px solid color-mix(in srgb,var(--glass-border) 82%,transparent);background:color-mix(in srgb,var(--glass-bg) 64%,transparent);backdrop-filter:blur(28px) saturate(1.6);-webkit-backdrop-filter:blur(28px) saturate(1.6);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 8px 24px color-mix(in srgb,#000 14%,transparent),0 2px 8px color-mix(in srgb,#000 8%,transparent);padding:.28rem .38rem}[data-theme=light] ._glass_1m40f_61{background:#ffffff8c;border-color:#ffffff9e;box-shadow:inset 0 1px #ffffffbf,0 8px 22px #0f172a1a,0 2px 6px #0f172a0d}[data-theme=dark] ._glass_1m40f_61{background:#0c0c129e;border-color:#ffffff1f;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),0 10px 28px #00000052,0 2px 8px #0000002e}._scroll_1m40f_73{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.3rem;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;padding:.05rem}._scroll_1m40f_73._is-dragging_1m40f_415{cursor:grabbing;user-select:none}._scroll_1m40f_73::-webkit-scrollbar{display:none}._chip_1m40f_85{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;border:1px solid color-mix(in srgb,var(--glass-border) 88%,transparent);background:color-mix(in srgb,var(--bg-elevated) 78%,var(--surface) 22%);color:var(--text);font:inherit;font-size:.75rem;font-weight:600;line-height:1;padding:.2rem .62rem .2rem .24rem;border-radius:999px;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 35%,transparent),0 1px 4px color-mix(in srgb,#000 6%,transparent);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}._chip_1m40f_85:active{transform:scale(.98)}._chipIcon_1m40f_495{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:999px;flex-shrink:0;color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 18%,var(--bg-elevated));border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 12%,transparent);transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}._chipLabel_1m40f_535{padding-right:.05rem}._chip_1m40f_85._active_1m40f_543{color:var(--accent-2, var(--accent));border-color:color-mix(in srgb,var(--accent) 52%,var(--border));background:color-mix(in srgb,var(--accent) 16%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent) inset,0 3px 12px color-mix(in srgb,var(--accent) 18%,transparent)}._chip_1m40f_85._active_1m40f_543 ._chipIcon_1m40f_495{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#fff),color-mix(in srgb,var(--accent-2, var(--accent)) 88%,#000));border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 1px 6px color-mix(in srgb,var(--accent) 35%,transparent)}@media(hover:hover)and (pointer:fine){._glass_1m40f_61{transition:border-color .2s ease,box-shadow .2s ease}._glass_1m40f_61:has(._chip_1m40f_85:hover){border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 52%,transparent),0 10px 28px color-mix(in srgb,var(--accent) 12%,transparent),0 3px 10px color-mix(in srgb,#000 10%,transparent)}._scroll_1m40f_73:not(._is-dragging_1m40f_415):not(:has(._chip_1m40f_85:hover)){cursor:grab}._chip_1m40f_85:not(._active_1m40f_543):hover{transform:translateY(-1px);color:var(--accent-2, var(--accent));border-color:color-mix(in srgb,var(--accent) 46%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--bg-elevated));box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 48%,transparent),0 4px 14px color-mix(in srgb,var(--accent) 20%,transparent)}._chip_1m40f_85:not(._active_1m40f_543):hover ._chipIcon_1m40f_495{transform:scale(1.08);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 88%,#fff),color-mix(in srgb,var(--accent-2, var(--accent)) 82%,#000));border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 30%,transparent)}._chip_1m40f_85._active_1m40f_543:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 62%,var(--border));background:color-mix(in srgb,var(--accent) 22%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent) inset,0 5px 16px color-mix(in srgb,var(--accent) 26%,transparent)}._chip_1m40f_85._active_1m40f_543:hover ._chipIcon_1m40f_495{transform:scale(1.06);box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 42%,transparent)}._scroll_1m40f_73._is-dragging_1m40f_415 ._chip_1m40f_85:hover{transform:none}}._spacer_1m40f_703{height:2.85rem;flex-shrink:0;pointer-events:none}._spacerMobile_1m40f_715{height:calc(2.35rem + env(safe-area-inset-top,0px))}@media(max-width:768px)and (hover:none)and (pointer:coarse){._wrap_1m40f_1:not(._wrapMobile_1m40f_27){display:none}._wrapMobile_1m40f_27 ._glass_1m40f_61{max-width:calc(100vw - 1.5rem)}._scroll_1m40f_73{justify-content:flex-start}}@media(max-width:640px){._chip_1m40f_85{font-size:.72rem;padding:.18rem .55rem .18rem .22rem}._chipIcon_1m40f_495{width:1.35rem;height:1.35rem}}._app_y0kmw_1{position:relative;display:flex;flex-direction:column;min-height:100vh;padding-left:var(--side-nav-w, 184px);z-index:1}._main_y0kmw_19{flex:1;min-height:0;display:flex;flex-direction:column}._appCanvas_y0kmw_33{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;padding-left:0}._appGalleryEdit_y0kmw_53{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}._appToolEmbed_y0kmw_71{min-height:100%;height:100%;padding-left:0;padding-bottom:0}._appToolEmbed_y0kmw_71 ._main_y0kmw_19{min-height:100%}._mainCanvas_y0kmw_93{flex:1;width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px)and (hover:none)and (pointer:coarse){._app_y0kmw_1{padding-left:0;padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px))}._appModernMobile_y0kmw_125{padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px))}html[data-gallery-edit-page] ._app_y0kmw_1,html[data-gallery-edit-page] ._appModernMobile_y0kmw_125{padding-bottom:0}html[data-gallery-edit-page][data-mobile-ui=modern] ._main_y0kmw_19{padding-top:0}html[data-mobile-ui=modern] ._appModernMobile_y0kmw_125:not(._appImmersive_y0kmw_153):not(._appCanvas_y0kmw_33):not(._appGalleryEdit_y0kmw_53) ._main_y0kmw_19{padding-top:var(--mobile-modern-header-h, calc(4.5rem + env(safe-area-inset-top, 0px)) )}._appImmersive_y0kmw_153{padding-bottom:0;height:100dvh;max-height:100dvh;overflow:hidden}._appCanvas_y0kmw_33,._appGalleryEdit_y0kmw_53{padding-left:0;padding-bottom:0;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}._mainImmersive_y0kmw_201,._mainCanvas_y0kmw_93{flex:1;min-height:0;overflow:hidden}}@media(max-width:768px){._app_y0kmw_1._appSubPage_y0kmw_219{padding-left:0;padding-bottom:var(--bottom-nav-h, 72px)}}._mobileStudioShortcuts_y0kmw_233{box-sizing:border-box;width:100%;max-width:720px;margin:.15rem auto .35rem;padding:0 var(--mobile-chrome-x, .75rem)}:root{--bg: #07070a;--bg-elevated: #0c0c10;--surface: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .07);--glass: rgba(14, 14, 20, .72);--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .12);--border: rgba(255, 255, 255, .06);--text: #f4f4f6;--text-secondary: rgba(244, 244, 246, .65);--text-muted: rgba(244, 244, 246, .38);--accent: #8b7cf6;--accent-2: #c084fc;--accent-glow: rgba(139, 124, 246, .45);--accent-soft: rgba(139, 124, 246, .12);--danger: #f87171;--success: #4ade80;--radius: 16px;--radius-lg: 24px;--radius-sm: 10px;--radius-full: 999px;--shadow-lg: 0 24px 80px rgba(0, 0, 0, .55);--shadow-glow: 0 0 60px rgba(139, 124, 246, .15);--font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif: "Noto Serif SC", "Songti SC", "SimSun", Georgia, serif;--header-h: 64px;--side-nav-w: 184px;--bottom-nav-h: 0px;--z-modal: 1300;--z-toast: 20000;--glass-bg: rgba(7, 7, 10, .5);--menu-bg: rgba(12, 12, 18, .45);--text-gradient: #fff;--scroll-track: transparent;--scroll-thumb: color-mix(in srgb, var(--accent) 42%, transparent);--scroll-thumb-active: color-mix(in srgb, var(--accent) 62%, transparent)}[data-theme=light]{--bg: #ffffff;--bg-elevated: #ffffff;--surface: rgba(255, 255, 255, .7);--surface-hover: rgba(255, 255, 255, .85);--glass: rgba(255, 255, 255, .6);--glass-border: rgba(0, 0, 0, .08);--glass-highlight: rgba(255, 255, 255, .9);--border: rgba(0, 0, 0, .08);--text: #1d1d1f;--text-secondary: rgba(29, 29, 31, .65);--text-muted: rgba(29, 29, 31, .38);--accent: #7c6af0;--accent-2: #a855f7;--accent-glow: rgba(124, 106, 240, .3);--accent-soft: rgba(124, 106, 240, .1);--shadow-lg: 0 24px 80px rgba(0, 0, 0, .1);--shadow-glow: 0 0 60px rgba(124, 106, 240, .08);--glass-bg: rgba(255, 255, 255, .45);--menu-bg: rgba(255, 255, 255, .75);--text-gradient: #1d1d1f}[data-theme=light] body:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(124,106,240,.15),transparent),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(168,85,247,.1),transparent),radial-gradient(ellipse 50% 30% at 10% 60%,rgba(99,102,241,.06),transparent),radial-gradient(ellipse 70% 40% at 20% 80%,rgba(139,124,246,.06),transparent)}[data-theme=light] body:before{opacity:.5}@media(max-width:768px)and (hover:none)and (pointer:coarse){:root{--mobile-chrome-x: .75rem;--bottom-nav-h: calc(78px + max(10px, env(safe-area-inset-bottom, 0px))) ;--floating-prompt-h: 7.5rem;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--modal-safe-top: max(8px, env(safe-area-inset-top, 0px));--modal-safe-bottom: max(16px, env(safe-area-inset-bottom, 0px))}html[data-mobile-ui=modern]{--floating-prompt-h: 0px;--mobile-modern-header-h: calc(4.5rem + env(safe-area-inset-top, 0px)) }html[data-mobile-ui=modern] .floating-prompt-bar{display:none!important}[data-theme=light] body:before{opacity:.55}}@media(max-width:480px){:root{--mobile-chrome-x: .5rem}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{width:0;height:0;display:none}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font-sans);font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;touch-action:manipulation}body:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(139,124,246,.18),transparent),radial-gradient(ellipse 60% 40% at 90% 20%,rgba(192,132,252,.08),transparent),radial-gradient(ellipse 50% 30% at 10% 60%,rgba(99,102,241,.06),transparent);pointer-events:none;z-index:0}button,input,textarea{font-family:inherit}@media(max-width:768px)and (hover:none)and (pointer:coarse){textarea,select,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=date],input[type=datetime-local]{font-size:16px!important}}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--scroll-track, transparent);border:none;margin:0}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border-radius:999px;border:none;min-height:36px;transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}[data-dropdown-menu]{overflow-y:scroll;scrollbar-gutter:stable}[data-dropdown-menu]::-webkit-scrollbar{width:4px}[data-dropdown-menu]::-webkit-scrollbar-track{margin:6px 0;border-radius:999px;background:transparent}[data-dropdown-menu]::-webkit-scrollbar-thumb{border-radius:999px;background-color:var(--scroll-thumb);border:none;min-height:36px}[data-dropdown-menu]::-webkit-scrollbar-thumb:hover,[data-dropdown-menu]::-webkit-scrollbar-thumb:active{background-color:var(--scroll-thumb-active)}@supports not selector(::-webkit-scrollbar){[data-dropdown-menu]{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}html[data-block-page-pinch],html[data-block-page-pinch] body{touch-action:none;overscroll-behavior:none}
