._overlay_1ofyn_1{position:fixed;inset:0;z-index:calc(var(--z-modal) + 40);background:#1212186b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._panel_1ofyn_19{position:fixed;top:0;right:0;bottom:0;z-index:calc(var(--z-modal) + 41);width:min(100%,360px);display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg-elevated) 96%,var(--surface));border-left:1px solid color-mix(in srgb,var(--border) 80%,transparent);box-shadow:-16px 0 48px #0000002e;animation:_appearanceSlideIn_1ofyn_1 .22s ease-out}@keyframes _appearanceSlideIn_1ofyn_1{0%{opacity:.6;transform:translate(18px)}to{opacity:1;transform:translate(0)}}._header_1ofyn_71{position:relative;padding:1.15rem 1.25rem .85rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._title_1ofyn_83{margin:0 2rem .25rem 0;font-size:1.05rem;font-weight:700;color:var(--text)}._desc_1ofyn_97{margin:0;font-size:.8125rem;line-height:1.45;color:var(--text-secondary)}._closeBtn_1ofyn_111{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}._closeBtn_1ofyn_111:hover{color:var(--text);background:var(--surface-hover)}._body_1ofyn_153{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.15rem 1.5rem;display:flex;flex-direction:column;gap:1.35rem}._sectionTitle_1ofyn_173{margin:0 0 .65rem;font-size:.8125rem;font-weight:600;color:var(--text)}._modeGrid_1ofyn_187{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}._modeBtn_1ofyn_199{height:40px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:transparent;color:var(--text);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._modeBtn_1ofyn_199:hover{background:var(--surface-hover)}._modeBtnActive_1ofyn_239{border-color:color-mix(in srgb,var(--accent) 70%,transparent);background:var(--accent);color:#fff}._modeBtnActive_1ofyn_239:hover{background:color-mix(in srgb,var(--accent) 92%,black)}._paletteList_1ofyn_259{display:flex;flex-direction:column;gap:.4rem}._paletteBtn_1ofyn_271{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:transparent;color:var(--text);font-size:.8125rem;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}._paletteBtn_1ofyn_271:hover{background:var(--surface-hover)}._paletteBtnActive_1ofyn_313{border-color:color-mix(in srgb,var(--accent) 75%,transparent);background:var(--accent-soft);font-weight:600}._paletteCheck_1ofyn_325{color:var(--accent);flex-shrink:0}@media(max-width:768px){._panel_1ofyn_19{width:100%;border-left:none;border-radius:18px 18px 0 0;top:auto;max-height:min(88vh,640px);box-shadow:0 -12px 40px #00000038;animation:_appearanceSheetUp_1ofyn_1 .22s ease-out}@keyframes _appearanceSheetUp_1ofyn_1{0%{opacity:.7;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}._header_74wka_1{position:fixed;top:var(--top-promo-banner-h, 0px);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) 88%,transparent);backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25);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)}html[data-layer-split-page] ._header_74wka_1,html[data-gallery-edit-page] ._header_74wka_1{background:color-mix(in srgb,var(--composer-bg, #fffdf9) 92%,#e8e0d4);backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;contain:paint}html[data-layer-split-page][data-theme=dark] ._header_74wka_1,html[data-gallery-edit-page][data-theme=dark] ._header_74wka_1{background:color-mix(in srgb,#121218 94%,#fff)}html[data-layer-split-page][data-theme=light] ._header_74wka_1,html[data-gallery-edit-page][data-theme=light] ._header_74wka_1{background:#fffdf9f5;border-right-color:#e8e0d4e6;box-shadow:inset -1px 0 #ffffff80,4px 0 24px #0f172a0a}[data-theme=light] ._header_74wka_1{background:color-mix(in srgb,var(--bg) 88%,transparent);border-right-color:color-mix(in srgb,var(--border) 90%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset -1px 0 color-mix(in srgb,var(--glass-highlight) 50%,transparent),4px 0 24px #0f172a0a}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._header_74wka_1,[data-theme=light] ._header_74wka_1,[data-theme=dark] ._header_74wka_1{backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] ._header_74wka_1{background:color-mix(in srgb,var(--bg) 96%,transparent)}[data-theme=dark] ._header_74wka_1{background:color-mix(in srgb,var(--bg) 92%,transparent)}}[data-theme=dark] ._header_74wka_1{background:color-mix(in srgb,var(--bg) 72%,transparent);border-right-color:color-mix(in srgb,var(--glass-border) 90%,transparent)}._headerPanelDocked_74wka_80{border-radius:0 0 24px;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-right:none;box-shadow:none}._headerPanelDocked_74wka_80 ._inner_74wka_89{position:relative;z-index:1}[data-theme=light] ._headerPanelDocked_74wka_80,[data-theme=dark] ._headerPanelDocked_74wka_80{background:transparent;border-right:none;box-shadow:none}._inner_74wka_89{display:flex;flex-direction:column;height:100%;min-height:0;align-items:stretch}._brand_74wka_114{display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:.35rem .45rem .55rem;flex-shrink:0;text-decoration:none}._logoMark_74wka_124{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_74wka_137{width:100%;height:100%;object-fit:cover;display:block}._nav_74wka_144{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_74wka_144::-webkit-scrollbar{display:none}._navLink_74wka_164{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_74wka_164>svg,._navLink_74wka_164>._worksIcon_74wka_188,._navLink_74wka_164>._rechargeIcon_74wka_189{flex-shrink:0}._navLinkLabel_74wka_193{min-width:0;flex:1;display:flex;flex-wrap:nowrap;align-items:center;gap:.3rem;overflow:hidden}._navLinkLabel_74wka_193>span:first-child{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._navBadge_74wka_211{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_74wka_227{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_74wka_233{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_74wka_239{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_74wka_245{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_74wka_164:hover{color:var(--text);background:var(--surface-hover)}._navLinkActive_74wka_256,._navLinkOpen_74wka_257{color:var(--text);background:color-mix(in srgb,var(--accent) 14%,var(--surface-hover))}._navLinkActive_74wka_256:before,._navLinkOpen_74wka_257: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_74wka_277{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_74wka_277: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_74wka_311{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_74wka_311:hover{color:var(--text);background:var(--surface-hover)}._studioFlyoutItemActive_74wka_333{color:var(--accent-2, var(--accent));background:color-mix(in srgb,var(--accent) 12%,transparent)}._navLinkRecharge_74wka_338{margin-top:.35rem}._navLinkRecharge_low_74wka_342{color:#fbbf24}._navLinkRecharge_low_74wka_342:hover{color:#fcd34d;background:#fbbf241a}._navLinkRecharge_critical_74wka_351{color:#fb7185}._navLinkRecharge_critical_74wka_351:hover{color:#fda4af;background:#f43f5e1a}._rechargeIcon_74wka_189{display:flex;align-items:center;justify-content:center;width:18px;height:18px}._navCredits_74wka_368{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_74wka_342 ._navCredits_74wka_368{color:#fbbf24}._navLinkRecharge_critical_74wka_351 ._navCredits_74wka_368{color:#fb7185}._worksIcon_74wka_188{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px}._worksSpinner_74wka_395{position:absolute;inset:-3px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent-2);border-radius:50%;animation:_spin_74wka_1 .7s linear infinite}._worksDot_74wka_404{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;animation:_breathe_74wka_1 2s ease-in-out infinite}@keyframes _spin_74wka_1{to{transform:rotate(360deg)}}@keyframes _breathe_74wka_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}._themeToggle_74wka_424{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_74wka_424:hover{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}._themeToggleLabel_74wka_445{width:auto;min-height:32px;height:auto;gap:.3rem;padding:.35rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:650;letter-spacing:.02em;white-space:nowrap;line-height:1}._rechargeBtn_74wka_459{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_74wka_485{font-size:.8125rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:0;writing-mode:horizontal-tb;text-orientation:mixed}._rechargeBtn_74wka_459:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 18px #8b5cf666}._rechargeBtn_74wka_459:active{transform:translateY(0)}._rechargeBtn_low_74wka_504{background:linear-gradient(180deg,#f59e0b,#fbbf24);box-shadow:0 4px 14px #f59e0b52}._rechargeBtn_low_74wka_504:hover{box-shadow:0 6px 18px #f59e0b66}._rechargeBtn_critical_74wka_513{background:linear-gradient(180deg,#f43f5e,#fb7185);box-shadow:0 4px 14px #f43f5e59;animation:_rechargePulse_74wka_1 2.4s ease-in-out infinite}._rechargeBtn_critical_74wka_513:hover{box-shadow:0 6px 18px #f43f5e73}@keyframes _rechargePulse_74wka_1{0%,to{box-shadow:0 4px 14px #f43f5e59}50%{box-shadow:0 4px 18px #f43f5e80,0 0 0 3px #f43f5e26}}._actions_74wka_532{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.55rem .2rem 0;border-top:1px solid var(--border);flex-shrink:0;width:100%}._actionRow_74wka_543{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;width:100%}._actionRow_74wka_543 ._themeToggleLabel_74wka_445{width:100%;min-width:0;justify-content:center;padding:.4rem .35rem;font-size:.625rem}._actionRow_74wka_543 ._themeToggleLabel_74wka_445 span{overflow:hidden;text-overflow:ellipsis}._profileFooterBtn_74wka_563{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;flex:1 1 100%;min-height:2.1rem;padding:.35rem .55rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--cv-accent, #1856ff) 28%,var(--border));background:color-mix(in srgb,var(--cv-accent, #1856ff) 10%,transparent);color:color-mix(in srgb,var(--cv-accent, #1856ff) 88%,var(--text));font:inherit;font-size:.78rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._profileFooterBtn_74wka_563:hover{background:color-mix(in srgb,var(--cv-accent, #1856ff) 16%,transparent)}._profileFooterBtnActive_74wka_586{border-color:color-mix(in srgb,var(--cv-accent, #1856ff) 45%,var(--border));background:color-mix(in srgb,var(--cv-accent, #1856ff) 18%,transparent);color:color-mix(in srgb,var(--cv-accent, #1856ff) 95%,var(--text))}@media(max-height:820px){._header_74wka_1{padding-top:.5rem;padding-bottom:.45rem}._logoMark_74wka_124{width:32px;height:32px}._nav_74wka_144{margin-top:.1rem;margin-bottom:.2rem;gap:.12rem}._navLink_74wka_164{min-height:2.1rem;padding:.35rem .45rem .35rem .55rem;font-size:.75rem}._navBadge_74wka_211{font-size:.525rem;padding:.08rem .3rem}._actions_74wka_532{gap:.3rem;padding-top:.4rem}._themeToggle_74wka_424{width:28px;height:28px}}@media(max-width:768px){._header_74wka_1{display:none}}._layer_1r2dg_1{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:translateZ(0);contain:strict;isolation:isolate;backface-visibility:hidden}._stage_1r2dg_29{position:absolute;inset:0}._perspective_1r2dg_39{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_1r2dg_93{position:absolute;inset:0;transform-origin:50% 0%;transform:rotateX(54deg) scale(1.12);overflow:hidden}._track_1r2dg_109{display:flex;flex-direction:column;height:200%;animation:_fieldDrift_1r2dg_1 34s linear infinite;will-change:transform}._plane_1r2dg_127{display:grid;flex:0 0 50%;gap:8px;padding:8px;box-sizing:border-box;width:100%;height:50%;overflow:hidden}._tile_1r2dg_149{width:100%;height:100%;min-width:0;min-height:0;border-radius:26%;box-sizing:border-box}._tone_base_1r2dg_167{background:#94a3b824;box-shadow:inset 0 0 0 1px #ffffff29}._tone_violet_1r2dg_185{background:linear-gradient(145deg,#c4b5fdf2,color-mix(in srgb,var(--accent) 55%,transparent) 48%,#a78bfa59);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 1px #ffffff80}._tone_blue_1r2dg_209{background:linear-gradient(145deg,#bae6fdeb,#7dd3fc80,#93c5fd52);box-shadow:0 0 8px #38bdf83d,inset 0 1px #ffffff80}._tone_lilac_1r2dg_233{background:linear-gradient(145deg,#e9d5fff2,#c084fc7a 52%,#d8b4fe4d);box-shadow:0 0 8px #a855f73d,inset 0 1px #ffffff80}._tone_soft_1r2dg_257{background:linear-gradient(145deg,#ede9fee0,#c7d2fe6b);box-shadow:0 0 6px #a5b4fc33,inset 0 1px #ffffff73}._bloom_1r2dg_279{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_1r2dg_315{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_1r2dg_1{display:none}@keyframes _fieldDrift_1r2dg_1{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}html[data-modal] ._track_1r2dg_109{animation-play-state:paused}@media(prefers-reduced-motion:reduce){._track_1r2dg_109{animation:none}}@media(max-width:768px){._layer_1r2dg_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_1r2dg_39{width:140vw;min-width:0;top:-2%;height:118%}._scroll_1r2dg_93{transform:rotateX(50deg) scale(1.05)}._plane_1r2dg_127{gap:10px;padding:10px}._bloom_1r2dg_279{opacity:.55}._scrim_1r2dg_315{background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,transparent 36%,rgba(255,255,255,.5) 82%,transparent 100%)}}._bar_1cbe9_1{display:none}@media(max-width:768px)and (hover:none)and (pointer:coarse){._bar_1cbe9_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_1cbe9_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) 88%,transparent);backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);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_1cbe9_20{background:color-mix(in srgb,var(--bg) 90%,transparent);border-color:color-mix(in srgb,var(--text) 6%,transparent);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-highlight) 60%,transparent) inset,0 12px 36px color-mix(in srgb,#000 10%,transparent)}html[data-app-bg][data-theme=light] ._inner_1cbe9_20{background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] ._inner_1cbe9_20{background:color-mix(in srgb,var(--bg-elevated) 86%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-highlight) 6%,transparent) inset,0 12px 44px color-mix(in srgb,#000 42%,transparent)}._item_1cbe9_65{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_1cbe9_65: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_1cbe9_65:active{transform:scale(.96)}._itemActive_1cbe9_103{color:var(--text)}._itemActive_1cbe9_103:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._itemActive_1cbe9_103 ._label_1cbe9_111{color:var(--text);font-weight:600}._label_1cbe9_111{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_1cbe9_128{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px}._createItem_1cbe9_137{flex:1 1 0;gap:3px;padding-top:2px;margin-top:-6px;color:var(--text-muted)}._createItem_1cbe9_137:before{display:none}._createItem_1cbe9_137._itemActive_1cbe9_103,._createItem_1cbe9_137._itemActive_1cbe9_103 ._label_1cbe9_111{color:var(--text)}._createFab_1cbe9_157{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_1cbe9_173{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_1cbe9_1 2.2s linear infinite;pointer-events:none;z-index:0}._createFabHalo_1cbe9_173: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_1cbe9_1 2.2s linear infinite reverse}._createFabCore_1cbe9_213{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;overflow:hidden;background:var(--bg);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_1cbe9_226{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none}[data-theme=light] ._createFab_1cbe9_157,[data-theme=dark] ._createFab_1cbe9_157{box-shadow:none}[data-theme=dark] ._createFabCore_1cbe9_213{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_1cbe9_137._itemActive_1cbe9_103 ._createFabHalo_1cbe9_173{filter:blur(.4px) saturate(1.2)}._createItem_1cbe9_137._itemActive_1cbe9_103 ._createFabCore_1cbe9_213{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_1cbe9_137:active ._createFab_1cbe9_157{transform:scale(.94)}._worksSpinner_1cbe9_265{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_1cbe9_1 .75s linear infinite}._worksDot_1cbe9_274{position:absolute;top:-1px;right:-2px;width:7px;height:7px;background:#f43f5e;border-radius:50%;border:2px solid var(--bg-elevated)}._credits_1cbe9_285{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_1cbe9_302 ._credits_1cbe9_285{background:#d97706}._recharge_critical_1cbe9_306 ._credits_1cbe9_285{background:#e11d48}._recharge_low_1cbe9_302._itemActive_1cbe9_103,._recharge_low_1cbe9_302._itemActive_1cbe9_103 ._label_1cbe9_111{color:#d97706}._recharge_critical_1cbe9_306._itemActive_1cbe9_103,._recharge_critical_1cbe9_306._itemActive_1cbe9_103 ._label_1cbe9_111{color:#e11d48}._menuItemOpen_1cbe9_326{color:var(--text)}._menuItemOpen_1cbe9_326:before{background:color-mix(in srgb,var(--text) 6%,transparent)}._menuItemOpen_1cbe9_326 ._label_1cbe9_111{color:var(--text);font-weight:600}._menuBackdrop_1cbe9_339{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_1cbe9_1 .22s ease;-webkit-tap-highlight-color:transparent}._menuPanel_1cbe9_355{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_1cbe9_1 .28s cubic-bezier(.22,1,.36,1)}[data-theme=light] ._menuPanel_1cbe9_355{background:color-mix(in srgb,var(--bg) 92%,transparent);box-shadow:0 16px 40px color-mix(in srgb,#000 10%,transparent)}._menuPanelGrid_1cbe9_377{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}._menuPanelSection_1cbe9_383{grid-column:1 / -1;display:flex;flex-direction:column;gap:6px}._menuPanelSectionLabel_1cbe9_390{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_1cbe9_399{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_1cbe9_399:active{transform:scale(.98);background:color-mix(in srgb,var(--text) 8%,transparent)}._menuPanelIcon_1cbe9_421{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_1cbe9_433{font-size:.8125rem;font-weight:500;line-height:1.25;text-align:left;color:color-mix(in srgb,var(--text) 82%,transparent)}}@keyframes _menuBackdropIn_1cbe9_1{0%{opacity:0}}@keyframes _menuPanelIn_1cbe9_1{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes _bottomNavSpin_1cbe9_1{to{transform:rotate(360deg)}}@keyframes _createFabHaloSpin_1cbe9_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._createFabHalo_1cbe9_173,._createFabHalo_1cbe9_173:after{animation:none}}@media(max-width:380px){._bar_1cbe9_1{padding-inline:10px}._label_1cbe9_111{font-size:.5625rem}._createFab_1cbe9_157{width:44px;height:44px}._menuPanel_1cbe9_355{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_d86r2_1{position:relative;flex-shrink:0}._trigger_d86r2_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) 92%,var(--surface) 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_d86r2_6{background:var(--bg);border-color:color-mix(in srgb,var(--text) 12%,transparent);color:var(--text-secondary)}._trigger_d86r2_6:hover,._triggerOpen_d86r2_33{color:var(--text);background:color-mix(in srgb,var(--bg-elevated) 85%,var(--surface) 15%);border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}[data-theme=light] ._trigger_d86r2_6:hover,[data-theme=light] ._triggerOpen_d86r2_33{background:var(--surface-hover);color:var(--text)}._trigger_d86r2_6:disabled{opacity:.5;cursor:not-allowed}._trigger_d86r2_6:disabled:hover{color:var(--text-secondary);background:var(--surface);border-color:var(--border);box-shadow:none}._triggerLabel_d86r2_58{line-height:1}._triggerContent_d86r2_62{display:inline-flex;align-items:center;gap:.375rem;min-width:0;flex:1}._wrapClamped_d86r2_70{width:7rem;max-width:7rem}._wrapClamped_d86r2_70 ._trigger_d86r2_6{width:100%;min-width:0}._wrapClamped_d86r2_70 ._triggerContent_d86r2_62{min-width:0}._wrapClamped_d86r2_70 ._triggerLabel_d86r2_58{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}._wrapFull_d86r2_91{width:100%;max-width:none}._wrapFull_d86r2_91 ._trigger_d86r2_6{width:100%;justify-content:space-between}._wrapFull_d86r2_91 ._triggerLabel_d86r2_58{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}._backdrop_d86r2_109{position:fixed;inset:0;z-index:14000;border:none;padding:0;margin:0;background:transparent;cursor:default}._chevron_d86r2_120{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._trigger_d86r2_6:hover ._chevron_d86r2_120,._triggerOpen_d86r2_33 ._chevron_d86r2_120{color:var(--accent-2)}._chevronOpen_d86r2_131{transform:rotate(180deg)}._menu_d86r2_136{position:fixed;top:0;left:0;z-index:14001;margin:0;padding:.375rem;list-style:none;visibility:hidden;pointer-events:none;background:var(--bg-elevated);border:1px solid color-mix(in srgb,var(--glass-border) 90%,transparent);border-radius:12px;box-shadow:0 12px 40px color-mix(in srgb,#000 55%,transparent),0 0 0 1px color-mix(in srgb,var(--glass-highlight) 4%,transparent) inset;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--text);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_d86r2_136{background:var(--bg);border:1px solid color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 12px 36px color-mix(in srgb,#000 14%,transparent);color:var(--text)}._triggerGlass_d86r2_175{height:28px;font-size:.66rem;font-weight:650;color:var(--text-secondary);background:color-mix(in srgb,var(--bg) 48%,transparent);border-color:color-mix(in srgb,var(--glass-highlight) 70%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 65%,transparent);backdrop-filter:blur(14px) saturate(1.55);-webkit-backdrop-filter:blur(14px) saturate(1.55)}._triggerGlass_d86r2_175:hover,._triggerGlass_d86r2_175._triggerOpen_d86r2_33{color:var(--text);background:color-mix(in srgb,var(--bg) 64%,transparent);border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 80%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 10%,transparent)}[data-theme=dark] ._triggerGlass_d86r2_175{color:var(--text);background:color-mix(in srgb,var(--bg-elevated) 50%,transparent);border-color:color-mix(in srgb,var(--glass-border) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 8%,transparent)}[data-theme=dark] ._triggerGlass_d86r2_175:hover,[data-theme=dark] ._triggerGlass_d86r2_175._triggerOpen_d86r2_33{color:var(--text);background:color-mix(in srgb,var(--bg-elevated) 62%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}._menu_d86r2_136._menuGlass_d86r2_211,[data-theme=light] ._menu_d86r2_136._menuGlass_d86r2_211{background:color-mix(in srgb,var(--bg) 94%,transparent);border:1px solid color-mix(in srgb,var(--glass-highlight) 88%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 90%,transparent),0 14px 40px color-mix(in srgb,var(--accent) 16%,transparent);backdrop-filter:blur(28px) saturate(1.8) brightness(1.05);-webkit-backdrop-filter:blur(28px) saturate(1.8) brightness(1.05);color:var(--text)}[data-theme=dark] ._menu_d86r2_136._menuGlass_d86r2_211{background:color-mix(in srgb,var(--bg-elevated) 52%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 8%,transparent),0 16px 44px color-mix(in srgb,#000 45%,transparent);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_d86r2_136._menuGlass_d86r2_211,[data-theme=light] ._menu_d86r2_136._menuGlass_d86r2_211{background:#fffffff0}[data-theme=dark] ._menu_d86r2_136._menuGlass_d86r2_211{background:#14141cf0}._triggerGlass_d86r2_175{background:#ffffffeb}[data-theme=dark] ._triggerGlass_d86r2_175{background:#1c1c24eb}}._optionGlass_d86r2_253{color:inherit}._menuGlass_d86r2_211 ._optionGlass_d86r2_253:hover{background:#ffffff7a}[data-theme=dark] ._menuGlass_d86r2_211 ._optionGlass_d86r2_253:hover{background:#ffffff1a}._menuGlass_d86r2_211 ._optionActive_d86r2_265,._menuGlass_d86r2_211 ._optionActive_d86r2_265:hover{color:#d4457c;background:#e85a8f24}[data-theme=dark] ._menuGlass_d86r2_211 ._optionActive_d86r2_265,[data-theme=dark] ._menuGlass_d86r2_211 ._optionActive_d86r2_265:hover{color:#f08bb0;background:#e85a8f2e}._menuVisible_d86r2_277{visibility:visible;pointer-events:auto;animation:_menuIn_d86r2_1 .18s ease}._menuCompact_d86r2_283{min-width:9rem;padding:.4rem}._menuRich_d86r2_288{min-width:min(24rem,calc(100vw - 1rem));max-width:min(32rem,calc(100vw - 1rem))}._menuFullWidth_d86r2_293{box-sizing:border-box}._menuFullWidth_d86r2_293._menuRich_d86r2_288{min-width:min(24rem,calc(100vw - 1rem));max-width:min(32rem,calc(100vw - 1rem))}@keyframes _menuIn_d86r2_1{0%{opacity:0;transform:translateY(4px) scale(.98)}}._option_d86r2_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_d86r2_329{align-items:flex-start;padding-top:.5625rem;padding-bottom:.5625rem}._optionWithHint_d86r2_329 ._optionCheck_d86r2_335{margin-top:.125rem}._option_d86r2_253+._option_d86r2_253{margin-top:2px}._option_d86r2_253:hover{color:inherit;background:#ffffff14}[data-theme=light] ._option_d86r2_253{color:#3f3f46}[data-theme=light] ._option_d86r2_253:hover{color:var(--text);background:#f4f4f5}._optionActive_d86r2_265{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent)}._optionActive_d86r2_265:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}._optionText_d86r2_366{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1}._optionLabel_d86r2_374{font-weight:500;line-height:1.2;white-space:nowrap}._optionWithHint_d86r2_329 ._optionLabel_d86r2_374{white-space:normal;word-break:break-word}._optionHint_d86r2_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_d86r2_265 ._optionHint_d86r2_385{color:#c084fca6}._optionCheck_d86r2_335{flex-shrink:0;width:14px;height:14px;display:flex;align-items:center;justify-content:center}._optionCheck_d86r2_335 svg{color:var(--accent-2)}@media(max-width:768px){._trigger_d86r2_6{height:34px;font-size:.6875rem;padding-inline:.5rem}._menu_d86r2_136{max-height:min(52vh,360px)}._menuRich_d86r2_288,._menuFullWidth_d86r2_293._menuRich_d86r2_288{min-width:min(calc(100vw - 1rem),24rem);max-width:calc(100vw - 1rem)}._wrapClamped_d86r2_70{max-width:6.75rem}}._wrapper_1hngk_1{text-align:left}._composer_1hngk_5{background:color-mix(in srgb,var(--glass) 62%,transparent);border:1px solid var(--glass-border);border-radius:var(--radius);backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);box-shadow:0 1px 2px color-mix(in srgb,var(--bg) 40%,transparent),0 10px 28px color-mix(in srgb,var(--bg) 22%,transparent);overflow:visible;transition:border-color .2s}@media(min-width:769px){._composer_1hngk_5{background:color-mix(in srgb,var(--glass) 52%,transparent);backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65);box-shadow:0 0 0 1px color-mix(in srgb,var(--glass-border) 75%,transparent),0 8px 20px color-mix(in srgb,var(--bg) 18%,transparent)}[data-theme=light] ._composer_1hngk_5{background:color-mix(in srgb,var(--bg) 38%,transparent);border-color:color-mix(in srgb,var(--glass-highlight) 55%,transparent);box-shadow:0 0 0 1px #ffffff73,0 8px 28px #0f172a0f}}._composer_1hngk_5:focus-within{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}._composerChat_1hngk_41{overflow:hidden}._composerVideo_1hngk_45,._composerEcommerce_1hngk_49{overflow:visible}._modePanel_1hngk_53{display:none}._modePanelActive_1hngk_57{display:block}._composerModeBody_1hngk_61{overflow:visible}._ecommerceMetaBar_1hngk_65{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_1hngk_73{display:flex;flex-direction:column;gap:.375rem;min-width:0}._ecommerceMetaHead_1hngk_80{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceMetaLabel_1hngk_87{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceMetaSub_1hngk_94{font-size:.6875rem;color:var(--text-muted);line-height:1.35}._ecommercePlatformScroll_1hngk_100{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}._ecommercePlatformChip_1hngk_110{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_1hngk_110:hover{color:var(--text);background:var(--surface-hover)}._ecommercePlatformChipActive_1hngk_129{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceLanguagePicker_1hngk_135{max-width:220px}._ecommerceFooterMeta_1hngk_139{display:none;align-items:center;gap:0}._ecommerceOutputBar_1hngk_145{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_1hngk_153{margin:0;padding:.35rem .875rem 0;font-size:.6875rem;line-height:1.45;color:var(--text-muted)}._ecommerceOutputHead_1hngk_161{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}._ecommerceOutputLabel_1hngk_168{font-size:.75rem;font-weight:600;color:var(--text);white-space:nowrap}._ecommerceOutputSub_1hngk_175{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._ecommerceOutputChips_1hngk_181{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}._ecommerceOutputGrid_1hngk_187{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_1hngk_187::-webkit-scrollbar{width:6px}._ecommerceOutputGrid_1hngk_187::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--text-muted) 42%,transparent)}._ecommerceOutputGrid_1hngk_187::-webkit-scrollbar-track{background:transparent}._ecommerceOutputCell_1hngk_213{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_1hngk_227{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}._ecommerceOutputCellLabel_1hngk_232{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_1hngk_232:hover{color:var(--text)}._ecommerceOutputCellActive_1hngk_227 ._ecommerceOutputCellLabel_1hngk_232{color:var(--accent-2);font-weight:500}._ecommerceOutputCellCount_1hngk_259{flex-shrink:0;width:3rem;height:32px;display:flex;align-items:center;justify-content:flex-end}._ecommerceOutputCellCountIdle_1hngk_268{pointer-events:none}._ecommerceOutputCellCountPlaceholder_1hngk_272{display:block;width:100%;height:32px;border-radius:8px;border:1px solid transparent;box-sizing:border-box}._ecommerceOutputList_1hngk_281{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto;padding-right:2px}._ecommerceOutputRow_1hngk_290{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:32px;padding:2px 0}._ecommerceOutputRowLabel_1hngk_299{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_1hngk_311 ._ecommerceOutputRowLabel_1hngk_299{color:var(--accent-2);font-weight:600}._ecommerceOutputChip_1hngk_181{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_1hngk_181:hover{color:var(--text);background:var(--surface-hover)}._ecommerceOutputChipActive_1hngk_336{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._ecommerceOutputChipActive_1hngk_336: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_1hngk_336:active{background:color-mix(in srgb,var(--accent) 22%,transparent)}._ecommerceOutputChipTitle_1hngk_352{font-size:.6875rem;font-weight:600;line-height:1.2;text-align:center}._ecommerceOutputChipMeta_1hngk_359{font-size:.625rem;opacity:.75;flex-shrink:0}._ecommerceAudienceStyleBar_1hngk_365{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_1hngk_365 ._ecommerceMetaLabel_1hngk_87{font-size:.6875rem}._ecommerceTaskHint_1hngk_377{margin-left:auto;font-size:.6875rem;color:var(--text-muted);white-space:nowrap}@media(max-width:768px){._ecommerceMetaBar_1hngk_65{display:none}._ecommerceFooterMeta_1hngk_139{display:contents}._ecommerceOutputBar_1hngk_145,._ecommerceAudienceStyleBar_1hngk_365{padding-inline:.625rem}._ecommerceOutputChips_1hngk_181{grid-template-columns:repeat(2,minmax(0,1fr))}._ecommerceOutputGrid_1hngk_187{grid-template-columns:repeat(2,minmax(0,1fr));max-height:188px}._ecommerceOutputList_1hngk_281{max-height:180px}._ecommerceTaskHint_1hngk_377{width:100%;margin-left:0}}._promptStage_1hngk_420{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .75rem .125rem}._refRail_1hngk_427{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_1hngk_440{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_1hngk_451{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent, #e85a8f) 40%,transparent)}._refRailThumbImg_1hngk_455{display:block;width:100%;height:100%;object-fit:cover}._refRailIndex_1hngk_462{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_1hngk_482{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_1hngk_440:hover ._refRailRemove_1hngk_482,._refRailThumb_1hngk_440:focus-within ._refRailRemove_1hngk_482{display:inline-flex}._refRailAdd_1hngk_507{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_1hngk_507:hover{color:color-mix(in srgb,var(--accent, var(--accent)) 88%,var(--text));border-color:color-mix(in srgb,var(--accent, var(--accent)) 55%,transparent);background:color-mix(in srgb,var(--accent, var(--accent)) 8%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, var(--accent)) 12%,transparent)}._refRailAdd_1hngk_507:active{transform:scale(.96)}._refRailAddPlus_1hngk_551{display:block;width:18px;height:18px;flex:none;pointer-events:none}._promptArea_1hngk_559{position:relative;flex:1;min-width:0}._promptAreaExpanded_1hngk_565 ._textarea_1hngk_565{transition:min-height .2s ease}._promptActions_1hngk_569{position:absolute;top:.625rem;right:.625rem;z-index:2;display:flex;align-items:center;gap:6px}._optimizeBtn_1hngk_580{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--accent-2);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._optimizeBtn_1hngk_580:hover{color:#fff;background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}._optimizeToolbarBtn_1hngk_602{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:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:999px;cursor:pointer;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._optimizeToolbarBtn_1hngk_602:hover{color:#fff;background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}._optimizeToolbarLabel_1hngk_629{max-width:6.5rem;overflow:hidden;text-overflow:ellipsis}._optimizeBtnBusy_1hngk_635{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent);pointer-events:none}._optimizeBtnDisabled_1hngk_642{opacity:.35;cursor:not-allowed;pointer-events:none}._promptExpandBtn_1hngk_648{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_1hngk_648:hover{color:var(--accent-2);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}._promptExpandBtnOn_1hngk_673{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}._clearBtn_1hngk_679{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_1hngk_679:hover{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}._textarea_1hngk_565{--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_1hngk_730{--prompt-lines-min: 5;--prompt-lines-max: 8}._textareaWithClear_1hngk_735{padding-right:2.25rem}._textarea_1hngk_565::placeholder{color:var(--text-muted)}._footer_1hngk_743{display:flex;flex-direction:column;gap:.5rem;padding:.5rem .625rem .625rem .75rem}._footerThumbsRow_1hngk_750{display:flex;align-items:center;gap:.5rem;width:100%;padding-left:calc(1px + .625rem)}._footerLeft_1hngk_758{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1;flex-wrap:wrap;overflow-x:auto;scrollbar-width:none}._footerLeft_1hngk_758::-webkit-scrollbar{display:none}._footerRow_1hngk_773{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}._footerToolbar_1hngk_780{display:flex;align-items:flex-end;gap:.375rem;flex:1;min-width:0;width:100%}._footerAddBtn_1hngk_789{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_1hngk_1 2.4s ease-in-out infinite;transition:color .15s,background .15s,border-color .15s}._footerAddBtn_1hngk_789:hover{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 50%,transparent)}._footerThumb_1hngk_750{position:relative;flex-shrink:0;width:32px;height:32px}._footerThumbLibrary_1hngk_819:after{border-color:color-mix(in srgb,var(--accent, #e85a8f) 55%,transparent)}._footerThumbBadge_1hngk_823{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_1hngk_750:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--accent) 35%,transparent);pointer-events:none;z-index:1}._footerThumbImg_1hngk_850{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}._footerThumbRemove_1hngk_858{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_1hngk_750:hover ._footerThumbRemove_1hngk_858{opacity:1}._refBar_1hngk_884{padding:.625rem .75rem 0 1.5rem}._refList_1hngk_888{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}._refThumb_1hngk_896{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:8px;overflow:hidden;border:1px solid var(--glass-border)}._refThumb_1hngk_896 img{width:100%;height:100%;object-fit:cover}._refRemove_1hngk_912{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_1hngk_896:hover ._refRemove_1hngk_912{opacity:1}._addBtn_1hngk_932{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_1hngk_1 2.4s ease-in-out infinite;transition:color .15s,background .15s}._addBtn_1hngk_932:hover{color:var(--text);background:#ffffff17;animation:none;border-color:color-mix(in srgb,var(--accent) 50%,transparent)}@keyframes _breathe_1hngk_1{0%,to{border-color:#ffffff26;box-shadow:0 0 color-mix(in srgb,var(--accent) 0%,transparent)}50%{border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:0 0 10px 1px var(--accent-soft)}}._divider_1hngk_969{flex-shrink:0;width:1px;height:20px;background:var(--border);margin:0 .125rem}._sizeControls_1hngk_977{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._sizeControlGroup_1hngk_984{display:flex;align-items:center;gap:.35rem}._sizeGroupLabel_1hngk_990{font-size:.6875rem;color:var(--text-muted);white-space:nowrap}._sizeToggle_1hngk_996{display:inline-flex;gap:2px;padding:2px;background:var(--surface);border:1px solid var(--border);border-radius:10px}._sizeToggleBtn_1hngk_1005,._sizeToggleActive_1hngk_1006{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_1hngk_1005{color:var(--text-muted);background:transparent}._sizeToggleBtn_1hngk_1005:hover{color:var(--text);background:var(--surface-hover)}._sizeToggleActive_1hngk_1006{color:#fff;background:#7c3aed}._generateWrap_1hngk_1033{display:flex;align-items:center;gap:.5rem;flex-shrink:0;margin-left:auto;align-self:flex-end}._costLabel_1hngk_1042{font-size:.6875rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._balanceDanger_1hngk_1049{color:var(--danger)}._generateBtn_1hngk_1053,._mobileGenerateBtn_1hngk_1054{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_1hngk_1053:before,._mobileGenerateBtn_1hngk_1054: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_1hngk_1096{position:relative;z-index:1;flex-shrink:0}._generateBtn_1hngk_1053:hover:not(:disabled),._mobileGenerateBtn_1hngk_1054: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_1hngk_1053:active:not(:disabled),._mobileGenerateBtn_1hngk_1054:active:not(:disabled){transform:translateY(0);filter:brightness(.98);box-shadow:0 3px 14px #7c3aed59,inset 0 1px #fff3;transition-duration:.08s}._generateBtn_1hngk_1053:disabled,._mobileGenerateBtn_1hngk_1054:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none;box-shadow:none}._generateBtn_1hngk_1053>:not(._generateBtnIcon_1hngk_1096):not(._spinner_1hngk_1131),._mobileGenerateBtn_1hngk_1054>:not(._generateBtnIcon_1hngk_1096):not(._spinner_1hngk_1131){position:relative;z-index:1}._generateBtn_1hngk_1053 ._spinner_1hngk_1131,._mobileGenerateBtn_1hngk_1054 ._spinner_1hngk_1131{position:relative;z-index:1}._spinner_1hngk_1131{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1hngk_1131 .7s linear infinite}@keyframes _spin_1hngk_1131{to{transform:rotate(360deg)}}._error_1hngk_1158{margin:0 0 .125rem;padding:0 .125rem;font-size:.75rem;color:var(--danger);text-align:left}._mobileGenerateBtn_1hngk_1054{display:none;margin-left:auto;align-self:flex-end}@media(max-width:768px){._composer_1hngk_5{box-shadow:0 8px 28px color-mix(in srgb,var(--bg) 35%,transparent)}._promptStage_1hngk_420{gap:.375rem;padding:.5rem .5rem .125rem}._refRail_1hngk_427{max-height:10.5rem;gap:.3rem}._refRailThumb_1hngk_440{width:42px;height:42px;border-radius:10px}._refRailAdd_1hngk_507{flex-basis:42px;width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;border-radius:10px}._refRailAddPlus_1hngk_551{width:16px;height:16px}._refRailRemove_1hngk_482{display:inline-flex}._textarea_1hngk_565{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_1hngk_730{--prompt-lines-min: 5;--prompt-lines-max: 8}._textareaWithClear_1hngk_735{padding-right:2rem}._clearBtn_1hngk_679,._optimizeBtn_1hngk_580{width:26px;height:26px}._optimizeToolbarBtn_1hngk_602{height:32px;padding:0 .55rem;font-size:.6875rem}._optimizeToolbarLabel_1hngk_629{max-width:5.5rem}._promptExpandBtn_1hngk_648{right:.35rem;bottom:.25rem;width:30px;height:24px}._promptActions_1hngk_569{top:.5rem;right:.5rem;gap:4px}._footer_1hngk_743{padding:.375rem .5rem .5rem}._footerRow_1hngk_773{flex-direction:column;align-items:stretch;gap:.375rem}._footerToolbar_1hngk_780{width:100%;gap:.375rem;align-items:flex-end}._footerLeft_1hngk_758{flex-wrap:wrap;overflow-x:visible;gap:.25rem}._footerThumbsRow_1hngk_750{gap:.375rem}._generateWrap_1hngk_1033{display:none}._mobileGenerateBtn_1hngk_1054{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_1hngk_1054 ._generateBtnIcon_1hngk_1096{width:14px;height:14px}._mobileGenerateBtn_1hngk_1054:before{border-radius:inherit}._mobileGenerateBtn_1hngk_1054:hover:not(:disabled){transform:none;box-shadow:0 3px 16px #8b5cf66b,inset 0 1px #ffffff42}._composer_1hngk_5:focus-within{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}._footerAddBtn_1hngk_789{width:32px;height:32px}._sizeWrap_1hngk_1344{flex-shrink:1;min-width:0}._sizeTrigger_1hngk_1349{height:32px;max-width:100%;padding:0 .45rem 0 .5rem;font-size:.6875rem;font-weight:600}._sizeTrigger_1hngk_1349 span{overflow:hidden;text-overflow:ellipsis}._refThumb_1hngk_896{width:40px;height:40px}._refRemove_1hngk_912{opacity:1;background:#0009}._refThumb_1hngk_896 ._refRemove_1hngk_912{opacity:1}._mobileCostBadge_1hngk_1376{display:inline-flex;align-items:center;margin-left:.125rem;font-size:.65rem;font-weight:600;color:#fffc;line-height:1}}._outputBackdrop_1hngk_1388{position:fixed;inset:0;z-index:999;background:transparent;cursor:default}._outputWrap_1hngk_1396{position:relative;flex-shrink:0}._outputWrapFull_1hngk_1401{width:100%;flex-shrink:1;min-width:0}._outputTrigger_1hngk_1407{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_1hngk_1426{width:100%;justify-content:space-between;min-width:0}._outputTriggerFull_1hngk_1426>span:first-child{overflow:hidden;text-overflow:ellipsis;min-width:0}._outputTrigger_1hngk_1407:hover,._outputTriggerOpen_1hngk_1439{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:inset 0 0 0 1px var(--accent-soft)}._outputTrigger_1hngk_1407:disabled{opacity:.5;cursor:not-allowed}._outputChevron_1hngk_1451{flex-shrink:0;color:var(--text-muted);transition:transform .2s,color .15s}._outputTrigger_1hngk_1407:hover ._outputChevron_1hngk_1451,._outputTriggerOpen_1hngk_1439 ._outputChevron_1hngk_1451{color:var(--accent-2)}._outputChevronOpen_1hngk_1462{transform:rotate(180deg)}._outputMenu_1hngk_1466{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_1hngk_1504{visibility:visible;pointer-events:auto}[data-theme=light] ._outputMenu_1hngk_1466{--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_1hngk_1466{min-width:300px;backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65)}[data-theme=light] ._outputMenu_1hngk_1466{--panel-bg: rgba(255, 255, 255, .9)}}._outputSection_1hngk_1537{display:flex;flex-direction:column;gap:.5rem}._outputSectionLabel_1hngk_1543{margin:0;padding-left:.125rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--panel-text-muted)}._ratioPanel_1hngk_1552{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_1hngk_1562{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_1hngk_1574{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}._ratioCellSmartFull_1hngk_1580{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_1hngk_1580:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCell_1hngk_1580{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_1hngk_1580:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._ratioCellActive_1hngk_1625{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_1hngk_1625:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}._ratioCellActive_1hngk_1625 ._ratioLabel_1hngk_1636{color:var(--accent-2)}._ratioIconSlot_1hngk_1640{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}._ratioIcon_1hngk_1640{display:block;flex-shrink:0}._ratioLabel_1hngk_1636{font-size:.6875rem;font-weight:500;line-height:1;white-space:nowrap}._segmentBtn_1hngk_1661{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_1hngk_1661:hover{color:var(--panel-text, var(--text));background:var(--panel-surface-hover, var(--surface-hover));border-color:var(--panel-border-hover)}._segmentBtnActive_1hngk_1683{color:var(--accent-2);background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 28%,transparent)}._segmentBtnActive_1hngk_1683:hover{background:color-mix(in srgb,var(--accent) 16%,transparent)}._segmentBtnDisabled_1hngk_1693,._segmentBtn_1hngk_1661:disabled{opacity:.38;cursor:not-allowed}._segmentBtnDisabled_1hngk_1693:hover,._segmentBtn_1hngk_1661:disabled:hover{color:var(--panel-text-secondary, var(--text-secondary));background:transparent;border-color:transparent}@media(max-width:768px){._outputMenu_1hngk_1466{min-width:0!important;width:auto!important;max-width:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._ratioCell_1hngk_1580{height:52px}._ratioCellSmartFull_1hngk_1580{height:38px}._ratioLabel_1hngk_1636{font-size:.625rem}._segmentBtn_1hngk_1661{height:32px;font-size:.6875rem}}._tabs_1iy2k_1{display:flex;align-items:center;justify-content:flex-start}._tabsEmbedded_1iy2k_7{padding:.5rem .625rem .375rem;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent)}._tabGroup_1iy2k_12{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_1iy2k_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_1iy2k_1:hover{color:var(--text)}._tabActive_1iy2k_40{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_1iy2k_40{background:color-mix(in srgb,var(--bg) 92%,transparent)}._pillRow_1iy2k_53{display:flex;align-items:stretch;gap:.5rem;width:100%;margin:.75rem 0 0;padding:0;box-sizing:border-box}._pill_1iy2k_53{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_1iy2k_53:active{transform:scale(.98)}._pillIcon_1iy2k_95{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_1iy2k_53:nth-child(2) ._pillIcon_1iy2k_95{background:linear-gradient(135deg,#f08a55,#d45520);box-shadow:0 2px 6px color-mix(in srgb,#e06b3a 30%,transparent)}._pill_1iy2k_53:nth-child(3) ._pillIcon_1iy2k_95{background:linear-gradient(135deg,#6b8cff,#3d5fd9);box-shadow:0 2px 6px color-mix(in srgb,#4a6cf0 30%,transparent)}._pillLabel_1iy2k_122{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._pillChevron_1iy2k_131{flex-shrink:0;color:var(--text-secondary);opacity:.55}._pillActive_1iy2k_137{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_1iy2k_137 ._pillChevron_1iy2k_131{color:var(--accent);opacity:.9}[data-theme=dark] ._pill_1iy2k_53{background:color-mix(in srgb,var(--surface) 88%,#111);box-shadow:0 4px 14px color-mix(in srgb,#000 28%,transparent)}._wrap_1cdkc_1{position:relative;flex-shrink:0}._trigger_1cdkc_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_1cdkc_11:hover:not(:disabled),._triggerOpen_1cdkc_49{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}._triggerIdle_1cdkc_61{cursor:default}._triggerIdle_1cdkc_61:hover{color:var(--text-secondary);background:var(--surface);border-color:var(--glass-border)}._backdrop_1cdkc_81{position:fixed;inset:0;z-index:9998;border:none;background:transparent;cursor:default}._menu_1cdkc_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_1cdkc_141{opacity:1;transform:translateY(0)}._option_1cdkc_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_1cdkc_151:hover{background:var(--surface-hover)}._thumb_1cdkc_189{flex-shrink:0;width:2rem;height:2rem;object-fit:cover;border-radius:.375rem;border:1px solid var(--glass-border)}._label_1cdkc_207{flex:1;min-width:0;font-size:.8125rem;font-weight:600}._badge_1cdkc_221{flex-shrink:0;font-size:.6875rem;font-weight:500;color:var(--text-secondary)}@media(max-width:768px){._trigger_1cdkc_11{width:30px;height:30px;font-size:.875rem}}._backdrop_6cfpx_5{--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,#dbe7ffe0,#e9ddffd1 45%,#dff7fbdb),color-mix(in srgb,#0f0f12 42%,transparent);backdrop-filter:blur(6px) saturate(1.1);-webkit-backdrop-filter:blur(6px) saturate(1.1)}._embedded_6cfpx_67{--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_6cfpx_107{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:color-mix(in srgb,#ffffff 78%,var(--be-glass));box-shadow:inset 0 1px #ffffffb3,0 22px 56px #3a344e29;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:var(--be-ink);isolation:isolate;animation:_panelIn_6cfpx_1 .24s cubic-bezier(.22,1,.36,1)}._panel_6cfpx_107: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_6cfpx_107>*{position:relative;z-index:1}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._backdrop_6cfpx_5{background:#191f368c}._panel_6cfpx_107{background:#fffffff0}}._panelEmbedded_6cfpx_199{width:100%;height:auto;max-height:none;min-height:28rem;animation:none}._panelDragOver_6cfpx_215{outline:2px dashed color-mix(in srgb,var(--be-primary) 55%,transparent);outline-offset:-7px}@keyframes _panelIn_6cfpx_1{0%{opacity:0;transform:scale(.97) translateY(12px)}to{opacity:1;transform:none}}._head_6cfpx_249{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_6cfpx_269{padding-top:10px;background:transparent}._headLeft_6cfpx_279{display:flex;align-items:center;gap:10px;min-width:0;flex:1}._headMark_6cfpx_295{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_6cfpx_321{min-width:0;display:flex;flex-direction:column;gap:2px}._headCopy_6cfpx_321 h2{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;line-height:1.25}._headSub_6cfpx_351{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_6cfpx_379{display:flex;align-items:center;gap:8px;flex-shrink:0}._closeBtn_6cfpx_393{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_6cfpx_393:hover{color:var(--be-ink);background:#ffffffd1}._scopeSwitch_6cfpx_433{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_6cfpx_453{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_6cfpx_453:hover:not(._scopeChipActive_6cfpx_481){color:var(--be-ink);background:#ffffff73}._scopeChipActive_6cfpx_481{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_6cfpx_509{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:10px 14px 8px}._catRail_6cfpx_525{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_6cfpx_551{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}._catChip_6cfpx_551{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_6cfpx_551:hover{color:var(--be-ink);background:#ffffffd1}._catChipActive_6cfpx_603{border-color:color-mix(in srgb,var(--be-primary) 36%,var(--be-glass-line-soft));background:#1856ff1a;color:var(--be-primary)}._catDelete_6cfpx_615{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_6cfpx_615:hover{color:var(--be-ink);background:#ffffff8c}._catNewBtn_6cfpx_649{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_6cfpx_649:hover{color:var(--be-primary);border-color:color-mix(in srgb,var(--be-primary) 55%,transparent);background:#ffffff80}._catCreateInline_6cfpx_695{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}._catInput_6cfpx_709{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_6cfpx_709: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:var(--bg)}._catCreateOk_6cfpx_745{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_6cfpx_769{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_6cfpx_769:hover{background:#1856ff2e;border-color:color-mix(in srgb,var(--be-primary) 45%,transparent);transform:translateY(-1px)}._uploadBtnBusy_6cfpx_817{opacity:.75;pointer-events:none}._body_6cfpx_829{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_6cfpx_857{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}._refreshHint_6cfpx_871{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;font-size:.72rem;color:var(--be-muted)}._slotsFull_6cfpx_889{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_6cfpx_857{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_6cfpx_857>li{position:relative;width:100%;content-visibility:auto;contain-intrinsic-size:auto 7.5rem}._card_6cfpx_945{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_6cfpx_971{cursor:pointer}._cardPickable_6cfpx_971:hover{border-color:color-mix(in srgb,var(--be-primary) 36%,var(--be-glass-line-soft))}._cardActive_6cfpx_987{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_6cfpx_1001{width:100%;height:100%;object-fit:cover;display:block}._check_6cfpx_1015{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_6cfpx_1045{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_6cfpx_1045:hover{background:color-mix(in srgb,#000 62%,transparent)}._categorySelect_6cfpx_1089{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_6cfpx_1089 option{color:var(--text);background:var(--bg)}._empty_6cfpx_1137{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_6cfpx_1137 strong{font-size:.9rem;font-weight:750;color:var(--be-ink)}._emptySub_6cfpx_1185{font-size:.74rem;line-height:1.45;max-width:18rem;opacity:.9}._emptyIcon_6cfpx_1199{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_6cfpx_1225{border-color:color-mix(in srgb,var(--be-primary) 55%,transparent);background:#1856ff14}._loadMoreBtn_6cfpx_1235{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_6cfpx_1235:hover:not(:disabled){color:var(--be-primary);border-color:color-mix(in srgb,var(--be-primary) 28%,transparent);background:#ffffffd1}._loadMoreBtn_6cfpx_1235:disabled{opacity:.65;cursor:wait}._foot_6cfpx_1293{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_6cfpx_1313{margin-right:auto;font-size:.76rem;font-weight:550;color:var(--be-muted)}._footMetaSpacer_6cfpx_1327{margin-right:auto}._ghostBtn_6cfpx_1335{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_6cfpx_1335:hover{color:var(--be-ink);background:#ffffffd1}._primaryBtn_6cfpx_1369{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_6cfpx_1369:hover{filter:brightness(1.05)}._primaryBtn_6cfpx_1369:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none}._spin_6cfpx_1421{animation:_spin_6cfpx_1421 .8s linear infinite}@keyframes _spin_6cfpx_1421{to{transform:rotate(360deg)}}@media(max-width:900px){._panel_6cfpx_107{width:min(920px,calc(100vw - 1.25rem));height:min(90vh,820px)}._grid_6cfpx_857{grid-template-columns:repeat(auto-fill,minmax(6.75rem,8rem))}}@media(max-width:720px){._head_6cfpx_249{flex-wrap:wrap}._headRight_6cfpx_379{width:100%;justify-content:space-between}._headSub_6cfpx_351{display:none}._chrome_6cfpx_509{flex-direction:column;align-items:stretch}._uploadBtn_6cfpx_769{width:100%}._scopeSwitch_6cfpx_433,._scopeChip_6cfpx_453{flex:1}}@media(max-width:640px){._backdrop_6cfpx_5{align-items:flex-end;padding:0}._panel_6cfpx_107{width:100%;height:min(92dvh,100%);max-height:min(92dvh,100%);border-radius:18px 18px 0 0;animation:_sheetIn_6cfpx_1 .22s ease-out}@keyframes _sheetIn_6cfpx_1{0%{opacity:.85;transform:translateY(12%)}to{opacity:1;transform:none}}._panelEmbedded_6cfpx_199{min-height:22rem;border-radius:16px}._body_6cfpx_829{margin:0 10px 8px}._grid_6cfpx_857{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._foot_6cfpx_1293{flex-wrap:wrap}._footMeta_6cfpx_1313,._footMetaSpacer_6cfpx_1327{flex:1 1 100%;margin-right:0}._ghostBtn_6cfpx_1335,._primaryBtn_6cfpx_1369{flex:1 1 calc(50% - 4px);height:2.55rem}}@media(max-width:380px){._grid_6cfpx_857{grid-template-columns:repeat(2,minmax(0,1fr))}}._triggerText_17ua5_1{min-width:0;overflow:hidden;text-overflow:ellipsis}._panelTitle_17ua5_13{margin:0 0 .125rem;padding:0 .125rem;font-size:.8125rem;font-weight:600;color:var(--panel-text, var(--text))}._sliderSection_17ua5_29{display:flex;flex-direction:column;align-items:stretch;gap:.375rem;padding:.125rem .125rem 0}._durationPanel_17ua5_45{width:100%}._sliderLabel_17ua5_53{flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._durationValue_17ua5_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_17ua5_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_17ua5_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_17ua5_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_17ua5_29::-moz-range-track{height:4px;border-radius:999px;background:color-mix(in srgb,var(--panel-text, var(--text)) 14%,transparent)}._toggleSection_17ua5_167{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.125rem .125rem 0}._toggleLabelWrap_17ua5_183{display:inline-flex;align-items:center;gap:.375rem;min-width:0}._toggleLabel_17ua5_183{font-size:.8125rem;font-weight:500;color:var(--panel-text-secondary, var(--text-secondary))}._infoBtn_17ua5_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_17ua5_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_17ua5_257{background:color-mix(in srgb,var(--accent) 72%,transparent)}._toggleKnob_17ua5_265{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--bg);box-shadow:0 1px 3px #00000038;transition:transform .2s}._toggleOn_17ua5_257 ._toggleKnob_17ua5_265{transform:translate(1.25rem)}@media(max-width:768px){._panelTitle_17ua5_13{font-size:.875rem}._sliderSection_17ua5_29,._toggleSection_17ua5_167{padding-top:.25rem}._sliderLabel_17ua5_53,._toggleLabel_17ua5_183{font-size:.8125rem}._slider_17ua5_29::-webkit-slider-thumb{width:18px;height:18px}._slider_17ua5_29::-moz-range-thumb{width:18px;height:18px}}@media(max-width:380px){._triggerText_17ua5_1{font-size:.6875rem}}._overlay_7v895_3{--sk-bg: rgba(255, 248, 252, .78);--sk-text: #1a2433;--sk-sub: rgba(26, 36, 51, .62);--sk-muted: rgba(26, 36, 51, .42);--sk-line: rgba(255, 255, 255, .88);--sk-border: rgba(232, 207, 217, .55);--sk-surface: rgba(255, 255, 255, .38);--sk-surface-strong: rgba(255, 255, 255, .58);--sk-surface-soft: rgba(255, 245, 250, .42);--sk-highlight: inset 0 1px 0 rgba(255, 255, 255, .92);--sk-shadow: 0 8px 28px rgba(180, 60, 120, .08), 0 22px 56px rgba(160, 40, 100, .1);--sk-accent: #db2777;--sk-accent-soft: rgba(236, 72, 153, .12);position:fixed;inset:0;z-index:calc(var(--z-modal, 1300) + 1);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:#46284638;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}[data-theme=light] ._overlay_7v895_3{--sk-bg: rgba(255, 248, 252, .82);--sk-surface: rgba(255, 255, 255, .42);--sk-surface-strong: rgba(255, 255, 255, .62)}[data-theme=dark] ._overlay_7v895_3,html[data-palette]:not([data-palette=default]) ._overlay_7v895_3{--sk-bg: color-mix(in oklch, var(--bg-elevated) 78%, transparent);--sk-text: var(--text);--sk-sub: var(--text-secondary);--sk-muted: var(--text-muted);--sk-line: color-mix(in srgb, var(--glass-highlight) 14%, transparent);--sk-border: color-mix(in srgb, var(--border) 90%, transparent);--sk-surface: var(--surface);--sk-surface-strong: var(--surface-hover);--sk-surface-soft: color-mix(in srgb, var(--surface) 70%, transparent);--sk-highlight: inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 10%, transparent);--sk-shadow: var(--shadow-lg);--sk-accent: var(--accent);--sk-accent-soft: var(--accent-soft)}[data-theme=dark] ._overlay_7v895_3{background:color-mix(in srgb,#000 55%,transparent)}html[data-palette]:not([data-palette=default])[data-theme=light] ._overlay_7v895_3{--sk-bg: color-mix(in oklch, var(--bg) 88%, var(--accent) 4%);--sk-line: color-mix(in srgb, var(--glass-highlight) 70%, transparent);--sk-border: var(--border);background:color-mix(in srgb,var(--text) 18%,transparent)}._modal_7v895_67{--skills-modal-w: 760px;--skills-modal-h: 560px;position:relative;display:flex;flex-direction:column;width:min(var(--skills-modal-w),100%);height:min(var(--skills-modal-h),calc(var(--app-vh, 100vh) - 1.5rem));max-height:min(var(--skills-modal-h),calc(var(--app-vh, 100vh) - 1.5rem));overflow:hidden;border-radius:24px;background:var(--sk-bg);color:var(--sk-text);border:1.5px solid var(--sk-line);box-shadow:var(--sk-highlight),var(--sk-shadow);backdrop-filter:blur(40px) saturate(1.35) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(1.35) brightness(1.04);font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", "PingFang SC", sans-serif)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._modal_7v895_67{background:color-mix(in srgb,var(--sk-bg) 88%,#fff)}}._glow_7v895_94{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 12% -10%,rgba(255,158,200,.28) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 92% 0%,rgba(176,124,255,.18) 0%,transparent 50%);opacity:.9}[data-theme=dark] ._glow_7v895_94{background:radial-gradient(ellipse 70% 55% at 12% -10%,rgba(244,114,182,.18) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 92% 0%,rgba(167,139,250,.14) 0%,transparent 50%)}._head_7v895_110{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:1rem 1.05rem .7rem 1.15rem;border-bottom:1px solid color-mix(in srgb,var(--sk-border) 80%,transparent)}._headText_7v895_122{min-width:0}._title_7v895_126{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;font-size:1.05rem;font-weight:700;letter-spacing:.01em}._titleSpark_7v895_137{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:.45rem;color:#fff;background:linear-gradient(135deg,#ff9ec8,#f472b6 45%,#ec4899);box-shadow:inset 0 1px #ffffff73,0 4px 12px #ec489947}._titleSub_7v895_150{font-size:.75rem;font-weight:500;color:var(--sk-muted)}._closeBtn_7v895_156{position:relative;z-index:1;flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sk-line);border-radius:999px;background:var(--sk-surface);color:var(--sk-muted);box-shadow:inset 0 1px #ffffff8c;backdrop-filter:none;-webkit-backdrop-filter:none;cursor:pointer;transition:color .15s,background .15s}._closeBtn_7v895_156:hover{color:var(--sk-text);background:var(--sk-surface-strong)}._searchWrap_7v895_181{position:relative;z-index:1;flex-shrink:0;padding:.75rem 1.1rem 0}._searchIcon_7v895_188{position:absolute;left:1.85rem;top:50%;transform:translateY(calc(-50% + .35rem));color:var(--sk-muted);pointer-events:none}._search_7v895_181{width:100%;height:2.45rem;padding:0 .85rem 0 2.25rem;border-radius:14px;border:1px solid var(--sk-line);background:var(--sk-surface);color:var(--sk-text);font-size:.875rem;font-family:inherit;outline:none;box-shadow:inset 0 1px #ffffff8c;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .15s,background .15s}._search_7v895_181:focus{border-color:color-mix(in srgb,var(--sk-accent) 40%,var(--sk-line));background:var(--sk-surface-strong)}._search_7v895_181::placeholder{color:var(--sk-muted)}._body_7v895_223{position:relative;z-index:1;display:grid;grid-template-columns:148px minmax(0,1fr);flex:1;min-height:0;overflow:hidden}._catsHost_7v895_233{min-height:0;border-right:1px solid color-mix(in srgb,var(--sk-border) 75%,transparent)}._catsBar_7v895_238{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}._catsScrollHost_7v895_246,._panelScrollHost_7v895_247{height:100%;min-height:0}._catsScroll_7v895_246,._panelScroll_7v895_247{height:100%}._cats_7v895_233{display:flex;flex-direction:column;gap:.28rem;padding:.85rem .55rem 1rem .85rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex:1 1 auto;min-height:0}._catsExpandBtn_7v895_271{display:none}._cat_7v895_233{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.58rem .7rem;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--sk-muted);font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s}._cat_7v895_233:hover{background:var(--sk-surface-soft);color:var(--sk-text)}._catOn_7v895_299{background:var(--sk-surface-strong);border-color:color-mix(in srgb,var(--sk-accent) 28%,var(--sk-line));color:var(--sk-accent);box-shadow:inset 0 1px #ffffffa6,0 4px 14px #ec489914}._catCount_7v895_308{flex-shrink:0;font-size:.6875rem;font-weight:700;color:var(--sk-muted);background:var(--sk-surface);border:1px solid color-mix(in srgb,var(--sk-border) 70%,transparent);padding:.05rem .4rem;border-radius:999px}._catOn_7v895_299 ._catCount_7v895_308{color:var(--sk-accent);background:var(--sk-accent-soft);border-color:color-mix(in srgb,var(--sk-accent) 22%,transparent)}._panelHost_7v895_325{display:flex;flex-direction:column;min-width:0;width:100%;min-height:0;overflow:hidden}._panelTitle_7v895_334{flex-shrink:0;margin:0;padding:.85rem 1rem .45rem;font-size:.75rem;font-weight:600;color:var(--sk-muted)}._panelScroll_7v895_247{padding:0 .85rem 1rem}._grid_7v895_347{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-height:17.5rem;align-content:start;width:100%;box-sizing:border-box}._skillItem_7v895_357{position:relative;display:flex;align-items:stretch;min-width:0;max-width:100%;overflow:hidden;box-sizing:border-box;border-radius:16px;border:1px solid var(--sk-line);background:var(--sk-surface);box-shadow:inset 0 1px #ffffffb3;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--sk-text);transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}._skillItem_7v895_357:hover{border-color:color-mix(in srgb,var(--sk-accent) 35%,var(--sk-line));background:var(--sk-surface-strong);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd9,0 10px 24px #b43c781a}._skillPick_7v895_388{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0;max-width:100%;box-sizing:border-box;padding:.85rem 2.25rem .85rem .85rem;text-align:left;border:0;background:transparent;color:inherit;font-family:inherit;cursor:pointer}._favBtn_7v895_405{position:absolute;top:.55rem;right:.55rem;z-index:1;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--sk-muted);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}._favBtn_7v895_405:hover{color:var(--sk-accent);background:color-mix(in srgb,var(--sk-accent) 10%,transparent);border-color:color-mix(in srgb,var(--sk-accent) 18%,transparent)}._favBtnOn_7v895_432{color:var(--sk-accent);background:color-mix(in srgb,var(--sk-accent) 12%,transparent);border-color:color-mix(in srgb,var(--sk-accent) 22%,transparent)}._skillIco_7v895_438{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.75rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px #ffffffbf,0 4px 12px #50286414;backdrop-filter:none;-webkit-backdrop-filter:none}._toneRose_7v895_453{color:#db2777;background:linear-gradient(145deg,#ff9ec873,#fff0f6b3)}._toneMint_7v895_457{color:#0d9488;background:linear-gradient(145deg,#5eead461,#f0fdfab8)}._toneSky_7v895_461{color:#2563eb;background:linear-gradient(145deg,#93c5fd6b,#eff6ffbf)}._toneViolet_7v895_465{color:#7c3aed;background:linear-gradient(145deg,#c4b5fd73,#f5f3ffbf)}._toneAmber_7v895_469{color:#c2410c;background:linear-gradient(145deg,#fdba746b,#fff7edbf)}._tonePink_7v895_473{color:#be185d;background:linear-gradient(145deg,#fb718559,#fff1f2b8)}[data-theme=dark] ._skillIco_7v895_438{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00000040}[data-theme=dark] ._toneRose_7v895_453{color:#fda4c8;background:linear-gradient(145deg,#f472b647,#ffffff0f)}[data-theme=dark] ._toneMint_7v895_457{color:#5eead4;background:linear-gradient(145deg,#2dd4bf38,#ffffff0f)}[data-theme=dark] ._toneSky_7v895_461{color:#93c5fd;background:linear-gradient(145deg,#60a5fa3d,#ffffff0f)}[data-theme=dark] ._toneViolet_7v895_465{color:#c4b5fd;background:linear-gradient(145deg,#a78bfa42,#ffffff0f)}[data-theme=dark] ._toneAmber_7v895_469{color:#fdba74;background:linear-gradient(145deg,#fb923c38,#ffffff0f)}[data-theme=dark] ._tonePink_7v895_473{color:#fb7185;background:linear-gradient(145deg,#f43f5e38,#ffffff0f)}._skillMeta_7v895_510{min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:.18rem}._skillName_7v895_519{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.875rem;font-weight:700;line-height:1.3}._skillDesc_7v895_529{font-size:.75rem;color:var(--sk-muted);line-height:1.4}._badge_7v895_535{font-size:.625rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff9ec8,#ec4899);padding:.08rem .38rem;border-radius:999px;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff59}._badgeNew_7v895_546{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}._empty_7v895_550{display:grid;place-items:center;min-height:17.5rem;padding:2rem 1rem;text-align:center;color:var(--sk-muted);font-size:.8125rem}._sheetHandle_7v895_560,._sheetFooter_7v895_564,._sheetFooterClose_7v895_568{display:none}@media(max-width:768px){._overlay_7v895_3{align-items:flex-end;justify-content:stretch;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 0 0;backdrop-filter:none;-webkit-backdrop-filter:none}._modal_7v895_67{--skills-modal-w: 100%;--skills-modal-h: min(92dvh, var(--visual-viewport-height, 100dvh));width:100%;height:var(--skills-modal-h);max-height:var(--skills-modal-h);border-radius:22px 22px 0 0;border-bottom:0;will-change:transform}._sheetHandle_7v895_560{display:block;width:36px;height:5px;margin:.55rem auto .15rem;border-radius:999px;background:color-mix(in srgb,var(--sk-text) 22%,transparent);flex-shrink:0}._sheetFooter_7v895_564{display:flex;flex-shrink:0;position:relative;z-index:2;padding:10px 16px max(12px,env(safe-area-inset-bottom,12px));border-top:1px solid color-mix(in srgb,var(--sk-border) 80%,transparent);background:color-mix(in srgb,var(--sk-bg) 55%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}._sheetFooterClose_7v895_568{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin:0;border:1px solid color-mix(in srgb,var(--sk-line) 80%,transparent);border-radius:999px;background:var(--sk-surface);box-shadow:inset 0 1px #ffffff8c;color:var(--sk-text);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._sheetFooterClose_7v895_568:active{background:var(--sk-accent-soft)}._head_7v895_110{padding:.55rem .9rem .55rem 1rem;align-items:center}._title_7v895_126{font-size:1rem;gap:.3rem .4rem}._titleSub_7v895_150{display:none}._closeBtn_7v895_156{width:32px;height:32px}._searchWrap_7v895_181{padding:.55rem .9rem 0}._search_7v895_181{height:2.6rem;font-size:16px;border-radius:12px}._searchIcon_7v895_188{left:1.65rem;transform:translateY(calc(-50% + .25rem))}._body_7v895_223{display:flex;flex-direction:column;grid-template-columns:none;grid-template-rows:none;min-width:0;width:100%;overflow:hidden}._catsHost_7v895_233{flex:0 0 auto;width:100%;min-width:0;border-right:0;border-bottom:1px solid color-mix(in srgb,var(--sk-border) 75%,transparent)}._catsBar_7v895_238{flex-direction:row;align-items:flex-start;height:auto;gap:.25rem;padding:.45rem .45rem .45rem .55rem;position:relative}._catsBar_7v895_238:has(._catsExpanded_7v895_699){flex-wrap:wrap;align-items:flex-start}._cats_7v895_233{flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;padding:.1rem .15rem .15rem 0;gap:.3rem;min-height:0}._cats_7v895_233::-webkit-scrollbar{display:none}._catsExpanded_7v895_699{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 100%;width:100%;max-width:100%;box-sizing:border-box;gap:.35rem;padding:.1rem 2.7rem .15rem 0;overflow:visible;scroll-snap-type:none;align-content:start}._catsBar_7v895_238:has(._catsExpanded_7v895_699) ._catsExpandBtn_7v895_271{position:absolute;top:.45rem;right:.45rem;z-index:2;margin-top:0}._catsExpandBtn_7v895_271{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-top:.05rem;border:1px solid var(--sk-line);border-radius:12px;background:var(--sk-surface);color:var(--sk-muted);box-shadow:inset 0 1px #ffffff8c;cursor:pointer;transition:transform .2s ease,color .15s,background .15s}._catsExpandBtn_7v895_271:hover{color:var(--sk-text);background:var(--sk-surface-strong)}._catsExpandBtnOn_7v895_768{color:var(--sk-accent);background:var(--sk-accent-soft);border-color:color-mix(in srgb,var(--sk-accent) 28%,var(--sk-line))}._catsExpandBtnOn_7v895_768 svg{transform:rotate(180deg)}._cat_7v895_233{flex-shrink:0;white-space:nowrap;width:auto;min-height:2.35rem;padding:.5rem .75rem;font-size:.8125rem;scroll-snap-align:center}._catsExpanded_7v895_699 ._cat_7v895_233{flex:none;width:100%;min-width:0;max-width:100%;box-sizing:border-box;justify-content:space-between;gap:.25rem;padding:.48rem .55rem;scroll-snap-align:none;overflow:hidden}._catsExpanded_7v895_699 ._cat_7v895_233>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}._catsScrollHost_7v895_246{height:auto;width:100%;min-width:0;padding-right:0!important}._panelHost_7v895_325{flex:1 1 auto;width:100%;min-width:0;overflow:hidden}._panelTitle_7v895_334{padding:.65rem .9rem .35rem}._panelScrollHost_7v895_247{width:100%;min-width:0;overflow-x:hidden;padding-right:0!important}._panelScroll_7v895_247{padding:0 .75rem .75rem;box-sizing:border-box;width:100%;max-width:100%}._grid_7v895_347{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;align-content:start}._skillItem_7v895_357{border-radius:14px;min-width:0;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}._skillPick_7v895_388{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;padding:.65rem 1.75rem .6rem .55rem;gap:.4rem}._skillIco_7v895_438{width:2.05rem;height:2.05rem;flex-shrink:0}._skillIco_7v895_438 svg{width:14px;height:14px}._skillMeta_7v895_510{width:100%;min-width:0;max-width:100%;gap:.1rem;overflow:hidden}._skillName_7v895_519{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;font-size:.72rem;line-height:1.25;max-width:100%;overflow:hidden;word-break:break-word}._skillDesc_7v895_529{font-size:.6rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}._badge_7v895_535{flex-shrink:0;font-size:.5rem;padding:.04rem .25rem}._favBtn_7v895_405{width:1.55rem;height:1.55rem;top:.3rem;right:.3rem}._favBtn_7v895_405 svg{width:11px;height:11px}._empty_7v895_550{min-height:10rem;grid-column:1 / -1;padding-bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}@media(max-width:380px){._catsExpanded_7v895_699{grid-template-columns:repeat(2,minmax(0,1fr))}._cat_7v895_233{padding:.45rem .6rem;font-size:.75rem}._grid_7v895_347{gap:.4rem}._skillPick_7v895_388{padding:.6rem .45rem .55rem}._skillName_7v895_519{font-size:.7rem}._skillDesc_7v895_529{font-size:.58rem}}._skillsBtn_1x5hn_2{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;height:32px;padding:0 .65rem 0 .28rem;color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:999px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;font-family:inherit;font-size:.8125rem;font-weight:650;letter-spacing:.01em;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}._skillsBtn_1x5hn_2:hover:not(:disabled){color:#fff;background:color-mix(in srgb,var(--accent) 30%,transparent);border-color:color-mix(in srgb,var(--accent) 50%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}._skillsBtn_1x5hn_2:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._skillsBtnSpark_1x5hn_40{display:inline-grid;place-items:center;flex-shrink:0;width:1.35rem;height:1.35rem;border-radius:.35rem;color:#fff;background:linear-gradient(160deg,#a78bfa 0%,var(--accent) 48%,#7c6cf0 100%);box-shadow:inset 0 1px #ffffff59;line-height:1}._skillsBtnSpark_1x5hn_40 svg{width:.72rem;height:.72rem}._skillsBtnLabel_1x5hn_56{line-height:1;white-space:nowrap;display:inline}._skillChipRow_1x5hn_61{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem}._skillChip_1x5hn_61{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.28rem .35rem .28rem .45rem;border-radius:999px;background:#ffffff6b;border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px #ffffffd9;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);color:#9d174d;font-size:.75rem;font-weight:650;line-height:1.2}._skillChipSpark_1x5hn_84{color:#db2777;font-size:.65rem}._skillChipClear_1x5hn_88{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;padding:0;border:0;border-radius:999px;background:transparent;color:#9d174d8c;cursor:pointer;font-size:.9rem;line-height:1}._skillChipClear_1x5hn_88:hover{color:#9d174d;background:#ffffff8c}._skillPanel_1x5hn_107{margin-bottom:.55rem;padding:.65rem .75rem .7rem;border-radius:16px;border:1px solid rgba(255,255,255,.72);background:#ffffff57;box-shadow:inset 0 1px #ffffffd1;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}._skillPanelMeta_1x5hn_117{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._skillPanelHint_1x5hn_124{font-size:.6875rem;font-weight:650;color:#9d174db8;letter-spacing:.02em}._skillPanelReq_1x5hn_130{font-size:.6875rem;font-weight:650;color:#be185d;padding:.12rem .45rem;border-radius:999px;background:#ff9ec838;border:1px solid rgba(255,158,200,.35)}._skillFields_1x5hn_139{display:flex;flex-wrap:wrap;gap:.45rem}._skillFieldsStack_1x5hn_144{display:flex;flex-direction:column;gap:.7rem}._skillFieldStackItem_1x5hn_149{width:100%;min-width:0}._skillFieldStackItem_1x5hn_149 ._skillFieldControl_1x5hn_153{height:2.35rem;font-size:.8125rem}._skillSummaryRow_1x5hn_157{display:flex;align-items:center;justify-content:space-between;gap:.55rem}._skillSummary_1x5hn_157{margin:0;min-width:0;flex:1;font-size:.75rem;font-weight:600;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skillEditParamsBtn_1x5hn_175{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;height:1.85rem;padding:0 .6rem;border-radius:999px;border:1px solid rgba(255,255,255,.75);background:#ffffff8c;color:#be185d;font-size:.6875rem;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffffbf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._skillEditParamsBtn_1x5hn_175:hover:not(:disabled){background:#ffffffb8}._skillEditParamsBtn_1x5hn_175:disabled{opacity:.4;cursor:not-allowed}._skillField_1x5hn_139{display:flex;flex-direction:column;gap:.22rem;min-width:7.5rem}._skillFieldGrow_1x5hn_207{flex:1 1 10rem;min-width:10rem}._skillFieldLabel_1x5hn_211{font-size:.6875rem;font-weight:650;color:var(--text-secondary)}._skillFieldReq_1x5hn_216{margin-left:.15rem;color:#db2777}._skillFieldControl_1x5hn_153{height:2rem;padding:0 .55rem;border-radius:10px;border:1px solid rgba(255,255,255,.75);background:#ffffff8c;color:var(--text);font-size:.75rem;font-family:inherit;outline:none;box-shadow:inset 0 1px #ffffffb3}._skillFieldControl_1x5hn_153:focus{border-color:#ec489973;background:#ffffffb8}._skillFieldWide_1x5hn_236{flex:1 1 100%;min-width:100%}._skillChipGroup_1x5hn_240{display:flex;flex-wrap:wrap;gap:.35rem}._skillOptionChip_1x5hn_245{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:#fff6;color:var(--text-secondary);font-size:.71875rem;font-weight:650;font-family:inherit;line-height:1.2;cursor:pointer;box-shadow:inset 0 1px #ffffffbf;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}._skillOptionChip_1x5hn_245:hover:not(:disabled){color:var(--text);background:#ffffff9e;border-color:#ff9ec88c}._skillOptionChipOn_1x5hn_274{color:#be185d;background:linear-gradient(135deg,#fff0f6f2,#ffe4f0e0);border-color:#ec48996b;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #ec48991f}._skillOptionChip_1x5hn_245:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){._skillsBtn_1x5hn_2{height:32px;min-width:0;width:auto;padding:0 .65rem 0 .28rem}._skillsBtnLabel_1x5hn_56{display:inline}._skillPanelHint_1x5hn_124{-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}._overlay_1u6yf_3{--sk-bg: rgba(255, 248, 252, .78);--sk-text: #1a2433;--sk-muted: rgba(26, 36, 51, .42);--sk-line: rgba(255, 255, 255, .88);--sk-border: rgba(232, 207, 217, .55);--sk-surface: rgba(255, 255, 255, .38);--sk-surface-strong: rgba(255, 255, 255, .58);--sk-highlight: inset 0 1px 0 rgba(255, 255, 255, .92);--sk-shadow: 0 8px 28px rgba(180, 60, 120, .1), 0 22px 56px rgba(160, 40, 100, .14);--sk-accent: #db2777;--sk-accent-soft: rgba(236, 72, 153, .12);position:fixed;inset:0;z-index:calc(var(--z-modal, 1300) + 2);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:#46284638;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}[data-theme=dark] ._overlay_1u6yf_3,html[data-palette]:not([data-palette=default]) ._overlay_1u6yf_3{--sk-bg: color-mix(in oklch, var(--bg-elevated) 78%, transparent);--sk-text: var(--text);--sk-muted: var(--text-muted);--sk-line: color-mix(in srgb, var(--glass-highlight) 14%, transparent);--sk-border: color-mix(in srgb, var(--border) 90%, transparent);--sk-surface: var(--surface);--sk-surface-strong: var(--surface-hover);--sk-highlight: inset 0 1px 0 color-mix(in srgb, var(--glass-highlight) 10%, transparent);--sk-shadow: var(--shadow-lg);--sk-accent: var(--accent);--sk-accent-soft: var(--accent-soft)}[data-theme=dark] ._overlay_1u6yf_3{background:color-mix(in srgb,#000 55%,transparent)}html[data-palette]:not([data-palette=default])[data-theme=light] ._overlay_1u6yf_3{--sk-bg: color-mix(in oklch, var(--bg) 88%, var(--accent) 4%);--sk-line: color-mix(in srgb, var(--glass-highlight) 70%, transparent);--sk-border: var(--border);background:color-mix(in srgb,var(--text) 18%,transparent)}._drawer_1u6yf_57{--skill-drawer-w: 440px;--skill-drawer-h: 520px;position:relative;display:flex;flex-direction:column;width:min(var(--skill-drawer-w),100%);height:min(var(--skill-drawer-h),calc(var(--app-vh, 100vh) - 1.5rem));max-height:min(var(--skill-drawer-h),calc(var(--app-vh, 100vh) - 1.5rem));overflow:hidden;border-radius:22px;background:var(--sk-bg);color:var(--sk-text);border:1.5px solid var(--sk-line);box-shadow:var(--sk-highlight),var(--sk-shadow);backdrop-filter:blur(40px) saturate(1.35) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(1.35) brightness(1.04);font-family:var(--font-sans, system-ui, -apple-system, "Segoe UI", "PingFang SC", sans-serif)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){._drawer_1u6yf_57{background:color-mix(in srgb,var(--sk-bg) 88%,#fff)}}._glow_1u6yf_84{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 10% -8%,rgba(255,158,200,.26) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 95% 0%,rgba(176,124,255,.16) 0%,transparent 50%)}._head_1u6yf_93{position:relative;z-index:1;display:flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.85rem .9rem .75rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--sk-border) 80%,transparent)}._headText_1u6yf_104{min-width:0;flex:1}._headMeta_1u6yf_109{flex-shrink:1;min-width:0;max-width:42%;margin:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:.2rem;padding:.28rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sk-border) 80%,transparent);background:var(--sk-surface);color:var(--sk-muted);font-size:.6875rem;font-weight:650;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._headMetaName_1u6yf_131{min-width:0;overflow:hidden;text-overflow:ellipsis}._backBtn_1u6yf_137{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sk-line);border-radius:999px;background:var(--sk-surface);color:var(--sk-muted);box-shadow:inset 0 1px #ffffff8c;cursor:pointer}._backBtn_1u6yf_137:hover{color:var(--sk-text);background:var(--sk-surface-strong)}._title_1u6yf_157{margin:0;display:flex;align-items:center;gap:.45rem;font-size:1.02rem;font-weight:700}._titleIcon_1u6yf_166{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:.45rem;color:#fff;background:linear-gradient(135deg,#ff9ec8,#f472b6 45%,#ec4899);box-shadow:inset 0 1px #fff6}._subSep_1u6yf_177{margin:0 .05rem;opacity:.55}._closeBtn_1u6yf_182{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sk-line);border-radius:999px;background:var(--sk-surface);color:var(--sk-muted);box-shadow:inset 0 1px #ffffff8c;cursor:pointer}._closeBtn_1u6yf_182:hover{color:var(--sk-text);background:var(--sk-surface-strong)}._bodyHost_1u6yf_202{position:relative;z-index:1;flex:1;min-height:0}._bodyScroll_1u6yf_209{height:100%}._body_1u6yf_202{padding:.9rem 1.05rem .5rem;display:flex;flex-direction:column;gap:.75rem}._refHint_1u6yf_220{margin:0;font-size:.75rem;font-weight:650;color:var(--sk-accent);padding:.45rem .65rem;border-radius:12px;background:color-mix(in srgb,var(--sk-accent) 10%,transparent);border:1px solid color-mix(in srgb,var(--sk-accent) 22%,transparent)}._footer_1u6yf_231{position:relative;z-index:1;flex-shrink:0;display:flex;align-items:center;gap:.55rem;padding:.75rem 1.05rem 1rem;border-top:1px solid color-mix(in srgb,var(--sk-border) 80%,transparent)}._footerWarn_1u6yf_242{flex:1;min-width:0;font-size:.75rem;color:var(--sk-accent);font-weight:600}._backTextBtn_1u6yf_250{flex-shrink:0;display:inline-flex;align-items:center;gap:.15rem;height:2.35rem;padding:0 .7rem 0 .45rem;border:1px solid var(--sk-line);border-radius:999px;background:var(--sk-surface);color:var(--sk-text);font-size:.8125rem;font-weight:650;font-family:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff8c}._backTextBtn_1u6yf_250:hover{background:var(--sk-surface-strong)}._confirmBtn_1u6yf_272{margin-left:auto;height:2.35rem;padding:0 1.15rem;border:0;border-radius:999px;color:#fff;font-size:.875rem;font-weight:700;font-family:inherit;cursor:pointer;background:linear-gradient(135deg,#ff9ec8,#f472b6 48%,#ec4899);box-shadow:inset 0 1px #fff6,0 8px 20px #ec489947}._confirmBtn_1u6yf_272:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}._confirmBtn_1u6yf_272:hover:not(:disabled){filter:brightness(1.03)}._sheetHandle_1u6yf_299,._sheetFooterClose_1u6yf_303{display:none}@media(max-width:768px){._overlay_1u6yf_3{align-items:flex-end;justify-content:stretch;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 0 0;backdrop-filter:none;-webkit-backdrop-filter:none}._drawer_1u6yf_57{--skill-drawer-w: 100%;--skill-drawer-h: min(88dvh, var(--visual-viewport-height, 100dvh));width:100%;height:var(--skill-drawer-h);max-height:var(--skill-drawer-h);border-radius:22px 22px 0 0;border-bottom:0;will-change:transform}._sheetHandle_1u6yf_299{display:block;width:36px;height:5px;margin:.55rem auto .1rem;border-radius:999px;background:color-mix(in srgb,var(--sk-text) 22%,transparent);flex-shrink:0}._head_1u6yf_93{padding:.5rem .75rem .6rem .55rem;align-items:center}._backBtn_1u6yf_137,._closeBtn_1u6yf_182{width:32px;height:32px}._title_1u6yf_157{font-size:.95rem}._headMeta_1u6yf_109{max-width:min(38vw,9.5rem);font-size:.625rem;padding:.28rem .45rem}._body_1u6yf_202{padding:.75rem .9rem .35rem;gap:.85rem}._footer_1u6yf_231{padding:.7rem .9rem max(.85rem,env(safe-area-inset-bottom,0px));gap:.45rem;flex-wrap:wrap}._backTextBtn_1u6yf_250{height:2.6rem;font-size:.8125rem}._confirmBtn_1u6yf_272{height:2.6rem;min-width:5.5rem;font-size:.875rem}._footerWarn_1u6yf_242{flex:1 1 100%;order:-1;font-size:.7rem;line-height:1.35}._sheetFooterClose_1u6yf_303{display:flex;align-items:center;justify-content:center;flex:1 1 100%;order:10;width:100%;min-height:46px;margin:.15rem 0 0;border:1px solid color-mix(in srgb,var(--sk-line) 80%,transparent);border-radius:999px;background:var(--sk-surface);box-shadow:inset 0 1px #ffffff8c;color:var(--sk-text);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}._sheetFooterClose_1u6yf_303:active{background:var(--sk-accent-soft)}}._wrap_nu3vs_1{position:absolute;top:.75rem;right:max(1rem,calc((100% - 880px)/2 + 1rem));z-index:2;pointer-events:none}._btn_nu3vs_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_nu3vs_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_nu3vs_17:active{transform:translateY(0)}._overlay_nu3vs_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_nu3vs_115{opacity:1}._modal_nu3vs_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_nu3vs_151{transform:translateY(0) scale(1);opacity:1}._exit_nu3vs_161{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_nu3vs_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_nu3vs_197{margin-bottom:1rem;padding-right:2rem;text-align:center}._title_nu3vs_209{margin:0;font-size:1.15rem;font-weight:700}._hint_nu3vs_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_nu3vs_237{display:flex;flex-direction:column;align-items:center;gap:.85rem}._qrcodeWrap_nu3vs_251{width:min(220px,72vw);aspect-ratio:1;padding:.65rem;border-radius:16px;background:var(--bg);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_nu3vs_251{display:block;width:100%;height:100%;object-fit:contain}._emptyHint_nu3vs_285{margin:0;font-size:.8125rem;line-height:1.55;color:var(--text-muted);text-align:center}@media(max-width:768px){._wrap_nu3vs_1{top:calc(.35rem + env(safe-area-inset-top,0px));right:var(--mobile-chrome-x, .75rem)}._btn_nu3vs_17{min-height:1.85rem;padding:.28rem .7rem .28rem .58rem;font-size:.75rem}}._hero_3199e_1{position:relative;padding:5rem 1.5rem 2.75rem;display:flex;justify-content:center;overflow:visible;background:transparent}@media(min-width:769px){._hero_3199e_1{padding-top:1.5rem;padding-bottom:4rem}}._glow_3199e_33{position:absolute;top:0;left:50%;transform:translate(-50%);width:560px;height:320px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}._content_3199e_59{position:relative;z-index:1;width:100%;max-width:880px;text-align:center}._title_3199e_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_3199e_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_3199e_109{margin:0 0 1.5rem;font-size:.875rem;font-weight:500;letter-spacing:.01em;color:var(--text-muted)}._waveText_3199e_125{display:inline}._waveChar_3199e_133{display:inline-block;animation:_waveBounce_3199e_1 2s ease-in-out 1}@keyframes _waveBounce_3199e_1{0%,to{transform:translateY(0)}20%{transform:translateY(-5px)}40%{transform:translateY(0)}}._sloganHighlight_3199e_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_3199e_181{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}._quickLink_3199e_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_3199e_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_3199e_1{padding:calc(2.75rem + env(safe-area-inset-top,0px)) var(--mobile-chrome-x, .75rem) .875rem}html[data-mobile-ui=modern] ._hero_3199e_1{padding-top:.35rem}._heroCompact_3199e_267{padding-top:calc(3.35rem + env(safe-area-inset-top,0px));padding-bottom:.5rem}html[data-mobile-ui=modern] ._heroCompact_3199e_267{padding-top:.25rem}._heroCompact_3199e_267 ._title_3199e_75{font-size:clamp(1.35rem,5.5vw,1.75rem);margin-bottom:.35rem;line-height:1.25}._heroCompact_3199e_267 ._slogan_3199e_109{margin-bottom:.75rem;font-size:.8125rem;line-height:1.45;padding:0 .5rem}._content_3199e_59{max-width:100%}._glow_3199e_33{width:min(100%,360px);height:200px}._title_3199e_75{font-size:clamp(1.5rem,6vw,2rem)}._slogan_3199e_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_fl9lp_1{position:relative;display:inline-block;max-width:100%;line-height:0;vertical-align:middle}._badge_fl9lp_17{position:absolute;right:clamp(6px,2%,14px);bottom:clamp(6px,2%,14px);z-index:2;max-width:calc(100% - 16px);padding:.28em .72em;border-radius:999px;border:1px solid rgba(255,255,255,.88);background:#ffffff47;color:#fffffff2;font-size:clamp(10px,2.4vw,13px);font-weight:500;line-height:1.25;letter-spacing:.02em;pointer-events:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 4px #0000001f;text-shadow:0 1px 2px rgba(0,0,0,.22);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}._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)}._wrap_1boxy_1{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%;margin-top:2px;padding:8px 10px 9px;border-radius:10px;background:color-mix(in srgb,var(--text) 4.5%,transparent);border:1px solid color-mix(in srgb,var(--text) 8%,transparent)}._head_1boxy_27{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._title_1boxy_41{font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--wp-text, var(--text));opacity:.88}._percent_1boxy_57{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;color:#3b82f6;line-height:1}._steps_1boxy_73{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:0}._step_1boxy_73{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0;text-align:center}._rail_1boxy_113{position:absolute;top:9px;right:calc(50% + 10px);left:calc(-50% + 10px);height:2px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent);pointer-events:none}._railOn_1boxy_135{background:linear-gradient(90deg,#22c55e,color-mix(in srgb,#22c55e 55%,#3b82f6))}._railToActive_1boxy_151{background:linear-gradient(90deg,#22c55e,#3b82f6)}._node_1boxy_159{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:.625rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;color:color-mix(in srgb,var(--text) 45%,transparent);background:color-mix(in srgb,var(--text) 10%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--glass, #fff) 80%,transparent)}._stepDone_1boxy_195 ._node_1boxy_159{color:#fff;background:#22c55e}._stepActive_1boxy_205 ._node_1boxy_159{color:#fff;background:#3b82f6;box-shadow:0 0 0 2px color-mix(in srgb,var(--glass, #fff) 80%,transparent),0 0 0 4px color-mix(in srgb,#3b82f6 22%,transparent)}._stepPending_1boxy_221 ._node_1boxy_159{color:color-mix(in srgb,var(--text) 38%,transparent);background:color-mix(in srgb,var(--text) 9%,transparent)}._label_1boxy_231{font-size:.5625rem;font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:color-mix(in srgb,var(--text) 42%,transparent)}._stepDone_1boxy_195 ._label_1boxy_231{color:#16a34a}._stepActive_1boxy_205 ._label_1boxy_231{color:#2563eb}._stepPending_1boxy_221 ._label_1boxy_231{color:color-mix(in srgb,var(--text) 34%,transparent)}[data-theme=dark] ._wrap_1boxy_1{background:color-mix(in srgb,#0f172a 55%,rgba(255,255,255,.04));border-color:color-mix(in srgb,#94a3b8 16%,transparent)}[data-theme=dark] ._percent_1boxy_57{color:#60a5fa}[data-theme=dark] ._stepDone_1boxy_195 ._label_1boxy_231{color:#4ade80}[data-theme=dark] ._stepActive_1boxy_205 ._label_1boxy_231{color:#60a5fa}[data-theme=dark] ._railOn_1boxy_135,[data-theme=dark] ._railToActive_1boxy_151{background:linear-gradient(90deg,#22c55e,#60a5fa)}@media(max-width:380px){._wrap_1boxy_1{padding:7px 8px 8px}._label_1boxy_231{font-size:.5rem}._node_1boxy_159{width:16px;height:16px;font-size:.5625rem}._rail_1boxy_113{top:8px;right:calc(50% + 9px);left:calc(-50% + 9px)}}._dockShell_3or3e_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;transform:translate(-105%);transition:transform .28s cubic-bezier(.22,1,.36,1);will-change:transform}._dockShellOpen_3or3e_22{transform:translate(0)}._dockGlass_3or3e_26{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(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);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_3or3e_26: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_3or3e_26{background:color-mix(in srgb,var(--bg) 52%,transparent);border-right-color:color-mix(in srgb,var(--glass-highlight) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),4px 0 28px color-mix(in srgb,#000 6%,transparent)}html[data-app-bg][data-theme=light] ._dockGlass_3or3e_26{background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=dark] ._dockGlass_3or3e_26{background:color-mix(in srgb,var(--bg-elevated) 56%,transparent);border-right-color:color-mix(in srgb,var(--glass-border) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),4px 0 32px color-mix(in srgb,#000 28%,transparent)}._panel_3or3e_79{position:absolute;top:0;left:var(--dock-nav);bottom:0;width:var(--panel-w);height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;pointer-events:none}._dockShellOpen_3or3e_22 ._panel_3or3e_79{pointer-events:auto}._sheetHandle_3or3e_97{display:none;flex-shrink:0}._dockBackdrop_3or3e_102{display:block;position:fixed;inset:0;z-index:98;margin:0;padding:0;border:none;background:transparent;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .22s ease}._dockBackdropOpen_3or3e_117{opacity:1;pointer-events:auto}._header_3or3e_122{position:relative;z-index:2;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:color-mix(in srgb,var(--bg-elevated) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._headerTop_3or3e_137{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}._titleWrap_3or3e_145{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}._title_3or3e_145{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_3or3e_167{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_3or3e_180{display:flex;flex-direction:column;align-items:stretch;gap:8px}._mediaTabs_3or3e_187{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_3or3e_187{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_3or3e_187:hover{color:var(--wp-text)}._mediaTabActive_3or3e_221{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_3or3e_227{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_3or3e_221 ._mediaTabCount_3or3e_227{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}[data-theme=dark] ._mediaTabActive_3or3e_221{background:color-mix(in srgb,var(--text) 12%,transparent);box-shadow:none}._batchHint_3or3e_252{margin:0;font-size:.75rem;color:var(--wp-muted);line-height:1.45;white-space:normal;overflow-wrap:anywhere;word-break:break-word}._collapseBtn_3or3e_262{display:inline-flex;align-items:center;gap:.2rem;flex-shrink:0;height:34px;padding:0 .7rem 0 .85rem;color:var(--wp-muted);background:color-mix(in srgb,var(--text) 5%,transparent);border:1px solid color-mix(in srgb,var(--glass-border) 80%,transparent);border-radius:999px;font:inherit;font-size:.8125rem;font-weight:680;line-height:1;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._collapseBtn_3or3e_262:hover{color:var(--wp-text);border-color:color-mix(in srgb,var(--accent) 30%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}._collapseBtn_3or3e_262:active{transform:scale(.97)}._list_3or3e_294{position:relative;z-index:1;flex:1 1 0;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_3or3e_294::-webkit-scrollbar{width:4px}._list_3or3e_294::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--text) 18%,transparent)}._empty_3or3e_322{margin:auto;padding:2.5rem 1rem;font-size:.8125rem;color:var(--wp-muted);text-align:center;line-height:1.6}._loadMoreBtn_3or3e_331{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_3or3e_331: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_3or3e_331:active{transform:scale(.98)}._actionRow_3or3e_361{display:flex;align-items:stretch;gap:8px}._actionRowSplit_3or3e_367{display:grid;grid-template-columns:1fr 1fr;gap:8px}._recentPackRow_3or3e_373{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}._recentPackRow_3or3e_373 ._actionBtn_3or3e_380{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_3or3e_373 ._actionBtn_3or3e_380 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_3or3e_373 ._actionBtn_3or3e_380 svg{flex-shrink:0;margin-top:2px}._actionBtn_3or3e_380{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_3or3e_380: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_3or3e_380:disabled{opacity:.42;cursor:not-allowed}._actionBtnActive_3or3e_443{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent)}._actionBtn_3or3e_380 span{overflow:hidden;text-overflow:ellipsis}._taskCardWrap_3or3e_454{display:flex;flex-direction:column;gap:0;flex-shrink:0}._taskRowPuzzleSelected_3or3e_461{background:color-mix(in srgb,var(--accent) 10%,transparent)}._puzzleThumbStrip_3or3e_465{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px 56px}._puzzleThumbBtn_3or3e_472{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_3or3e_484{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}._puzzleThumbImg_3or3e_489{width:100%;height:100%;object-fit:cover;display:block}._puzzleCheck_3or3e_496{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_3or3e_484 ._puzzleCheck_3or3e_496,._puzzleCheckOn_3or3e_512{border-color:var(--accent);background:var(--accent);min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:999px}._puzzleOrderNum_3or3e_522{font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}._puzzleFooter_3or3e_529{display:flex;flex-direction:column;gap:10px;width:100%}._puzzleOrderList_3or3e_536{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding:2px 0}._puzzleOrderItem_3or3e_545{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_3or3e_555{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_3or3e_568{width:36px;height:36px;border-radius:8px;object-fit:cover;display:block}._puzzleOrderItemActions_3or3e_576{display:flex;flex-direction:column;gap:2px}._puzzleOrderItemBtn_3or3e_582{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_3or3e_582:disabled{opacity:.35;cursor:not-allowed}._puzzleFooterActions_3or3e_600{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px}._puzzleCancelBtn_3or3e_606{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_3or3e_617{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_3or3e_617:disabled{opacity:.45;cursor:not-allowed}._taskRowDownloadSelected_3or3e_637{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}._downloadCheck_3or3e_642{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_3or3e_662{border-color:var(--accent);background:var(--accent)}._downloadFooter_3or3e_667{display:grid;grid-template-columns:1fr 1fr;gap:8px}._downloadActionBtn_3or3e_673{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_3or3e_673:disabled{opacity:.45;cursor:not-allowed}._downloadCancelBtn_3or3e_690{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_3or3e_690:disabled{opacity:.45;cursor:not-allowed}._footer_3or3e_707{position:relative;z-index:2;flex-shrink:0;padding:12px 12px 16px;border-top:1px solid color-mix(in srgb,var(--glass-border) 65%,transparent);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}._profileLink_3or3e_718{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_3or3e_718:hover{opacity:.92}._profileLink_3or3e_718:active{transform:scale(.98)}._profileLinkMain_3or3e_745{flex:1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._profileLink_3or3e_718 svg{flex-shrink:0;opacity:.85}._taskRow_3or3e_461{display:flex;align-items:flex-start;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;flex-shrink:0}._taskRowGenerating_3or3e_774{align-items:flex-start;min-height:0;padding-top:11px;padding-bottom:11px;border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowClickable_3or3e_782{cursor:pointer}._taskRowClickable_3or3e_782:hover{background:color-mix(in srgb,var(--text) 6%,transparent);border-color:color-mix(in srgb,var(--text) 14%,transparent)}._taskRowClickable_3or3e_782:hover ._taskChevron_3or3e_791{color:var(--wp-text);transform:translate(1px)}._taskRowClickable_3or3e_782:focus-visible{outline:2px solid color-mix(in srgb,var(--text) 24%,transparent);outline-offset:2px}._taskRowFailed_3or3e_801{border-color:color-mix(in srgb,#ef4444 24%,var(--wp-line))}[data-theme=light] ._taskRow_3or3e_461{background:color-mix(in srgb,#ffffff 62%,rgba(255,255,255,.4))}[data-theme=dark] ._taskRow_3or3e_461{background:color-mix(in srgb,var(--glass) 78%,rgba(18,18,26,.85))}._taskThumb_3or3e_813{position:relative;flex:0 0 44px;width:44px;height:44px;margin-top:1px;border-radius:10px;overflow:hidden;background:color-mix(in srgb,var(--text) 6%,transparent)}._taskBody_3or3e_824{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:column;gap:3px}._taskRowGenerating_3or3e_774 ._taskBody_3or3e_824{overflow:visible}._taskRowGenerating_3or3e_774 ._taskThumb_3or3e_813{margin-top:2px}._taskPromptBlock_3or3e_841{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}._taskTypeBadge_3or3e_849{flex-shrink:0;max-width:100%;font-size:.6875rem;line-height:1.35}._taskPrompt_3or3e_841{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);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}._taskRowClickable_3or3e_782:hover ._taskPrompt_3or3e_841{color:var(--wp-text)}._taskStatus_3or3e_879{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_3or3e_890,._taskStatusPending_3or3e_894{color:var(--wp-muted)}._taskStatusFailed_3or3e_898{color:#f87171;white-space:normal;overflow:visible;text-overflow:unset}._taskStatusExpireUrgent_3or3e_905{color:#d97706}._taskActions_3or3e_909{flex:0 0 auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0;margin-left:2px;margin-top:1px}._taskRowGenerating_3or3e_774 ._taskActions_3or3e_909{align-items:flex-start;padding-top:2px}._taskChevron_3or3e_791{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_3or3e_936{display:block;width:100%;height:100%;object-fit:cover}._taskPlaceholder_3or3e_943{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:color-mix(in srgb,var(--text) 5%,transparent)}._videoBadge_3or3e_952{font-size:.6875rem;font-weight:600;color:var(--accent-2);letter-spacing:.02em}._taskGeneratingOverlay_3or3e_959{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,#000 42%,transparent)}._taskDeleteBtn_3or3e_968,._taskPackDownloadBtn_3or3e_984{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_3or3e_984:hover:not(:disabled){color:var(--accent, #38bdf8);background:color-mix(in srgb,var(--accent, #38bdf8) 12%,transparent)}._taskPackDownloadBtn_3or3e_984:focus-visible{outline:2px solid color-mix(in srgb,var(--accent, #38bdf8) 35%,transparent);outline-offset:2px}._taskPackDownloadBtn_3or3e_984:disabled{opacity:.35;cursor:not-allowed}._taskDeleteBtn_3or3e_968:hover{color:#f87171;background:color-mix(in srgb,#ef4444 10%,transparent)}._taskDeleteBtn_3or3e_968:focus-visible{outline:2px solid color-mix(in srgb,#ef4444 35%,transparent);outline-offset:2px}._taskDeleteBtn_3or3e_968:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}._taskDeleteBtn_3or3e_968:disabled:hover{color:var(--wp-subtle);background:transparent}._spinner_3or3e_1036{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_3or3e_1036 .7s linear infinite}@keyframes _spin_3or3e_1036{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._dockShell_3or3e_1,._dockBackdrop_3or3e_102,._collapseBtn_3or3e_262{transition:none}._spinner_3or3e_1036{animation:none}}@media(max-width:768px){._dockBackdrop_3or3e_102{background:color-mix(in srgb,#000 40%,transparent);touch-action:none}._dockShell_3or3e_1{--dock-nav: 0px;box-sizing:border-box;inset:0 auto 0 0;width:min(380px,92vw);height:100dvh;max-height:none;padding:.45rem .45rem calc(.55rem + var(--bottom-nav-h, 78px));display:flex;flex-direction:column;overflow:hidden;transform:translate(-105%)}._dockShellOpen_3or3e_22{transform:translate(0)}._dockGlass_3or3e_26{border-radius:18px;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_3or3e_26:before{border-radius:18px 18px 0 0}[data-theme=light] ._dockGlass_3or3e_26{box-shadow:inset 0 1px #ffffff8c,0 12px 40px #0f172a1a}._panel_3or3e_79{position:relative;left:0;width:100%;height:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}._sheetHandle_3or3e_97{display:none}._header_3or3e_122{padding:14px 14px 12px;gap:10px;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent)}._puzzleThumbStrip_3or3e_465{padding-left:14px}._actionBtn_3or3e_380{font-size:.75rem;padding:0 8px}._footer_3or3e_707{padding:10px 14px 14px;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent)}._list_3or3e_294{flex:1 1 0;min-height:0;padding:8px 14px 10px;overscroll-behavior-y:contain}._collapseBtn_3or3e_262{height:36px}}@media(max-width:480px){._dockShell_3or3e_1{width:min(100vw,100%);padding:.4rem .4rem calc(.5rem + var(--bottom-nav-h, 78px))}._dockGlass_3or3e_26{border-radius:16px}._dockGlass_3or3e_26:before{border-radius:16px 16px 0 0}._taskRow_3or3e_461{min-height:58px;padding:9px 10px 9px 11px;gap:8px}._taskThumb_3or3e_813{width:40px;height:40px}._taskPrompt_3or3e_841,._taskTypeBadge_3or3e_849,._taskStatus_3or3e_879{font-size:.75rem}._taskStatusPending_3or3e_894{color:var(--accent);font-weight:600}}._dockShell_11axz_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_11axz_1 .28s cubic-bezier(.22,1,.36,1) both}._dockGlass_11axz_22{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_11axz_22: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_11axz_22{background:color-mix(in srgb,var(--bg) 52%,transparent);border-right-color:color-mix(in srgb,var(--glass-highlight) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 55%,transparent),4px 0 28px color-mix(in srgb,#000 6%,transparent)}[data-theme=dark] ._dockGlass_11axz_22{background:color-mix(in srgb,var(--bg-elevated) 56%,transparent);border-right-color:color-mix(in srgb,var(--glass-border) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),4px 0 32px #00000047}._dockShell_11axz_1._exiting_11axz_68{animation:_studioDockOut_11axz_1 .24s cubic-bezier(.22,1,.36,1) both}._panel_11axz_72{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_11axz_85{display:none;flex-shrink:0}._dockBackdrop_11axz_90{display:block;position:fixed;inset:0;z-index:98;margin:0;padding:0;border:none;background:transparent;cursor:pointer}@keyframes _studioDockIn_11axz_1{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes _studioDockOut_11axz_1{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}._header_11axz_120{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_11axz_132{display:flex;flex-direction:column;gap:6px;min-width:0}._eyebrow_11axz_139{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sp-subtle)}._title_11axz_132{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--sp-text)}._subtitle_11axz_157{margin:0;font-size:.75rem;line-height:1.45;color:var(--sp-muted)}._closeBtn_11axz_164{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_11axz_164:hover{color:var(--sp-text);background:color-mix(in srgb,var(--text) 10%,transparent)}._closeBtn_11axz_164:active{transform:scale(.94)}._list_11axz_189{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_11axz_201{display:flex;flex-direction:column;gap:8px;min-width:0}._columnLabel_11axz_208{margin:0;padding:0 4px;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sp-subtle)}._column_11axz_201[data-media=image] ._columnLabel_11axz_208{color:color-mix(in srgb,#0d9488 55%,var(--sp-subtle))}._column_11axz_201[data-media=video] ._columnLabel_11axz_208{color:color-mix(in srgb,#ea580c 55%,var(--sp-subtle))}._columnList_11axz_226{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0}@media(max-width:1280px){._columnList_11axz_226{grid-template-columns:repeat(4,minmax(0,1fr))}}._columnEmpty_11axz_239{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_11axz_250{--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_11axz_250[data-has-cover=true] ._toolBody_11axz_282{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_11axz_250[data-has-cover=true] ._toolAction_11axz_295{display:inline-flex}._toolCoverWrap_11axz_299{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_11axz_299: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_11axz_299{display:block;width:100%;height:100%;object-fit:cover;object-position:center;image-rendering:auto}._toolCoverIcon_11axz_341{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_11axz_250[data-has-cover=true]{padding-bottom:.15rem}._toolCard_11axz_250[data-has-cover=true] ._toolBadge_11axz_362{top:6px;right:6px}._toolCard_11axz_250[data-accent=amber]{--tool-accent: #d97706}._toolCard_11axz_250[data-accent=teal]{--tool-accent: #0d9488}._toolCard_11axz_250[data-accent=sky]{--tool-accent: #0284c8}._toolCard_11axz_250[data-accent=rose]{--tool-accent: #e11d48}._toolCard_11axz_250[data-accent=orange]{--tool-accent: #ea580c}._toolCard_11axz_250[data-accent=emerald]{--tool-accent: #059669}._toolCard_11axz_250[data-accent=indigo]{--tool-accent: #4f46e5}._toolCard_11axz_250[data-accent=violet]{--tool-accent: #7c3aed}._toolCard_11axz_250[data-accent=slate]{--tool-accent: #64748b}._toolCard_11axz_250[data-accent=cyan]{--tool-accent: #0891b2}._toolBadge_11axz_362{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_11axz_250: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_11axz_250:active{transform:translateY(0) scale(.99)}._toolIcon_11axz_428{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_11axz_282{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto;padding:.4rem .45rem 0}._toolTitle_11axz_449{font-size:.75rem;font-weight:700;line-height:1.25;color:var(--sp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._toolDesc_11axz_459{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_11axz_295{display:none;align-items:center;gap:.1rem;margin:0 .45rem .05rem;font-size:.5625rem;font-weight:600;color:var(--tool-accent);opacity:.92}._toolChevron_11axz_480{display:none}@media(prefers-reduced-motion:reduce){._dockShell_11axz_1,._dockShell_11axz_1._exiting_11axz_68{animation:none}}@media(max-width:768px){._dockBackdrop_11axz_90{background:color-mix(in srgb,#000 36%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;animation:_menuBackdropIn_11axz_1 .2s ease both;touch-action:none}._dockShell_11axz_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_11axz_1 .28s cubic-bezier(.22,1,.36,1) both}._dockShell_11axz_1._exiting_11axz_68{animation:_studioDockDown_11axz_1 .24s cubic-bezier(.22,1,.36,1) both}@keyframes _studioDockUp_11axz_1{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes _studioDockDown_11axz_1{0%{transform:translateZ(0)}to{transform:translate3d(0,110%,0)}}._dockGlass_11axz_22{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_11axz_22:before{border-radius:20px 20px 0 0}._panel_11axz_72{position:relative;left:0;width:100%;flex:1 1 auto;min-height:0}._sheetHandle_11axz_85{display:block;width:36px;height:4px;margin:10px auto 2px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);flex-shrink:0}._header_11axz_120{padding:4px 16px 12px}._list_11axz_189{padding:8px 12px 14px;gap:8px}._columnList_11axz_226{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._toolCard_11axz_250[data-has-cover=true] ._toolBody_11axz_282{margin-top:-.7rem;padding:.8rem .5rem .1rem}._toolCard_11axz_250{padding:0}._toolCard_11axz_250:not([data-has-cover=true]){padding:9px 8px;gap:8px}._toolIcon_11axz_428{width:32px;height:32px;border-radius:9px}._toolTitle_11axz_449{font-size:.75rem}._toolDesc_11axz_459{-webkit-line-clamp:2}._toolCoverIcon_11axz_341{width:24px;height:24px;left:6px;bottom:6px}._closeBtn_11axz_164{width:40px;height:40px}}@keyframes _menuBackdropIn_11axz_1{0%{opacity:0}}@media(max-width:480px){._dockShell_11axz_1{left:8px;right:8px;bottom:calc(var(--bottom-nav-h, 72px) + 6px)}._columnList_11axz_226{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_zn0yn_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_zn0yn_29{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}html[data-app-bg][data-theme=light] ._island_zn0yn_29{background:#fffffff0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 28px #0f172a1f,inset 0 1px #fff9}._islandText_zn0yn_95{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(88vw,320px)}._island_zn0yn_29._enter_zn0yn_109{animation:_islandIn_zn0yn_1 .48s cubic-bezier(.22,1,.36,1) both}._island_zn0yn_29._idle_zn0yn_117{animation:none;opacity:1;transform:scaleX(1) scaleY(1);filter:blur(0)}._island_zn0yn_29._exit_zn0yn_131{animation:_islandOut_zn0yn_1 .52s cubic-bezier(.4,0,.2,1) both;pointer-events:none}@keyframes _islandIn_zn0yn_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_zn0yn_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_zn0yn_1{top:calc(env(safe-area-inset-top,0px) + 12px);max-width:min(88vw,320px)}._island_zn0yn_29{font-size:.75rem;padding:.5rem 1rem;pointer-events:auto}._islandText_zn0yn_95{white-space:normal;text-align:left;max-width:min(84vw,300px)}}@media(max-width:480px){._container_zn0yn_1{top:calc(env(safe-area-inset-top,0px) + 10px);gap:6px;max-width:min(90vw,280px)}._island_zn0yn_29{font-size:.6875rem;padding:.4375rem .75rem}}@media(prefers-reduced-motion:reduce){._island_zn0yn_29._enter_zn0yn_109,._island_zn0yn_29._exit_zn0yn_131{animation-duration:.01ms}}._overlay_1oor5_3{--auth-pink: #60a5fa;--auth-pink-deep: #3b82f6;--auth-pink-soft: #dbeafe;--auth-purple: #818cf8;--auth-peach: #fdba74;--auth-gradient: linear-gradient(90deg, #38bdf8 0%, #818cf8 48%, #e879f9 100%);--auth-text: #334155;--auth-muted: #94a3b8;--auth-border: #e2e8f0;--auth-input-bg: #ffffff;--auth-accent: #38bdf8;--auth-shell-bg: linear-gradient(180deg, #f8fbff 0%, #f3f8ff 42%, #eef5ff 100%);--auth-shell-shadow: 0 28px 72px color-mix(in srgb, #64748b 22%, transparent);position:fixed;inset:0;z-index:700;display:flex;align-items:safe center;justify-content:center;padding:max(12px,var(--modal-safe-top, 12px)) 12px max(12px,var(--modal-safe-bottom, 12px));overflow-x:hidden;overflow-y:auto;background:color-mix(in srgb,#0f172a 38%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .26s ease;overscroll-behavior:none}html[data-theme=dark] ._overlay_1oor5_3,html[data-palette]:not([data-palette=default]) ._overlay_1oor5_3{--auth-pink: var(--accent);--auth-pink-deep: var(--accent);--auth-pink-soft: var(--accent-soft);--auth-purple: var(--accent-2);--auth-peach: color-mix(in oklch, var(--accent) 55%, white);--auth-gradient: linear-gradient(90deg, var(--accent) 0%, var(--accent-2) 52%, var(--accent) 100%);--auth-text: var(--text);--auth-muted: var(--text-muted);--auth-border: var(--border);--auth-input-bg: var(--bg-elevated);--auth-accent: var(--accent);--auth-shell-bg: linear-gradient( 180deg, color-mix(in oklch, var(--bg-elevated) 96%, var(--accent) 4%) 0%, var(--bg) 100% );--auth-shell-shadow: var(--shadow-lg)}html[data-theme=dark] ._overlay_1oor5_3{background:color-mix(in srgb,#000 52%,transparent)}._overlayVisible_1oor5_60{opacity:1}._shell_1oor5_64{--auth-inset-x: 22px;--auth-card-pad-x: 22px;position:relative;display:flex;flex-direction:column;width:min(392px,100%);height:auto;max-height:none;min-height:0;border-radius:36px;overflow:hidden;isolation:isolate;background:var(--auth-shell-bg);color:var(--auth-text);font-family:var(--font-sans);box-shadow:var(--auth-shell-shadow);transform:translateY(10px) scale(.96);opacity:0;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .26s ease}._shellEnter_1oor5_88{transform:translateY(0) scale(1);opacity:1}._shellExit_1oor5_93{transform:translateY(8px) scale(.96);opacity:0}._heroScene_1oor5_98{position:relative;flex-shrink:0;height:clamp(132px,32vw,152px);overflow:hidden;z-index:2;background:transparent}._blob_1oor5_107{position:absolute;border-radius:50%;pointer-events:none;z-index:0;filter:blur(2px)}._blobPeach_1oor5_115{width:230px;height:230px;left:-96px;top:28%;background:radial-gradient(circle,#fdba74 0%,color-mix(in srgb,#fed7aa 55%,transparent) 38%,transparent 72%);opacity:.9}._blobSky_1oor5_124{width:300px;height:300px;right:-120px;top:-108px;background:radial-gradient(circle,#93c5fd 0%,color-mix(in srgb,#bfdbfe 58%,transparent) 44%,transparent 72%);opacity:1}._blobOrb_1oor5_133{width:120px;height:120px;right:18px;top:8px;background:radial-gradient(circle,#dbeafe 0%,transparent 70%);opacity:.95;filter:blur(0)}._blobWave_1oor5_143{position:absolute;left:-22%;right:-22%;bottom:-48px;height:240px;z-index:0;pointer-events:none;background:radial-gradient(110% 88% at 18% 92%,color-mix(in srgb,#fdba74 42%,transparent) 0%,transparent 46%),radial-gradient(120% 90% at 50% 100%,#c7e0ff 0%,color-mix(in srgb,#bfdbfe 62%,transparent) 46%,transparent 76%)}._heroBg_1oor5_156,._heroOverlay_1oor5_157,._mascot_1oor5_158{display:none}._heroBrand_1oor5_162{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:22px var(--auth-inset-x) 6px;text-align:center;pointer-events:none}._heroBrandRow_1oor5_175{display:flex;align-items:center;gap:12px;max-width:100%}._heroBrandText_1oor5_182{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-align:left}._heroLogo_1oor5_190{width:58px;height:58px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--auth-input-bg);border:3px solid var(--auth-input-bg);box-shadow:0 6px 16px color-mix(in srgb,#64748b 16%,transparent);opacity:0;transition:opacity .2s ease}._heroLogoVisible_1oor5_203{opacity:1}._heroSiteName_1oor5_207{margin:0;font-size:clamp(1.35rem,4.6vw,1.62rem);font-weight:800;line-height:1.12;letter-spacing:.01em;color:var(--auth-text);text-shadow:none}._heroSiteNameLong_1oor5_217{font-size:.95rem;font-weight:700;line-height:1.35;max-width:12.5em}._heroProductLine_1oor5_224{margin:4px 0 0;font-size:.75rem;line-height:1.35;color:#94a3b8}._heroTagline_1oor5_231{margin:10px 0 0;max-width:min(100%,20rem);font-size:.8125rem;line-height:1.45;color:#94a3b8;text-shadow:none}._formCardWrap_1oor5_240{position:relative;z-index:3;margin-top:4px;padding:0 var(--auth-inset-x) 8px;overflow:visible}._formCard_1oor5_240{position:relative;z-index:1;border:none;border-radius:24px;background:var(--auth-input-bg);box-shadow:0 18px 44px color-mix(in srgb,#94a3b8 20%,transparent);overflow:hidden;padding:20px var(--auth-card-pad-x) 18px}._cardTitle_1oor5_259{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-text);text-align:center}._cardTitleDecor_1oor5_272{font-size:.625rem;color:color-mix(in srgb,var(--auth-pink) 70%,#fff);line-height:1}._authTabBar_1oor5_278{display:flex;align-items:center;justify-content:center;gap:40px;margin:0;padding:2px 0 16px}._invitePendingHint_1oor5_287{margin:0 0 12px;padding:8px 12px;border-radius:10px;font-size:.8125rem;line-height:1.5;text-align:center;color:#2563eb;background:color-mix(in srgb,#3b82f6 10%,transparent)}._authTab_1oor5_278{position:relative;flex:0 0 auto;min-width:0;padding:6px 0 10px;border:none;background:transparent;color:#94a3b8;font-size:1.0625rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .18s ease,transform .12s ease}._authTab_1oor5_278:hover{color:#64748b}._authTabActive_1oor5_317{color:var(--auth-text)}._authTabActive_1oor5_317:after{content:"";position:absolute;left:18%;right:18%;bottom:2px;height:3px;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#818cf8 55%,#c084fc)}._authTabDecor_1oor5_332{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_1oor5_341{letter-spacing:.28em;font-variant-numeric:tabular-nums;text-align:center}._srOnly_1oor5_347{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._heroHeader_1oor5_359{position:relative;flex-shrink:0;padding:18px 22px 20px;background:var(--auth-gradient);color:#fff}._brandRow_1oor5_367{display:flex;align-items:center;gap:8px;margin-bottom:10px}._brandLogo_1oor5_374{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--auth-input-bg) 95%,transparent);overflow:hidden;flex-shrink:0}._brandLogo_1oor5_374 img{width:18px;height:18px;object-fit:contain}._brandName_1oor5_392{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}._heroGreeting_1oor5_399{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_1oor5_409{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#ffffffe0}._closeBtn_1oor5_416{position:absolute;top:12px;right:12px;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 82%,transparent);color:#64748b;cursor:pointer;transition:background .15s,transform .12s;box-shadow:0 2px 10px color-mix(in srgb,#64748b 14%,transparent)}._closeBtn_1oor5_416:hover{background:var(--auth-input-bg);transform:scale(1.04)}._heroBackBtn_1oor5_441{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,#64748b 14%,transparent)}._heroBackBtn_1oor5_441:hover{background:var(--auth-input-bg);transform:scale(1.04)}._contentArea_1oor5_466{position:relative;flex:0 0 auto;min-height:0;display:flex;flex-direction:column;background:var(--auth-input-bg)}._shellRegister_1oor5_475{display:flex;flex-direction:column;max-height:none}._shellRegister_1oor5_475 ._heroScene_1oor5_98{height:clamp(124px,30vw,144px)}._shellRegister_1oor5_475 ._heroBrand_1oor5_162{padding-bottom:12px}._shellForgot_1oor5_489 ._heroBrand_1oor5_162{padding-left:calc(var(--auth-inset-x) + 36px)}._shellLogin_1oor5_493{display:flex;flex-direction:column;max-height:none}._shellLogin_1oor5_493 ._formCardWrap_1oor5_240,._shellLogin_1oor5_493 ._formCard_1oor5_240{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}._shellLogin_1oor5_493 ._faceMain_1oor5_513{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}._shellLogin_1oor5_493 ._formBodyLogin_1oor5_521{flex:0 0 auto;min-height:0;overflow:hidden}._shellLogin_1oor5_493 ._footerWrap_1oor5_527{flex-shrink:0;padding:2px 0 14px;background:transparent}._shellLogin_1oor5_493,._shellLogin_1oor5_493 ._formBody_1oor5_521,._shellLogin_1oor5_493 ._formBodyLogin_1oor5_521,._shellLogin_1oor5_493 ._formCard_1oor5_240,._shellLogin_1oor5_493 ._faceMain_1oor5_513{scrollbar-width:none}._shellLogin_1oor5_493::-webkit-scrollbar,._shellLogin_1oor5_493 ._formBody_1oor5_521::-webkit-scrollbar,._shellLogin_1oor5_493 ._formBodyLogin_1oor5_521::-webkit-scrollbar{display:none;width:0;height:0}._shellRegister_1oor5_475 ._formCardWrap_1oor5_240{flex:0 0 auto;min-height:0;display:flex;flex-direction:column}._shellRegister_1oor5_475 ._formCard_1oor5_240{flex:0 0 auto;min-height:0;max-height:none;display:flex;flex-direction:column}._shellRegister_1oor5_475 ._faceMain_1oor5_513{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}._shellRegister_1oor5_475 ._formBody_1oor5_521{flex:0 0 auto;min-height:0;overflow:visible}._shellRegister_1oor5_475 ._footerWrap_1oor5_527{flex-shrink:0;padding:6px 0 16px;background:var(--auth-input-bg)}._face_1oor5_513{display:flex;flex-direction:column;min-height:0;flex:0 0 auto;overflow:hidden;background:var(--auth-input-bg)}._faceMain_1oor5_513{flex:0 0 auto;overflow:hidden}._captchaRowLogin_1oor5_598{--captcha-h: 40px}._captchaRowLogin_1oor5_598 ._inputPlain_1oor5_602{height:var(--captcha-h)}._captchaRowLogin_1oor5_598 ._captchaImgBtn_1oor5_606{height:var(--captcha-h);min-width:104px;width:calc(var(--captcha-h) * 128 / 40)}._formBody_1oor5_521{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:hidden;padding:4px 0 8px}._formBodyLogin_1oor5_521{flex:0 0 auto;overflow:hidden;padding-bottom:4px}._tabBar_1oor5_627{flex-shrink:0;display:flex;gap:24px;padding:12px 22px 0;border-bottom:1px solid var(--auth-border)}._tab_1oor5_627{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_1oor5_627:hover{color:var(--auth-text)}._tabActive_1oor5_652{color:var(--auth-text);font-weight:600}._tabActive_1oor5_652:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--auth-purple)}._formStack_1oor5_668{display:grid;grid-template-columns:1fr;padding-top:6px}._formLogin_1oor5_674{gap:14px}._form_1oor5_240{display:flex;flex-direction:column;gap:14px}._field_1oor5_684{display:flex;flex-direction:column;gap:4px}._fieldLogin_1oor5_690 ._label_1oor5_690{font-size:.6875rem;line-height:1.2}._formStack_1oor5_668>*{grid-column:1;grid-row:1;min-width:0}._stackLayerOn_1oor5_701{visibility:visible;pointer-events:auto;z-index:1}._stackLayerOff_1oor5_707{visibility:hidden;pointer-events:none}._fieldHint_1oor5_712{margin:0;font-size:.6875rem;line-height:1.4;color:var(--auth-muted)}._optionalTag_1oor5_719{margin-left:4px;font-size:.6875rem;font-weight:500;color:var(--auth-muted)}._label_1oor5_690{font-size:.75rem;font-weight:500;color:var(--auth-muted)}._inputWrap_1oor5_732{display:flex;align-items:center;min-height:50px;padding:0 16px;border-radius:999px;border:1px solid #e8eef5;background:var(--auth-input-bg);transition:border-color .15s,box-shadow .15s}._inputWrap_1oor5_732: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_1oor5_748{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;margin-right:8px;color:var(--auth-muted)}._input_1oor5_602{flex:1;min-width:0;height:48px;padding:0;border:none;border-radius:0;background:transparent;color:var(--auth-text);font-size:16px;font-family:inherit;outline:none}._input_1oor5_602::placeholder{color:#94a3b8}._input_1oor5_602:-webkit-autofill,._input_1oor5_602:-webkit-autofill:hover,._input_1oor5_602:-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_1oor5_602{width:100%;height:50px;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_1oor5_602::placeholder{color:#bbb}._inputPlain_1oor5_602: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_1oor5_807{display:flex;align-items:center;flex:1;min-width:0}._pwdRow_1oor5_807 ._input_1oor5_602{height:46px}._pwdToggle_1oor5_818{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_1oor5_818:hover{color:var(--auth-text)}._codeRow_1oor5_836{display:flex;gap:8px;align-items:stretch}._codeRow_1oor5_836 ._inputPlain_1oor5_602{flex:1;min-width:0}._codeBtn_1oor5_847{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_1oor5_847:hover:not(:disabled){background:color-mix(in srgb,var(--auth-purple) 14%,#fff)}._codeBtn_1oor5_847:disabled{opacity:.45;cursor:not-allowed}._captchaRow_1oor5_598{--captcha-h: 50px;display:flex;gap:8px;align-items:stretch}._captchaRow_1oor5_598 ._inputPlain_1oor5_602{flex:1;min-width:0;height:var(--captcha-h)}._captchaImgBtn_1oor5_606{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:var(--auth-input-bg);cursor:pointer;overflow:hidden}._captchaImg_1oor5_606{display:block;width:100%;height:100%;object-fit:fill}._captchaImgFallback_1oor5_907{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_1oor5_920{display:flex;flex-direction:column;gap:16px}._rowBetween_1oor5_926{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:-2px}._checkLabel_1oor5_935{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_1oor5_946{width:14px;height:14px;margin-top:0;flex-shrink:0;accent-color:#38bdf8;cursor:pointer}._linkBtn_1oor5_955{border:none;background:transparent;color:var(--auth-muted);font-size:.6875rem;font-weight:500;font-family:inherit;cursor:pointer;padding:0}._linkBtn_1oor5_955:hover{color:var(--auth-text)}._textLink_1oor5_970{border:none;background:transparent;color:#38bdf8;font-size:inherit;font-family:inherit;font-weight:600;cursor:pointer;padding:0}._textLink_1oor5_970:hover{opacity:.8}._submitBtn_1oor5_985{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;margin-top:6px;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 10px 24px color-mix(in srgb,#818cf8 32%,transparent);transition:opacity .15s,transform .12s}._submitBtn_1oor5_985:hover:not(:disabled){opacity:.94}._submitBtn_1oor5_985:active:not(:disabled){transform:scale(.99)}._submitBtn_1oor5_985:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_1oor5_1018{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:.6rem;border:1.5px solid #7dd3fc;border-radius:999px;background:var(--auth-input-bg);color:#38bdf8;font-size:.875rem;font-weight:650;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}._secondaryBtn_1oor5_1018:hover{background:color-mix(in srgb,#38bdf8 8%,#fff);border-color:#38bdf8}._secondaryBtn_1oor5_1018:active{transform:scale(.99)}._oauthSection_1oor5_1045{margin-top:2px}._oauthDivider_1oor5_1049{display:flex;align-items:center;gap:10px;margin:14px 0 12px;color:var(--auth-muted);font-size:12px}._oauthDivider_1oor5_1049:before,._oauthDivider_1oor5_1049:after{content:"";flex:1;height:1px;background:var(--auth-border)}._oauthIconRow_1oor5_1066{display:flex;align-items:center;justify-content:center;gap:16px}._oauthIconBtn_1oor5_1073{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:var(--auth-input-bg);color:#333;font-size:12px;cursor:pointer;transition:transform .12s ease,box-shadow .15s ease,border-color .15s ease}._oauthIconBtn_1oor5_1073: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_1oor5_1073:disabled{opacity:.6;cursor:not-allowed}._oauthIconGithub_1oor5_1100{color:#24292f}._oauthIconWechat_1oor5_1104{color:#07c160;background:color-mix(in srgb,#07c160 8%,#fff)}._oauthBtns_1oor5_1109{display:flex;flex-direction:column;gap:8px}._oauthBtn_1oor5_1109{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;border:1px solid var(--auth-border);border-radius:12px;background:var(--auth-input-bg);color:var(--auth-text);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease}._oauthBtn_1oor5_1109:hover:not(:disabled){background:color-mix(in srgb,var(--auth-border) 35%,var(--auth-input-bg));border-color:#d8d8d8}._oauthBtn_1oor5_1109:disabled{opacity:.6;cursor:not-allowed}._oauthBtnWechat_1oor5_1141{color:#07c160}._footerWrap_1oor5_527{flex-shrink:0;padding:2px 0 18px;text-align:center}._featureBar_1oor5_1151{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:12px 0;padding:0 4px;color:#94a3b8;font-size:.6875rem;letter-spacing:.04em}._featureBar_1oor5_1151 span{display:inline-flex;align-items:center;gap:6px;padding:0 12px}._featureBar_1oor5_1151 span:before{content:"";width:6px;height:6px;box-sizing:border-box;border:1px solid #94a3b8;transform:rotate(45deg);flex-shrink:0}._featureBar_1oor5_1151 span+span{border-left:1px solid #d4dde8}._footer_1oor5_527{font-size:.75rem;color:var(--auth-muted)}._footerAction_1oor5_1191{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_1oor5_1191:hover{color:var(--auth-pink)}._backTopBar_1oor5_1207{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:20px 28px 0}._backPill_1oor5_1215{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_1oor5_1215:hover{color:var(--auth-text);background:#f0f0f0}._forgotFoot_1oor5_1236{margin-top:4px;text-align:center}._forgotTabBar_1oor5_1241{padding:12px 22px 4px;margin-bottom:4px}._unavailableHint_1oor5_1246{margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#fff5f5;color:#c0392b;font-size:.8125rem;line-height:1.5}._docBody_1oor5_1256{font-size:.8125rem;line-height:1.6;color:var(--auth-muted)}._docBody_1oor5_1256 h4{margin:14px 0 6px;font-size:.875rem;font-weight:700;color:var(--auth-text)}._docBody_1oor5_1256 h4:first-child{margin-top:0}._docBody_1oor5_1256 p{margin:0 0 8px}._legalPanel_1oor5_1277{position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--auth-input-bg);border-radius:24px;animation:_authLegalIn_1oor5_1 .22s ease}@keyframes _authLegalIn_1oor5_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._legalPanel_1oor5_1277 ._backTopBar_1oor5_1207{padding:20px 48px 12px 28px;border-bottom:1px solid var(--auth-border)}._legalPanelBody_1oor5_1306{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 28px 24px}@media(max-width:768px){._shell_1oor5_64{--auth-inset-x: 14px;--auth-card-pad-x: 20px}._overlay_1oor5_3{align-items:center;padding:var(--modal-safe-top, max(8px, env(safe-area-inset-top, 0px))) 12px max(12px,var(--modal-safe-bottom, max(16px, env(safe-area-inset-bottom, 0px))))}._shell_1oor5_64{width:100%;max-width:420px;border-radius:24px;max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 16px)}._heroScene_1oor5_98{height:clamp(94px,25vw,110px)}._heroBrand_1oor5_162{justify-content:center;padding:14px var(--auth-inset-x) 8px}._heroBrandRow_1oor5_175{gap:10px}._heroLogo_1oor5_190{width:44px;height:44px;border-width:2px}._heroSiteName_1oor5_207{font-size:1.125rem;line-height:1.2}._heroSiteNameLong_1oor5_217{max-width:100%;font-size:.9375rem;line-height:1.3}._heroProductLine_1oor5_224{margin-top:3px;font-size:.6875rem}._heroTagline_1oor5_231{margin-top:5px;max-width:100%;font-size:.75rem;line-height:1.4}._formCardWrap_1oor5_240{margin-top:0;padding:0 var(--auth-inset-x) max(10px,var(--modal-safe-bottom, 12px))}._formCard_1oor5_240{padding:18px var(--auth-card-pad-x);border-radius:20px}._cardTitle_1oor5_259{padding-bottom:4px;font-size:1rem}._authTabBar_1oor5_278{gap:34px;padding:2px 0 14px}._authTab_1oor5_278{padding:4px 0 10px;font-size:1rem}._formStack_1oor5_668{padding-top:2px}._form_1oor5_240,._formLogin_1oor5_674{gap:12px}._inputWrap_1oor5_732{min-height:46px;padding:0 15px}._input_1oor5_602{height:44px;font-size:16px}._pwdRow_1oor5_807 ._input_1oor5_602{height:42px}._inputPlain_1oor5_602{height:46px;padding:0 15px;font-size:16px}._captchaRow_1oor5_598,._captchaRowLogin_1oor5_598{--captcha-h: 46px}._codeBtn_1oor5_847{min-width:92px;height:44px}._submitBtn_1oor5_985{min-height:46px;margin-top:4px;font-size:.9375rem}._secondaryBtn_1oor5_1018{min-height:46px;margin-top:.5rem;font-size:.875rem}._oauthIconBtn_1oor5_1073{width:44px;height:44px}._oauthDivider_1oor5_1049{margin:12px 0}._pwdPair_1oor5_920{gap:12px}._checkLabel_1oor5_935,._linkBtn_1oor5_955{font-size:.75rem}._agreeBox_1oor5_946{width:15px;height:15px}._closeBtn_1oor5_416{top:10px;right:10px;width:30px;height:30px}._heroBackBtn_1oor5_441{top:10px;left:10px;width:30px;height:30px}._featureBar_1oor5_1151{margin:8px 0 10px;font-size:.625rem}._featureBar_1oor5_1151 span{padding:0 10px}._shellLogin_1oor5_493{max-height:none}._shellRegister_1oor5_475{max-height:calc(100dvh - var(--modal-safe-top, 8px) - var(--modal-safe-bottom, 16px) - 8px)}._shellRegister_1oor5_475 ._formCardWrap_1oor5_240,._shellRegister_1oor5_475 ._formCard_1oor5_240,._shellRegister_1oor5_475 ._faceMain_1oor5_513{flex:1 1 auto;min-height:0;overflow:hidden}._shellRegister_1oor5_475 ._formBody_1oor5_521{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._shellRegister_1oor5_475 ._heroScene_1oor5_98{height:clamp(88px,23vw,104px)}._shellRegister_1oor5_475 ._heroBrand_1oor5_162,._shellLogin_1oor5_493 ._heroBrand_1oor5_162{padding-bottom:8px}._shellLogin_1oor5_493 ._footerWrap_1oor5_527,._shellRegister_1oor5_475 ._footerWrap_1oor5_527{padding:4px 0 max(12px,var(--modal-safe-bottom, 12px))}._formBody_1oor5_521{padding:6px 0 10px}._formBodyLogin_1oor5_521{padding-bottom:6px}._footerWrap_1oor5_527{padding:2px 0 max(10px,var(--modal-safe-bottom, 10px))}}@media(max-width:380px){._shell_1oor5_64{--auth-inset-x: 12px;--auth-card-pad-x: 16px}._heroScene_1oor5_98{height:clamp(86px,23vw,100px)}._shellRegister_1oor5_475 ._heroScene_1oor5_98{height:clamp(82px,22vw,96px)}._heroBrand_1oor5_162{padding-top:12px}._heroLogo_1oor5_190{width:40px;height:40px}._heroSiteNameLong_1oor5_217{font-size:.875rem}._formCard_1oor5_240{padding:16px var(--auth-card-pad-x)}._form_1oor5_240,._formLogin_1oor5_674{gap:11px}._authTabBar_1oor5_278{gap:28px}._inputWrap_1oor5_732{min-height:44px}._input_1oor5_602{height:42px}._pwdRow_1oor5_807 ._input_1oor5_602{height:40px}._inputPlain_1oor5_602{height:44px}._captchaRow_1oor5_598,._captchaRowLogin_1oor5_598{--captcha-h: 44px}._submitBtn_1oor5_985,._secondaryBtn_1oor5_1018{min-height:44px}}@media(min-width:769px){._formStack_1oor5_668{display:block}._formStack_1oor5_668>._stackLayerOff_1oor5_707{display:none}._formStack_1oor5_668>._stackLayerOn_1oor5_701{display:flex;flex-direction:column}._shellRegister_1oor5_475 ._heroScene_1oor5_98{height:clamp(104px,12vh,128px)}}._sendCodeDialogBackdrop_1oor5_1644{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073}._sendCodeDialog_1oor5_1644{width:min(100%,360px);padding:20px;border-radius:16px;background:var(--auth-panel-bg, #fff);box-shadow:0 16px 48px #0000002e}._sendCodeDialogTitle_1oor5_1663{margin:0 0 8px;font-size:17px;font-weight:600}._sendCodeDialogHint_1oor5_1669{margin:0 0 16px;font-size:13px;color:var(--text-secondary, #666)}._sendCodeDialogActions_1oor5_1675{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}._sendCodeDialogCancel_1oor5_1682,._sendCodeDialogConfirm_1oor5_1683{min-width:88px;height:40px;padding:0 16px;border-radius:10px;font-size:14px;cursor:pointer}._sendCodeDialogCancel_1oor5_1682{border:1px solid var(--auth-border, #e5e7eb);background:transparent;color:inherit}._sendCodeDialogConfirm_1oor5_1683{border:none;background:var(--primary, #111);color:#fff}._sendCodeDialogConfirm_1oor5_1683: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_1b7wn_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_1b7wn_15{opacity:1}._modal_1b7wn_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_1b7wn_31{width:min(720px,100%)}._enter_1b7wn_35{transform:translateY(0) scale(1);opacity:1}._exit_1b7wn_40{transform:translateY(8px) scale(.98);opacity:0}._closeBtn_1b7wn_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_1b7wn_58{margin-bottom:1rem;padding-right:2rem}._title_1b7wn_63{margin:0;font-size:1.15rem}._subtitle_1b7wn_68{margin:.35rem 0 0;font-size:.82rem;color:var(--text-muted)}._body_1b7wn_74{display:flex;flex-direction:column;align-items:center;gap:1rem}._section_1b7wn_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_1b7wn_94{margin:0;width:100%;font-size:.92rem;font-weight:600;text-align:center}._sectionSubtitle_1b7wn_102{margin:0;width:100%;font-size:.78rem;color:var(--text-muted);text-align:center;line-height:1.45}._bodySplit_1b7wn_111{flex-direction:row;align-items:stretch;gap:.75rem}._bodySplit_1b7wn_111 ._section_1b7wn_81{padding:.65rem .55rem;gap:.55rem}._bodySplit_1b7wn_111 ._sectionTitle_1b7wn_94{font-size:.84rem}._bodySplit_1b7wn_111 ._sectionSubtitle_1b7wn_102{font-size:.68rem;line-height:1.35}._bodySplit_1b7wn_111 ._qrcodeWrap_1b7wn_131{width:100%;max-width:132px;height:auto;aspect-ratio:1;padding:.45rem}._bodySplit_1b7wn_111 ._wechatRow_1b7wn_139{flex-direction:column;align-items:stretch;gap:.35rem;padding:.5rem .55rem}._bodySplit_1b7wn_111 ._wechatLabel_1b7wn_146{font-size:.68rem}._bodySplit_1b7wn_111 ._wechatValue_1b7wn_150{font-size:.82rem;text-align:center}._bodySplit_1b7wn_111 ._copyBtn_1b7wn_155{width:100%;padding:.4rem .5rem;font-size:.72rem}._bodySplit_1b7wn_111 ._hint_1b7wn_161{font-size:.65rem;line-height:1.35}@media(max-width:640px){._overlay_1b7wn_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_1b7wn_17{width:min(420px,100%);max-height:min(88vh,640px);overflow-y:auto}._modalWide_1b7wn_31{width:min(720px,100%);max-height:min(88vh,720px);overflow-y:auto;padding:1rem .85rem .9rem;border-radius:20px}._modalWide_1b7wn_31 ._header_1b7wn_58{margin-bottom:.75rem}._modalWide_1b7wn_31 ._title_1b7wn_63{font-size:1.05rem}._modalWide_1b7wn_31 ._subtitle_1b7wn_68{font-size:.75rem}._bodySplit_1b7wn_111{flex-direction:row;gap:.55rem}._bodySplit_1b7wn_111 ._section_1b7wn_81{padding:.55rem .45rem}._bodySplit_1b7wn_111 ._qrcodeWrap_1b7wn_131{max-width:min(100%,118px)}._bodySplit_1b7wn_111 ._sectionSubtitle_1b7wn_102,._bodySplit_1b7wn_111 ._hint_1b7wn_161{display:none}}._qrcodeWrap_1b7wn_131{width:220px;height:220px;padding:.65rem;border-radius:16px;background:var(--bg);border:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent);box-shadow:0 8px 24px #00000014}._qrcode_1b7wn_131{display:block;width:100%;height:100%;object-fit:contain}._wechatRow_1b7wn_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_1b7wn_146{flex-shrink:0;font-size:.78rem;color:var(--text-muted)}._wechatValue_1b7wn_150{flex:1;min-width:0;font-size:.95rem;font-weight:600;word-break:break-all}._copyBtn_1b7wn_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_1b7wn_155:hover{filter:brightness(1.05)}._hint_1b7wn_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_o6g3t_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_o6g3t_40{opacity:1}._overlayCenter_o6g3t_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_o6g3t_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_o6g3t_85{width:min(560px,100%)}._enter_o6g3t_89{transform:translateY(0) scale(1);opacity:1}._exit_o6g3t_94{transform:translateY(8px) scale(.99);opacity:0}._heroDeco_o6g3t_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_o6g3t_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_o6g3t_132{display:flex;align-items:center;gap:.625rem;min-width:0;flex:1 1 auto}._iconWrap_o6g3t_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_o6g3t_154{min-width:0;display:flex;flex-direction:column;gap:.125rem}._eyebrow_o6g3t_161{font-size:.6875rem;font-weight:600;letter-spacing:.04em;line-height:1.2;color:var(--rg-accent)}._title_o6g3t_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_o6g3t_181{display:flex;align-items:center;gap:.375rem;flex-shrink:0}._closeBtn_o6g3t_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_o6g3t_188:hover{color:var(--rg-text);background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated))}._closeBtn_o6g3t_188:active{transform:scale(.94)}._switchBtn_o6g3t_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_o6g3t_237{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._switchBtnIcon_o6g3t_244{flex-shrink:0;opacity:.9}._switchBtn_o6g3t_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_o6g3t_210:active{transform:translateY(0) scale(.98)}._switchBtnBack_o6g3t_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_o6g3t_261:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--glass-border));color:var(--rg-text)}._body_o6g3t_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_o6g3t_274::-webkit-scrollbar{width:4px}._body_o6g3t_274::-webkit-scrollbar-thumb{border-radius:4px;background:color-mix(in srgb,var(--accent) 30%,transparent)}._salutation_o6g3t_295,._intro_o6g3t_296,._closing_o6g3t_297{margin:0;font-size:.875rem;line-height:1.65;color:var(--rg-sub)}._salutation_o6g3t_295{margin-bottom:.5rem;font-weight:600;color:var(--rg-text)}._intro_o6g3t_296 p{margin:0 0 .625rem}._intro_o6g3t_296 p:last-child{margin-bottom:0}._htmlBody_o6g3t_319{font-size:.875rem;line-height:1.65;color:var(--rg-sub);word-break:break-word}._htmlBody_o6g3t_319 .announcement-html-root{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem}._htmlBody_o6g3t_319 .announcement-html-root>*{margin:0!important}._htmlBody_o6g3t_319 :where(h1,h2,h3,h4){margin:0;font-weight:700;line-height:1.35;color:var(--rg-text);letter-spacing:-.01em}._htmlBody_o6g3t_319 :where(h1){font-size:1rem}._htmlBody_o6g3t_319 :where(h2){font-size:.9375rem}._htmlBody_o6g3t_319 :where(h3,h4){font-size:.875rem}._htmlBody_o6g3t_319 :where(p){margin:0;font-size:.8125rem;line-height:1.65;color:var(--rg-sub)}._htmlBody_o6g3t_319 :where(ul,ol){margin:0;padding:0 0 0 1.125rem;display:flex;flex-direction:column;gap:.35rem}._htmlBody_o6g3t_319 :where(li){font-size:.8125rem;line-height:1.55;color:var(--rg-sub)}._htmlBody_o6g3t_319 :where(strong,b){color:var(--rg-text);font-weight:700}._htmlBody_o6g3t_319 :where(a){color:var(--rg-accent);text-decoration:underline;text-underline-offset:2px}._htmlBody_o6g3t_319 :where(img,video,iframe){max-width:100%;height:auto;border-radius:10px;display:block}._htmlBody_o6g3t_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_o6g3t_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_o6g3t_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_o6g3t_418{display:flex;flex-direction:column;gap:.625rem;margin:.25rem 0 0;padding:0;list-style:none}._sectionItem_o6g3t_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_o6g3t_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_o6g3t_447{flex-shrink:0;width:3px;height:14px;border-radius:2px;background:linear-gradient(180deg,var(--rg-accent),var(--rg-accent-2))}._sectionBody_o6g3t_455{margin:0;font-size:.8125rem;line-height:1.6;color:var(--rg-sub)}._closing_o6g3t_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_o6g3t_470{margin:0;padding:1.5rem .75rem;font-size:.8125rem;line-height:1.65;color:var(--rg-muted);text-align:center}._pricingBlock_o6g3t_479{display:flex;flex-direction:column;gap:.75rem}._pricingHint_o6g3t_485{margin:0;font-size:.75rem;line-height:1.55;color:var(--rg-muted)}._pricingTableWrap_o6g3t_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_o6g3t_492{width:100%;border-collapse:collapse;font-size:.8125rem}._pricingTable_o6g3t_492 th,._pricingTable_o6g3t_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_o6g3t_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_o6g3t_492 th:not(:first-child),._pricingTable_o6g3t_492 td:not(:first-child){text-align:right}._pricingTable_o6g3t_492 tbody tr:last-child td{border-bottom:none}._pricingModel_o6g3t_531{font-weight:600;color:var(--rg-text);white-space:normal;max-width:11rem}._pricingPrice_o6g3t_538{font-variant-numeric:tabular-nums;font-weight:600;color:var(--rg-text)}._pricingDash_o6g3t_544{color:var(--rg-muted)}._footer_o6g3t_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_o6g3t_564{flex:1 1 auto;min-width:0}._skipToday_o6g3t_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_o6g3t_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_o6g3t_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_o6g3t_580:checked+._skipTodayBox_o6g3t_592{background:var(--rg-accent);border-color:var(--rg-accent);box-shadow:inset 0 0 0 3px var(--bg-elevated)}._skipTodayText_o6g3t_608{font-size:.8125rem;color:var(--rg-sub);white-space:nowrap}._confirmBtn_o6g3t_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_o6g3t_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_o6g3t_614:active{transform:scale(.97)}@media(max-width:480px){._overlay_o6g3t_3{padding:.75rem}._header_o6g3t_115{padding:.75rem;gap:.5rem}._iconWrap_o6g3t_140{width:36px;height:36px;border-radius:10px}._title_o6g3t_169{font-size:.975rem}._switchBtn_o6g3t_210{max-width:7.25rem;min-height:32px;font-size:.625rem;padding:0 .55rem 0 .6rem}._body_o6g3t_274{padding:.875rem .875rem .625rem}._footer_o6g3t_550{flex-wrap:wrap;padding:.75rem .875rem calc(.75rem + env(safe-area-inset-bottom,0px))}._confirmBtn_o6g3t_614{flex:1 1 100%;min-width:0;width:100%;min-height:46px}._skipToday_o6g3t_569{width:100%;min-height:32px}}@media(prefers-reduced-motion:reduce){._confirmBtn_o6g3t_614:active,._closeBtn_o6g3t_188:active,._switchBtn_o6g3t_210:active{transform:none}}._modalFeed_o6g3t_699{width:min(460px,100%)}._feedSub_o6g3t_703{margin:.2rem 0 0;font-size:.72rem;line-height:1.4;color:var(--rg-muted)}._feed_o6g3t_703{display:flex;flex-direction:column;gap:.85rem}._feedTabs_o6g3t_716{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:none}._feedTabs_o6g3t_716::-webkit-scrollbar{display:none}._feedTab_o6g3t_716{flex:0 0 auto;border:none;border-radius:999px;padding:.38rem .85rem;background:transparent;color:var(--rg-sub);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}._feedTabActive_o6g3t_741{background:var(--rg-btn);color:#fff;box-shadow:0 6px 16px color-mix(in srgb,var(--rg-accent) 28%,transparent)}._feedStatus_o6g3t_747{margin:1.2rem 0;text-align:center;color:var(--rg-muted);font-size:.86rem}._feedList_o6g3t_754{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;position:relative}._feedList_o6g3t_754:before{content:"";position:absolute;left:1.05rem;top:.6rem;bottom:.6rem;width:2px;background:color-mix(in srgb,var(--rg-accent) 16%,transparent)}._feedCard_o6g3t_774{position:relative;width:100%;display:flex;align-items:flex-start;gap:.7rem;padding:.85rem .8rem;border:1px solid color-mix(in srgb,var(--rg-line) 70%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--bg-elevated) 92%,white 8%);box-shadow:var(--rg-card-shadow);text-align:left;font:inherit;color:inherit;cursor:pointer}._feedCard_o6g3t_774:hover{border-color:color-mix(in srgb,var(--rg-accent) 35%,transparent)}._feedIcon_o6g3t_795{position:relative;z-index:1;flex:0 0 auto;width:2.1rem;height:2.1rem;border-radius:.7rem;display:inline-flex;align-items:center;justify-content:center;color:#fff}._feedIcon_feature_o6g3t_808{background:linear-gradient(135deg,#8b5cf6,#6366f1)}._feedIcon_notice_o6g3t_809{background:linear-gradient(135deg,#f59e0b,#ef4444)}._feedIcon_platform_o6g3t_810{background:linear-gradient(135deg,#22c55e,#14b8a6)}._feedCardBody_o6g3t_812{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.28rem}._feedCardTop_o6g3t_820{display:flex;flex-wrap:wrap;gap:.35rem}._feedTag_o6g3t_826{display:inline-flex;align-items:center;height:1.15rem;padding:0 .42rem;border-radius:999px;font-size:.62rem;font-weight:750}._feedTagLatest_o6g3t_836{background:color-mix(in srgb,#8b5cf6 18%,white);color:#6d28d9}._feedTag_feature_o6g3t_841{background:color-mix(in srgb,#6366f1 16%,white);color:#4338ca}._feedTag_notice_o6g3t_846{background:color-mix(in srgb,#f59e0b 18%,white);color:#b45309}._feedTag_platform_o6g3t_851{background:color-mix(in srgb,#22c55e 16%,white);color:#15803d}._feedCardTitle_o6g3t_856{font-size:.92rem;font-weight:760;line-height:1.35;color:var(--rg-text)}._feedCardMeta_o6g3t_863{display:inline-flex;align-items:center;gap:.28rem;font-size:.68rem;color:var(--rg-muted)}._feedCardPreview_o6g3t_871{font-size:.76rem;line-height:1.45;color:var(--rg-sub);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._feedChevron_o6g3t_881{flex:0 0 auto;margin-top:.35rem;color:var(--rg-muted)}._banner_16nbq_1{position:fixed;top:0;left:0;right:0;z-index:220;display:flex;align-items:center;justify-content:center;min-height:2.25rem;padding:calc(.35rem + env(safe-area-inset-top,0px)) 2.4rem .35rem .75rem;background:#c8ebfd;color:#0f172a;box-sizing:border-box}._inner_16nbq_41{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-width:0;max-width:100%}._text_16nbq_59{flex:0 1 auto;min-width:0;margin:0;font-size:.8125rem;font-weight:500;line-height:1.35;color:#0f172a;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._cta_16nbq_87{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:1.55rem;padding:0 .7rem;border-radius:999px;border:1px solid #0f172a;background:transparent;color:#0f172a;font:inherit;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s}._cta_16nbq_87:hover{background:#0f172a14}._close_16nbq_137{position:absolute;right:.55rem;top:50%;transform:translateY(-50%);margin-top:calc(env(safe-area-inset-top,0px)/2);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:0;border-radius:999px;background:transparent;color:#0f172a8c;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,background .15s}._close_16nbq_137:hover{color:#0f172a;background:#0f172a14}@media(max-width:768px){._banner_16nbq_1{padding-left:var(--mobile-chrome-x, .75rem);padding-right:2.2rem}._inner_16nbq_41{gap:.4rem}._text_16nbq_59{font-size:.75rem;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._cta_16nbq_87{height:1.45rem;padding:0 .55rem;font-size:.6875rem}._close_16nbq_137{right:var(--mobile-chrome-x, .55rem)}}._root_18i1z_1{position:fixed;inset:0;z-index:130}._backdrop_18i1z_7{position:absolute;inset:0;padding:0;border:none;background:color-mix(in srgb,#000 42%,transparent);cursor:pointer}[data-theme=light] ._backdrop_18i1z_7{background:color-mix(in srgb,#0f172a 28%,transparent)}._panel_18i1z_20{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:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg)}[data-theme=light] ._panel_18i1z_20{background:var(--bg);border-color:color-mix(in srgb,var(--border) 90%,transparent);box-shadow:0 18px 48px color-mix(in srgb,#000 12%,transparent),0 0 0 1px color-mix(in srgb,var(--text) 4%,transparent)}._head_18i1z_42{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}._head_18i1z_42 strong{display:block;font-size:.95rem;color:var(--text)}._head_18i1z_42 p{margin:.15rem 0 0;font-size:.75rem;color:var(--text-muted)}._logo_18i1z_61{width:2rem;height:2rem;border-radius:10px;object-fit:cover}._hint_18i1z_68{margin:0 0 .75rem;padding:.55rem .65rem;font-size:.75rem;line-height:1.45;color:var(--text-secondary);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border));border-radius:12px}[data-theme=light] ._hint_18i1z_68{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 20%,var(--border))}._grid_18i1z_84{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}._sectionLabel_18i1z_90{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_18i1z_100{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.65rem .35rem;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s}[data-theme=light] ._item_18i1z_100{background:color-mix(in srgb,var(--surface) 80%,var(--bg));border-color:color-mix(in srgb,var(--border) 85%,transparent)}._itemActive_18i1z_119{border-color:color-mix(in srgb,var(--accent-2) 55%,var(--border));background:var(--accent-soft)}[data-theme=light] ._itemActive_18i1z_119{background:var(--accent-soft)}._itemIcon_18i1z_128{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--accent-2)}._itemLabel_18i1z_138{font-size:.72rem;line-height:1.2;text-align:center}._dot_18i1z_144{position:absolute;top:-1px;right:-1px;width:7px;height:7px;background:#ef4444;border-radius:999px}._spinner_18i1z_154{position:absolute;inset:-2px;border:2px solid color-mix(in srgb,var(--accent) 20%,transparent);border-top-color:var(--accent-2);border-radius:999px;animation:_spin_18i1z_154 .7s linear infinite}@keyframes _spin_18i1z_154{to{transform:rotate(360deg)}}._header_43pzz_1{position:fixed;top:var(--top-promo-banner-h, 0px);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_43pzz_1{display:flex}html[data-app-bg][data-theme=light] ._header_43pzz_1{background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}._menuBtn_43pzz_39{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_43pzz_39:active{transform:scale(.94);background:color-mix(in srgb,var(--glass-bg) 92%,var(--surface))}._brand_43pzz_63{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;text-decoration:none;color:inherit}._logo_43pzz_73{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_43pzz_85{font-size:.9375rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._actions_43pzz_94{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_43pzz_106{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_43pzz_106 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._creditsChip_43pzz_106 svg{flex-shrink:0;opacity:.95;filter:drop-shadow(0 1px 1px rgba(0,0,0,.12))}._creditsChip_43pzz_106:active{transform:scale(.96);box-shadow:inset 0 1px color-mix(in srgb,#fff 22%,transparent),0 2px 8px #ec489933}._avatarBtn_43pzz_146{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_43pzz_146:active{transform:scale(.94)}._avatarImg_43pzz_169{width:100%;height:100%;object-fit:cover;border-radius:999px;background:var(--surface)}._avatarFallback_43pzz_177{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_43pzz_1{gap:.45rem}._brandName_43pzz_85{font-size:.875rem}._creditsChip_43pzz_106{max-width:6.25rem;padding-inline:.5rem;font-size:.72rem}}._overlay_cvn4c_1{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;padding:max(.75rem,env(safe-area-inset-top)) max(.75rem,env(safe-area-inset-right)) max(.75rem,env(safe-area-inset-bottom)) max(.75rem,env(safe-area-inset-left));background:#0c0e169e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0}._dialog_cvn4c_29{width:min(42rem,100%);max-height:min(92dvh,54rem);display:flex;flex-direction:column;overflow:hidden;border-radius:1.1rem;border:1px solid color-mix(in srgb,var(--border) 85%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 8%,var(--bg-elevated)) 0%,var(--bg-elevated) 38%);box-shadow:0 1px color-mix(in srgb,#fff 8%,transparent) inset,0 28px 72px #00000057;color:var(--text)}._head_cvn4c_69{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1.05rem 1.15rem .9rem;border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent)}._titleRow_cvn4c_89{display:flex;align-items:flex-start;gap:.7rem;min-width:0}._titleIcon_cvn4c_103{flex:none;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.75rem;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._titleWrap_cvn4c_127{min-width:0}._titleWrap_cvn4c_127 h2{margin:0;font-size:1.12rem;font-weight:720;letter-spacing:-.02em}._titleWrap_cvn4c_127 p{margin:.28rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}._closeBtn_cvn4c_163{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:.55rem;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._closeBtn_cvn4c_163:hover{background:var(--surface-hover);color:var(--text)}._body_cvn4c_201{flex:1;min-height:0;overflow:auto;padding:.95rem 1.15rem .35rem;display:flex;flex-direction:column;gap:1rem;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}._loadingBox_cvn4c_225{display:grid;place-items:center;gap:.55rem;min-height:12rem;color:var(--text-muted);font-size:.88rem}._spin_cvn4c_243{animation:_invoice-spin_cvn4c_1 .8s linear infinite}@keyframes _invoice-spin_cvn4c_1{to{transform:rotate(360deg)}}._notice_cvn4c_263{margin:0;padding:.75rem .85rem;border-radius:.75rem;background:color-mix(in srgb,#f59e0b 11%,transparent);border:1px solid color-mix(in srgb,#f59e0b 26%,transparent);color:var(--text);font-size:.78rem;line-height:1.55}._section_cvn4c_285{display:flex;flex-direction:column;gap:.7rem;padding:.85rem .9rem;border-radius:.85rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);background:color-mix(in srgb,var(--bg) 55%,transparent)}._sectionHead_cvn4c_305{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._sectionTitle_cvn4c_321{margin:0;font-size:.9rem;font-weight:680;letter-spacing:-.01em}._fieldGrid_cvn4c_335{display:grid;grid-template-columns:1fr 1fr;gap:.7rem .75rem}._fieldWide_cvn4c_347{grid-column:1 / -1}._field_cvn4c_335{display:flex;flex-direction:column;gap:.3rem}._field_cvn4c_335 label,._fieldLabel_cvn4c_369{font-size:.76rem;color:var(--text-secondary)}._fieldLabel_cvn4c_369{display:inline-flex;align-items:center}._req_cvn4c_389{color:#ef4444;margin-left:.15rem}._typeSeg_cvn4c_399{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}._typeSegBtn_cvn4c_411{display:flex;align-items:flex-start;text-align:left;min-height:2.85rem;padding:.55rem .65rem;border-radius:.7rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);color:var(--text);cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._typeSegBtn_cvn4c_411 strong{font-size:.78rem;font-weight:650;line-height:1.35}._typeSegBtn_cvn4c_411:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated))}._typeSegBtnActive_cvn4c_469{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 12%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}@media(max-width:560px){._typeSeg_cvn4c_399{grid-template-columns:1fr}}._field_cvn4c_335 input,._field_cvn4c_335 select,._field_cvn4c_335 textarea{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:.6rem;background:color-mix(in srgb,var(--bg-elevated) 92%,transparent);color:var(--text);padding:.58rem .72rem;font:inherit;font-size:.9rem;transition:border-color .15s ease,box-shadow .15s ease}._field_cvn4c_335 select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-muted) 50%),linear-gradient(135deg,var(--text-muted) 50%,transparent 50%);background-position:calc(100% - 1.1rem) 55%,calc(100% - .75rem) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:2rem;cursor:pointer}._field_cvn4c_335 textarea{resize:vertical;min-height:2.8rem}._field_cvn4c_335 input:focus,._field_cvn4c_335 select:focus,._field_cvn4c_335 textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--border));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}._fieldHint_cvn4c_581{margin:0;font-size:.7rem;color:var(--text-muted);line-height:1.4}._ghostSm_cvn4c_595{border:1px solid var(--border);border-radius:.55rem;background:transparent;color:var(--text);font:inherit;font-size:.78rem;font-weight:600;padding:.4rem .7rem;cursor:pointer}._ghostSm_cvn4c_595:hover:not(:disabled){background:var(--surface-hover)}._ghostSm_cvn4c_595:disabled{opacity:.55;cursor:not-allowed}._orderToolbar_cvn4c_637{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._orderToolbarActions_cvn4c_653{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._linkBtn_cvn4c_667{border:none;background:transparent;color:var(--accent);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;padding:0}._linkBtn_cvn4c_667:hover{text-decoration:underline}._orderList_cvn4c_697{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem;max-height:min(15rem,34dvh);overflow:auto;overscroll-behavior:contain}._orderItem_cvn4c_721{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;align-items:center;padding:.65rem .7rem;border-radius:.7rem;border:1px solid var(--border);background:color-mix(in srgb,var(--bg-elevated) 88%,transparent);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;text-align:left;width:100%;font:inherit;color:inherit}._orderItem_cvn4c_721:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border));background:color-mix(in srgb,var(--accent) 6%,var(--bg-elevated))}._orderItemSelected_cvn4c_765{border-color:color-mix(in srgb,var(--accent) 55%,var(--border));background:color-mix(in srgb,var(--accent) 10%,var(--bg-elevated));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}._orderItemDisabled_cvn4c_777{opacity:.58;cursor:not-allowed}._orderItem_cvn4c_721 input{width:1.05rem;height:1.05rem;accent-color:var(--accent);pointer-events:none}._orderMain_cvn4c_801{min-width:0;display:flex;flex-direction:column;gap:.2rem}._orderNo_cvn4c_815{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._orderSub_cvn4c_831{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;font-size:.7rem;color:var(--text-muted);line-height:1.35}._orderPrice_cvn4c_851{font-weight:700;font-size:.9rem;white-space:nowrap;font-variant-numeric:tabular-nums}._badge_cvn4c_865{display:inline-flex;align-items:center;border-radius:999px;padding:.08rem .42rem;font-size:.66rem;font-weight:650}._badgePending_cvn4c_883{background:color-mix(in srgb,#f59e0b 18%,transparent);color:#b45309}._badgeDone_cvn4c_893{background:color-mix(in srgb,#10b981 18%,transparent);color:#047857}._badgeRejected_cvn4c_903{background:color-mix(in srgb,#ef4444 16%,transparent);color:#b91c1c}[data-theme=dark] ._badgePending_cvn4c_883{color:#fbbf24}[data-theme=dark] ._badgeDone_cvn4c_893{color:#34d399}[data-theme=dark] ._badgeRejected_cvn4c_903{color:#f87171}._empty_cvn4c_937{margin:0;padding:1.1rem;text-align:center;color:var(--text-muted);font-size:.85rem;border:1px dashed var(--border);border-radius:.7rem;line-height:1.5}._checkRows_cvn4c_959{display:flex;flex-direction:column;gap:.55rem}._checkRow_cvn4c_959{display:flex;align-items:flex-start;gap:.55rem;font-size:.78rem;color:var(--text-secondary);line-height:1.45;cursor:pointer}._checkRow_cvn4c_959 input{margin-top:.12rem;width:1rem;height:1rem;accent-color:var(--accent);flex:none}._footer_cvn4c_1007{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.85rem 1.15rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--border) 90%,transparent);background:color-mix(in srgb,var(--bg-elevated) 96%,transparent)}._footerSummary_cvn4c_1031{min-width:0;font-size:.8rem;color:var(--text-muted);font-variant-numeric:tabular-nums}._footerSummary_cvn4c_1031 strong{color:var(--text);font-weight:720}._footerActions_cvn4c_1055{display:flex;gap:.5rem;margin-left:auto}._btn_cvn4c_1067{border:none;border-radius:.65rem;padding:.58rem 1rem;font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;transition:opacity .15s ease,transform .12s ease,background .15s ease}._btn_cvn4c_1067:active:not(:disabled){transform:scale(.98)}._btnGhost_cvn4c_1097{background:transparent;border:1px solid var(--border);color:var(--text)}._btnGhost_cvn4c_1097:hover:not(:disabled){background:var(--surface-hover)}._btnPrimary_cvn4c_1117{background:var(--accent);color:#fff;min-width:7.5rem}._submitFull_cvn4c_1129{display:inline}._submitShort_cvn4c_1137{display:none}._btnPrimary_cvn4c_1117:hover:not(:disabled){filter:brightness(1.05)}._btnPrimary_cvn4c_1117:disabled,._btnGhost_cvn4c_1097:disabled{opacity:.5;cursor:not-allowed}@media(max-width:720px){._fieldGrid_cvn4c_335{grid-template-columns:1fr}._fieldWide_cvn4c_347{grid-column:auto}}@media(max-width:768px){._overlay_cvn4c_1{padding:0;place-items:end stretch;background:#080a10b8}._dialog_cvn4c_29{width:100%;max-width:none;height:min(92dvh,100%);max-height:min(92dvh,100%);border-radius:1.15rem 1.15rem 0 0;border-left:none;border-right:none;border-bottom:none}._head_cvn4c_69{padding:.85rem 1rem .75rem}._titleWrap_cvn4c_127 p{display:none}._body_cvn4c_201{padding:.75rem 1rem .5rem;gap:.85rem}._notice_cvn4c_263{font-size:.74rem;padding:.65rem .75rem}._section_cvn4c_285{padding:.75rem}._orderList_cvn4c_697{max-height:none}._footer_cvn4c_1007{flex-direction:column;align-items:stretch;gap:.55rem;padding:.7rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));box-shadow:0 -8px 24px #0000001f}._footerActions_cvn4c_1055{width:100%;margin-left:0}._footerActions_cvn4c_1055 ._btn_cvn4c_1067{flex:1;min-height:2.65rem}._btnPrimary_cvn4c_1117{min-width:0}._btnGhost_cvn4c_1097{flex:0 0 auto;min-width:5.5rem}._submitFull_cvn4c_1129{display:none}._submitShort_cvn4c_1137{display:inline}}._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_iwj3f_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_iwj3f_27{min-height:auto}._shellSheet_iwj3f_35{min-height:auto;max-width:none;margin:0;padding:.35rem 1rem .85rem}._shellSheetHub_iwj3f_49,._shellSheet_iwj3f_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_iwj3f_49,[data-theme=light] ._shellSheet_iwj3f_35[data-profile-sheet=sub]{--sheet-inset: color-mix(in srgb, var(--bg-elevated) 96%, var(--accent) 2%)}._shellSheetHub_iwj3f_49 ._pageFlow_iwj3f_81{gap:.55rem}._shellSheetHub_iwj3f_49 ._hero_iwj3f_89,._shellSheetHub_iwj3f_49 ._hubMenuCard_iwj3f_91,._shellSheetHub_iwj3f_49 ._hubMenuCardSheet_iwj3f_93{border:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-radius:0;padding:0}._heroSheet_iwj3f_113{padding:0;overflow:visible}._heroMainSheet_iwj3f_123{flex-direction:column;align-items:stretch;gap:.9rem}._shellSheetHub_iwj3f_49 ._heroRef_iwj3f_135{margin:-.35rem -1rem 0;padding:1rem 1rem .85rem}._shellSheetHub_iwj3f_49 ._avatarRef_iwj3f_145{width:3.6rem;height:3.6rem;border:2px solid rgba(255,255,255,.85);background:var(--bg);box-shadow:0 4px 14px #00000014}._shellSheetHub_iwj3f_49 ._avatarLetter_iwj3f_161{font-size:1.35rem;color:var(--accent)}._shellSheetHub_iwj3f_49 ._displayName_iwj3f_171{font-size:1.08rem;font-weight:750;color:var(--sheet-text)}._shellSheetHub_iwj3f_49 ._heroMeta_iwj3f_183{margin-top:.12rem;font-size:.74rem;color:var(--sheet-muted)}._shellSheetHub_iwj3f_49 ._heroSettingsBtn_iwj3f_195{height:2rem;padding:0 .8rem;font-size:.72rem;border:none;background:var(--bg);color:var(--sheet-text);box-shadow:0 2px 10px #0000000f}._shellSheetHub_iwj3f_49 ._heroAssetsBar_iwj3f_215{border:none;background:color-mix(in srgb,#7dcea0 22%,#fff)}._shellSheetHub_iwj3f_49 ._heroActionCard_iwj3f_225{background:var(--bg);border:none;box-shadow:0 2px 12px #0000000d}._creditsPanel_iwj3f_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_iwj3f_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_iwj3f_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_iwj3f_307{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;min-width:0}._creditsSectionSheet_iwj3f_323{width:100%}._creditsActionGrid_iwj3f_331{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}._creditsActionMember_iwj3f_343,._creditsActionTopUp_iwj3f_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_iwj3f_343:active,._creditsActionTopUp_iwj3f_345:active{transform:scale(.98)}._creditsActionMember_iwj3f_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_iwj3f_343 svg{color:#d4920a;flex-shrink:0}._creditsActionMember_iwj3f_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_iwj3f_431{border-color:color-mix(in srgb,#e8a317 45%,var(--glass-border));background:color-mix(in srgb,#f5c451 12%,transparent)}._creditsActionTopUp_iwj3f_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_iwj3f_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_iwj3f_465{grid-column:1 / -1}._shellSheetHub_iwj3f_49 ._creditsActionMember_iwj3f_343,._shellSheetHub_iwj3f_49 ._creditsActionTopUp_iwj3f_345{min-height:2.6rem;border-radius:12px;font-size:.8rem}._shellSheetHub_iwj3f_49 ._creditsActionTopUp_iwj3f_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_iwj3f_49 ._creditsWalletIcon_iwj3f_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_iwj3f_49 ._creditsWalletLabel_iwj3f_519{font-size:.72rem;color:var(--sheet-muted)}._shellSheetHub_iwj3f_49 ._creditsWalletValue_iwj3f_529{font-size:1.4rem;font-weight:800;color:var(--sheet-text)}._creditsWalletBuyBtn_iwj3f_541{margin-left:auto;padding:.45rem .85rem;border-left:none;border-radius:999px;font-size:.78rem;font-weight:700;color:var(--text);background:var(--bg)}[data-theme=light] ._creditsWalletBuyBtn_iwj3f_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_iwj3f_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_iwj3f_601{display:block;margin-bottom:.2rem;font-size:.92rem;font-style:italic;font-weight:600;color:var(--accent-2)}._sheetTipsText_iwj3f_619{margin:0;font-size:.82rem;line-height:1.45;color:var(--sheet-muted)}._profilePerksBar_iwj3f_633{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden}._profilePerksBarSheet_iwj3f_649{margin-top:.1rem;border-radius:.85rem}._profilePerksItem_iwj3f_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_iwj3f_691{flex:1 1 100%}._profilePerksItem_iwj3f_659:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._profilePerksDivider_iwj3f_707{flex:0 0 1px;align-self:stretch;margin:.72rem 0;background:color-mix(in srgb,var(--glass-border) 70%,transparent)}._profilePerksIcon_iwj3f_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_iwj3f_745{display:flex;flex:1 1 auto;flex-direction:column;gap:.18rem;min-width:0}._profilePerksTitle_iwj3f_761,._profilePerksTitleAccent_iwj3f_763{font-size:.84rem;font-weight:700;line-height:1.25}._profilePerksTitle_iwj3f_761{color:var(--text)}._profilePerksTitleAccent_iwj3f_763{color:var(--accent-2)}._profilePerksHint_iwj3f_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_iwj3f_49 ._profilePerksBar_iwj3f_633{background:var(--sheet-surface, var(--surface));border-color:var(--sheet-line)}._shellSheetHub_iwj3f_49 ._profilePerksItem_iwj3f_659{padding:.78rem .68rem}._shellSheetHub_iwj3f_49 ._profilePerksTitle_iwj3f_761,._shellSheetHub_iwj3f_49 ._profilePerksTitleAccent_iwj3f_763{font-size:.82rem}._shellSheetHub_iwj3f_49 ._profilePerksHint_iwj3f_791{color:var(--sheet-muted)}._hubMenuCardSheet_iwj3f_93{margin-top:.15rem}._shellSheetHub_iwj3f_49 ._hubMenuRow_iwj3f_855{padding:.82rem .15rem;border-bottom-color:var(--sheet-line)}._shellSheetHub_iwj3f_49 ._hubMenuRow_iwj3f_855:last-child{border-bottom:none}._shellSheetHub_iwj3f_49 ._hubMenuRow_iwj3f_855:hover:not(:disabled){background:var(--sheet-hover)}._shellSheetHub_iwj3f_49 ._hubMenuRowIcon_iwj3f_881{width:1.35rem;height:1.35rem;border-radius:0;background:transparent;color:var(--text-secondary)}._shellSheetHub_iwj3f_49 ._hubMenuRowTitle_iwj3f_897{font-size:.88rem;font-weight:500;color:var(--sheet-text)}._shellSheetHub_iwj3f_49 ._hubMenuRowMeta_iwj3f_909{color:var(--sheet-muted)}._shellSheetHub_iwj3f_49 ._hubMenuRowChevron_iwj3f_917{color:var(--text-muted)}._shellSheetHub_iwj3f_49 ._hubMenuSplitRow_iwj3f_925{border-bottom-color:var(--sheet-line)}._shellSheetHub_iwj3f_49 ._hubMenuSplitBtn_iwj3f_933{padding:.82rem .15rem}._shellSheetHub_iwj3f_49 ._hubMenuSplitBtn_iwj3f_933:hover:not(:disabled){background:var(--sheet-hover)}._shellSheetHub_iwj3f_49 ._hubMenuSplitDivider_iwj3f_949{margin:.5rem 0;background:var(--sheet-line)}._hubLogoutWrapSheet_iwj3f_959{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--sheet-line)}._shellSheetHub_iwj3f_49 ._hubLogoutBtn_iwj3f_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_iwj3f_49 ._hubLogoutBtn_iwj3f_971:hover{background:var(--sheet-hover);color:var(--text)}._shellSheet_iwj3f_35[data-profile-sheet=sub] ._subPageTitle_iwj3f_1003,._shellSheet_iwj3f_35[data-profile-sheet=sub] ._panelTitle_iwj3f_1005{color:var(--text)}._shellSheet_iwj3f_35[data-profile-sheet=sub] ._panel_iwj3f_1005,._shellSheet_iwj3f_35[data-profile-sheet=sub] ._backBtn_iwj3f_1015{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}._sheetSubHead_iwj3f_1027{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-top:.25rem}@media(max-width:768px){._shell_iwj3f_3{min-height:auto;padding-bottom:.85rem}._shellHub_iwj3f_27{padding-bottom:.35rem}}._glassSm_iwj3f_1069,._backBtn_iwj3f_1015,._loginIconWrap_iwj3f_1073,._favThumb_iwj3f_1075,._profileWorkCard_iwj3f_1077,._worksToolBtn_iwj3f_1079,._worksToolBtnGhost_iwj3f_1081,._chipBtn_iwj3f_1083{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_iwj3f_1105,._hero_iwj3f_89,._panel_iwj3f_1005,._tabNav_iwj3f_1111,._perkCard_iwj3f_1113{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_iwj3f_1135{margin-bottom:.25rem}._pageFlow_iwj3f_81{display:flex;flex-direction:column;gap:.75rem;min-width:0}._backBtn_iwj3f_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_iwj3f_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_iwj3f_1197{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1.25rem 2rem;margin-top:2rem}._loginIconWrap_iwj3f_1073{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_iwj3f_1239{margin:0 0 .5rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em}._loginDesc_iwj3f_1253{margin:0 0 1.75rem;max-width:20rem;font-size:.9rem;color:var(--text-secondary);line-height:1.55}._btnPrimary_iwj3f_1269{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_iwj3f_1269:hover{opacity:.92}._btnPrimary_iwj3f_1269:active{transform:scale(.98)}._btnGhost_iwj3f_1313{margin-top:.65rem;padding:.5rem 1rem;border:none;background:none;color:var(--text-muted);font-size:.85rem;font-weight:500;cursor:pointer}._btnGhost_iwj3f_1313:hover{color:var(--text-secondary)}._btnPrimarySm_iwj3f_1343{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}._btnGhostSm_iwj3f_1367{margin-top:.75rem;padding:.5rem .9rem;border:1px solid color-mix(in srgb,var(--border) 92%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bg-elevated) 70%,transparent);color:var(--text);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}._btnGhostSm_iwj3f_1367:hover{background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}._panelHeadActions_iwj3f_1403 ._btnPrimarySm_iwj3f_1343,._panelHeadActions_iwj3f_1403 ._btnGhostSm_iwj3f_1367{margin-top:0}._hero_iwj3f_89{position:relative;padding:1.15rem 1.2rem;overflow:hidden}._heroRef_iwj3f_135{overflow:hidden}._heroRefWash_iwj3f_1435{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_iwj3f_1463{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_iwj3f_123{position:relative;z-index:1;display:flex;flex-direction:column;align-items:stretch;gap:.9rem}._heroIdentityRow_iwj3f_1499{display:flex;align-items:center;gap:.75rem;min-width:0}._heroSideActions_iwj3f_1513{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;flex-shrink:0;margin-left:auto}._heroSettingsBtn_iwj3f_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:var(--bg);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_iwj3f_195:hover{box-shadow:0 4px 14px #0000001a}._heroSettingsBtn_iwj3f_195:active{transform:scale(.98)}._heroLevelBadge_iwj3f_1589{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_iwj3f_1619{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.1rem 0 .15rem}._heroStat_iwj3f_1619{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_iwj3f_1619 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_iwj3f_1619 span{font-size:.72rem;font-weight:550;color:var(--text-muted)}._heroAssetsBar_iwj3f_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_iwj3f_1723{color:#2f6b4a;font-size:.88rem;font-weight:750}._heroAssetsChips_iwj3f_1735{display:inline-flex;align-items:center;gap:.65rem;min-width:0}._heroAssetChip_iwj3f_1749{display:inline-flex;align-items:center;gap:.28rem;padding:0;border:none;background:transparent;color:#2f6b4a;font-family:inherit;cursor:pointer}._heroAssetChip_iwj3f_1749:disabled{cursor:default;opacity:.85}._heroAssetChip_iwj3f_1749 strong{font-size:.95rem;font-weight:800;letter-spacing:-.02em;color:var(--text)}._heroAssetsPlus_iwj3f_1797{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_iwj3f_1797:hover{background:#34a86b}._heroActionCards_iwj3f_1835{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}._heroActionCard_iwj3f_225{display:flex;align-items:center;gap:.35rem;min-width:0;padding:.8rem .85rem;border-radius:14px;border:none;background:var(--bg);color:var(--text);text-align:left;cursor:pointer;font-family:inherit;box-shadow:0 2px 12px #0000000d;transition:box-shadow .15s,transform .12s}._heroActionCard_iwj3f_225:hover{box-shadow:0 6px 18px #00000014}._heroActionCard_iwj3f_225:active{transform:scale(.99)}._heroActionCardBody_iwj3f_1897{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1}._heroActionCardLabel_iwj3f_1913{font-size:.78rem;font-weight:600;color:var(--text-muted)}._heroActionCardBody_iwj3f_1897 strong{font-size:1.05rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._heroActionCardHint_iwj3f_1945{display:inline-flex;align-items:center;gap:.28rem;font-size:.82rem;font-weight:600;color:var(--accent)}[data-theme=dark] ._heroRefWash_iwj3f_1435{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_iwj3f_195,[data-theme=dark] ._heroActionCard_iwj3f_225{background:var(--surface);color:var(--text)}[data-theme=dark] ._heroAssetsBar_iwj3f_215{background:color-mix(in srgb,#3db978 18%,var(--surface))}[data-theme=dark] ._heroAssetsLabel_iwj3f_1723,[data-theme=dark] ._heroAssetChip_iwj3f_1749{color:color-mix(in srgb,#9fe3bf 70%,var(--text))}._heroProfile_iwj3f_2013{display:flex;align-items:center;gap:.9rem;min-width:0;flex:1 1 auto}._avatar_iwj3f_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_iwj3f_145{width:3.75rem;height:3.75rem;border:2px solid rgba(255,255,255,.9);background:var(--bg);box-shadow:0 4px 14px #00000014}._avatarWrap_iwj3f_2071{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden;display:flex;align-items:center;justify-content:center}._avatarImg_iwj3f_2093{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}._avatarLogo_iwj3f_2109{object-fit:contain;padding:.35rem;box-sizing:border-box;background:var(--bg)}._avatarLetter_iwj3f_161{font-size:1.75rem;font-weight:700;color:var(--accent)}._heroText_iwj3f_2135{min-width:0;flex:1}._heroNameRow_iwj3f_2145{display:flex;align-items:center;justify-content:flex-start;gap:.4rem;margin-bottom:.2rem;min-width:0}._displayName_iwj3f_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_iwj3f_1499{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;flex:1 1 auto}._heroProfileActions_iwj3f_2205{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:calc(72px + .9rem)}._heroQuickBtn_iwj3f_2223{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_iwj3f_2223: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_iwj3f_2223:active{transform:translateY(1px)}._heroQuickBtnAccent_iwj3f_2297{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_iwj3f_2297: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_iwj3f_183{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.78rem;color:var(--text-muted)}._heroMeta_iwj3f_183 span{display:inline-flex;align-items:center;gap:.25rem}._heroMetaDot_iwj3f_2353{opacity:.45}._heroActions_iwj3f_2361{flex-shrink:0;display:flex;align-items:stretch;gap:.5rem}._heroActionBtn_iwj3f_2375{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_iwj3f_2375: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_iwj3f_2375:active:not(:disabled){transform:scale(.98)}._heroActionBtn_iwj3f_2375:disabled{cursor:default;opacity:.88}._heroActionBtnDone_iwj3f_2443{border-color:color-mix(in srgb,#22c55e 35%,var(--glass-border));background:color-mix(in srgb,#22c55e 8%,transparent)}._heroActionIcon_iwj3f_2453{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_iwj3f_2443 ._heroActionIcon_iwj3f_2453{color:#16a34a;background:color-mix(in srgb,#22c55e 14%,transparent);border-color:color-mix(in srgb,#22c55e 25%,transparent)}._heroActionBody_iwj3f_2491{display:flex;flex-direction:column;gap:.05rem;min-width:0}._heroActionLabel_iwj3f_2505{font-size:.78rem;font-weight:700;line-height:1.2;color:var(--text);white-space:nowrap}._heroActionHint_iwj3f_2521{font-size:.65rem;font-weight:500;color:var(--text-muted);white-space:nowrap}._creditsWallet_iwj3f_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_iwj3f_2559{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_iwj3f_2585{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_iwj3f_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_iwj3f_2631{display:flex;flex-direction:column;gap:.05rem;min-width:3.5rem}._creditsWalletLabel_iwj3f_519{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}._creditsWalletValue_iwj3f_529{font-size:1.22rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text)}._creditsWalletMember_iwj3f_2675{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_iwj3f_2699{font-size:.68rem;font-weight:600;letter-spacing:.03em;color:var(--text-muted)}._creditsWalletMemberValue_iwj3f_2713,._creditsWalletMemberInactive_iwj3f_2715{font-size:.82rem;font-weight:800;line-height:1.25;letter-spacing:-.01em;color:#c9920a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._creditsWalletMemberInactive_iwj3f_2715{opacity:.92}._creditsWalletCta_iwj3f_2745{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_iwj3f_2781{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:.6rem}._perkCard_iwj3f_1113{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_iwj3f_1113: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_iwj3f_1113:active{transform:scale(.99)}._perkCardWide_iwj3f_2843{grid-column:1 / -1}._perkCardCheckin_iwj3f_2851{flex-direction:column;align-items:stretch;gap:.5rem;cursor:default}._perkCardCheckin_iwj3f_2851: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_iwj3f_2881{display:flex;align-items:center;gap:.6rem}._perkCardRedeem_iwj3f_2893{flex-direction:column;align-items:stretch;gap:.5rem;cursor:pointer}._perkCardRedeem_iwj3f_2893 ._checkinBtn_iwj3f_2907{pointer-events:none}._perkRedeemInputMock_iwj3f_2915{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_iwj3f_2951{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_iwj3f_2977{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}._perkTitle_iwj3f_2993{font-size:.86rem;font-weight:700;line-height:1.2;color:var(--text)}._perkSub_iwj3f_3007{font-size:.7rem;color:var(--text-muted);line-height:1.3}._perkCta_iwj3f_3019{flex-shrink:0;font-size:.78rem;font-weight:700;color:var(--accent);white-space:nowrap}._checkinBtn_iwj3f_2907{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_iwj3f_2907:hover:not(:disabled){opacity:.92}._checkinBtn_iwj3f_2907:active:not(:disabled){transform:scale(.98)}._checkinBtn_iwj3f_2907:disabled{cursor:default}._checkinBtnDone_iwj3f_3089{background:color-mix(in srgb,#22c55e 18%,var(--surface));color:#16a34a;border:1px solid color-mix(in srgb,#22c55e 35%,transparent)}._checkinWeek_iwj3f_3101{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}._checkinDay_iwj3f_3113{display:flex;flex-direction:column;align-items:center;gap:.18rem;min-width:0}._checkinDayDot_iwj3f_3129{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_iwj3f_3153{color:#16a34a}._checkinDayIconToday_iwj3f_3161{color:var(--accent)}._checkinDayIconPending_iwj3f_3169{color:color-mix(in srgb,var(--text-muted) 88%,var(--accent))}._checkinDayToday_iwj3f_3177 ._checkinDayIconPending_iwj3f_3169{color:var(--accent)}._checkinDayIconEmpty_iwj3f_3185{color:var(--text-muted);opacity:.45}._checkinDayDone_iwj3f_3195 ._checkinDayDot_iwj3f_3129{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_iwj3f_3177 ._checkinDayDot_iwj3f_3129{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}._checkinDayToday_iwj3f_3177._checkinDayDone_iwj3f_3195 ._checkinDayDot_iwj3f_3129{border-color:color-mix(in srgb,#22c55e 65%,transparent)}._checkinDayLabel_iwj3f_3223{font-size:.62rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._checkinDayPoints_iwj3f_3237{font-size:.58rem;font-weight:700;color:var(--accent);white-space:nowrap}._checkinDayToday_iwj3f_3177 ._checkinDayLabel_iwj3f_3223{color:var(--accent)}._checkinHint_iwj3f_3259{margin:0;font-size:.62rem;color:var(--text-muted);line-height:1.3}._tabNav_iwj3f_1111{display:flex;gap:.35rem;padding:.3rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabNav_iwj3f_1111::-webkit-scrollbar{display:none}._tabBtn_iwj3f_3301{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_iwj3f_3301:hover{color:var(--text-secondary)}._tabBtnActive_iwj3f_3347{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_iwj3f_3369{display:none}._main_iwj3f_3379{min-width:0}._stack_iwj3f_3387{display:flex;flex-direction:column;gap:.75rem}._panel_iwj3f_1005{overflow:hidden}._panelHead_iwj3f_1403{display:flex;align-items:flex-start;gap:.75rem;padding:1.1rem 1.15rem .85rem}._panelHeadText_iwj3f_3421{flex:1;min-width:0}._panelHeadActions_iwj3f_1403{flex:none;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}._panelHeadAction_iwj3f_1403{flex:none;margin-top:0!important;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}._orderNoLine_iwj3f_3467{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;color:var(--text-muted);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}._txBadgeInvoice_iwj3f_3489{color:#0f766e;background:color-mix(in srgb,#14b8a6 14%,transparent)}@media(max-width:560px){._panelHead_iwj3f_1403{flex-wrap:wrap}._panelHeadActions_iwj3f_1403{width:100%;justify-content:stretch}._panelHeadAction_iwj3f_1403{flex:1;justify-content:center;margin-left:0!important}}._panelHeadIcon_iwj3f_3533{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_iwj3f_1005{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.01em}._panelSub_iwj3f_3573{margin:.2rem 0 0;font-size:.8rem;color:var(--text-muted);line-height:1.45}._fieldList_iwj3f_3589{margin:0;padding:0 1.15rem 1.1rem}._field_iwj3f_3589{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_iwj3f_3589:first-of-type{border-top:none;padding-top:.25rem}._field_iwj3f_3589 dt{margin:0;font-size:.8rem;font-weight:500;color:var(--text-muted)}._field_iwj3f_3589 dd{margin:0;font-size:.875rem;font-weight:600;color:var(--text);text-align:right;word-break:break-all}._fieldValueWithAction_iwj3f_3659{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}._fieldAction_iwj3f_3673{border:none;background:none;padding:0;font-size:.75rem;font-weight:600;color:var(--accent);cursor:pointer}._fieldAction_iwj3f_3673:hover{text-decoration:underline}._fieldLockedHint_iwj3f_3701{font-size:.7rem;font-weight:500;color:var(--text-muted)}._listRow_iwj3f_3715{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_iwj3f_3715:hover{background:color-mix(in srgb,var(--glass-highlight) 8%,transparent)}._listRowMain_iwj3f_3751{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._listRowTitle_iwj3f_3767{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:var(--text)}._listRowHint_iwj3f_3785{font-size:.78rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listRowOk_iwj3f_3801{flex-shrink:0;color:#22c55e}._listRowChevron_iwj3f_3811{flex-shrink:0;color:var(--text-muted)}._txList_iwj3f_3823{list-style:none;margin:0;padding:0 1.15rem .5rem}._txItem_iwj3f_3835{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_iwj3f_3853{min-width:0;display:flex;flex-direction:column;gap:.2rem}._txDesc_iwj3f_3867{font-size:.85rem;font-weight:500;color:var(--text)}._txTime_iwj3f_3879{font-size:.72rem;color:var(--text-muted)}._txAmount_iwj3f_3889{flex-shrink:0;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums}._txAmountIn_iwj3f_3903{color:#22c55e}._txAmountOut_iwj3f_3911{color:var(--text-secondary)}._txOrderEnd_iwj3f_3919{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}._txPrice_iwj3f_3935{font-size:.875rem;font-weight:700;font-variant-numeric:tabular-nums}._txBadge_iwj3f_3489{font-size:.65rem;font-weight:600;padding:.15rem .45rem;border-radius:6px}._txBadgeOk_iwj3f_3961{color:#16a34a;background:color-mix(in srgb,#22c55e 14%,transparent)}._txBadgePending_iwj3f_3971{color:#ca8a04;background:color-mix(in srgb,#eab308 14%,transparent)}._txBadgeFail_iwj3f_3981{color:#dc2626;background:color-mix(in srgb,#ef4444 12%,transparent)}._invoiceRejectReason_iwj3f_3991{margin:.15rem 0 0;font-size:.72rem;line-height:1.4;color:#dc2626;word-break:break-word}._invoiceProcessMemo_iwj3f_4007{margin:.15rem 0 0;font-size:.72rem;line-height:1.4;color:#0f766e;word-break:break-word}._empty_iwj3f_4025{padding:2rem 1.15rem 1.75rem;text-align:center}._emptyTitle_iwj3f_4035{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:var(--text-secondary)}._emptyHint_iwj3f_4049{margin:0;font-size:.8rem;color:var(--text-muted);line-height:1.5}._favGrid_iwj3f_4065{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.75rem;padding:0 1.15rem 1.15rem}._favItem_iwj3f_4079{display:flex;flex-direction:column;gap:.4rem}._favThumb_iwj3f_1075{position:relative;aspect-ratio:1;padding:0;border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .15s,transform .12s}._favThumb_iwj3f_1075:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}._favImg_iwj3f_4119{width:100%;height:100%;object-fit:cover}._favPlaceholder_iwj3f_4131{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.25rem;color:var(--text-muted)}._favHeart_iwj3f_4151{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_iwj3f_4173{padding:.25rem;border:none;background:none;color:var(--text-muted);font-size:.72rem;font-weight:500;cursor:pointer;text-align:center}._favRemoveBtn_iwj3f_4173:hover{color:#ef4444}._settingsGroup_iwj3f_4205{padding:0 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingItem_iwj3f_4215{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_iwj3f_4233{display:block;font-size:.875rem;font-weight:600;color:var(--text)}._settingHint_iwj3f_4247{display:block;margin-top:.15rem;font-size:.75rem;color:var(--text-muted)}._toggle_iwj3f_4261{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_iwj3f_4287{position:absolute;top:3px;left:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--bg);box-shadow:0 1px 3px #0003;transition:transform .2s}._toggleKnobOn_iwj3f_4311{transform:translate(1.25rem)}._chipBtn_iwj3f_1083{flex-shrink:0;padding:.35rem .75rem;border-radius:999px;color:var(--text);font-size:.78rem;font-weight:600;cursor:pointer}._chipBtn_iwj3f_1083:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-border))}._settingsLinks_iwj3f_4347{border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsLinks_iwj3f_4347 ._listRow_iwj3f_3715{border-top:none;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsLinks_iwj3f_4347 ._listRow_iwj3f_3715:last-child{border-bottom:none}._aboutBox_iwj3f_4373{padding:1rem 1.15rem;border-top:1px solid color-mix(in srgb,var(--glass-border) 70%,transparent)}._settingsDanger_iwj3f_4383{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_iwj3f_4399{align-self:flex-start;padding:0;border:none;background:none;color:var(--text-muted);font-size:.8rem;font-weight:500;cursor:pointer}._linkDanger_iwj3f_4399:hover{color:#ef4444}._btnLogout_iwj3f_4429{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_iwj3f_4429:hover{background:color-mix(in srgb,#ef4444 14%,transparent)}._worksPanelChrome_iwj3f_4473{--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_iwj3f_4491{display:flex;flex-direction:column;gap:.85rem;padding:0 1.15rem .85rem}._worksChromeTitleRow_iwj3f_4505{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}._worksChromeToolbar_iwj3f_4519{display:flex;flex-direction:column;gap:.55rem}._worksDeleteAllLink_iwj3f_4531{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_iwj3f_4531:hover:not(:disabled){background:color-mix(in srgb,#ef4444 10%,transparent)}._worksDeleteAllLink_iwj3f_4531:disabled{opacity:.4;cursor:not-allowed}._worksList_iwj3f_4575{display:flex;flex-direction:column;gap:8px;padding:0 1.15rem 1rem}._worksBatchActions_iwj3f_4589{display:flex;flex-direction:column;gap:8px}._worksBatchActionsGrid_iwj3f_4601{display:grid;grid-template-columns:1fr 1fr;gap:8px}._worksBatchActionFull_iwj3f_4613{grid-column:1 / -1}._worksHead_iwj3f_4621{display:flex;flex-direction:column;gap:.75rem}._worksHead_iwj3f_4621 ._panelHead_iwj3f_1403{padding-bottom:0}._worksRetentionHint_iwj3f_4641{color:var(--text-muted)}._worksToolbar_iwj3f_4649{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 1.15rem .85rem}._worksCategoryNav_iwj3f_4663{display:flex;flex-wrap:wrap;gap:.35rem;padding:0 1.15rem .85rem}._worksCategoryBtn_iwj3f_4677{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_iwj3f_4677:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));color:var(--text)}._worksCategoryBtnActive_iwj3f_4711{color:var(--accent-2);background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:color-mix(in srgb,var(--accent) 32%,transparent)}._worksVideoBadge_iwj3f_4723{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_iwj3f_1079,._worksToolBtnGhost_iwj3f_1081{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_iwj3f_1079:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border));color:var(--text)}._worksToolBtnDanger_iwj3f_4789{border-color:color-mix(in srgb,#ef4444 30%,var(--border));color:#ef4444}._worksToolBtnDanger_iwj3f_4789:hover{background:color-mix(in srgb,#ef4444 10%,transparent)}._worksToolBtnGhost_iwj3f_1081{background:color-mix(in srgb,var(--glass-bg) 42%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}._worksLoading_iwj3f_4819,._worksLoadMore_iwj3f_4821{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;font-size:.8rem;color:var(--text-muted)}._worksGrid_iwj3f_4841{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;padding:0 1.15rem 1rem}._worksEndHint_iwj3f_4855{font-size:.75rem;color:var(--text-muted)}._profileWorkItem_iwj3f_4865{position:relative}._profileWorkItemSelected_iwj3f_4873 ._profileWorkCard_iwj3f_1077{outline:2px solid var(--accent);outline-offset:2px}._workActions_iwj3f_4883{position:absolute;top:.35rem;right:.35rem;z-index:2}._workActionBtn_iwj3f_4897{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_iwj3f_4897:hover{color:#ef4444}._workActionBtn_iwj3f_4897:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}._workActionBtn_iwj3f_4897:disabled:hover{color:var(--text-secondary)}._profileWorkCard_iwj3f_1077{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_iwj3f_1077:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._workSelectMark_iwj3f_4989{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_iwj3f_5021{background:var(--accent);border-color:var(--accent)}._workThumb_iwj3f_5031{position:relative;aspect-ratio:1;background:color-mix(in srgb,var(--text) 6%,transparent)}._workImage_iwj3f_5043{width:100%;height:100%;object-fit:cover}._workPlaceholder_iwj3f_5055{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_iwj3f_5081,._workExpireBadge_iwj3f_5083{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_iwj3f_5083{left:auto;right:.35rem}._workExpireBadgeUrgent_iwj3f_5117{color:#f59e0b}._workStatusOverlay_iwj3f_5125{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_iwj3f_5153{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_iwj3f_5177{padding:.5rem .55rem .6rem}._workPromptRow_iwj3f_5185{display:flex;align-items:flex-start;gap:6px;min-width:0}._workPromptRow_iwj3f_5185 ._workPrompt_iwj3f_5185{flex:1 1 auto;min-width:0}._workPrompt_iwj3f_5185{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_iwj3f_5233{margin:.25rem 0 0;font-size:.65rem;color:var(--text-muted)}._workFav_iwj3f_5245{color:#f43f5e}._workSpinner_iwj3f_5253{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_iwj3f_1 .7s linear infinite}@keyframes _profileSpin_iwj3f_1{to{transform:rotate(360deg)}}@media(max-width:640px){._heroMain_iwj3f_123{flex-direction:column;align-items:stretch;gap:.75rem}._perksSectionRedeemOnly_iwj3f_5299,._perkCardRedeem_iwj3f_2893{display:none}._perksSection_iwj3f_2781{grid-template-columns:1fr}._creditsPanel_iwj3f_237,._creditsPanelSheet_iwj3f_285{width:100%}._creditsWallet_iwj3f_499{padding:.2rem .3rem .1rem}._creditsWalletValue_iwj3f_529{font-size:1.35rem}._creditsActionMember_iwj3f_343,._creditsActionTopUp_iwj3f_345{min-height:2.55rem;font-size:.8rem}._tabLabel_iwj3f_3369{display:none}._tabLabelShort_iwj3f_3369{display:inline}._tabBtn_iwj3f_3301{padding:.6rem .5rem}}@media(min-width:768px){._hero_iwj3f_89{padding:1.5rem 1.5rem 1.25rem}._displayName_iwj3f_171{font-size:1.5rem}._statRow_iwj3f_5399{gap:.65rem}._worksGrid_iwj3f_4841{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr))}}._hubTitle_iwj3f_5419{margin:.15rem 0 .35rem;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text)}._pageHeadHub_iwj3f_5437{position:relative;min-height:2rem}._pageHeadDesktopBack_iwj3f_5447{display:none}@media(min-width:769px){._pageHeadDesktopBack_iwj3f_5447{display:block}._hubTitle_iwj3f_5419{display:none}}._hubMenuCard_iwj3f_91{display:flex;flex-direction:column;overflow:hidden;padding:0}._hubMenuRow_iwj3f_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_iwj3f_855:last-child{border-bottom:none}._hubMenuRow_iwj3f_855:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._hubMenuRow_iwj3f_855:disabled{opacity:.72;cursor:default}._hubMenuSplitRow_iwj3f_925{display:flex;align-items:stretch;width:100%;border-bottom:1px solid color-mix(in srgb,var(--glass-border) 55%,transparent)}._hubMenuSplitRow_iwj3f_925:last-child{border-bottom:none}._hubMenuSplitBtn_iwj3f_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_iwj3f_933:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._hubMenuSplitDivider_iwj3f_949{width:1px;align-self:stretch;margin:.65rem 0;background:color-mix(in srgb,var(--glass-border) 70%,transparent);flex-shrink:0}._hubMenuRowMain_iwj3f_5629{display:flex;align-items:center;gap:.7rem;min-width:0;flex:1 1 auto}._hubMenuRowIcon_iwj3f_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_iwj3f_5669{display:flex;flex-direction:column;gap:.12rem;min-width:0}._hubMenuRowTitle_iwj3f_897,._hubMenuRowTitleAccent_iwj3f_5685{font-size:.92rem;font-weight:600;line-height:1.25}._hubMenuRowTitleAccent_iwj3f_5685{color:color-mix(in srgb,var(--accent) 88%,var(--text))}._hubMenuRowHint_iwj3f_5705{font-size:.75rem;color:var(--text-muted);line-height:1.35}._hubMenuRowEnd_iwj3f_5717{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}._hubMenuRowMeta_iwj3f_909{font-size:.75rem;font-weight:600;color:var(--text-muted);white-space:nowrap}._hubMenuRowChevron_iwj3f_917{color:var(--text-muted);flex-shrink:0}._hubMenuQuickRow_iwj3f_5755{display:flex;align-items:stretch}._hubMenuQuickBtn_iwj3f_5765{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_iwj3f_5765:last-child{border-right:none}._hubMenuQuickBtn_iwj3f_5765:hover:not(:disabled){background:color-mix(in srgb,var(--glass-highlight) 16%,transparent)}._hubMenuQuickIcon_iwj3f_5819{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_iwj3f_5841{font-size:.78rem;font-weight:600;line-height:1.25;color:var(--text)}._hubLogoutWrap_iwj3f_959{margin-top:.35rem;margin-bottom:0}._hubLogoutBtn_iwj3f_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_iwj3f_971:hover{background:color-mix(in srgb,#ef4444 8%,transparent);border-color:color-mix(in srgb,#ef4444 60%,var(--glass-border))}._subPageHead_iwj3f_5909{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}._subPageTitle_iwj3f_1003{margin:0;font-size:1rem;font-weight:700;color:var(--text)}._themeFab_iwj3f_5937{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}._themeFabLabel_iwj3f_5983{width:auto;min-height:40px;height:auto;gap:.35rem;padding:.45rem .75rem;border-radius:999px;font-size:.8125rem;font-weight:650;letter-spacing:.02em;white-space:nowrap;line-height:1}._themeFab_iwj3f_5937:hover{color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-border))}._themeFab_iwj3f_5937:active{transform:scale(.96)}@media(min-width:769px){._themeFab_iwj3f_5937{bottom:24px}}._legalOverlay_iwj3f_6041{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_iwj3f_6063{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_iwj3f_6041{align-items:center;padding:1rem}._legalModal_iwj3f_6063{border-radius:18px}}._legalModalHead_iwj3f_6107{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem .25rem}._legalModalBack_iwj3f_6121,._legalModalClose_iwj3f_6123{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_iwj3f_6123{width:2rem;height:2rem;justify-content:center;border-radius:999px}._legalModalTitle_iwj3f_6161{margin:0;padding:0 1rem .5rem;font-size:1.1rem;font-weight:700}._legalModalBody_iwj3f_6175{padding:0 1rem 1.25rem;max-height:calc(min(88dvh,720px) - 5.5rem);overflow:auto}._legalSection_iwj3f_6187+._legalSection_iwj3f_6187{margin-top:.85rem}._legalSection_iwj3f_6187 h3{margin:0 0 .35rem;font-size:.9rem;font-weight:700}._legalSection_iwj3f_6187 p{margin:0;font-size:.82rem;line-height:1.65;color:var(--text-secondary);white-space:pre-wrap}._heroProfileMain_iwj3f_6223{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_iwj3f_6223 ._displayName_iwj3f_171{margin-bottom:.35rem}._accountWrap_iwj3f_6265{width:100%;max-width:none}._accountEmailBanner_iwj3f_6275{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem;padding:.625rem .75rem;border-radius:12px;border:1px solid color-mix(in srgb,#d4922a 32%,transparent);background:linear-gradient(135deg,color-mix(in srgb,#efb840 16%,transparent),color-mix(in srgb,#fff8ea 88%,transparent) 55%,color-mix(in srgb,#e89220 10%,transparent))}._accountEmailBannerIcon_iwj3f_6307{flex-shrink:0;display:grid;place-items:center;width:2.125rem;height:2.125rem;border-radius:10px;color:#a66b10;background:color-mix(in srgb,#fff 72%,#efb840);border:1px solid color-mix(in srgb,#d4922a 28%,transparent)}._accountEmailBannerCopy_iwj3f_6331{flex:1;min-width:0}._accountEmailBannerTitle_iwj3f_6341{margin:0;font-size:.8125rem;font-weight:700;line-height:1.3;color:#8f5a0a}._accountEmailBannerSub_iwj3f_6357{margin:.1875rem 0 0;font-size:.6875rem;line-height:1.4;color:color-mix(in srgb,#8f5a0a 72%,var(--text-muted))}._accountEmailBannerBtn_iwj3f_6371{flex-shrink:0;min-height:34px;padding:.375rem .75rem;border:none;border-radius:999px;background:linear-gradient(90deg,#efb840,#e07a28);color:#fff;font-family:inherit;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 2px 8px #e07a2847;transition:opacity .15s ease,transform .12s ease}._accountEmailBannerBtn_iwj3f_6371:hover{opacity:.92}._accountEmailBannerBtn_iwj3f_6371:active{transform:scale(.97)}._accountGrid_iwj3f_6411{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;align-items:stretch}._accountGlass_iwj3f_6425{background:color-mix(in srgb,var(--composer-bg) 88%,transparent);backdrop-filter:blur(32px) saturate(1.65);-webkit-backdrop-filter:blur(32px) saturate(1.65);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight)}._accountCard_iwj3f_6441{display:flex;flex-direction:column;min-height:100%;padding:.75rem .875rem;border-radius:14px}._accountCardHead_iwj3f_6457{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.625rem}._accountCardIcon_iwj3f_6471{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:9px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}._accountCardIconSecurity_iwj3f_6495{background:color-mix(in srgb,var(--success, #4ade80) 12%,transparent);color:var(--success, #4ade80);border-color:color-mix(in srgb,var(--success, #4ade80) 24%,transparent)}._accountCardCopy_iwj3f_6507{min-width:0;flex:1}._accountCardTitle_iwj3f_6511{margin:0;font-size:.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}._accountCardDesc_iwj3f_6527{margin:.1875rem 0 0;font-size:.6875rem;line-height:1.35;color:var(--text-muted)}._accountLoginHint_iwj3f_6541{margin:.3125rem 0 0;font-size:.6875rem;line-height:1.35;color:color-mix(in srgb,var(--accent) 72%,var(--text-muted))}._accountFieldGrid_iwj3f_6555{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;flex:1}._accountField_iwj3f_6555{display:flex;flex-direction:column;gap:.1875rem;min-width:0;padding:.5rem .625rem;border-radius:9px;background:color-mix(in srgb,var(--text) 3.5%,transparent);border:1px solid color-mix(in srgb,var(--text) 6%,transparent)}._accountFieldSpan_iwj3f_6591{grid-column:1 / -1}._accountFieldLabel_iwj3f_6595{font-size:.6875rem;font-weight:500;color:var(--text-muted);line-height:1.2}._accountFieldValue_iwj3f_6609{font-size:.8125rem;font-weight:650;line-height:1.25;color:var(--text);word-break:break-all}._accountFieldMuted_iwj3f_6625{color:var(--text-muted);font-weight:500}._accountFieldMono_iwj3f_6635{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:500}._accountFieldAction_iwj3f_6647{align-self:flex-start;margin-top:.15rem;padding:.2rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font:inherit;font-size:.6875rem;font-weight:650;cursor:pointer}._accountFieldHint_iwj3f_6675{font-size:.625rem;line-height:1.35;color:var(--text-muted)}._accountSecurityList_iwj3f_6687{display:flex;flex-direction:column;gap:.375rem;flex:1}._accountSecurityRow_iwj3f_6701{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:9px;border:1px solid color-mix(in srgb,var(--text) 6%,transparent);background:color-mix(in srgb,var(--text) 3.5%,transparent);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}._accountSecurityRow_iwj3f_6701:hover{border-color:color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}._accountSecurityRow_iwj3f_6701:active{transform:scale(.995)}._accountSecurityIcon_iwj3f_6747{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text-secondary)}._accountSecurityMain_iwj3f_6769{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}._accountSecurityLabel_iwj3f_6785{font-size:.8125rem;font-weight:650;line-height:1.25}._accountSecurityLabelRow_iwj3f_6797{display:flex;align-items:center;gap:.375rem;min-width:0}._accountRecommendBadge_iwj3f_6811{flex-shrink:0;padding:.125rem .375rem;border-radius:999px;font-size:.5625rem;font-weight:700;line-height:1.2;letter-spacing:.02em;color:#a66b10;background:color-mix(in srgb,#efb840 18%,transparent);border:1px solid color-mix(in srgb,#d4922a 30%,transparent)}._accountSecurityRowRecommend_iwj3f_6837{border-color:color-mix(in srgb,#d4922a 28%,transparent);background:color-mix(in srgb,#efb840 8%,transparent)}._accountSecurityRow_iwj3f_6701._accountSecurityRowRecommend_iwj3f_6837:hover{border-color:color-mix(in srgb,#d4922a 42%,transparent);background:color-mix(in srgb,#efb840 14%,transparent)}._accountSecurityHint_iwj3f_6857{font-size:.6875rem;line-height:1.35;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._accountSecurityHintMuted_iwj3f_6875{color:var(--text-muted)}._accountStatusBadge_iwj3f_6879{flex-shrink:0;padding:.2rem .45rem;border-radius:999px;font-size:.625rem;font-weight:650;line-height:1.2;color:var(--text-muted);background:color-mix(in srgb,var(--text) 6%,transparent);border:1px solid color-mix(in srgb,var(--text) 8%,transparent)}._accountStatusOk_iwj3f_6903{color:var(--success, #4ade80);background:color-mix(in srgb,var(--success, #4ade80) 12%,transparent);border-color:color-mix(in srgb,var(--success, #4ade80) 24%,transparent)}._accountSecurityChevron_iwj3f_6915{flex-shrink:0;color:var(--text-muted);opacity:.75}._accountSecurityRow_iwj3f_6701:hover ._accountSecurityChevron_iwj3f_6915{opacity:1;color:var(--accent)}@media(max-width:900px){._accountGrid_iwj3f_6411,._accountFieldGrid_iwj3f_6555{grid-template-columns:1fr}}._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}._header_1l6x5_4{display:flex;align-items:center;gap:.7rem;padding:.35rem .1rem .15rem}._avatarBox_1l6x5_11{position:relative;flex:0 0 auto;width:3.4rem;height:3.4rem}._avatar_1l6x5_11{width:100%;height:100%;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border:2px solid rgba(255,255,255,.92);box-shadow:0 6px 18px #4c1d9529}._avatarImg_1l6x5_31{width:100%;height:100%;object-fit:cover;display:block}._avatarLogo_1l6x5_38{object-fit:contain;padding:.3rem;box-sizing:border-box}._avatarLetter_1l6x5_44{font-size:1.3rem;font-weight:800;color:var(--accent)}._identity_1l6x5_50{min-width:0;flex:1 1 auto}._nameRow_1l6x5_55{display:flex;align-items:center;gap:.38rem;min-width:0}._name_1l6x5_55{margin:0;min-width:0;font-size:1.1rem;font-weight:800;letter-spacing:-.02em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._levelBadge_1l6x5_74{flex:0 0 auto;display:inline-flex;align-items:center;height:1.15rem;padding:0 .42rem;border-radius:999px;background:linear-gradient(135deg,#86e0a8,#35b673);color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.01em;box-shadow:0 2px 6px #35b6734d}._greeting_1l6x5_89{margin:.22rem 0 0;font-size:.73rem;line-height:1.35;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headActions_1l6x5_99{display:flex;align-items:center;gap:.42rem;margin-left:auto;flex:0 0 auto}._iconBtn_1l6x5_107{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:none;border-radius:50%;background:#fff;color:var(--text-secondary);cursor:pointer;font-family:inherit;box-shadow:0 3px 12px #11182712;transition:transform .12s,box-shadow .15s}._iconBtn_1l6x5_107:hover{box-shadow:0 6px 16px #1118271c}._iconBtn_1l6x5_107:active{transform:scale(.94)}._stats_1l6x5_132{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;padding:.85rem .5rem;border-radius:1.1rem;background:linear-gradient(103deg,#eef2ff,#f2edff 48%,#f7ecff);box-shadow:inset 0 1px #ffffffbf}._stat_1l6x5_132{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;min-width:0;padding:0 .2rem}._statValue_1l6x5_152{max-width:100%;font-size:1.12rem;font-weight:800;letter-spacing:-.03em;line-height:1.15;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._statLabel_1l6x5_164{font-size:.7rem;font-weight:550;color:#7c7f96}._actionRow_1l6x5_171,._perkRow_1l6x5_172{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}._actionCard_1l6x5_178,._perkCard_1l6x5_179{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.78rem .8rem;border:none;border-radius:1rem;background:#fff;color:var(--text);text-align:left;font-family:inherit;cursor:pointer;box-shadow:0 4px 16px #1118270d;transition:transform .12s,box-shadow .15s}._actionCard_1l6x5_178:hover,._perkCard_1l6x5_179:hover{box-shadow:0 8px 22px #11182717}._actionCard_1l6x5_178:active,._perkCard_1l6x5_179:active{transform:scale(.985)}._actionIcon_1l6x5_206{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:.72rem;color:#fff;box-shadow:0 4px 12px #6366f138}._tintPurple_1l6x5_218{background:linear-gradient(135deg,#b9a6ff,#8b5cf6)}._tintBlue_1l6x5_222{background:linear-gradient(135deg,#86d3ff,#4f8bf7)}._tintPink_1l6x5_226{background:linear-gradient(135deg,#ffb3d1,#f0629b)}._tintTeal_1l6x5_230{background:linear-gradient(135deg,#8ee5d0,#2fb894)}._tintAmber_1l6x5_234{background:linear-gradient(135deg,#ffd28a,#f59e0b)}._tintIndigo_1l6x5_238{background:linear-gradient(135deg,#a8b6ff,#6366f1)}._actionText_1l6x5_242{display:flex;flex-direction:column;gap:.16rem;min-width:0;flex:1 1 auto}._actionTitle_1l6x5_250{font-size:.84rem;font-weight:750;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._actionHint_1l6x5_260{display:inline-flex;align-items:center;gap:.08rem;font-size:.68rem;font-weight:550;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._aiBanner_1l6x5_273{position:relative;display:block;width:100%;min-height:7.4rem;padding:.95rem 1rem 1rem;border:none;border-radius:1.15rem;overflow:hidden;text-align:left;font-family:inherit;cursor:pointer;background:linear-gradient(104deg,#e9e5ff,#e7e9ff 46%,#e2ecff);box-shadow:0 8px 24px #6d5adc1a;transition:transform .14s,box-shadow .16s}._aiBanner_1l6x5_273:hover{box-shadow:0 12px 30px #6d5adc29}._aiBanner_1l6x5_273:active{transform:scale(.99)}._aiGlow_1l6x5_298{position:absolute;right:-1.5rem;bottom:-2.5rem;width:11rem;height:11rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(167,139,250,.4),transparent 65%)}._aiCopy_1l6x5_309{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;max-width:64%}._aiTitle_1l6x5_319{font-size:1.24rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#4c1d95}._aiSub_1l6x5_327{font-size:.71rem;font-weight:550;color:#6b7280}._aiCta_1l6x5_333{display:inline-flex;align-items:center;gap:.22rem;margin-top:.55rem;padding:.4rem .85rem;border-radius:999px;background:linear-gradient(135deg,#a78bfa,#7c8cf8);color:#fff;font-size:.72rem;font-weight:700;box-shadow:0 6px 16px #7c8cf85c}._aiRobot_1l6x5_347{position:absolute;right:.15rem;bottom:-.35rem;z-index:1;width:7.2rem;height:auto;pointer-events:none;filter:drop-shadow(0 10px 18px rgba(91,33,182,.2))}._quickBlock_1l6x5_359{display:flex;flex-direction:column;gap:.65rem;min-width:0}._quickDecor_1l6x5_367{position:relative;display:block;width:100%;border:none;border-radius:0;overflow:visible;line-height:0;background:transparent;filter:drop-shadow(0 6px 14px rgba(109,90,220,.14))}._quickDecorImg_1l6x5_379{display:block;width:100%;height:auto;aspect-ratio:1024 / 204;object-fit:contain;object-position:center;pointer-events:none;user-select:none}._quickSection_1l6x5_390{--hub-line: rgba(17, 24, 39, .06);border-radius:1.15rem;overflow:hidden;background:#fff;box-shadow:0 4px 16px #1118270d}._quickHead_1l6x5_398{margin:0;padding:.9rem 1rem .35rem;font-size:.9rem;font-weight:800;letter-spacing:-.01em;color:var(--text);text-align:center}._quickGrid_1l6x5_408{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 .35rem .45rem}._quickItem_1l6x5_414{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-width:0;padding:.85rem .2rem;border:none;border-top:1px solid var(--hub-line);background:transparent;color:inherit;font-family:inherit;cursor:pointer;transition:background .15s}._quickItem_1l6x5_414:nth-child(-n+3){border-top:none}._quickItem_1l6x5_414:not(:nth-child(3n)){border-right:1px solid var(--hub-line)}._quickItem_1l6x5_414:hover{background:var(--surface-hover)}._quickItem_1l6x5_414:active{background:var(--surface)}._quickIcon_1l6x5_447{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:.85rem;color:#fff}._quickLabel_1l6x5_457{max-width:100%;font-size:.72rem;font-weight:650;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moreSection_1l6x5_468{border-radius:1.15rem;overflow:hidden;background:#fff;box-shadow:0 4px 16px #1118270d}._moreRow_1l6x5_475{display:flex;align-items:center;gap:.6rem;width:100%;padding:.82rem 1rem;border:none;border-bottom:1px solid rgba(17,24,39,.055);background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background .15s}._moreRow_1l6x5_475:last-child{border-bottom:none}._moreRow_1l6x5_475:hover{background:var(--surface-hover)}._moreIcon_1l6x5_499{flex:0 0 auto;display:inline-flex;color:var(--text-muted)}._moreLabel_1l6x5_505{flex:1 1 auto;min-width:0;font-size:.84rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._moreMeta_1l6x5_516{flex:0 0 auto;font-size:.74rem;color:var(--text-muted)}._moreChevron_1l6x5_522{flex:0 0 auto;color:var(--text-muted);opacity:.75}._headerSheet_1l6x5_529{padding-top:.1rem}._statsSheet_1l6x5_533{padding:.78rem .4rem}._aiBannerSheet_1l6x5_537{min-height:7rem}@media(min-width:720px){._stats_1l6x5_132{padding:1.05rem 1rem}._statValue_1l6x5_152{font-size:1.3rem}._actionCard_1l6x5_178,._perkCard_1l6x5_179{padding:.95rem 1.05rem}._actionTitle_1l6x5_250{font-size:.9rem}._aiBanner_1l6x5_273{min-height:9rem;padding:1.35rem 1.6rem}._aiTitle_1l6x5_319{font-size:1.5rem}._aiSub_1l6x5_327{font-size:.8rem}._aiRobot_1l6x5_347{width:11rem;right:1.6rem;bottom:-.7rem}._aiCopy_1l6x5_309{max-width:62%}._quickGrid_1l6x5_408{grid-template-columns:repeat(6,minmax(0,1fr))}._quickItem_1l6x5_414{border-top:none;border-right:1px solid var(--hub-line);padding:1rem .25rem}._quickItem_1l6x5_414:nth-child(6n),._quickItem_1l6x5_414:last-child{border-right:none}}[data-theme=dark] ._avatar_1l6x5_11{border-color:#ffffff24}[data-theme=dark] ._iconBtn_1l6x5_107{background:var(--bg-elevated);color:var(--text-secondary);box-shadow:0 3px 12px #00000047}[data-theme=dark] ._stats_1l6x5_132{background:linear-gradient(103deg,#241f3d,#262046 48%,#2a2144);box-shadow:inset 0 1px #ffffff0f}[data-theme=dark] ._statValue_1l6x5_152{color:#f1eeff}[data-theme=dark] ._statLabel_1l6x5_164{color:#e2deff9e}[data-theme=dark] ._actionCard_1l6x5_178,[data-theme=dark] ._perkCard_1l6x5_179,[data-theme=dark] ._quickSection_1l6x5_390,[data-theme=dark] ._moreSection_1l6x5_468{background:var(--bg-elevated);box-shadow:0 4px 16px #0000003d}[data-theme=dark] ._quickSection_1l6x5_390{--hub-line: rgba(255, 255, 255, .07)}[data-theme=dark] ._moreRow_1l6x5_475{border-bottom-color:#ffffff12}[data-theme=dark] ._aiBanner_1l6x5_273{background:linear-gradient(104deg,#2b2350,#2a2450 46%,#232a4d);box-shadow:0 8px 24px #0000004d}[data-theme=dark] ._quickDecor_1l6x5_367{box-shadow:0 6px 18px #00000047}[data-theme=dark] ._aiTitle_1l6x5_319{color:#d8ccff}[data-theme=dark] ._aiSub_1l6x5_327{color:#e2deffa8}[data-theme=dark] ._aiGlow_1l6x5_298{background:radial-gradient(circle,rgba(139,92,246,.34),transparent 65%)}._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_ogxpk_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_ogxpk_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_ogxpk_1 .2s ease-out}@keyframes _modalIn_ogxpk_1{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}._header_ogxpk_38{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.55rem}._title_ogxpk_46{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.25}._closeBtn_ogxpk_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_ogxpk_55:hover{background:#ffffff14;color:#fff}._sub_ogxpk_76{margin:0 0 1.15rem;font-size:.875rem;color:#ffffff8c;line-height:1.45}._input_ogxpk_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_ogxpk_83::placeholder{color:#ffffff61;letter-spacing:0}._input_ogxpk_83:focus{border-color:#ffffff47;box-shadow:0 0 0 3px #ffffff0f}._error_ogxpk_109{margin:.65rem 0 0;font-size:.78rem;color:#ff6b6b}._submitBtn_ogxpk_115{width:100%;margin-top:1.15rem;min-height:48px;padding:.75rem 1.1rem;border:none;border-radius:999px;background:var(--bg);color:var(--text);font-family:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;transition:opacity .15s,transform .12s}._submitBtn_ogxpk_115:hover:not(:disabled){opacity:.92}._submitBtn_ogxpk_115:active:not(:disabled){transform:scale(.98)}._submitBtn_ogxpk_115:disabled{opacity:.45;cursor:not-allowed}@media(max-width:768px){._overlay_ogxpk_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_ogxpk_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_1h6gv_1{position:fixed;inset:0;z-index:140;pointer-events:none}._backdrop_1h6gv_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_1h6gv_8{background:color-mix(in srgb,#0f172a 28%,transparent)}._sheet_1h6gv_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_1h6gv_1 .22s ease-out}[data-theme=light] ._sheet_1h6gv_24{background:color-mix(in srgb,var(--bg) 94%,var(--glass-bg) 6%);border-color:color-mix(in srgb,var(--border) 85%,transparent);box-shadow:0 20px 48px color-mix(in srgb,#000 12%,transparent),inset 0 1px color-mix(in srgb,var(--glass-highlight) 70%,transparent)}@keyframes _sheetIn_1h6gv_1{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._sheetHead_1h6gv_61{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-height:2.5rem;padding:.45rem .55rem .15rem}._closeBtn_1h6gv_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_1h6gv_70:hover{color:var(--text);background:var(--surface-hover);border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}._body_1h6gv_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_1lngt_1{position:fixed;z-index:125;display:inline-flex;flex-direction:row;align-items:center;gap:.42rem;width:auto;height:2.55rem;min-height:0;padding:.22rem .55rem .22rem .22rem;border:none;border-radius:.85rem;background:var(--bg);color:#6a647c;box-shadow:0 8px 22px #58488c29,0 2px 6px #58488c0f;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;transition:left .24s cubic-bezier(.22,1,.36,1),top .24s cubic-bezier(.22,1,.36,1),transform .12s,box-shadow .15s,filter .15s}._fab_1lngt_1:active{cursor:grabbing}._fabDragging_1lngt_71{transition:transform .12s,box-shadow .15s,filter .15s;transform:scale(1.03);box-shadow:0 12px 28px #58488c33,0 3px 8px #58488c14}._fabActive_1lngt_87{filter:brightness(.98)}._iconWrap_1lngt_95{position:relative;display:inline-flex;flex-shrink:0;width:2.1rem;height:2.1rem;border-radius:50%;overflow:hidden;box-shadow:0 3px 10px #b450c847}._icon_1lngt_95{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none}._label_1lngt_137{font-size:.9rem;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap;color:#6a647c}._chevron_1lngt_155{display:inline-flex;flex-shrink:0;margin-left:.1rem;margin-right:.05rem;color:#b39bc8}._spinner_1lngt_171{position:absolute;inset:-2px;border:1.5px solid color-mix(in srgb,#fff 28%,transparent);border-top-color:#fff;border-radius:50%;animation:_worksFabSpin_1lngt_1 .75s linear infinite;pointer-events:none}._dot_1lngt_191{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:#f43f5e;border:2px solid #fff;z-index:1;pointer-events:none}@media(min-width:769px),(hover:hover)and (pointer:fine){._fab_1lngt_1{display:none}}@media(prefers-reduced-motion:reduce){._fab_1lngt_1{transition:filter .15s,box-shadow .15s}._fabDragging_1lngt_71{transition:none;transform:none}}@keyframes _worksFabSpin_1lngt_1{to{transform:rotate(360deg)}}._wrap_1yew5_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_1yew5_14{left:0;top:calc(3.45rem + env(safe-area-inset-top,0px))}._wrapEmbedded_1yew5_19{position:static;left:auto;right:auto;top:auto;z-index:auto;display:block;padding:0;margin:0 0 .85rem;pointer-events:auto}._wrapEmbedded_1yew5_19 ._glass_1yew5_31{width:100%;max-width:100%;border-radius:1rem}._wrapEmbedded_1yew5_19 ._scroll_1yew5_37{justify-content:flex-start;gap:.45rem;padding:.2rem}._wrapEmbedded_1yew5_19 ._chip_1yew5_43{flex:1 1 0;justify-content:center;min-width:0;padding:.35rem .55rem .35rem .3rem;font-size:.78rem}._wrapMobileCards_1yew5_52._wrapEmbedded_1yew5_19{margin:0}._cardRow_1yew5_56{display:flex;align-items:stretch;gap:.5rem;width:100%;pointer-events:auto}._card_1yew5_56{--card-tone: #6a5ae0;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;gap:.45rem;appearance:none;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:.95rem;background:#fff;color:var(--text);font:inherit;padding:.55rem .55rem .55rem .48rem;cursor:pointer;text-align:left;box-shadow:0 6px 16px color-mix(in srgb,#1a1210 6%,transparent),inset 0 1px color-mix(in srgb,#fff 70%,transparent);transition:color .15s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}._card_1yew5_56:active{transform:scale(.985)}._card_1yew5_56[data-tone="1"]{--card-tone: #e06b3a}._card_1yew5_56[data-tone="2"]{--card-tone: #2f8f86}._cardIcon_1yew5_103{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#8b7cf7,#6a5ae0);box-shadow:0 0 0 4px color-mix(in srgb,var(--card-tone) 14%,transparent),0 4px 12px color-mix(in srgb,var(--card-tone) 32%,transparent)}._card_1yew5_56[data-tone="1"] ._cardIcon_1yew5_103{background:linear-gradient(135deg,#f08a55,#d45520)}._card_1yew5_56[data-tone="2"] ._cardIcon_1yew5_103{background:linear-gradient(135deg,#4db6ac,#2f8f86)}._cardText_1yew5_127{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}._cardTitle_1yew5_135{font-size:.78rem;font-weight:780;line-height:1.15;letter-spacing:-.01em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardHint_1yew5_146{font-size:.62rem;font-weight:550;line-height:1.15;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardActive_1yew5_156{border-color:color-mix(in srgb,var(--card-tone) 40%,transparent);background:color-mix(in srgb,var(--card-tone) 7%,#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-tone) 12%,transparent),0 8px 18px color-mix(in srgb,var(--card-tone) 16%,transparent)}[data-theme=dark] ._card_1yew5_56{background:var(--bg-elevated);border-color:color-mix(in srgb,var(--border) 80%,transparent);box-shadow:0 6px 16px color-mix(in srgb,#000 28%,transparent)}[data-theme=dark] ._cardActive_1yew5_156{background:color-mix(in srgb,var(--card-tone) 14%,var(--bg-elevated))}._glass_1yew5_31{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_1yew5_31{background:color-mix(in srgb,var(--bg) 55%,transparent);border-color:color-mix(in srgb,var(--glass-highlight) 62%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 75%,transparent),0 8px 22px color-mix(in srgb,#000 10%,transparent),0 2px 6px color-mix(in srgb,#000 5%,transparent)}[data-theme=dark] ._glass_1yew5_31{background:color-mix(in srgb,var(--bg-elevated) 62%,transparent);border-color:color-mix(in srgb,var(--glass-border) 90%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--glass-highlight) 32%,transparent),0 10px 28px #00000052,0 2px 8px #0000002e}._scroll_1yew5_37{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_1yew5_37._is-dragging_1yew5_223{cursor:grabbing;user-select:none}._scroll_1yew5_37::-webkit-scrollbar{display:none}._chip_1yew5_43{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_1yew5_43:active{transform:scale(.98)}._chipIcon_1yew5_263{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_1yew5_283{padding-right:.05rem}._chip_1yew5_43._active_1yew5_287{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_1yew5_43._active_1yew5_287 ._chipIcon_1yew5_263{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_1yew5_31{transition:border-color .2s ease,box-shadow .2s ease}._glass_1yew5_31:has(._chip_1yew5_43: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_1yew5_37:not(._is-dragging_1yew5_223):not(:has(._chip_1yew5_43:hover)){cursor:grab}._chip_1yew5_43:not(._active_1yew5_287):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_1yew5_43:not(._active_1yew5_287):hover ._chipIcon_1yew5_263{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_1yew5_43._active_1yew5_287: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_1yew5_43._active_1yew5_287:hover ._chipIcon_1yew5_263{transform:scale(1.06);box-shadow:0 3px 10px color-mix(in srgb,var(--accent) 42%,transparent)}._scroll_1yew5_37._is-dragging_1yew5_223 ._chip_1yew5_43:hover{transform:none}}._spacer_1yew5_367{height:2.85rem;flex-shrink:0;pointer-events:none}._spacerMobile_1yew5_373{height:calc(2.35rem + env(safe-area-inset-top,0px))}@media(max-width:768px)and (hover:none)and (pointer:coarse){._wrap_1yew5_1:not(._wrapMobile_1yew5_14){display:none}._wrapMobile_1yew5_14 ._glass_1yew5_31{max-width:calc(100vw - 1.5rem)}._scroll_1yew5_37{justify-content:flex-start}}@media(max-width:640px){._chip_1yew5_43{font-size:.72rem;padding:.18rem .55rem .18rem .22rem}._chipIcon_1yew5_263{width:1.35rem;height:1.35rem}}._app_1nhvz_1{position:relative;display:flex;flex-direction:column;min-height:100vh;padding-left:var(--side-nav-w, 184px);padding-top:var(--top-promo-banner-h, 0px);z-index:1}._main_1nhvz_11{flex:1;min-height:0;display:flex;flex-direction:column}._appCanvas_1nhvz_18{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;padding-left:0}._appGalleryEdit_1nhvz_28{width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}._appToolEmbed_1nhvz_37{min-height:100%;height:100%;padding-left:0;padding-bottom:0}._appToolEmbed_1nhvz_37 ._main_1nhvz_11{min-height:100%}._mainCanvas_1nhvz_48{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_1nhvz_1{padding-left:0;padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px))}._appModernMobile_1nhvz_64{padding-bottom:calc(var(--bottom-nav-h) + var(--floating-prompt-h, 0px))}html[data-gallery-edit-page] ._app_1nhvz_1,html[data-gallery-edit-page] ._appModernMobile_1nhvz_64{padding-bottom:0}html[data-gallery-edit-page][data-mobile-ui=modern] ._main_1nhvz_11{padding-top:0}html[data-mobile-ui=modern] ._appModernMobile_1nhvz_64:not(._appImmersive_1nhvz_78):not(._appCanvas_1nhvz_18):not(._appGalleryEdit_1nhvz_28) ._main_1nhvz_11{padding-top:var(--mobile-modern-header-h, calc(4.5rem + env(safe-area-inset-top, 0px)) )}._appImmersive_1nhvz_78{padding-bottom:0;height:100dvh;max-height:100dvh;overflow:hidden}._appCanvas_1nhvz_18,._appGalleryEdit_1nhvz_28{padding-left:0;padding-bottom:0;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}._mainImmersive_1nhvz_103,._mainCanvas_1nhvz_48{flex:1;min-height:0;overflow:hidden}}@media(max-width:768px){._app_1nhvz_1._appSubPage_1nhvz_112{padding-left:0;padding-bottom:var(--bottom-nav-h, 72px)}}._mobileStudioShortcuts_1nhvz_119{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}html[data-palette]:not([data-palette=default]) body:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in oklch,var(--accent) 22%,transparent),transparent),radial-gradient(ellipse 60% 40% at 90% 20%,color-mix(in oklch,var(--accent-2) 12%,transparent),transparent),radial-gradient(ellipse 50% 30% at 10% 60%,color-mix(in oklch,var(--accent) 8%,transparent),transparent)}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}html[data-palette=claude][data-theme=light]{--bg: oklch(.9818 .0054 95.0986);--bg-elevated: oklch(.9818 .0054 95.0986);--text: oklch(.3438 .0269 95.7226);--text-secondary: color-mix(in oklch, oklch(.6059 .0075 97.4233) 92%, oklch(.3438 .0269 95.7226));--text-muted: color-mix(in oklch, oklch(.6059 .0075 97.4233) 70%, transparent);--text-gradient: oklch(.3438 .0269 95.7226);--accent: oklch(.6171 .1375 39.0427);--accent-2: oklch(.6898 .1581 290.4107);--accent-glow: color-mix(in oklch, oklch(.6171 .1375 39.0427) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.6171 .1375 39.0427) 14%, transparent);--border: color-mix(in oklch, oklch(.8847 .0069 97.3627) 85%, transparent);--surface: color-mix(in oklch, oklch(.3438 .0269 95.7226) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.3438 .0269 95.7226) 7%, transparent);--glass: color-mix(in oklch, oklch(.9818 .0054 95.0986) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.3438 .0269 95.7226) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9818 .0054 95.0986) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(.1908 .002 106.5859);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.6171 .1375 39.0427) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.6171 .1375 39.0427) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.6171 .1375 39.0427) 62%, transparent)}html[data-palette=claude][data-theme=dark]{--bg: oklch(.2679 .0036 106.6427);--bg-elevated: oklch(.2679 .0036 106.6427);--text: oklch(.8074 .0142 93.0137);--text-secondary: color-mix(in oklch, oklch(.7713 .0169 99.0657) 92%, oklch(.8074 .0142 93.0137));--text-muted: color-mix(in oklch, oklch(.7713 .0169 99.0657) 70%, transparent);--text-gradient: oklch(.8074 .0142 93.0137);--accent: oklch(.6724 .1308 38.7559);--accent-2: oklch(.6898 .1581 290.4107);--accent-glow: color-mix(in oklch, oklch(.6724 .1308 38.7559) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.6724 .1308 38.7559) 14%, transparent);--border: color-mix(in oklch, oklch(.3618 .0101 106.8928) 85%, transparent);--surface: color-mix(in oklch, oklch(.8074 .0142 93.0137) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.8074 .0142 93.0137) 10%, transparent);--glass: color-mix(in oklch, oklch(.2679 .0036 106.6427) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.8074 .0142 93.0137) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.8074 .0142 93.0137) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.2679 .0036 106.6427) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.3085 .0035 106.6039) 55%, transparent);--danger: oklch(.6368 .2078 25.3313);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.6724 .1308 38.7559) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.6724 .1308 38.7559) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.6724 .1308 38.7559) 62%, transparent)}html[data-palette=neobrutualism][data-theme=light]{--bg: oklch(1 0 0);--bg-elevated: oklch(1 0 0);--text: oklch(0 0 0);--text-secondary: color-mix(in oklch, oklch(.3211 0 0) 92%, oklch(0 0 0));--text-muted: color-mix(in oklch, oklch(.3211 0 0) 70%, transparent);--text-gradient: oklch(0 0 0);--accent: oklch(.6489 .237 26.9728);--accent-2: oklch(.968 .211 109.7692);--accent-glow: color-mix(in oklch, oklch(.6489 .237 26.9728) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.6489 .237 26.9728) 14%, transparent);--border: color-mix(in oklch, oklch(0 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(0 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(0 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(1 0 0) 72%, transparent);--glass-border: color-mix(in oklch, oklch(0 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(1 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(0 0 0);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.6489 .237 26.9728) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.6489 .237 26.9728) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.6489 .237 26.9728) 62%, transparent)}html[data-palette=neobrutualism][data-theme=dark]{--bg: oklch(0 0 0);--bg-elevated: oklch(.3211 0 0);--text: oklch(1 0 0);--text-secondary: color-mix(in oklch, oklch(.8452 0 0) 92%, oklch(1 0 0));--text-muted: color-mix(in oklch, oklch(.8452 0 0) 70%, transparent);--text-gradient: oklch(1 0 0);--accent: oklch(.7044 .1872 23.1858);--accent-2: oklch(.9691 .2005 109.6228);--accent-glow: color-mix(in oklch, oklch(.7044 .1872 23.1858) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.7044 .1872 23.1858) 14%, transparent);--border: color-mix(in oklch, oklch(1 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(1 0 0) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(1 0 0) 10%, transparent);--glass: color-mix(in oklch, oklch(0 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(1 0 0) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(1 0 0) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(0 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.3211 0 0) 55%, transparent);--danger: oklch(1 0 0);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.7044 .1872 23.1858) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.7044 .1872 23.1858) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.7044 .1872 23.1858) 62%, transparent)}html[data-palette=supabase][data-theme=light]{--bg: oklch(.9911 0 0);--bg-elevated: oklch(.9911 0 0);--text: oklch(.2046 0 0);--text-secondary: color-mix(in oklch, oklch(.2435 0 0) 92%, oklch(.2046 0 0));--text-muted: color-mix(in oklch, oklch(.2435 0 0) 70%, transparent);--text-gradient: oklch(.2046 0 0);--accent: oklch(.8348 .1302 160.908);--accent-2: oklch(.6231 .188 259.8145);--accent-glow: color-mix(in oklch, oklch(.8348 .1302 160.908) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.8348 .1302 160.908) 14%, transparent);--border: color-mix(in oklch, oklch(.9037 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.2046 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.2046 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(.9911 0 0) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.2046 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9911 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.9911 0 0) 82%, transparent);--danger: oklch(.5523 .1927 32.7272);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.8348 .1302 160.908) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.8348 .1302 160.908) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.8348 .1302 160.908) 62%, transparent)}html[data-palette=supabase][data-theme=dark]{--bg: oklch(.1822 0 0);--bg-elevated: oklch(.2046 0 0);--text: oklch(.9288 .0126 255.5078);--text-secondary: color-mix(in oklch, oklch(.7122 0 0) 92%, oklch(.9288 .0126 255.5078));--text-muted: color-mix(in oklch, oklch(.7122 0 0) 70%, transparent);--text-gradient: oklch(.9288 .0126 255.5078);--accent: oklch(.4365 .1044 156.7556);--accent-2: oklch(.7137 .1434 254.624);--accent-glow: color-mix(in oklch, oklch(.4365 .1044 156.7556) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.4365 .1044 156.7556) 14%, transparent);--border: color-mix(in oklch, oklch(.2809 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.9288 .0126 255.5078) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.9288 .0126 255.5078) 10%, transparent);--glass: color-mix(in oklch, oklch(.1822 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.9288 .0126 255.5078) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.9288 .0126 255.5078) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.1822 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.2603 0 0) 55%, transparent);--danger: oklch(.3123 .0852 29.7877);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.4365 .1044 156.7556) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.4365 .1044 156.7556) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.4365 .1044 156.7556) 62%, transparent)}html[data-palette=vercel][data-theme=light]{--bg: oklch(.99 0 0);--bg-elevated: oklch(1 0 0);--text: oklch(0 0 0);--text-secondary: color-mix(in oklch, oklch(.44 0 0) 92%, oklch(0 0 0));--text-muted: color-mix(in oklch, oklch(.44 0 0) 70%, transparent);--text-gradient: oklch(0 0 0);--accent: oklch(0 0 0);--accent-2: oklch(.55 .22 264.53);--accent-glow: color-mix(in oklch, oklch(0 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(0 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.92 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(0 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(0 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(.99 0 0) 72%, transparent);--glass-border: color-mix(in oklch, oklch(0 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.99 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.99 0 0) 82%, transparent);--danger: oklch(.63 .19 23.03);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(0 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(0 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(0 0 0) 62%, transparent)}html[data-palette=vercel][data-theme=dark]{--bg: oklch(0 0 0);--bg-elevated: oklch(.14 0 0);--text: oklch(1 0 0);--text-secondary: color-mix(in oklch, oklch(.72 0 0) 92%, oklch(1 0 0));--text-muted: color-mix(in oklch, oklch(.72 0 0) 70%, transparent);--text-gradient: oklch(1 0 0);--accent: oklch(1 0 0);--accent-2: oklch(.58 .21 260.84);--accent-glow: color-mix(in oklch, oklch(1 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(1 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.26 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(1 0 0) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(1 0 0) 10%, transparent);--glass: color-mix(in oklch, oklch(0 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(1 0 0) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(1 0 0) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(0 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.18 0 0) 55%, transparent);--danger: oklch(.69 .2 23.91);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(1 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(1 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(1 0 0) 62%, transparent)}html[data-palette=mono][data-theme=light]{--bg: oklch(1 0 0);--bg-elevated: oklch(1 0 0);--text: oklch(.1448 0 0);--text-secondary: color-mix(in oklch, oklch(.5486 0 0) 92%, oklch(.1448 0 0));--text-muted: color-mix(in oklch, oklch(.5486 0 0) 70%, transparent);--text-gradient: oklch(.1448 0 0);--accent: oklch(.5555 0 0);--accent-2: oklch(.5555 0 0);--accent-glow: color-mix(in oklch, oklch(.5555 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.5555 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.9219 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.1448 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.1448 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(1 0 0) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.1448 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(1 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(.583 .2387 28.4765);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.5555 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.5555 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.5555 0 0) 62%, transparent)}html[data-palette=mono][data-theme=dark]{--bg: oklch(.1448 0 0);--bg-elevated: oklch(.2134 0 0);--text: oklch(.9851 0 0);--text-secondary: color-mix(in oklch, oklch(.709 0 0) 92%, oklch(.9851 0 0));--text-muted: color-mix(in oklch, oklch(.709 0 0) 70%, transparent);--text-gradient: oklch(.9851 0 0);--accent: oklch(.5555 0 0);--accent-2: oklch(.5555 0 0);--accent-glow: color-mix(in oklch, oklch(.5555 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.5555 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.3407 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.9851 0 0) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.9851 0 0) 10%, transparent);--glass: color-mix(in oklch, oklch(.1448 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.9851 0 0) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.9851 0 0) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.1448 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.2686 0 0) 55%, transparent);--danger: oklch(.7022 .1892 22.2279);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.5555 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.5555 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.5555 0 0) 62%, transparent)}html[data-palette=notebook][data-theme=light]{--bg: oklch(.9821 0 0);--bg-elevated: oklch(1 0 0);--text: oklch(.3485 0 0);--text-secondary: color-mix(in oklch, oklch(.4313 0 0) 92%, oklch(.3485 0 0));--text-muted: color-mix(in oklch, oklch(.4313 0 0) 70%, transparent);--text-gradient: oklch(.3485 0 0);--accent: oklch(.4891 0 0);--accent-2: oklch(.4495 0 0);--accent-glow: color-mix(in oklch, oklch(.4891 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.4891 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.5538 .0025 17.232) 85%, transparent);--surface: color-mix(in oklch, oklch(.3485 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.3485 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(.9821 0 0) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.3485 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9821 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(.6627 .0978 20.0041);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.4891 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.4891 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.4891 0 0) 62%, transparent)}html[data-palette=notebook][data-theme=dark]{--bg: oklch(.2891 0 0);--bg-elevated: oklch(.3211 0 0);--text: oklch(.8945 0 0);--text-secondary: color-mix(in oklch, oklch(.7058 0 0) 92%, oklch(.8945 0 0));--text-muted: color-mix(in oklch, oklch(.7058 0 0) 70%, transparent);--text-gradient: oklch(.8945 0 0);--accent: oklch(.7572 0 0);--accent-2: oklch(.8576 0 0);--accent-glow: color-mix(in oklch, oklch(.7572 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.7572 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.4276 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.8945 0 0) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.8945 0 0) 10%, transparent);--glass: color-mix(in oklch, oklch(.2891 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.8945 0 0) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.8945 0 0) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.2891 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.3211 0 0) 55%, transparent);--danger: oklch(.7915 .0491 18.241);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.7572 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.7572 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.7572 0 0) 62%, transparent)}html[data-palette=light-green][data-theme=light]{--bg: oklch(.9892 .0054 117.9205);--bg-elevated: oklch(1 0 0);--text: oklch(.2077 .0398 265.7549);--text-secondary: color-mix(in oklch, oklch(.5544 .0407 257.4166) 92%, oklch(.2077 .0398 265.7549));--text-muted: color-mix(in oklch, oklch(.5544 .0407 257.4166) 70%, transparent);--text-gradient: oklch(.2077 .0398 265.7549);--accent: oklch(.8871 .2122 128.5041);--accent-2: oklch(.3717 .0392 257.287);--accent-glow: color-mix(in oklch, oklch(.8871 .2122 128.5041) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.8871 .2122 128.5041) 14%, transparent);--border: color-mix(in oklch, oklch(.9288 .0126 255.5078) 85%, transparent);--surface: color-mix(in oklch, oklch(.2077 .0398 265.7549) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.2077 .0398 265.7549) 7%, transparent);--glass: color-mix(in oklch, oklch(.9892 .0054 117.9205) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.2077 .0398 265.7549) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9892 .0054 117.9205) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(.6368 .2078 25.3313);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.8871 .2122 128.5041) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.8871 .2122 128.5041) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.8871 .2122 128.5041) 62%, transparent)}html[data-palette=light-green][data-theme=dark]{--bg: oklch(.1288 .0406 264.6952);--bg-elevated: oklch(.2077 .0398 265.7549);--text: oklch(.9842 .0034 247.8575);--text-secondary: color-mix(in oklch, oklch(.7107 .0351 256.7878) 92%, oklch(.9842 .0034 247.8575));--text-muted: color-mix(in oklch, oklch(.7107 .0351 256.7878) 70%, transparent);--text-gradient: oklch(.9842 .0034 247.8575);--accent: oklch(.8871 .2122 128.5041);--accent-2: oklch(.6231 .188 259.8145);--accent-glow: color-mix(in oklch, oklch(.8871 .2122 128.5041) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.8871 .2122 128.5041) 14%, transparent);--border: color-mix(in oklch, oklch(.2795 .0368 260.031) 85%, transparent);--surface: color-mix(in oklch, oklch(.9842 .0034 247.8575) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.9842 .0034 247.8575) 10%, transparent);--glass: color-mix(in oklch, oklch(.1288 .0406 264.6952) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.9842 .0034 247.8575) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.9842 .0034 247.8575) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.1288 .0406 264.6952) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.2077 .0398 265.7549) 55%, transparent);--danger: oklch(.4437 .1613 26.8994);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.8871 .2122 128.5041) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.8871 .2122 128.5041) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.8871 .2122 128.5041) 62%, transparent)}html[data-palette=zen][data-theme=light]{--bg: oklch(.9195 .0169 88.003);--bg-elevated: oklch(.953 .0156 86.4257);--text: oklch(.235 0 0);--text-secondary: color-mix(in oklch, oklch(.4688 .0136 84.5932) 92%, oklch(.235 0 0));--text-muted: color-mix(in oklch, oklch(.4688 .0136 84.5932) 70%, transparent);--text-gradient: oklch(.235 0 0);--accent: oklch(.3012 0 0);--accent-2: oklch(.235 0 0);--accent-glow: color-mix(in oklch, oklch(.3012 0 0) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.3012 0 0) 14%, transparent);--border: color-mix(in oklch, oklch(.8434 .0231 87.1621) 85%, transparent);--surface: color-mix(in oklch, oklch(.235 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.235 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(.9195 .0169 88.003) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.235 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9195 .0169 88.003) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.953 .0156 86.4257) 82%, transparent);--danger: oklch(.5771 .2152 27.325);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.3012 0 0) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.3012 0 0) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.3012 0 0) 62%, transparent)}html[data-palette=zen][data-theme=dark]{--bg: oklch(.1913 0 0);--bg-elevated: oklch(.2264 0 0);--text: oklch(.9173 .0133 82.4015);--text-secondary: color-mix(in oklch, oklch(.6348 .0113 81.7875) 92%, oklch(.9173 .0133 82.4015));--text-muted: color-mix(in oklch, oklch(.6348 .0113 81.7875) 70%, transparent);--text-gradient: oklch(.9173 .0133 82.4015);--accent: oklch(.852 .0205 100.6306);--accent-2: oklch(.859 .0209 74.6369);--accent-glow: color-mix(in oklch, oklch(.852 .0205 100.6306) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.852 .0205 100.6306) 14%, transparent);--border: color-mix(in oklch, oklch(.2931 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.9173 .0133 82.4015) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.9173 .0133 82.4015) 10%, transparent);--glass: color-mix(in oklch, oklch(.1913 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.9173 .0133 82.4015) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.9173 .0133 82.4015) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.1913 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.2264 0 0) 55%, transparent);--danger: oklch(.6368 .2078 25.3313);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.852 .0205 100.6306) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.852 .0205 100.6306) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.852 .0205 100.6306) 62%, transparent)}html[data-palette=astro-vista][data-theme=light]{--bg: oklch(.9383 .0042 236.4993);--bg-elevated: oklch(1 0 0);--text: oklch(.3211 0 0);--text-secondary: color-mix(in oklch, oklch(.551 .0234 264.3637) 92%, oklch(.3211 0 0));--text-muted: color-mix(in oklch, oklch(.551 .0234 264.3637) 70%, transparent);--text-gradient: oklch(.3211 0 0);--accent: oklch(.642 .1691 38.5815);--accent-2: oklch(.6678 .1546 41.62);--accent-glow: color-mix(in oklch, oklch(.642 .1691 38.5815) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.642 .1691 38.5815) 14%, transparent);--border: color-mix(in oklch, oklch(.8452 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.3211 0 0) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.3211 0 0) 7%, transparent);--glass: color-mix(in oklch, oklch(.9383 .0042 236.4993) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.3211 0 0) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9383 .0042 236.4993) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(.6368 .2078 25.3313);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.642 .1691 38.5815) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.642 .1691 38.5815) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.642 .1691 38.5815) 62%, transparent)}html[data-palette=astro-vista][data-theme=dark]{--bg: oklch(.2178 0 0);--bg-elevated: oklch(.2435 0 0);--text: oklch(.9219 0 0);--text-secondary: color-mix(in oklch, oklch(.5999 0 0) 92%, oklch(.9219 0 0));--text-muted: color-mix(in oklch, oklch(.5999 0 0) 70%, transparent);--text-gradient: oklch(.9219 0 0);--accent: oklch(.642 .1691 38.5815);--accent-2: oklch(.6678 .1546 41.62);--accent-glow: color-mix(in oklch, oklch(.642 .1691 38.5815) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.642 .1691 38.5815) 14%, transparent);--border: color-mix(in oklch, oklch(.329 0 0) 85%, transparent);--surface: color-mix(in oklch, oklch(.9219 0 0) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.9219 0 0) 10%, transparent);--glass: color-mix(in oklch, oklch(.2178 0 0) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.9219 0 0) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.9219 0 0) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.2178 0 0) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.2435 0 0) 55%, transparent);--danger: oklch(.6368 .2078 25.3313);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.642 .1691 38.5815) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.642 .1691 38.5815) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.642 .1691 38.5815) 62%, transparent)}html[data-palette=whatsapp][data-theme=light]{--bg: oklch(.9605 .0046 258.3248);--bg-elevated: oklch(1 0 0);--text: oklch(.2153 .0187 235.1251);--text-secondary: color-mix(in oklch, oklch(.5589 .0255 233.7233) 92%, oklch(.2153 .0187 235.1251));--text-muted: color-mix(in oklch, oklch(.5589 .0255 233.7233) 70%, transparent);--text-gradient: oklch(.2153 .0187 235.1251);--accent: oklch(.4335 .0754 182.2315);--accent-2: oklch(.4335 .0754 182.2315);--accent-glow: color-mix(in oklch, oklch(.4335 .0754 182.2315) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.4335 .0754 182.2315) 14%, transparent);--border: color-mix(in oklch, oklch(.9436 .0051 228.8204) 85%, transparent);--surface: color-mix(in oklch, oklch(.2153 .0187 235.1251) 4%, transparent);--surface-hover: color-mix(in oklch, oklch(.2153 .0187 235.1251) 7%, transparent);--glass: color-mix(in oklch, oklch(.9605 .0046 258.3248) 72%, transparent);--glass-border: color-mix(in oklch, oklch(.2153 .0187 235.1251) 8%, transparent);--glass-highlight: color-mix(in oklch, white 90%, transparent);--glass-bg: color-mix(in oklch, oklch(.9605 .0046 258.3248) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(1 0 0) 82%, transparent);--danger: oklch(.6257 .2058 29.0773);--shadow-lg: 0 24px 80px color-mix(in oklch, black 12%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.4335 .0754 182.2315) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.4335 .0754 182.2315) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.4335 .0754 182.2315) 62%, transparent)}html[data-palette=whatsapp][data-theme=dark]{--bg: oklch(.1854 .0182 238.2143);--bg-elevated: oklch(.2848 .023 235.6578);--text: oklch(.9436 .0051 228.8204);--text-secondary: color-mix(in oklch, oklch(.6637 .0236 235.1968) 92%, oklch(.9436 .0051 228.8204));--text-muted: color-mix(in oklch, oklch(.6637 .0236 235.1968) 70%, transparent);--text-gradient: oklch(.9436 .0051 228.8204);--accent: oklch(.6509 .1283 170.4258);--accent-2: oklch(.6509 .1283 170.4258);--accent-glow: color-mix(in oklch, oklch(.6509 .1283 170.4258) 45%, transparent);--accent-soft: color-mix(in oklch, oklch(.6509 .1283 170.4258) 14%, transparent);--border: color-mix(in oklch, oklch(.3351 .0253 234.8586) 85%, transparent);--surface: color-mix(in oklch, oklch(.9436 .0051 228.8204) 6%, transparent);--surface-hover: color-mix(in oklch, oklch(.9436 .0051 228.8204) 10%, transparent);--glass: color-mix(in oklch, oklch(.1854 .0182 238.2143) 78%, transparent);--glass-border: color-mix(in oklch, oklch(.9436 .0051 228.8204) 10%, transparent);--glass-highlight: color-mix(in oklch, oklch(.9436 .0051 228.8204) 12%, transparent);--glass-bg: color-mix(in oklch, oklch(.1854 .0182 238.2143) 55%, transparent);--menu-bg: color-mix(in oklch, oklch(.2848 .023 235.6578) 55%, transparent);--danger: oklch(.6257 .2058 29.0773);--shadow-lg: 0 24px 80px color-mix(in oklch, black 55%, transparent);--shadow-glow: 0 0 60px color-mix(in oklch, oklch(.6509 .1283 170.4258) 18%, transparent);--scroll-thumb: color-mix(in oklch, oklch(.6509 .1283 170.4258) 42%, transparent);--scroll-thumb-active: color-mix(in oklch, oklch(.6509 .1283 170.4258) 62%, transparent)}
