.Tabs_root__XvAr6{display:flex;flex-direction:column;width:100%}.Tabs_list__h52rZ{flex-shrink:0;display:flex;border-bottom:1px solid var(--border-color);gap:32px;margin-bottom:24px}.Tabs_trigger__AOyGT{all:unset;font-size:1rem;line-height:1;padding:12px 0;cursor:pointer;color:var(--text-secondary);position:relative;transition:color .2s;font-weight:500}.Tabs_trigger__AOyGT:hover,.Tabs_trigger__AOyGT[data-state=active]{color:var(--text-primary)}.Tabs_trigger__AOyGT[data-state=active]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--text-primary)}.Tabs_content__GBeoA{flex-grow:1;outline:none}:root[data-theme=light] .Tabs_list__h52rZ{border-bottom:1px solid rgba(226,232,240,.8)}:root[data-theme=light] .Tabs_trigger__AOyGT{color:#64748b}:root[data-theme=light] .Tabs_trigger__AOyGT:hover{color:#0f172a}:root[data-theme=light] .Tabs_trigger__AOyGT[data-state=active]{color:#0f172a;font-weight:600}:root[data-theme=light] .Tabs_trigger__AOyGT[data-state=active]:after{background:linear-gradient(90deg,#ff5500,#ff7733 65%,rgba(255,119,51,.2));height:2.5px;border-radius:2px}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .Tabs_list__h52rZ{border-bottom:1px solid rgba(226,232,240,.8)}:root:not([data-theme=dark]) .Tabs_trigger__AOyGT{color:#64748b}:root:not([data-theme=dark]) .Tabs_trigger__AOyGT:hover{color:#0f172a}:root:not([data-theme=dark]) .Tabs_trigger__AOyGT[data-state=active]{color:#0f172a;font-weight:600}:root:not([data-theme=dark]) .Tabs_trigger__AOyGT[data-state=active]:after{background:linear-gradient(90deg,#ff5500,#ff7733 65%,rgba(255,119,51,.2));height:2.5px;border-radius:2px}}.ParamPanel_root__1dz_R{display:flex;flex-direction:column;gap:16px}.ParamPanel_field__4jSPY{display:flex;flex-direction:column;gap:8px}.ParamPanel_fieldLabel__o01lv{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.ParamPanel_required__lGIBr{color:var(--accent-color)}.ParamPanel_count__bRk4s{margin-left:auto;font-size:10px;color:var(--text-muted)}.ParamPanel_segments__urC57{display:flex;flex-wrap:wrap;gap:6px}.ParamPanel_segment__iYT9W{flex:1 1 auto;min-width:64px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;line-height:1.3;color:var(--text-secondary);background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);transition:background .15s ease,color .15s ease,border-color .15s ease}.ParamPanel_segment__iYT9W:hover:not(:disabled){border-color:var(--accent-color)}.ParamPanel_segment__iYT9W:disabled{opacity:.5;cursor:not-allowed}.ParamPanel_segmentActive__fbJpN{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--accent-foreground)}.ParamPanel_segmentSub__zZbK8{font-size:10px;font-weight:500;opacity:.85}.ParamPanel_sliderRow__PLfCf{display:flex;align-items:center;gap:12px}.ParamPanel_slider__ZE0Gj{flex:1;accent-color:var(--accent-solid);cursor:pointer}.ParamPanel_sliderValue__llEkj{min-width:52px;text-align:right;font-size:12px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.ParamPanel_grid2__lTP0H{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ParamPanel_thumbRow__9rd7g{display:flex;flex-wrap:wrap;gap:8px}.ParamPanel_thumbWrap__muBGs{position:relative}.ParamPanel_thumb__8vG8Q{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--border-color);display:block}.ParamPanel_thumbRemove__n194d{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;font-size:12px;line-height:1;background:var(--accent-solid);color:var(--accent-foreground);border:none}.ParamPanel_addBox__toctp,.ParamPanel_thumbRemove__n194d{display:flex;align-items:center;justify-content:center;cursor:pointer}.ParamPanel_addBox__toctp{width:56px;height:56px;border-radius:8px;font-size:20px;color:var(--text-muted);background:var(--bg-secondary);border:1px dashed var(--border-color)}.ParamPanel_addBox__toctp:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.ParamPanel_addBox__toctp:disabled{opacity:.5;cursor:not-allowed}.ParamPanel_fileChip__sCm_f{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:120px;max-width:180px;height:56px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary)}.ParamPanel_fileName__szGbs{font-size:11px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ParamPanel_fileMeta__4xVnz{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ParamPanel_hint__s8ym_{margin:0;font-size:11px;line-height:1.5;color:var(--text-muted)}.ParamPanel_warn__hHJcH{margin:0;font-size:11px;line-height:1.5;color:var(--danger-text)}.ParamPanel_cost__oVw_P{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-color)}.ParamPanel_costMain__t4m_E{font-size:12px;font-weight:600;color:var(--text-primary)}.ParamPanel_costNote__MTT07{font-size:11px;color:var(--text-muted)}.ParamPanel_costWarn__KwMmo{font-size:11px;color:var(--danger-text)}@media (max-width:520px){.ParamPanel_grid2__lTP0H{grid-template-columns:1fr}}.ParamPanel_select__Dy6tS{width:100%;padding:8px 10px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border-color);cursor:pointer}.ParamPanel_select__Dy6tS:disabled{opacity:.5;cursor:not-allowed}.ParamPanel_select__Dy6tS:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ModelRail_rail__GD5WB{width:248px;flex-shrink:0;border-right:2px solid var(--border-color);background:var(--bg-primary);overflow-y:auto;padding:16px 12px;display:flex;flex-direction:column;gap:10px}.ModelRail_railTitle__UrhQd{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding:0 4px}.ModelRail_list__D_tN0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ModelRail_item__3Mpwi{width:100%;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px;border-radius:10px;cursor:pointer;text-align:left;background:transparent;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.ModelRail_item__3Mpwi:hover:not(:disabled){background:var(--bg-secondary)}.ModelRail_item__3Mpwi:disabled{opacity:.5;cursor:not-allowed}.ModelRail_itemActive__faojJ{background:var(--bg-secondary);border-color:var(--accent-color)}.ModelRail_cover__BqOzf{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;background:var(--bg-secondary);flex-shrink:0}.ModelRail_meta__LbBA_{display:flex;flex-direction:column;gap:1px;min-width:0}.ModelRail_name__3_7uG{font-size:12px;font-weight:700;color:var(--text-primary);overflow-wrap:anywhere}.ModelRail_author__Jip4_{font-size:10px;color:var(--accent-color);text-transform:uppercase;letter-spacing:.05em}.ModelRail_price__8XxgB{font-size:10px;color:var(--text-muted);font-variant-numeric:tabular-nums}.ModelRail_priceUnit__cU5Nx,.ModelRail_priceValue__5Wg99{white-space:nowrap}.ModelRail_kind__mu23G{font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--text-secondary);background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);border-radius:5px;padding:2px 5px;white-space:nowrap}@media (max-width:1200px){.ModelRail_rail__GD5WB{width:196px}.ModelRail_price__8XxgB{font-size:9px}.ModelRail_kind__mu23G{display:none}}@media (max-width:900px){.ModelRail_rail__GD5WB{width:100%;border-right:0;border-bottom:2px solid var(--border-color);padding:10px 12px;overflow-x:auto;overflow-y:hidden}.ModelRail_railTitle__UrhQd{display:none}.ModelRail_list__D_tN0{flex-direction:row}.ModelRail_item__3Mpwi{width:auto;grid-template-columns:32px 1fr}.ModelRail_cover__BqOzf{width:32px;height:32px}.ModelRail_price__8XxgB{display:none}}.page_pageWrapper__NWG9o{background-color:transparent;display:flex;justify-content:center;width:100%}.page_pageTitleCompact__d8kzR{margin:0 0 12px;font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.page_visuallyHidden__j_mAS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.page_container__kHchC{height:calc(100vh - 73px);width:100%;max-width:1600px;background-color:transparent;border-left:2px solid var(--border-color)}.page_container__kHchC,.page_sidebar__B99XL{display:flex;overflow:hidden;border-right:2px solid var(--border-color)}.page_sidebar__B99XL{width:480px;flex-shrink:0;background-color:var(--bg-primary);flex-direction:column;z-index:10}.page_sidebarHeader__Jxk5_{padding:24px;border-bottom:2px solid var(--border-color);background-color:var(--bg-primary);position:sticky;top:0;z-index:11}.page_engineBadge__3zhXF{font-family:var(--font-mono);font-size:.875rem;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.05em}.page_engineIndicator__Ku3Fg{display:inline-block;width:8px;height:8px;background-color:var(--accent-color);border-radius:50%;box-shadow:0 0 8px var(--accent-color)}.page_sidebarBody__niJzM{padding:24px;display:flex;flex-direction:column;gap:32px;flex:1;overflow-y:auto}.page_inputGroup__mUyYW{display:flex;flex-direction:column;gap:12px}.page_inputLabel__73PCC{font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--text-secondary);text-transform:uppercase}.page_textarea__qZ86d{width:100%;min-height:160px;background-color:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);border-radius:12px;color:var(--text-primary);padding:16px;font-family:var(--font-sans);font-size:.95rem;resize:vertical;line-height:1.6;transition:all .2s}.page_textarea__qZ86d:focus{outline:none;background-color:var(--nav-hover);border-color:var(--overlay-border);box-shadow:0 0 0 2px var(--nav-pill-border)}.page_referenceGrid__M2tA5{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.page_refSlot__e8R2O{aspect-ratio:1/1;border:2px dashed var(--border-color);background-color:var(--bg-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;color:var(--text-muted);position:relative;overflow:hidden;gap:6px}.page_refSlot__e8R2O:hover{border-style:solid;border-color:var(--accent-color);color:var(--accent-color)}.page_refIcon__yUR9t{margin-bottom:2px}.page_refText__5tMSn{font-family:var(--font-mono);font-size:.65rem;font-weight:800;text-transform:uppercase;pointer-events:none}.page_refSlot__e8R2O input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.page_refImage__LgVX2{width:100%;height:100%;object-fit:cover}.page_removeRef__V6s38{position:absolute;top:4px;right:4px;background:var(--bg-primary);border:2px solid var(--border-color);color:var(--text-primary);width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;padding:0;font:inherit}.page_removeRef__V6s38:hover{border-color:var(--accent-color);color:var(--accent-color)}.page_removeRef__V6s38:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.page_removeRef__V6s38:disabled{cursor:not-allowed;opacity:.5}.page_brutalSelect__PwPUb{width:100%;background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);border-radius:8px;color:var(--text-primary);font-family:var(--font-sans);font-size:.9rem;font-weight:500;padding:12px 16px;cursor:pointer;outline:none;transition:all .2s;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}@media (pointer:coarse){.page_brutalSelect__PwPUb{font-size:1rem;min-height:44px}}.page_brutalSelect__PwPUb:focus{border-color:var(--overlay-border);background-color:var(--nav-hover)}.page_segmentGroup__CbZmE{display:flex;background:var(--nav-pill-bg);border:1px solid var(--nav-pill-border);border-radius:8px;padding:4px}.page_segmentBtn___7lmd{flex:1;min-width:44px;min-height:44px;background:transparent;border:none;border-radius:6px;padding:8px 0;font-family:var(--font-sans);font-size:.8rem;font-weight:600;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;transition:all .2s cubic-bezier(.4,0,.2,1)}.page_segmentBtn___7lmd.page_active__CH_R3,.page_segmentBtn___7lmd:hover:not(:disabled):not(.page_active__CH_R3){background:var(--nav-hover);color:var(--text-primary)}.page_segmentBtn___7lmd.page_active__CH_R3{box-shadow:0 1px 3px rgba(0,0,0,.3)}.page_segmentBtn___7lmd:disabled{opacity:.5;cursor:not-allowed}.page_generateBtnPremium__kIftu{width:100%;padding:14px 24px;font-size:1rem;font-weight:600;letter-spacing:.05em;color:#fff;background:linear-gradient(135deg,#C24800,#B83200);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,107,0,.3)}.page_generateBtnPremium__kIftu:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,0,.5)}.page_generateBtnPremium__kIftu:active:not(:disabled){transform:translateY(0)}.page_generateBtnPremium__kIftu:disabled{background:#25201e;color:#8c7d75;border:1px solid rgba(255,107,0,.15);box-shadow:none;cursor:not-allowed;transform:none}.page_advancedToggle__I_F_d{display:flex;align-items:center;gap:12px;margin:8px 0 24px;cursor:pointer;opacity:.8;transition:opacity .2s}.page_advancedToggle__I_F_d:hover{opacity:1}.page_advancedToggle__I_F_d:hover .page_advancedPill__1gmfI{border-color:var(--text-primary);color:var(--text-primary)}.page_advancedLine__C6q5I{flex:1;height:1px;background:var(--border-color)}.page_advancedPill__1gmfI{display:flex;align-items:center;gap:6px;padding:4px 12px;border:1px solid var(--border-color);border-radius:20px;font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);text-transform:uppercase;font-weight:600;transition:all .2s;background:var(--bg-primary)}.page_submitError__2fiCe{margin:0 0 12px;padding:10px 12px;border-left:3px solid #ef4444;background-color:rgba(239,68,68,.1);color:var(--text-primary);font-size:.8125rem;line-height:1.55}.page_sidebarFooter__Qpk8u{padding:24px;border-top:2px solid var(--border-color);background-color:var(--bg-primary);position:sticky;bottom:0;z-index:11}.page_mainCanvas___NaV7{flex:1;position:relative;overflow-y:auto;padding:32px;background-color:transparent}.page_canvasHeader__BBOdq{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid var(--border-color)}.page_tabs__z1r2h{display:flex;gap:16px}.page_tab__2niOE{font-family:var(--font-mono);font-size:1rem;font-weight:800;color:var(--text-muted);cursor:pointer;text-transform:uppercase;transition:color .2s}.page_tab__2niOE.page_active__CH_R3{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;text-decoration-color:var(--accent-color)}.page_taskTerminal__AApf4{margin-bottom:48px;background-color:var(--panel-surface);border:2px solid var(--border-color);box-shadow:8px 8px 0 var(--accent-color);padding:24px;font-family:var(--font-mono);font-size:.875rem;color:var(--text-secondary);display:flex;flex-direction:column;gap:8px}.page_logLine__Ly_1S{margin:0;line-height:1.5}.page_logAccent__oHtTV{color:var(--accent-color)}.page_blink__D25oH{animation:page_blink__D25oH 1s step-end infinite}.page_masonryGrid__vVzfN{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:start}.page_dataCard__laoSM{position:relative;break-inside:avoid;border:1px solid var(--overlay-border);background-color:var(--overlay-surface);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 8px 30px var(--overlay-shadow);cursor:zoom-in;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;display:flex;flex-direction:column;overflow:hidden}.page_dataCard__laoSM:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.7),0 0 0 1px rgba(255,107,0,.5);border-color:transparent}@keyframes page_shimmer__vpBSO{0%{background-position:-1000px 0}to{background-position:1000px 0}}.page_cardImageWrapper__LsVPW{background:var(--bg-secondary)}.page_cardImageWrapperProcessing__yW63l,.page_cardImageWrapper__LsVPW{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-bottom:1px solid var(--overlay-divider)}.page_cardImageWrapperProcessing__yW63l{background:linear-gradient(90deg,rgba(255,255,255,.02) 25%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.02) 75%);background-size:200% 100%;animation:page_shimmerSkeleton__CR_AF 2s ease-in-out infinite}@keyframes page_shimmerSkeleton__CR_AF{0%{background-position:200% 0}to{background-position:-200% 0}}.page_cardImg___AGGC{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.page_dataCard__laoSM:hover .page_cardImg___AGGC{transform:scale(1.05)}.page_resBadge__m8wo5{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);color:rgba(255,255,255,.85);font-family:var(--font-mono);font-size:.65rem;font-weight:500;padding:4px 6px;border:1px solid rgba(255,255,255,.15);z-index:2}.page_cardMeta__EgzNG{padding:12px 12px 16px;display:flex;flex-direction:column;gap:4px;background:transparent}.page_metaPrompt__Tza3u{font-family:var(--font-mono);font-size:.8rem;font-weight:500;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.35;min-height:calc(2 * 1.35em);transition:color .2s}.page_dataCard__laoSM:hover .page_metaPrompt__Tza3u{color:var(--text-primary)}.page_metaInline__DTzPs{font-family:var(--font-mono);font-size:.65rem;color:var(--text-muted);text-transform:uppercase}.page_badgeProcessing__Fr_3U{background:rgba(255,107,0,.15);backdrop-filter:blur(8px);color:var(--accent-color);padding:4px 8px;border:1px solid rgba(255,107,0,.3);border-radius:4px;box-shadow:0 0 10px rgba(255,107,0,.2);animation:page_pulseOpacity__poxve 2s ease-in-out infinite}.page_badgeFailed__jGUEv,.page_badgeProcessing__Fr_3U{position:absolute;top:8px;right:8px;font-family:var(--font-mono);font-size:.65rem;font-weight:700;z-index:2}.page_badgeFailed__jGUEv{background:#B91C1C;backdrop-filter:blur(4px);color:#fff;padding:4px 6px;border:1px solid rgba(255,255,255,.2)}.page_badgeSuccess__PEO9Q{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);color:rgba(255,255,255,.85);font-family:var(--font-mono);font-size:.65rem;font-weight:500;padding:4px 6px;border:1px solid rgba(255,255,255,.15);z-index:2}@keyframes page_pulseOpacity__poxve{0%,to{opacity:1}50%{opacity:.5}}.page_imgFailed__4cYju{width:100%;aspect-ratio:21/9;background:rgba(255,59,48,.05);border:1px dashed rgba(255,59,48,.15);display:flex;align-items:center;justify-content:center;color:var(--danger-text);font-family:var(--font-mono);font-size:.75rem;border-radius:4px}@media (max-width:1400px){.page_masonryGrid__vVzfN{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.page_masonryGrid__vVzfN{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page_container__kHchC{flex-direction:column;overflow:visible;height:auto;min-height:calc(100vh - var(--nav-height))}.page_sidebar__B99XL{width:100%;border-right:none;border-bottom:1px solid var(--border-color);overflow:visible}.page_sidebarHeader__Jxk5_{padding:10px 16px;border-bottom:1px solid var(--border-color);position:static}.page_sidebarBody__niJzM{padding:12px 16px;gap:12px;overflow-y:visible}.page_inputGroup__mUyYW{gap:6px}.page_textarea__qZ86d{min-height:76px;padding:10px 12px;font-size:.875rem;line-height:1.45}.page_referenceGrid__M2tA5{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px}.page_refSlot__e8R2O{min-height:48px;border-radius:6px}.page_refIcon__yUR9t{width:16px;height:16px;margin-bottom:0}.page_refText__5tMSn{display:none}.page_sidebarFooter__Qpk8u{position:static;bottom:auto;padding:10px 16px;border-top:1px solid var(--border-color);z-index:auto}.page_generateBtnPremium__kIftu{padding:11px 20px;font-size:.9375rem;border-radius:8px}.page_mainCanvas___NaV7{overflow:visible;padding:16px}.page_canvasHeader__BBOdq{margin-bottom:16px;padding-bottom:10px}.page_masonryGrid__vVzfN{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}@media (max-width:640px){.page_container__kHchC{border-left:none;border-right:none}.page_drawerContent__3FpNL{width:100vw;border-left:none}.page_sidebarHeader__Jxk5_{padding:8px 12px}.page_mainCanvas___NaV7,.page_sidebarBody__niJzM{padding:12px}.page_sidebarFooter__Qpk8u{padding:8px 12px}.page_masonryGrid__vVzfN{grid-template-columns:1fr 1fr;gap:10px}}@keyframes page_blink__D25oH{50%{opacity:0}}.page_drawerOverlay__QueIH{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:9999;backdrop-filter:blur(2px);display:flex;justify-content:flex-end;opacity:1;transition:opacity .3s}.page_drawerContent__3FpNL{width:450px;max-width:100vw;background:var(--bg-primary);border-left:1px solid var(--border-color);height:100vh;display:flex;flex-direction:column;box-shadow:-10px 0 30px rgba(0,0,0,.5);animation:page_slideIn__BUxe3 .3s forwards;overflow:hidden}@keyframes page_slideIn__BUxe3{0%{transform:translateX(100%)}to{transform:translateX(0)}}.page_drawerHeader__mAzV2{padding:20px 24px;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--bg-secondary)}.page_drawerTitle__Usv9J{font-family:var(--font-mono);font-size:1rem;font-weight:700;margin:0;display:flex;align-items:center;gap:8px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:85%}.page_closeDrawerBtn__igBkB{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.page_closeDrawerBtn__igBkB:hover{color:var(--accent-color)}.page_drawerBody__AsOxP{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.page_drawerImageWrapper__EN4HJ{width:100%;border-radius:12px;overflow:hidden;border:1px solid var(--overlay-border);background:rgba(0,0,0,.4);flex-shrink:0;display:flex;flex-direction:column;padding:4px}.page_drawerImageWrapper__EN4HJ img{width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:8px;display:block}.page_infoBlock__bATbu{display:flex;flex-direction:column;gap:8px}.page_infoLabel__G0Lsi{font-family:var(--font-mono);font-size:.75rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;display:flex;align-items:center;gap:6px}.page_infoValue__yu9Df{font-family:var(--font-sans);font-size:.95rem;color:var(--text-primary);line-height:1.6;word-break:break-word;background:var(--nav-pill-bg);padding:16px;border-radius:12px;border:1px solid var(--nav-pill-border);position:relative}.page_promptHoverable___ArsQ{cursor:pointer;transition:all .2s;padding-right:40px}.page_promptHoverable___ArsQ:hover{background:var(--nav-hover);border-color:var(--overlay-border)}.page_inlineCopyBtn__9zqJj{position:absolute;top:10px;right:10px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:4px;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s}.page_promptHoverable___ArsQ:hover .page_inlineCopyBtn__9zqJj{opacity:1}.page_inlineCopyBtn__9zqJj:hover{color:var(--accent-color);background:var(--nav-hover)}.page_metaGrid__M85ge{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;background:var(--nav-pill-bg);padding:16px;border-radius:12px;border:1px solid var(--nav-pill-border);flex-shrink:0}.page_metaItem__vKWlz{display:flex;flex-direction:column;gap:4px}.page_metaItemLabel__Oj3Bh{font-family:var(--font-sans);font-size:.75rem;color:var(--text-secondary);font-weight:500;text-transform:capitalize}.page_metaItemValue__VALIh{font-family:var(--font-mono);font-size:1rem;color:var(--text-primary);font-weight:600;text-transform:uppercase}.page_metaItemValue__VALIh.page_highlight__g40ZK{color:var(--accent-color);font-weight:700}.page_drawerFooter__a_bdw{padding:20px 24px;border-top:1px solid var(--border-color);display:flex;flex-direction:column;gap:12px;background:var(--bg-secondary)}.page_drawerFooterRow__rPPcE{display:flex;gap:12px}.page_primaryActionBtn__mSYES{flex:2;background:var(--text-primary);color:var(--bg-primary);border:1px solid var(--text-primary);padding:12px;font-family:var(--font-mono);font-size:.875rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;border-radius:4px}.page_primaryActionBtn__mSYES:hover{background:var(--text-secondary);border-color:var(--text-secondary);transform:translateY(-1px)}.page_secondaryActionBtn__kRC4_{flex:1;background:transparent;color:var(--text-primary);border:1px solid var(--border-color);padding:12px;font-family:var(--font-mono);font-size:.875rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;border-radius:4px}.page_secondaryActionBtn__kRC4_:hover{background:var(--nav-hover);border-color:var(--text-primary)}.page_topUpOverlay__5NpMJ{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(4px);animation:page_fadeIn__3TV_c .2s ease-out}.page_topUpCard__OQzYF{position:relative;width:100%;max-width:380px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:16px;padding:32px 24px 20px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.35)}.page_topUpCardClose__GPCYm{position:absolute;top:12px;right:12px;display:flex;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px}.page_topUpTitle__InPCV{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.page_topUpBody__LZDGF{font-size:.92rem;line-height:1.65;color:var(--text-secondary);margin-bottom:22px}.page_topUpTgBtn__eVdtW{display:block;width:100%;padding:12px 16px;background:var(--accent-solid);color:var(--accent-foreground);border-radius:10px;font-weight:600;text-decoration:none;transition:opacity .2s}.page_topUpTgBtn__eVdtW:hover{opacity:.88}.page_topUpLater__Wo6ae{display:block;width:100%;margin-top:10px;padding:8px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.85rem}.page_lightbox__k4qLG{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out;animation:page_fadeIn__3TV_c .2s ease-out}@keyframes page_fadeIn__3TV_c{0%{opacity:0}to{opacity:1}}.page_lightboxImg__uhxJ1{max-width:90vw;max-height:90vh;object-fit:contain;box-shadow:0 0 40px rgba(0,0,0,.5);border-radius:4px}.page_lightboxClose__DCV2p{position:absolute;top:24px;right:24px;background:rgba(255,255,255,.1);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.page_lightboxClose__DCV2p:hover{background:rgba(255,255,255,.2)}.page_spin__F7tBi{display:inline-block;animation:page_spin__F7tBi 1s linear infinite;font-family:monospace}@keyframes page_spin__F7tBi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root[data-theme=light] .page_container__kHchC{border-left:1px solid rgba(226,232,240,.8);border-right:1px solid rgba(226,232,240,.8)}:root[data-theme=light] .page_sidebar__B99XL{background-color:#f8fafc;border-right:1px solid rgba(226,232,240,.9)}:root[data-theme=light] .page_sidebarFooter__Qpk8u,:root[data-theme=light] .page_sidebarHeader__Jxk5_{background-color:#f8fafc;border-color:rgba(226,232,240,.85)}:root[data-theme=light] .page_engineIndicator__Ku3Fg{background-color:#ff5500;box-shadow:0 0 8px rgba(255,85,0,.6)}:root[data-theme=light] .page_inputLabel__73PCC{color:#475569}:root[data-theme=light] .page_textarea__qZ86d{background-color:#ffffff;border:1px solid rgba(203,213,225,.8);border-radius:10px;color:#0f172a;box-shadow:inset 0 1px 2px rgba(15,23,42,.02)}:root[data-theme=light] .page_textarea__qZ86d:focus{background-color:#ffffff;border-color:#ff5500;box-shadow:0 0 0 3px rgba(255,85,0,.15)}:root[data-theme=light] .page_refSlot__e8R2O{background-color:rgba(241,245,249,.6);border:1.5px dashed rgba(203,213,225,.9);border-radius:8px;color:#64748b}:root[data-theme=light] .page_refSlot__e8R2O:hover{border-style:solid;border-color:#ff5500;color:#ff5500;background-color:rgba(255,85,0,.04)}:root[data-theme=light] .page_brutalSelect__PwPUb{background-color:#ffffff;border:1px solid rgba(203,213,225,.8);color:#0f172a;border-radius:8px}:root[data-theme=light] .page_brutalSelect__PwPUb:focus{border-color:#ff5500;box-shadow:0 0 0 3px rgba(255,85,0,.15)}:root[data-theme=light] .page_segmentGroup__CbZmE{background:rgba(226,232,240,.6);border:1px solid rgba(203,213,225,.7);border-radius:8px;padding:3px}:root[data-theme=light] .page_segmentBtn___7lmd{color:#475569;font-weight:600}:root[data-theme=light] .page_segmentBtn___7lmd:hover:not(:disabled):not(.page_active__CH_R3){background:rgba(255,255,255,.7);color:#0f172a}:root[data-theme=light] .page_segmentBtn___7lmd.page_active__CH_R3{background:#ffffff;color:#0f172a;font-weight:700;box-shadow:0 1px 3px rgba(15,23,42,.12)}:root[data-theme=light] .page_generateBtnPremium__kIftu{background:linear-gradient(135deg,var(--accent-solid-soft) 0,var(--accent-solid) 100%);color:var(--accent-foreground);border:none;border-radius:10px;font-weight:700;box-shadow:0 4px 16px rgba(255,85,0,.3)}:root[data-theme=light] .page_generateBtnPremium__kIftu:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-solid) 0,var(--accent-solid-hover) 100%);box-shadow:0 6px 22px rgba(255,85,0,.4);transform:translateY(-1px)}:root[data-theme=light] .page_generateBtnPremium__kIftu:disabled{background:#f4ede8;color:#8c7b73;border:1px solid rgba(226,215,208,.9);box-shadow:none;cursor:not-allowed;transform:none}:root[data-theme=light] .page_advancedPill__1gmfI{background:rgba(255,255,255,.85);border:1px solid rgba(226,232,240,.9);color:#64748b}:root[data-theme=light] .page_canvasHeader__BBOdq{border-bottom:1px solid rgba(226,232,240,.8)}:root[data-theme=light] .page_tab__2niOE{color:#64748b;font-weight:600}:root[data-theme=light] .page_tab__2niOE.page_active__CH_R3{color:#0f172a;font-weight:800;position:relative;text-decoration:none}:root[data-theme=light] .page_tab__2niOE.page_active__CH_R3:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2.5px;background:linear-gradient(90deg,#ff5500,#ff7733 65%,rgba(255,119,51,.2));border-radius:2px}:root[data-theme=light] .page_dataCard__laoSM{background-color:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 2px 10px -2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.02);overflow:hidden}:root[data-theme=light] .page_dataCard__laoSM:hover{transform:translateY(-3px);box-shadow:0 12px 28px -4px rgba(15,23,42,.09),0 0 0 1px rgba(255,85,0,.25);border-color:rgba(255,85,0,.25)}:root[data-theme=light] .page_cardImageWrapperProcessing__yW63l{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}:root[data-theme=light] .page_badgeSuccess__PEO9Q,:root[data-theme=light] .page_resBadge__m8wo5{background:rgba(15,23,42,.75);backdrop-filter:blur(6px);color:#ffffff;border:1px solid rgba(255,255,255,.2);border-radius:6px}:root[data-theme=light] .page_badgeProcessing__Fr_3U{background:rgba(255,85,0,.12);color:#ff5500;border:1px solid rgba(255,85,0,.3);border-radius:6px}:root[data-theme=light] .page_metaPrompt__Tza3u{color:#334155}:root[data-theme=light] .page_dataCard__laoSM:hover .page_metaPrompt__Tza3u{color:#0f172a}:root[data-theme=light] .page_drawerContent__3FpNL{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(226,232,240,.9);box-shadow:-10px 0 40px rgba(15,23,42,.12)}:root[data-theme=light] .page_drawerFooter__a_bdw,:root[data-theme=light] .page_drawerHeader__mAzV2{background:rgba(248,250,252,.9);border-color:rgba(226,232,240,.8)}:root[data-theme=light] .page_drawerImageWrapper__EN4HJ{background:rgba(241,245,249,.7);border:1px solid rgba(226,232,240,.8)}:root[data-theme=light] .page_infoValue__yu9Df,:root[data-theme=light] .page_metaGrid__M85ge{background:rgba(241,245,249,.6);border:1px solid rgba(226,232,240,.7);color:#0f172a}:root[data-theme=light] .page_metaItemValue__VALIh.page_highlight__g40ZK{color:#ff5500}:root[data-theme=light] .page_primaryActionBtn__mSYES{background:#0f172a;color:#ffffff;border:1px solid #0f172a;border-radius:8px;box-shadow:0 2px 8px rgba(15,23,42,.15)}:root[data-theme=light] .page_primaryActionBtn__mSYES:hover{background:#1e293b;border-color:#1e293b}:root[data-theme=light] .page_secondaryActionBtn__kRC4_{background:rgba(255,255,255,.85);color:#0f172a;border:1px solid rgba(203,213,225,.9);border-radius:8px}:root[data-theme=light] .page_topUpCard__OQzYF{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 50px rgba(15,23,42,.15)}:root[data-theme=light] .page_topUpTgBtn__eVdtW{background:var(--accent-solid);color:var(--accent-foreground)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .page_container__kHchC{border-left:1px solid rgba(226,232,240,.8);border-right:1px solid rgba(226,232,240,.8)}:root:not([data-theme=dark]) .page_sidebar__B99XL{background-color:#f8fafc;border-right:1px solid rgba(226,232,240,.9)}:root:not([data-theme=dark]) .page_sidebarFooter__Qpk8u,:root:not([data-theme=dark]) .page_sidebarHeader__Jxk5_{background-color:#f8fafc;border-color:rgba(226,232,240,.85)}:root:not([data-theme=dark]) .page_engineIndicator__Ku3Fg{background-color:#ff5500;box-shadow:0 0 8px rgba(255,85,0,.6)}:root:not([data-theme=dark]) .page_inputLabel__73PCC{color:#475569}:root:not([data-theme=dark]) .page_textarea__qZ86d{background-color:#ffffff;border:1px solid rgba(203,213,225,.8);border-radius:10px;color:#0f172a;box-shadow:inset 0 1px 2px rgba(15,23,42,.02)}:root:not([data-theme=dark]) .page_textarea__qZ86d:focus{background-color:#ffffff;border-color:#ff5500;box-shadow:0 0 0 3px rgba(255,85,0,.15)}:root:not([data-theme=dark]) .page_refSlot__e8R2O{background-color:rgba(241,245,249,.6);border:1.5px dashed rgba(203,213,225,.9);border-radius:8px;color:#64748b}:root:not([data-theme=dark]) .page_refSlot__e8R2O:hover{border-style:solid;border-color:#ff5500;color:#ff5500;background-color:rgba(255,85,0,.04)}:root:not([data-theme=dark]) .page_brutalSelect__PwPUb{background-color:#ffffff;border:1px solid rgba(203,213,225,.8);color:#0f172a;border-radius:8px}:root:not([data-theme=dark]) .page_brutalSelect__PwPUb:focus{border-color:#ff5500;box-shadow:0 0 0 3px rgba(255,85,0,.15)}:root:not([data-theme=dark]) .page_segmentGroup__CbZmE{background:rgba(226,232,240,.6);border:1px solid rgba(203,213,225,.7);border-radius:8px;padding:3px}:root:not([data-theme=dark]) .page_segmentBtn___7lmd{color:#475569;font-weight:600}:root:not([data-theme=dark]) .page_segmentBtn___7lmd:hover:not(:disabled):not(.page_active__CH_R3){background:rgba(255,255,255,.7);color:#0f172a}:root:not([data-theme=dark]) .page_segmentBtn___7lmd.page_active__CH_R3{background:#ffffff;color:#0f172a;font-weight:700;box-shadow:0 1px 3px rgba(15,23,42,.12)}:root:not([data-theme=dark]) .page_generateBtnPremium__kIftu{background:linear-gradient(135deg,var(--accent-solid-soft) 0,var(--accent-solid) 100%);color:var(--accent-foreground);border:none;border-radius:10px;font-weight:700;box-shadow:0 4px 16px rgba(255,85,0,.3)}:root:not([data-theme=dark]) .page_generateBtnPremium__kIftu:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-solid) 0,var(--accent-solid-hover) 100%);box-shadow:0 6px 22px rgba(255,85,0,.4);transform:translateY(-1px)}:root:not([data-theme=dark]) .page_generateBtnPremium__kIftu:disabled{background:#f4ede8;color:#8c7b73;border:1px solid rgba(226,215,208,.9);box-shadow:none;cursor:not-allowed;transform:none}:root:not([data-theme=dark]) .page_advancedPill__1gmfI{background:rgba(255,255,255,.85);border:1px solid rgba(226,232,240,.9);color:#64748b}:root:not([data-theme=dark]) .page_canvasHeader__BBOdq{border-bottom:1px solid rgba(226,232,240,.8)}:root:not([data-theme=dark]) .page_tab__2niOE{color:#64748b;font-weight:600}:root:not([data-theme=dark]) .page_tab__2niOE.page_active__CH_R3{color:#0f172a;font-weight:800;position:relative;text-decoration:none}:root:not([data-theme=dark]) .page_tab__2niOE.page_active__CH_R3:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2.5px;background:linear-gradient(90deg,#ff5500,#ff7733 65%,rgba(255,119,51,.2));border-radius:2px}:root:not([data-theme=dark]) .page_dataCard__laoSM{background-color:#ffffff;border:1px solid rgba(226,232,240,.9);border-radius:12px;box-shadow:0 2px 10px -2px rgba(15,23,42,.04),0 1px 3px rgba(15,23,42,.02);overflow:hidden}:root:not([data-theme=dark]) .page_dataCard__laoSM:hover{transform:translateY(-3px);box-shadow:0 12px 28px -4px rgba(15,23,42,.09),0 0 0 1px rgba(255,85,0,.25);border-color:rgba(255,85,0,.25)}:root:not([data-theme=dark]) .page_cardImageWrapperProcessing__yW63l{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%}:root:not([data-theme=dark]) .page_badgeSuccess__PEO9Q,:root:not([data-theme=dark]) .page_resBadge__m8wo5{background:rgba(15,23,42,.75);backdrop-filter:blur(6px);color:#ffffff;border:1px solid rgba(255,255,255,.2);border-radius:6px}:root:not([data-theme=dark]) .page_badgeProcessing__Fr_3U{background:rgba(255,85,0,.12);color:#ff5500;border:1px solid rgba(255,85,0,.3);border-radius:6px}:root:not([data-theme=dark]) .page_metaPrompt__Tza3u{color:#334155}:root:not([data-theme=dark]) .page_dataCard__laoSM:hover .page_metaPrompt__Tza3u{color:#0f172a}:root:not([data-theme=dark]) .page_drawerContent__3FpNL{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid rgba(226,232,240,.9);box-shadow:-10px 0 40px rgba(15,23,42,.12)}:root:not([data-theme=dark]) .page_drawerFooter__a_bdw,:root:not([data-theme=dark]) .page_drawerHeader__mAzV2{background:rgba(248,250,252,.9);border-color:rgba(226,232,240,.8)}:root:not([data-theme=dark]) .page_drawerImageWrapper__EN4HJ{background:rgba(241,245,249,.7);border:1px solid rgba(226,232,240,.8)}:root:not([data-theme=dark]) .page_infoValue__yu9Df,:root:not([data-theme=dark]) .page_metaGrid__M85ge{background:rgba(241,245,249,.6);border:1px solid rgba(226,232,240,.7);color:#0f172a}:root:not([data-theme=dark]) .page_metaItemValue__VALIh.page_highlight__g40ZK{color:#ff5500}:root:not([data-theme=dark]) .page_primaryActionBtn__mSYES{background:#0f172a;color:#ffffff;border:1px solid #0f172a;border-radius:8px;box-shadow:0 2px 8px rgba(15,23,42,.15)}:root:not([data-theme=dark]) .page_primaryActionBtn__mSYES:hover{background:#1e293b;border-color:#1e293b}:root:not([data-theme=dark]) .page_secondaryActionBtn__kRC4_{background:rgba(255,255,255,.85);color:#0f172a;border:1px solid rgba(203,213,225,.9);border-radius:8px}:root:not([data-theme=dark]) .page_topUpCard__OQzYF{background:rgba(255,255,255,.95);backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);box-shadow:0 20px 50px rgba(15,23,42,.15)}:root:not([data-theme=dark]) .page_topUpTgBtn__eVdtW{background:var(--accent-solid);color:var(--accent-foreground)}}.page_adHero__C3Fij{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 24px;margin-bottom:16px;background:var(--bg-secondary);border:1px solid var(--border-color)}.page_adHeroTitle__UsYyh{margin:0 0 4px;font-size:1.25rem;font-weight:800;letter-spacing:.02em}.page_adHeroSub__Hq4UR{margin:0;color:var(--text-secondary);font-size:.92rem}.page_adHeroCta__na7wx{padding:12px 22px;font-weight:700;cursor:pointer;background:var(--accent-solid);color:var(--accent-foreground);border:1px solid var(--accent-color)}.page_adHeroCta__na7wx:hover{opacity:.92}.page_adHeroBenefits__TYw_d{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.page_adHeroBenefits__TYw_d li{display:flex;align-items:center;gap:6px;font-size:.85rem;line-height:1.4;color:var(--text-secondary)}.page_adHeroBenefits__TYw_d svg{flex-shrink:0;color:var(--accent-color)}@media (max-width:640px){.page_adHero__C3Fij{padding:14px 16px}.page_adHeroBenefits__TYw_d{flex-direction:column;gap:6px}.page_adHeroBenefits__TYw_d li{font-size:.9rem}.page_adHeroCta__na7wx{width:100%}}.page_generateFreeNote__uooog{margin:8px 0 0;text-align:center;font-size:.78rem;color:var(--text-secondary);letter-spacing:.02em}.page_ssrAuthedOnly__TqFkw{display:none}:root[data-jf-user="1"] .page_ssrAuthedOnly__TqFkw{display:contents}:root[data-jf-user="1"] .page_ssrGuestPending__Ecv3K{display:none}.growth_banner__78aXV{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;margin:0 auto;max-width:560px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:var(--overlay-surface);border:1px solid var(--overlay-border);box-shadow:0 8px 24px -8px rgba(0,0,0,.35);color:var(--text-primary);backdrop-filter:blur(10px)}.growth_bannerText__8q56Q{flex:1;min-width:0}.growth_bannerTitle__nxgmf{font-weight:600;font-size:14px;line-height:1.3}.growth_bannerBody__ciUg_{font-size:12px;opacity:.8;margin-top:2px}.growth_bannerCta___VENd{flex-shrink:0;padding:8px 14px;border-radius:8px;background:var(--accent-solid);color:var(--accent-foreground);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.growth_bannerDismiss__Ghy8u{flex-shrink:0;background:transparent;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:12px;padding:6px}.growth_toast__uU9_k{position:fixed;left:50%;bottom:88px;transform:translateX(-50%);z-index:61;padding:10px 16px;border-radius:10px;background:var(--overlay-surface);border:1px solid var(--overlay-border);color:var(--text-primary);font-size:13px;box-shadow:0 8px 24px -8px rgba(0,0,0,.35);max-width:min(92vw,480px)}.growth_card___YPa_{display:flex;flex-direction:column;gap:14px;color:var(--text-primary)}.growth_cardHead__60JuV{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.growth_cardTitle__rQ8_u{font-size:16px;font-weight:700;margin:0}.growth_cardSubtitle__SEckd{font-size:12px;opacity:.75;margin:0}.growth_codeRow__AH53F{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.growth_codeLabel__r_Ls3{font-size:12px;opacity:.7}.growth_code__Ef5_v{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:700;letter-spacing:.12em;padding:6px 10px;border-radius:8px;border:1px dashed var(--overlay-border)}.growth_actions__9iNrC{display:flex;flex-wrap:wrap;gap:8px}.growth_primaryBtn__8Mdpz{padding:8px 14px;border-radius:8px;border:none;background:var(--accent-solid);color:var(--accent-foreground);font-size:13px;font-weight:600;cursor:pointer}.growth_secondaryBtn__a4MX2{padding:8px 14px;border-radius:8px;border:1px solid var(--overlay-border);background:transparent;color:inherit;font-size:13px;cursor:pointer}.growth_primaryBtn__8Mdpz:disabled,.growth_secondaryBtn__a4MX2:disabled{opacity:.5;cursor:not-allowed}.growth_stats__NVJY6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.growth_stat__Wgau_{padding:10px 12px;border-radius:10px;border:1px solid var(--overlay-border)}.growth_statNum__BkadU{font-size:20px;font-weight:700;line-height:1.1}.growth_statLabel__PMxQZ{font-size:11px;opacity:.7;margin-top:2px}.growth_hint__EWXke{font-size:12px;opacity:.7;margin:0}.growth_fill__Ae1UD{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.growth_fillInput__qhVyz{flex:1;min-width:160px;padding:8px 10px;border-radius:8px;border:1px solid var(--overlay-border);background:transparent;color:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em;text-transform:uppercase}.growth_message__MKwW1{font-size:13px;margin:0}.growth_muted__bwdPu{opacity:.75}@media (max-width:640px){.growth_stats__NVJY6{grid-template-columns:repeat(3,minmax(0,1fr))}.growth_code__Ef5_v{font-size:18px}}.AnnouncementBanner_banner__M1unn{width:100%;background:var(--banner-bg);border-bottom:1px solid var(--border-color,#1e293b);position:relative;z-index:100;transition:max-height .3s ease,opacity .3s ease}.AnnouncementBanner_bannerHidden__WEU4G{max-height:0;opacity:0;overflow:hidden;border-bottom:none}.AnnouncementBanner_bannerVisible__Jirm4{max-height:50px;opacity:1}.AnnouncementBanner_container__AySsL{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:8px 24px;min-height:40px}.AnnouncementBanner_content__W_UYd{display:flex;align-items:center;gap:12px;flex:1;justify-content:center}.AnnouncementBanner_badge__m8554{display:flex;align-items:center;gap:4px;background:rgba(139,124,240,.15);color:var(--cat-violet,#8B7CF0);padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid rgba(139,124,240,.3)}.AnnouncementBanner_text__o8fe1{font-size:13px;color:var(--text-secondary,#94a3b8);display:flex;align-items:center;gap:8px}.AnnouncementBanner_link__oJSlv{color:var(--text-primary,#f8fafc);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.AnnouncementBanner_link__oJSlv:hover{color:var(--cat-violet,#8B7CF0)}.AnnouncementBanner_closeBtn__e1t81{background:transparent;border:none;color:var(--text-muted,#64748b);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.AnnouncementBanner_closeBtn__e1t81:hover{background:var(--nav-hover);color:var(--text-primary,#f8fafc)}@media (max-width:768px){.AnnouncementBanner_text__o8fe1{font-size:12px;flex-wrap:wrap;justify-content:center}}.Footer_footer__eNA9m{border-top:2px solid var(--border-color);background-color:var(--bg-primary);padding:64px 24px 32px;margin-top:auto;font-family:var(--font-mono)}.Footer_container__IkLXC{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:64px}.Footer_brand__Lj6Sp{display:flex;flex-direction:column;gap:16px}.Footer_logo__8uCHD{font-size:1.5rem;font-weight:800;color:var(--text-primary);text-decoration:none;letter-spacing:-.05em;text-transform:uppercase}.Footer_tagline__WuViG{font-size:.875rem;color:var(--text-secondary);line-height:1.5;max-width:300px}.Footer_status__jXklZ{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--accent-color);margin-top:16px}.Footer_statusDot__0xzTp{width:8px;height:8px;background-color:var(--accent-color);border-radius:50%;animation:Footer_pulse__AmXbz 2s infinite}@keyframes Footer_pulse__AmXbz{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.Footer_links__13oK3{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.Footer_column__DPqof{display:flex;flex-direction:column;gap:12px}.Footer_column__DPqof .Footer_columnTitle__75v_I{margin-bottom:-4px}.Footer_columnTitle__75v_I{font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;cursor:default}.Footer_link___mmVB{font-size:.875rem;color:var(--text-primary);text-decoration:none;transition:color .2s;width:fit-content}.Footer_link___mmVB:hover{color:var(--accent-color);text-decoration:underline;text-underline-offset:3px}@media (pointer:coarse){.Footer_column__DPqof{gap:0}.Footer_column__DPqof .Footer_columnTitle__75v_I{margin-bottom:0}.Footer_link___mmVB{padding:12px 0}}.Footer_bottom__ch0uR{max-width:1280px;margin:64px auto 0;padding-top:24px;border-top:1px dashed var(--border-color);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;font-size:.75rem;color:var(--text-muted)}.Footer_independence__VeQ6p{flex:1 1 420px;min-width:0;text-align:right;line-height:1.6;color:var(--text-secondary)}@media (max-width:768px){.Footer_independence__VeQ6p{text-align:left}.Footer_container__IkLXC{grid-template-columns:1fr;gap:40px}.Footer_links__13oK3{grid-template-columns:repeat(2,1fr)}.Footer_bottom__ch0uR{flex-direction:column;align-items:flex-start;gap:16px}}.Footer_srOnly__RIzfn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.HelpMenu_container__NrNN8{position:fixed;bottom:2rem;right:2rem;z-index:900;animation:HelpMenu_slideUpFade__Kxnh5 .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(20px)}@keyframes HelpMenu_slideUpFade__Kxnh5{to{opacity:1;transform:translateY(0)}}.HelpMenu_triggerBtn__6iMKA{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--overlay-surface);backdrop-filter:blur(12px);border:1px solid var(--overlay-border);box-shadow:0 8px 32px var(--overlay-shadow);border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.HelpMenu_triggerBtn__6iMKA:hover{color:var(--text-primary);background-color:var(--nav-hover);border-color:var(--nav-pill-border);transform:scale(1.05)}.HelpMenu_triggerBtn__6iMKA.HelpMenu_active__S9txQ{background-color:var(--text-primary);color:var(--bg-primary);transform:scale(.95)}.HelpMenu_dropdownMenu__ltAgy{position:absolute;bottom:calc(100% + 16px);right:0;width:220px;background-color:var(--overlay-surface);backdrop-filter:blur(16px);border:1px solid var(--overlay-border);box-shadow:0 12px 40px var(--overlay-shadow);border-radius:12px;z-index:100;display:flex;flex-direction:column;padding:8px;animation:HelpMenu_popIn__A7Key .2s cubic-bezier(.16,1,.3,1) forwards;transform-origin:bottom right}@keyframes HelpMenu_popIn__A7Key{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.HelpMenu_menuItem__CAuap{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-weight:500;font-size:.9rem;cursor:pointer;transition:all .2s;text-align:left;text-decoration:none}.HelpMenu_menuItem__CAuap:hover{background-color:var(--overlay-item-hover);color:var(--text-primary)}@media (max-width:1024px){.HelpMenu_container__NrNN8{display:none}}:root[data-theme=light] .HelpMenu_triggerBtn__6iMKA{background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);color:#475569;box-shadow:0 4px 16px rgba(15,23,42,.08)}:root[data-theme=light] .HelpMenu_triggerBtn__6iMKA:hover{color:#0f172a;background-color:#ffffff;border-color:rgba(203,213,225,.9);transform:scale(1.05)}:root[data-theme=light] .HelpMenu_triggerBtn__6iMKA.HelpMenu_active__S9txQ{background-color:#0f172a;color:#ffffff;border-color:#0f172a}:root[data-theme=light] .HelpMenu_dropdownMenu__ltAgy{background-color:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 36px -4px rgba(15,23,42,.12);border-radius:12px}:root[data-theme=light] .HelpMenu_menuItem__CAuap{color:#475569;font-weight:500}:root[data-theme=light] .HelpMenu_menuItem__CAuap:hover{background-color:rgba(241,245,249,.9);color:#0f172a}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .HelpMenu_triggerBtn__6iMKA{background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.9);color:#475569;box-shadow:0 4px 16px rgba(15,23,42,.08)}:root:not([data-theme=dark]) .HelpMenu_triggerBtn__6iMKA:hover{color:#0f172a;background-color:#ffffff;border-color:rgba(203,213,225,.9);transform:scale(1.05)}:root:not([data-theme=dark]) .HelpMenu_triggerBtn__6iMKA.HelpMenu_active__S9txQ{background-color:#0f172a;color:#ffffff;border-color:#0f172a}:root:not([data-theme=dark]) .HelpMenu_dropdownMenu__ltAgy{background-color:rgba(255,255,255,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);box-shadow:0 12px 36px -4px rgba(15,23,42,.12);border-radius:12px}:root:not([data-theme=dark]) .HelpMenu_menuItem__CAuap{color:#475569;font-weight:500}:root:not([data-theme=dark]) .HelpMenu_menuItem__CAuap:hover{background-color:rgba(241,245,249,.9);color:#0f172a}}.UserMenu_container__zZhht{display:flex;align-items:center;margin-left:16px;position:relative}.UserMenu_loginBtn__ZQAQg{background-color:var(--text-primary);color:var(--bg-primary);padding:8px 24px;border-radius:9999px;font-family:var(--font-sans);font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .2s,opacity .2s;text-decoration:none}.UserMenu_loginBtn__ZQAQg:hover{transform:scale(.96);opacity:.9}@media (pointer:coarse){.UserMenu_loginBtn__ZQAQg{display:inline-flex;align-items:center;min-height:44px}}@media (min-width:1025px){.UserMenu_loginBtn__ZQAQg{white-space:nowrap}}@media (max-width:1024px){.UserMenu_container__zZhht{position:static;margin-left:0}.UserMenu_chevron__zYS5y,.UserMenu_triggerName__k0azi{display:none}.UserMenu_profileTrigger__u1CRT{gap:0;padding:4px;min-width:44px;justify-content:center}.UserMenu_dropdownPanel__g0uj4{right:0;width:min(280px,calc(100vw - 32px));margin-top:8px}}.UserMenu_profileTrigger__u1CRT{display:flex;align-items:center;gap:12px;background:transparent;border:1px solid transparent;padding:4px 12px 4px 4px;border-radius:9999px;cursor:pointer;transition:all .2s ease;color:var(--text-primary)}@media (pointer:coarse){.UserMenu_profileTrigger__u1CRT{min-height:44px}}.UserMenu_profileTrigger__u1CRT:hover{background:var(--nav-hover);border-color:var(--nav-pill-border)}.UserMenu_avatarSmall__3F7jH{width:32px;height:32px;border-radius:50%;border:1px solid var(--overlay-border);object-fit:cover}.UserMenu_triggerName__k0azi{font-family:var(--font-sans);font-size:.875rem;font-weight:600;max-width:12ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_chevron__zYS5y{transition:transform .2s ease;opacity:.5}.UserMenu_chevronOpen__tOuoH{transform:rotate(180deg)}.UserMenu_dropdownPanel__g0uj4{position:absolute;top:100%;right:0;margin-top:16px;width:280px;background:var(--overlay-surface);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--overlay-border);border-radius:16px;box-shadow:0 12px 40px var(--overlay-shadow);display:flex;flex-direction:column;z-index:100;animation:UserMenu_slideDown__5915W .2s cubic-bezier(.16,1,.3,1);overflow:hidden}@keyframes UserMenu_slideDown__5915W{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.UserMenu_dropdownHeader__R_zAw{display:flex;align-items:center;gap:12px;padding:20px;border-bottom:1px solid var(--overlay-divider)}.UserMenu_avatarLarge__gqbT1{width:48px;height:48px;border-radius:50%;border:1px solid var(--overlay-border);object-fit:cover}.UserMenu_userInfo__X0nzu{display:flex;flex-direction:column;overflow:hidden}.UserMenu_userName__EJs0_{font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--text-primary)}.UserMenu_userEmail__clt3V,.UserMenu_userName__EJs0_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserMenu_userEmail__clt3V{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.UserMenu_dropdownSection__DC2qp{padding:12px 16px;border-bottom:1px solid var(--overlay-divider)}.UserMenu_creditsRow__pt1ut{display:flex;justify-content:space-between;align-items:center;background:var(--overlay-row-bg);padding:12px 16px;border-radius:8px}.UserMenu_creditsLabel__Z8UTr{font-size:.75rem;color:var(--text-secondary);font-weight:600;letter-spacing:.05em}.UserMenu_creditsValue__NdHjJ{font-family:var(--font-mono);font-size:1rem;font-weight:900;color:var(--accent-color)}.UserMenu_dropdownNav__On1Yi{display:flex;flex-direction:column;padding:8px}.UserMenu_navItem__p1TY3{text-transform:uppercase;display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--text-secondary);text-decoration:none;font-family:var(--font-sans);font-size:.875rem;font-weight:500;transition:all .2s;border-radius:8px}.UserMenu_navItem__p1TY3:hover{background:var(--overlay-item-hover);color:var(--text-primary)}.UserMenu_dropdownFooter__h9Xtl{padding:8px;border-top:1px solid var(--overlay-divider)}.UserMenu_logoutBtn__GZajz{text-transform:uppercase;width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;background:transparent;border:none;color:#ff5555;font-family:var(--font-sans);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border-radius:8px}.UserMenu_logoutBtn__GZajz:hover{background:rgba(255,68,68,.1)}:root[data-theme=light] .UserMenu_loginBtn__ZQAQg{background-color:#0f172a;color:#ffffff;border:1px solid #0f172a;box-shadow:0 2px 8px rgba(15,23,42,.18)}:root[data-theme=light] .UserMenu_loginBtn__ZQAQg:hover{background-color:#1e293b;color:#ffffff}:root[data-theme=light] .UserMenu_profileTrigger__u1CRT:hover{background:rgba(241,245,249,.8);border-color:rgba(226,232,240,.8)}:root[data-theme=light] .UserMenu_dropdownPanel__g0uj4{background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 36px -4px rgba(15,23,42,.1),0 4px 12px -2px rgba(15,23,42,.04)}:root[data-theme=light] .UserMenu_dropdownHeader__R_zAw{border-bottom:1px solid rgba(226,232,240,.8)}:root[data-theme=light] .UserMenu_userName__EJs0_{color:#0f172a}:root[data-theme=light] .UserMenu_userEmail__clt3V{color:#64748b}:root[data-theme=light] .UserMenu_creditsRow__pt1ut{background:rgba(241,245,249,.8);border:1px solid rgba(226,232,240,.7)}:root[data-theme=light] .UserMenu_creditsValue__NdHjJ{color:#ff5500}:root[data-theme=light] .UserMenu_navItem__p1TY3{color:#475569}:root[data-theme=light] .UserMenu_navItem__p1TY3:hover{background:rgba(241,245,249,.9);color:#0f172a}:root[data-theme=light] .UserMenu_dropdownFooter__h9Xtl{border-top:1px solid rgba(226,232,240,.8)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .UserMenu_loginBtn__ZQAQg{background-color:#0f172a;color:#ffffff;border:1px solid #0f172a;box-shadow:0 2px 8px rgba(15,23,42,.18)}:root:not([data-theme=dark]) .UserMenu_loginBtn__ZQAQg:hover{background-color:#1e293b;color:#ffffff}:root:not([data-theme=dark]) .UserMenu_profileTrigger__u1CRT:hover{background:rgba(241,245,249,.8);border-color:rgba(226,232,240,.8)}:root:not([data-theme=dark]) .UserMenu_dropdownPanel__g0uj4{background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(226,232,240,.9);box-shadow:0 16px 36px -4px rgba(15,23,42,.1),0 4px 12px -2px rgba(15,23,42,.04)}:root:not([data-theme=dark]) .UserMenu_dropdownHeader__R_zAw{border-bottom:1px solid rgba(226,232,240,.8)}:root:not([data-theme=dark]) .UserMenu_userName__EJs0_{color:#0f172a}:root:not([data-theme=dark]) .UserMenu_userEmail__clt3V{color:#64748b}:root:not([data-theme=dark]) .UserMenu_creditsRow__pt1ut{background:rgba(241,245,249,.8);border:1px solid rgba(226,232,240,.7)}:root:not([data-theme=dark]) .UserMenu_creditsValue__NdHjJ{color:#ff5500}:root:not([data-theme=dark]) .UserMenu_navItem__p1TY3{color:#475569}:root:not([data-theme=dark]) .UserMenu_navItem__p1TY3:hover{background:rgba(241,245,249,.9);color:#0f172a}:root:not([data-theme=dark]) .UserMenu_dropdownFooter__h9Xtl{border-top:1px solid rgba(226,232,240,.8)}}.NavUtilityMenu_container__MINc9,.NavUtilityMenu_triggerBtn__ebwxK{position:relative;display:flex;align-items:center}.NavUtilityMenu_triggerBtn__ebwxK{justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 10px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;font-family:var(--font-sans);font-size:.8125rem;font-weight:600}.NavUtilityMenu_triggerBtn__ebwxK.NavUtilityMenu_active__XMDKj,.NavUtilityMenu_triggerBtn__ebwxK:hover{background:var(--nav-hover);color:var(--text-primary);border-color:var(--nav-pill-border)}.NavUtilityMenu_triggerBtn__ebwxK.NavUtilityMenu_pending__KzIN2{opacity:.5;pointer-events:none}@media (pointer:coarse){.NavUtilityMenu_triggerBtn__ebwxK{height:44px;min-width:44px}}.NavUtilityMenu_triggerText__VmZFM{line-height:1}.NavUtilityMenu_triggerTextMobileOnly__6HIAR{display:none;line-height:1}@media (max-width:1024px){.NavUtilityMenu_triggerTextMobileOnly__6HIAR{display:inline}}.NavUtilityMenu_caret__1cdzS{color:var(--text-muted);transition:transform .2s ease}.NavUtilityMenu_triggerBtn__ebwxK.NavUtilityMenu_active__XMDKj .NavUtilityMenu_caret__1cdzS{transform:rotate(180deg);color:var(--text-secondary)}.NavUtilityMenu_dropdownMenu__EF1qm{position:absolute;top:calc(100% + 8px);right:0;min-width:176px;background:var(--overlay-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--overlay-border);border-radius:12px;box-shadow:0 10px 30px var(--overlay-shadow),inset 0 1px 0 var(--overlay-divider);z-index:100;padding:6px;display:flex;flex-direction:column;gap:2px;animation:NavUtilityMenu_slideDown__6qcpM .2s ease forwards}@keyframes NavUtilityMenu_slideDown__6qcpM{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NavUtilityMenu_menuItem__nHJFC{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-family:var(--font-sans);font-weight:500;font-size:.875rem;cursor:pointer;transition:all .15s ease;text-align:left;white-space:nowrap}.NavUtilityMenu_menuItem__nHJFC:hover{background:var(--overlay-item-hover);color:var(--text-primary)}.NavUtilityMenu_menuItem__nHJFC.NavUtilityMenu_current__ksY62{background:var(--nav-hover);color:var(--text-primary)}.NavUtilityMenu_menuIcon__X2Iur{display:flex;flex-shrink:0;color:var(--text-muted)}.NavUtilityMenu_menuItem__nHJFC.NavUtilityMenu_current__ksY62 .NavUtilityMenu_menuIcon__X2Iur,.NavUtilityMenu_menuItem__nHJFC:hover .NavUtilityMenu_menuIcon__X2Iur{color:var(--text-primary)}.NavUtilityMenu_menuLabel__cLKoS{flex:1}.NavUtilityMenu_check___kJ5Q{flex-shrink:0;color:var(--text-primary)}@keyframes NavUtilityMenu_slideUp__L_fvp{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1024px){.NavUtilityMenu_dropdownMenu__EF1qm{right:auto;left:0;top:auto;bottom:calc(100% + 8px);animation-name:NavUtilityMenu_slideUp__L_fvp}.NavUtilityMenu_dropdownMenu__EF1qm.NavUtilityMenu_alignEnd__fqGgd{left:auto;right:0}}.NotificationBell_container__gJSCG,.NotificationBell_triggerBtn__CfwHL{position:relative;display:flex;align-items:center}.NotificationBell_triggerBtn__CfwHL{justify-content:center;width:40px;height:40px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}@media (pointer:coarse){.NotificationBell_triggerBtn__CfwHL{width:44px;height:44px}}.NotificationBell_triggerBtn__CfwHL.NotificationBell_active__AAMKP,.NotificationBell_triggerBtn__CfwHL:hover{background:var(--nav-hover);color:var(--text-primary);border-color:var(--nav-pill-border)}.NotificationBell_badge__JRW1k{position:absolute;top:4px;right:4px;background:var(--danger-solid);color:white;font-size:10px;font-weight:700;padding:2px 5px;border-radius:10px;line-height:1;min-width:18px;text-align:center;box-shadow:0 2px 4px rgba(239,68,68,.4)}.NotificationBell_devModeIndicator__koWzB{position:absolute;bottom:6px;right:6px;width:6px;height:6px;border-radius:50%;pointer-events:none;box-shadow:0 0 4px rgba(0,0,0,.5)}.NotificationBell_mode-sse__QZqu8{background:#10b981}.NotificationBell_mode-polling__uj5l9{background:#f59e0b}.NotificationBell_mode-offline__n4Gmk{background:#6b7280}.NotificationBell_dropdownMenu__c9sGZ{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--overlay-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--overlay-border);border-radius:12px;box-shadow:0 10px 30px var(--overlay-shadow),inset 0 1px 0 var(--overlay-divider);z-index:100;overflow:hidden;animation:NotificationBell_slideDown__2A007 .2s ease forwards;display:flex;flex-direction:column}@keyframes NotificationBell_slideDown__2A007{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationBell_header__fr5Gp{padding:14px 16px;border-bottom:1px solid var(--overlay-divider)}.NotificationBell_header__fr5Gp h4{margin:0;font-size:14px;font-weight:600;color:var(--text-primary)}.NotificationBell_list__P2aIj{min-height:200px;max-height:380px;overflow-y:auto;display:flex;flex-direction:column}.NotificationBell_list__P2aIj::-webkit-scrollbar{width:6px}.NotificationBell_list__P2aIj::-webkit-scrollbar-track{background:transparent}.NotificationBell_list__P2aIj::-webkit-scrollbar-thumb{background:var(--overlay-scrollbar);border-radius:10px}.NotificationBell_list__P2aIj::-webkit-scrollbar-thumb:hover{background:var(--overlay-scrollbar-hover)}.NotificationBell_stateCenter___w2_S{padding:40px 20px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:13px}.NotificationBell_spinner__YlOHK{animation:NotificationBell_spin__YXbDi 1s linear infinite;color:var(--text-muted)}@keyframes NotificationBell_spin__YXbDi{to{transform:rotate(1turn)}}.NotificationBell_emptyState__NutAL{color:var(--text-muted)}.NotificationBell_item__y_6v3{position:relative;padding:16px;display:flex;gap:12px;border-bottom:1px solid var(--overlay-divider);cursor:pointer;transition:background .15s ease}.NotificationBell_item__y_6v3:hover{background:var(--overlay-item-hover)}.NotificationBell_unreadItem__MJMFs{background:rgba(59,130,246,.03)}.NotificationBell_unreadDot__p9qWR{position:absolute;top:18px;left:6px;width:6px;height:6px;border-radius:50%;background:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.6)}.NotificationBell_itemIcon__yVMSu{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--overlay-row-bg);display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.NotificationBell_itemContent__i9h8X{flex:1;min-width:0}.NotificationBell_itemTitle__rwUxk{font-size:13px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.NotificationBell_unreadItem__MJMFs .NotificationBell_itemTitle__rwUxk{font-weight:600}.NotificationBell_itemBody__nDSPf{font-size:12px;color:var(--text-secondary);line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NotificationBell_itemTime__SZDl3{font-size:11px;color:var(--text-muted)}.NotificationBell_footer__LNHb6{padding:10px 16px;border-top:1px solid var(--overlay-divider);background:var(--overlay-footer-bg)}.NotificationBell_markReadBtn__sEqhv{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:transparent;border:1px solid var(--overlay-border);border-radius:6px;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.NotificationBell_markReadBtn__sEqhv:hover{background:var(--overlay-item-hover);color:var(--text-primary)}@media (max-width:1024px){.NotificationBell_container__gJSCG{position:static}.NotificationBell_dropdownMenu__c9sGZ{width:min(320px,calc(100vw - 32px))}}