._nav_iei6t_1{position:fixed;bottom:0;left:0;right:0;background:#080b14d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid rgba(124,92,252,.1);display:flex;justify-content:space-around;padding:6px 0 calc(6px + env(safe-area-inset-bottom));z-index:100;box-shadow:0 -4px 30px #0000004d}._item_iei6t_16{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:500;letter-spacing:.5px;color:var(--text-muted);background:none;border:none;padding:8px 16px;border-radius:12px;transition:all .3s ease;text-decoration:none;cursor:pointer;font-family:inherit;position:relative}._item_iei6t_16:hover{color:var(--text-secondary);background:#7c5cfc0f}._item_iei6t_16._active_iei6t_41{color:var(--accent);background:#7c5cfc1a}._item_iei6t_16._active_iei6t_41:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:24px;height:2px;background:var(--accent);border-radius:0 0 4px 4px;box-shadow:0 0 8px var(--accent-glow)}._plansItem_iei6t_59:hover,._plansItem_iei6t_59._active_iei6t_41{color:#f59e0b;background:#f59e0b1a}._plansItem_iei6t_59._active_iei6t_41:before{background:#f59e0b;box-shadow:0 0 8px #f59e0b66}._wrapper_9k2e4_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgba(124,92,252,.12),transparent),radial-gradient(ellipse 50% 30% at 80% 100%,rgba(168,85,247,.08),transparent)}._card_9k2e4_12{background:#0f1322b3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;padding:44px 36px;border:1px solid rgba(124,92,252,.15);width:100%;max-width:400px;box-shadow:0 20px 60px #0006,0 0 40px #7c5cfc14;animation:_fadeIn_9k2e4_1 .5s ease}._header_9k2e4_24{text-align:center;margin-bottom:36px}._logo_9k2e4_29{font-size:32px;font-weight:800;margin-bottom:8px;background:linear-gradient(135deg,#7c5cfc,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_9k2e4_39{color:var(--text-secondary);font-size:14px}._form_9k2e4_44{display:flex;flex-direction:column;gap:16px}._error_9k2e4_50{background:#ff47571a;border:1px solid rgba(255,71,87,.3);color:var(--danger);padding:10px 14px;border-radius:var(--radius-sm);font-size:13px;animation:_fadeIn_9k2e4_1 .3s ease}._footer_9k2e4_60{text-align:center;margin-top:24px;color:var(--text-secondary);font-size:14px}._separator_9k2e4_67{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:13px}._separator_9k2e4_67:before,._separator_9k2e4_67:after{content:"";flex:1;height:1px;background:#7c5cfc26}._backBtn_9k2e4_83{display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;color:var(--text-secondary);font-size:13px;cursor:pointer;padding:8px 0;transition:color .2s}._backBtn_9k2e4_83:hover{color:var(--text-primary)}._mfaHint_9k2e4_101{color:var(--text-secondary);font-size:13px;text-align:center;margin:0}._ring_9yeel_1{display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .3s ease}._ring_9yeel_1:hover{transform:scale(1.05)}._bg_9yeel_13{fill:none;stroke:#ffffff0a}._progress_9yeel_18{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 0 6px currentColor)}._value_9yeel_25{fill:var(--text-primary);font-size:16px;font-weight:800}._label_9yeel_31{font-size:10px;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.8px;font-weight:600;text-align:center}._sublabel_9yeel_40{font-size:11px;color:var(--text-muted)}._bar_zi6lt_1{display:flex;align-items:center;gap:10px}._header_zi6lt_7{min-width:120px;display:flex;flex-direction:column;gap:2px}._label_zi6lt_14{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}._stats_zi6lt_24{font-size:11px;color:var(--text-muted)}._count_zi6lt_29{color:var(--text-secondary);font-weight:600}._sep_zi6lt_34{margin:0 2px}._goal_zi6lt_38{color:var(--text-muted)}._track_zi6lt_42{flex:1;height:10px;background:#ffffff0a;border-radius:5px;overflow:hidden;min-width:80px}._fill_zi6lt_51{height:100%;border-radius:5px;transition:width .6s cubic-bezier(.4,0,.2,1)}._pct_zi6lt_57{font-size:12px;font-weight:700;min-width:36px;text-align:right}._trigger_842cm_1{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--border);background:var(--bg-glass);color:var(--text-muted);font-size:10px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0}._trigger_842cm_1:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light);box-shadow:0 0 12px var(--accent-glow)}._overlay_842cm_26{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;animation:_fadeIn_842cm_1 .15s ease}@keyframes _fadeIn_842cm_1{0%{opacity:0}to{opacity:1}}._modal_842cm_44{background:var(--bg-secondary);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow),var(--shadow-glow);max-width:400px;width:90%;padding:20px;animation:_slideUp_842cm_1 .2s ease}@keyframes _slideUp_842cm_1{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}._header_842cm_61{display:flex;align-items:center;gap:8px;margin-bottom:12px}._badge_842cm_68{font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 6px;border-radius:4px;background:var(--accent-light);color:var(--accent);border:1px solid rgba(124,92,252,.25)}._title_842cm_79{font-size:14px;font-weight:600;color:var(--text-primary)}._content_842cm_85{font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:pre-line}._close_842cm_92{margin-top:14px;display:flex;justify-content:flex-end}._closeBtn_842cm_98{font-size:12px;padding:4px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-glass);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._closeBtn_842cm_98:hover{border-color:var(--accent);color:var(--text-primary)}._banner_1e3js_3{display:flex;align-items:center;gap:8px;padding:9px 14px;background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:var(--radius);font-size:13px;animation:_slideDown_1e3js_1 .25s ease-out}@keyframes _slideDown_1e3js_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._icon_1e3js_20{color:var(--warning);flex-shrink:0}._text_1e3js_25{flex:1;color:var(--text-secondary);line-height:1.4}._link_1e3js_31{color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap;font-size:13px}._link_1e3js_31:hover{text-decoration:underline}._dismiss_1e3js_43{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .15s}._dismiss_1e3js_43:hover{color:var(--text-primary)}._dashboard_1q1qg_1{padding:20px 16px 100px;max-width:640px;margin:0 auto;animation:_fadeIn_1q1qg_1 .4s ease}._header_1q1qg_8{margin-bottom:24px}._greeting_1q1qg_12{font-size:24px;font-weight:800}._name_1q1qg_17{background:linear-gradient(135deg,#7c5cfc,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._subtitle_1q1qg_24{color:var(--text-secondary);font-size:14px;margin-top:4px}._ringsRow_1q1qg_31{display:flex;justify-content:space-around;margin-bottom:24px;padding:24px 0;background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;transition:all .3s}._ringsRow_1q1qg_31:hover{border-color:#7c5cfc33;box-shadow:0 0 30px #7c5cfc0f}._quickStats_1q1qg_49{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}@media(max-width:480px){._quickStats_1q1qg_49{grid-template-columns:repeat(2,1fr)}}._statCard_1q1qg_62{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.08);border-radius:14px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .3s ease}._statCard_1q1qg_62:hover{border-color:#7c5cfc33;transform:translateY(-2px);box-shadow:0 8px 25px #0003}._statValue_1q1qg_81{font-size:26px;font-weight:800;color:var(--text-primary)}._statValue_1q1qg_81._green_1q1qg_87{color:var(--success);text-shadow:0 0 10px rgba(0,230,167,.3)}._statValue_1q1qg_81._red_1q1qg_88{color:var(--danger);text-shadow:0 0 10px rgba(255,71,87,.3)}._statIcon_1q1qg_90{color:var(--text-muted)}._statLabel_1q1qg_94{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-weight:600}._grid_1q1qg_103{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}@media(max-width:540px){._grid_1q1qg_103{grid-template-columns:1fr}}._card_1q1qg_116{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.08);border-radius:16px;padding:18px;transition:all .3s}._card_1q1qg_116:hover{border-color:#7c5cfc33;box-shadow:0 0 25px #7c5cfc0f}._sectionTitle_1q1qg_130{font-size:14px;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:6px}._flameIcon_1q1qg_139{color:var(--warning);filter:drop-shadow(0 0 4px rgba(255,167,38,.4))}._barList_1q1qg_144,._streakList_1q1qg_150{display:flex;flex-direction:column;gap:10px}._streakRow_1q1qg_156{display:flex;align-items:center;gap:8px;transition:transform .2s}._streakRow_1q1qg_156:hover{transform:translate(2px)}._dot_1q1qg_167{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}._streakName_1q1qg_175{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._streakBadge_1q1qg_183{font-size:12px;font-weight:700;color:var(--warning);text-shadow:0 0 6px rgba(255,167,38,.3)}._emptyCard_1q1qg_190{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.08);border-radius:16px;padding:40px 20px;text-align:center;color:var(--text-muted);font-size:14px}._timeline_18j37_1{display:flex;flex-direction:column;gap:0;padding:12px 0}._entry_18j37_8{display:flex;gap:12px;position:relative;padding-bottom:16px}._entry_18j37_8:last-child{padding-bottom:0}._entry_18j37_8:last-child ._line_18j37_19{display:none}._dotCol_18j37_23{display:flex;flex-direction:column;align-items:center;width:16px;flex-shrink:0}._dot_18j37_23{width:12px;height:12px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}._dot_18j37_23._queued_18j37_39{background:var(--accent, #7c5cfc);color:var(--accent-glow, rgba(124, 92, 252, .4))}._dot_18j37_23._in_progress_18j37_44{background:var(--warning, #ffa726);color:#ffa72666;animation:_pulse_18j37_1 1.5s ease-in-out infinite}._dot_18j37_23._success_18j37_50{background:var(--success, #00e6a7);color:var(--success-glow, rgba(0, 230, 167, .3))}._dot_18j37_23._failure_18j37_55{background:var(--danger, #ff4757);color:var(--danger-glow, rgba(255, 71, 87, .3))}._dot_18j37_23._cancelled_18j37_60{background:var(--text-muted, #505468);color:#5054684d}._line_18j37_19{width:2px;flex:1;min-height:12px;background:var(--border, rgba(255, 255, 255, .06));margin-top:4px}._info_18j37_73{flex:1;min-width:0}._statusLabel_18j37_78{font-size:13px;font-weight:600;text-transform:capitalize;margin-bottom:2px}._statusLabel_18j37_78._queued_18j37_39{color:var(--accent, #7c5cfc)}._statusLabel_18j37_78._in_progress_18j37_44{color:var(--warning, #ffa726)}._statusLabel_18j37_78._success_18j37_50{color:var(--success, #00e6a7)}._statusLabel_18j37_78._failure_18j37_55{color:var(--danger, #ff4757)}._statusLabel_18j37_78._cancelled_18j37_60{color:var(--text-muted, #505468)}._timestamp_18j37_91{font-size:11px;color:var(--text-muted, #505468)}._message_18j37_96{font-size:12px;color:var(--text-secondary, #8b8fa8);margin-top:4px;line-height:1.4}._empty_18j37_103{font-size:13px;color:var(--text-muted, #505468);text-align:center;padding:12px 0}@keyframes _pulse_18j37_1{0%,to{opacity:1}50%{opacity:.5}}._container_8alwe_1{position:relative;display:inline-flex}._trigger_8alwe_6{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .15s;white-space:nowrap}._trigger_8alwe_6:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}._modelName_8alwe_27{color:var(--text-primary);font-weight:500}._batchBadge_8alwe_32{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:color-mix(in srgb,var(--warning) 15%,transparent);color:var(--warning);border-radius:10px;font-size:10px;font-weight:600}._realtimeBadge_8alwe_44{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:color-mix(in srgb,var(--success) 15%,transparent);color:var(--success);border-radius:10px;font-size:10px;font-weight:600}._chevron_8alwe_56{transition:transform .2s}._chevronOpen_8alwe_60{transform:rotate(180deg)}._dropdown_8alwe_66{position:absolute;top:calc(100% + 6px);right:0;min-width:440px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0006;z-index:100;padding:6px;animation:_fadeDropdown_8alwe_1 .15s ease}@keyframes _fadeDropdown_8alwe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._columnsHeader_8alwe_87{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:6px 4px 4px}._colTitle_8alwe_94{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:4px 0}._colTitle_8alwe_94:first-child{color:var(--success)}._colTitle_8alwe_94:last-child{color:var(--warning)}._columns_8alwe_87{display:grid;grid-template-columns:1fr 1fr;gap:6px}._column_8alwe_87{display:flex;flex-direction:column;gap:4px}._option_8alwe_129{display:flex;flex-direction:column;gap:3px;width:100%;padding:8px 10px;background:none;border:1px solid transparent;border-radius:calc(var(--radius) - 2px);cursor:pointer;transition:all .15s;text-align:left;color:var(--text-primary)}._option_8alwe_129:hover{background:var(--bg-hover);border-color:var(--border)}._optionActive_8alwe_149{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}._optionName_8alwe_154{font-size:12px;font-weight:600;line-height:1.3}._optionDesc_8alwe_160{font-size:10px;color:var(--text-muted);line-height:1.3}._costTag_8alwe_166{font-size:10px;font-weight:700;color:var(--text-muted);margin-top:1px}@media(max-width:480px){._dropdown_8alwe_66{min-width:calc(100vw - 32px);right:-8px}}._overlay_10s1s_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;animation:_fadeOverlay_10s1s_1 .25s ease}._projectRow_10s1s_11{position:relative}._projectBtn_10s1s_15{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}._projectBtn_10s1s_15:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}._projectBtn_10s1s_15:disabled{opacity:.5;cursor:default}._projectBtnLabel_10s1s_40{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectChevron_10s1s_47{color:var(--text-muted);flex-shrink:0;transition:transform .2s}._projectChevronOpen_10s1s_53{transform:rotate(180deg)}._projectDropdown_10s1s_57{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:var(--bg-secondary, #0f1322);border:1px solid rgba(124,92,252,.18);border-radius:10px;padding:4px;z-index:200;box-shadow:0 8px 24px #00000080;animation:_dropIn_10s1s_1 .12s ease}@keyframes _dropIn_10s1s_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._projectDropItem_10s1s_76{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;border-radius:7px;text-align:left;transition:background .12s}._projectDropItem_10s1s_76:hover{background:#7c5cfc14}._projectDropItemActive_10s1s_96{font-weight:600;background:#7c5cfc14}._drawer_10s1s_101{position:fixed;top:0;bottom:0;left:0;right:0;max-height:100vh;background:var(--bg-secondary, #0f1322);border-top-left-radius:0;border-top-right-radius:0;border-top:none;z-index:101;display:flex;flex-direction:column;animation:_slideDrawer_10s1s_1 .3s ease;box-shadow:0 -10px 40px #00000080}._handle_10s1s_119{display:flex;justify-content:center;padding:12px 0 4px;cursor:pointer;flex-shrink:0}._handleBar_10s1s_127{width:40px;height:4px;background:var(--text-muted, #505468);border-radius:2px}._body_10s1s_134{flex:1;overflow-y:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:12px;min-height:0}._drawerHeader_10s1s_145{display:flex;align-items:center;justify-content:space-between;gap:10px}._badges_10s1s_152{display:flex;gap:8px;align-items:center}._badge_10s1s_152{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:20px}._badgeNote_10s1s_167{background:#ffffff0f;color:var(--text-secondary, #8b8fa8)}._badgeDeploy_10s1s_172{background:var(--accent-light, rgba(124, 92, 252, .12));color:var(--accent, #7c5cfc)}._drawerDate_10s1s_177{font-size:12px;color:var(--text-muted, #505468)}._contentSection_10s1s_183{white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.6;color:var(--text-primary, #eef0f6);border-radius:8px;padding:8px;margin:-8px;transition:background .2s}._contentEditable_10s1s_195{cursor:pointer}._contentEditable_10s1s_195:hover{background:#7c5cfc0f}._contentLocked_10s1s_203{cursor:not-allowed;opacity:.75}._editArea_10s1s_209{width:100%;min-height:calc(100vh - 200px);padding:12px 16px;background:var(--bg-input, #0f1322);border:1px solid var(--border, rgba(255, 255, 255, .06));border-radius:var(--radius-sm, 10px);color:var(--text-primary, #eef0f6);font-size:15px;line-height:1.6;resize:none;font-family:inherit;outline:none;transition:border-color .3s}._editArea_10s1s_209:focus{border-color:var(--accent, #7c5cfc);box-shadow:0 0 15px var(--accent-glow, rgba(124, 92, 252, .4))}._deploySection_10s1s_231{border-top:1px solid var(--border, rgba(255, 255, 255, .06));padding-top:16px}._deployTitleBtn_10s1s_236{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;margin-bottom:8px;cursor:pointer;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary, #8b8fa8);transition:color .2s}._deployTitleBtn_10s1s_236:hover{color:var(--text-primary, #eef0f6)}._chevron_10s1s_258{font-size:18px;line-height:1;transform:rotate(90deg);transition:transform .2s ease;display:inline-block}._chevronOpen_10s1s_266{transform:rotate(270deg)}._statusBadge_10s1s_271{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 12px;border-radius:20px;margin-bottom:8px}._statusBadge_10s1s_271._queued_10s1s_282{background:#7c5cfc1a;color:var(--accent, #7c5cfc)}._statusBadge_10s1s_271._in_progress_10s1s_287{background:#ffa7261a;color:var(--warning, #ffa726)}._statusBadge_10s1s_271._success_10s1s_292{background:#00e6a71a;color:var(--success, #00e6a7)}._statusBadge_10s1s_271._failure_10s1s_297{background:#ff47571a;color:var(--danger, #ff4757)}._statusBadge_10s1s_271._cancelled_10s1s_302{background:#5054681a;color:var(--text-muted, #505468)}._statusDot_10s1s_307{width:8px;height:8px;border-radius:50%;background:currentColor}._actions_10s1s_315{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:8px;flex-shrink:0;border-bottom:1px solid var(--border, rgba(255, 255, 255, .06))}._btnAction_10s1s_324{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--radius-sm, 10px);font-size:13px;font-weight:600;border:none;cursor:pointer;transition:all .2s ease;flex:1;justify-content:center;min-width:0}._btnEdit_10s1s_340{background:#ffffff0d;color:var(--text-primary, #eef0f6);border:1px solid var(--border, rgba(255, 255, 255, .06))}._btnEdit_10s1s_340:hover:not(:disabled){border-color:var(--accent, #7c5cfc);color:var(--accent, #7c5cfc)}._btnEdit_10s1s_340:disabled{opacity:.35;cursor:not-allowed}._btnDeploy_10s1s_356{background:var(--gradient-accent, linear-gradient(135deg, #7c5cfc, #a855f7, #6366f1));color:#fff;box-shadow:0 4px 15px var(--accent-glow, rgba(124, 92, 252, .4))}._btnDeploy_10s1s_356:hover{transform:translateY(-1px);box-shadow:0 6px 20px var(--accent-glow, rgba(124, 92, 252, .5))}._btnDeploy_10s1s_356:disabled{opacity:.5;cursor:not-allowed;transform:none}._btnDeployDisabled_10s1s_373{background:#ffffff0a;color:var(--text-muted, #505468);border:1px solid rgba(255,255,255,.06);opacity:.6;cursor:not-allowed}._badgeDisabled_10s1s_381{opacity:.4;cursor:not-allowed}._futureFeatureBanner_10s1s_387{display:flex;align-items:flex-start;gap:8px;background:#7c5cfc0f;border-left:2px solid var(--accent, #7c5cfc);border-radius:6px;padding:10px 12px;font-size:12px;font-style:italic;color:var(--text-secondary, #8b8fa8);line-height:1.5}._encryptedBanner_10s1s_401{display:flex;align-items:flex-start;gap:8px;background:#f59e0b14;border-left:2px solid var(--warning, #f59e0b);border-radius:6px;padding:10px 12px;font-size:12px;color:var(--text-secondary, #8b8fa8);line-height:1.5}._btnCancel_10s1s_414{background:#ffa7261a;color:var(--warning, #ffa726);border:1px solid rgba(255,167,38,.2)}._btnCancel_10s1s_414:hover{background:#ffa72633}._btnDelete_10s1s_424{background:#ff475714;color:var(--danger, #ff4757);border:1px solid rgba(255,71,87,.15)}._btnDelete_10s1s_424:hover{background:#ff475726}._btnSave_10s1s_434{background:var(--success, #00e6a7);color:#080b14;font-weight:700}._btnSave_10s1s_434:hover{box-shadow:0 0 15px var(--success-glow, rgba(0, 230, 167, .3))}._btnSave_10s1s_434:disabled{opacity:.5;cursor:not-allowed}._btnCancelEdit_10s1s_449{background:#ffffff0d;color:var(--text-secondary, #8b8fa8);border:1px solid var(--border, rgba(255, 255, 255, .06))}._btnCancelEdit_10s1s_449:hover{color:var(--text-primary, #eef0f6)}._confirmDelete_10s1s_460{display:flex;flex-direction:column;gap:10px;padding:12px;background:#ff47570f;border:1px solid rgba(255,71,87,.15);border-radius:var(--radius-sm, 10px)}._confirmText_10s1s_470{font-size:13px;color:var(--danger, #ff4757);font-weight:600}._confirmActions_10s1s_476{display:flex;gap:8px}._btnConfirmYes_10s1s_481{flex:1;padding:8px;background:var(--danger, #ff4757);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}._btnConfirmYes_10s1s_481:hover{box-shadow:0 0 12px var(--danger-glow, rgba(255, 71, 87, .3))}._btnConfirmNo_10s1s_498{flex:1;padding:8px;background:#ffffff0d;color:var(--text-secondary, #8b8fa8);border:1px solid var(--border, rgba(255, 255, 255, .06));border-radius:8px;font-size:13px;cursor:pointer;transition:all .2s}._btnConfirmNo_10s1s_498:hover{color:var(--text-primary, #eef0f6)}._deployErrorBanner_10s1s_515{display:flex;align-items:center;gap:8px;background:#ff475714;border:1px solid rgba(255,71,87,.2);border-radius:var(--radius-sm, 10px);padding:10px 12px;font-size:12px;color:var(--danger, #ff4757);margin-bottom:4px}._deployErrorBanner_10s1s_515 span{flex:1}._deployErrorClose_10s1s_532{background:none;border:none;color:var(--danger, #ff4757);cursor:pointer;font-size:13px;padding:0;opacity:.7;line-height:1}._deployErrorClose_10s1s_532:hover{opacity:1}._workflowPanel_10s1s_548{background:#7c5cfc0f;border:1px solid rgba(124,92,252,.15);border-radius:var(--radius-sm, 10px);padding:12px;margin-top:8px}._workflowHeader_10s1s_556{display:flex;align-items:center;gap:8px;margin-bottom:10px}._workflowTitle_10s1s_563{font-size:13px;font-weight:600;color:var(--text-secondary, #8b8fa8)}._stepList_10s1s_569{display:flex;flex-direction:column;gap:6px}._stepRow_10s1s_575{display:flex;align-items:center;gap:8px;font-size:13px}._stepSpinner_10s1s_582{color:var(--accent, #7c5cfc);animation:_spin_10s1s_820 .8s linear infinite;flex-shrink:0}._stepDone_10s1s_588{color:var(--success, #00e6a7);flex-shrink:0}._stepFailed_10s1s_593{color:var(--danger, #ff4757);flex-shrink:0}._stepDot_10s1s_598{width:10px;height:10px;border-radius:50%;background:var(--text-muted, #505468);flex-shrink:0;display:inline-block}._stepLabel_10s1s_607{flex:1;color:var(--text-secondary, #8b8fa8)}._stepLabel_10s1s_607[data-status=running]{color:var(--text-primary, #eef0f6);font-weight:500}._stepLabel_10s1s_607[data-status=done]{color:var(--success, #00e6a7)}._stepLabel_10s1s_607[data-status=failed]{color:var(--danger, #ff4757)}._stepMsg_10s1s_625{font-size:11px;color:var(--text-muted, #505468)}._collapsible_10s1s_631{border:1px solid var(--border, rgba(255, 255, 255, .06));border-radius:var(--radius-sm, 10px);overflow:hidden;margin-top:6px}._collapsibleHeader_10s1s_638{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary, #8b8fa8);transition:color .2s,background .2s;text-align:left}._collapsibleHeader_10s1s_638:hover{background:#ffffff08;color:var(--text-primary, #eef0f6)}._collapsibleBody_10s1s_659{padding:10px 14px 14px;border-top:1px solid var(--border, rgba(255, 255, 255, .06))}._deployResult_10s1s_665{margin-top:8px;display:flex;flex-direction:column;gap:4px}._resultText_10s1s_672{font-size:13px;color:var(--text-secondary, #8b8fa8);line-height:1.6;white-space:pre-wrap;margin:0}._taskList_10s1s_680{display:flex;flex-direction:column;gap:8px}._taskRow_10s1s_686{display:flex;align-items:center;gap:8px}._priorityDot_10s1s_692{width:8px;height:8px;border-radius:50%;flex-shrink:0}._taskTitle_10s1s_699{flex:1;font-size:13px;font-weight:600;color:var(--text-primary, #eef0f6)}._priorityLabel_10s1s_706{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}._estimatedTimePill_10s1s_714{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 10px;background:#7c5cfc1a;border-radius:20px;font-size:12px;font-weight:600;color:var(--accent, #7c5cfc)}._tagsRow_10s1s_728{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}._tag_10s1s_728{font-size:11px;font-weight:600;padding:3px 8px;background:#ffffff0f;border-radius:12px;color:var(--text-secondary, #8b8fa8)}._nextSteps_10s1s_745{margin-top:12px;display:flex;flex-direction:column;gap:4px}._nextStepsTitle_10s1s_752{font-size:12px;font-weight:700;color:var(--text-secondary, #8b8fa8);text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}._nextStep_10s1s_745{font-size:13px;color:var(--text-secondary, #8b8fa8);line-height:1.5;margin:0}._risks_10s1s_769{margin-top:12px;display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:#ff47570f;border-radius:8px;border-left:2px solid var(--danger, #ff4757)}._risksTitle_10s1s_780{font-size:12px;font-weight:700;color:var(--danger, #ff4757);margin-bottom:2px}._riskItem_10s1s_787{font-size:13px;color:var(--text-secondary, #8b8fa8);line-height:1.5;margin:0}._confirmE2EE_10s1s_795{display:flex;flex-direction:column;gap:10px;padding:12px;background:#7c5cfc14;border:1px solid rgba(124,92,252,.2);border-radius:var(--radius-sm, 10px);margin-bottom:8px}._e2eeConfirmHeader_10s1s_806{display:flex;align-items:center;gap:8px;color:var(--accent, #7c5cfc)}._e2eeConfirmTitle_10s1s_813{font-size:13px;font-weight:700;color:var(--accent, #7c5cfc)}._spinner_10s1s_820{width:14px;height:14px;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:_spin_10s1s_820 .6s linear infinite}@keyframes _fadeOverlay_10s1s_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDrawer_10s1s_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _spin_10s1s_820{to{transform:rotate(360deg)}}._btnShare_10s1s_845{background:#7c5cfc0f;color:var(--accent, #7c5cfc);border:1px solid rgba(124,92,252,.15);flex:0 0 auto;min-width:auto;padding:10px 14px}._btnShare_10s1s_845:hover{background:#7c5cfc1f}._lockOverlay_10s1s_859{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;background:#7c5cfc0a;border:1px solid rgba(124,92,252,.12);border-radius:12px;text-align:center}._lockIcon_10s1s_871{color:var(--accent, #7c5cfc);opacity:.7}._lockText_10s1s_876{font-size:14px;color:var(--text-secondary, #8b8fa8);margin:0}._lockInput_10s1s_882{width:100%;max-width:280px}._lockError_10s1s_887{font-size:12px;color:var(--danger, #ff4757);margin:0}._menu_1lgnq_1{position:fixed;z-index:500;background:var(--bg-secondary, #0f1322);border:1px solid rgba(124,92,252,.18);border-radius:10px;box-shadow:0 8px 32px #00000080;padding:6px 0;min-width:180px;animation:_menuIn_1lgnq_1 .15s ease}@keyframes _menuIn_1lgnq_1{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._item_1lgnq_18{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;background:none;border:none;color:var(--text-primary, #eef0f6);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s}._item_1lgnq_18:hover{background:#7c5cfc14;color:var(--accent, #7c5cfc)}._itemDanger_1lgnq_39{color:var(--danger, #ff4757)}._itemDanger_1lgnq_39:hover{background:#ff475714;color:var(--danger, #ff4757)}._overlay_17dd9_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;animation:_fadeIn_17dd9_1 .2s ease}@keyframes _fadeIn_17dd9_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_17dd9_1{0%{opacity:0;transform:translate(-50%) translateY(calc(-50% + 20px))}to{opacity:1;transform:translate(-50%) translateY(-50%)}}._modal_17dd9_20{position:fixed;left:50%;top:50%;transform:translate(-50%) translateY(-50%);width:min(400px,calc(100vw - 32px));background:var(--bg-secondary, #0f1322);border:1px solid rgba(124,92,252,.2);border-radius:18px;padding:32px 24px 24px;z-index:401;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;box-shadow:0 24px 60px #00000080;animation:_slideUp_17dd9_1 .25s cubic-bezier(.16,1,.3,1)}._iconWrap_17dd9_40{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#7c5cfc40,#7c5cfc0f);border:1px solid rgba(124,92,252,.2);display:flex;align-items:center;justify-content:center;margin-bottom:4px}._icon_17dd9_40{color:var(--accent, #7c5cfc)}._title_17dd9_56{font-size:18px;font-weight:700;color:var(--text-primary, #fff);margin:0}._body_17dd9_63{font-size:14px;line-height:1.6;color:var(--text-secondary, rgba(255,255,255,.65));margin:0}._body_17dd9_63 strong{color:var(--accent, #7c5cfc);font-weight:600}._actions_17dd9_75{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}._btnUpgrade_17dd9_83{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:10px;background:linear-gradient(135deg,#7c5cfc,#a78bfa);color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s,transform .15s}._btnUpgrade_17dd9_83:hover{opacity:.9;transform:translateY(-1px)}._btnCancel_17dd9_104{padding:10px 20px;border-radius:10px;background:transparent;color:var(--text-muted, rgba(255,255,255,.4));font-size:13px;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:color .15s,border-color .15s}._btnCancel_17dd9_104:hover{color:var(--text-secondary, rgba(255,255,255,.65));border-color:#ffffff26}._page_hfz5s_1{padding:20px 16px 100px;max-width:480px;margin:0 auto;animation:_fadeIn_hfz5s_1 .4s ease}._header_hfz5s_8{display:flex;align-items:center;gap:10px;margin-bottom:20px}._header_hfz5s_8 h1{font-size:24px;font-weight:800;flex:1}._icon_hfz5s_21{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}._count_hfz5s_26{font-size:13px;font-weight:700;color:var(--text-muted);background:#ffffff0a;padding:3px 10px;border-radius:20px}._addForm_hfz5s_35{display:flex;gap:10px;margin-bottom:16px}._addForm_hfz5s_35 ._input_hfz5s_41{flex:1}._addTextarea_hfz5s_45{resize:none;overflow:hidden;min-height:40px;max-height:200px;line-height:1.5;padding:8px 12px;font-family:inherit;font-size:inherit}._addError_hfz5s_56{font-size:12px;color:var(--warning, #ffa726);margin-top:-10px;margin-bottom:4px;padding-left:4px}._decryptBanner_hfz5s_66{display:flex;align-items:center;gap:8px;padding:8px 14px;font-size:13px;color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:var(--radius, 8px);font-variant-numeric:tabular-nums}._spinner_hfz5s_79{animation:_spin_hfz5s_79 .8s linear infinite}@keyframes _spin_hfz5s_79{to{transform:rotate(360deg)}}._inputShake_hfz5s_87{border-color:var(--warning, #ffa726)!important;animation:_shake_hfz5s_1 .35s ease}@keyframes _shake_hfz5s_1{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}._filters_hfz5s_101{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}._pill_hfz5s_110{flex-shrink:0;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s;white-space:nowrap}._pill_hfz5s_110:hover{border-color:var(--accent);color:var(--accent)}._pillActive_hfz5s_129{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}._projectBar_hfz5s_136{display:flex;align-items:center;gap:6px;margin-bottom:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}._projectBar_hfz5s_136::-webkit-scrollbar{display:none}._projectPill_hfz5s_147{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .15s ease}._projectPill_hfz5s_147:hover{background:#ffffff14}._projectPillActive_hfz5s_165{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}._projectCount_hfz5s_171{font-size:10px;font-weight:700;background:#ffffff14;padding:1px 6px;border-radius:10px}._projectAddBtn_hfz5s_179{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px dashed rgba(255,255,255,.15);background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:all .15s ease}._projectAddBtn_hfz5s_179:hover{border-color:var(--accent);color:var(--accent)}._projectCreateFirst_hfz5s_198{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;border-radius:var(--radius, 8px);border:1px dashed rgba(255,255,255,.1);background:transparent;color:var(--text-muted);font-size:13px;cursor:pointer;margin-bottom:12px;transition:all .15s ease}._projectCreateFirst_hfz5s_198:hover{border-color:var(--accent);color:var(--accent)}._moveList_hfz5s_219{display:flex;flex-direction:column;gap:2px;margin:12px 0;max-height:300px;overflow-y:auto}._moveItem_hfz5s_228{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius, 8px);border:none;background:transparent;color:var(--text-primary);font-size:14px;cursor:pointer;transition:background .15s ease;text-align:left}._moveItem_hfz5s_228:hover{background:#ffffff0f}._moveItemNew_hfz5s_246{color:var(--accent);border-top:1px solid rgba(255,255,255,.06);margin-top:4px;padding-top:12px}._colorSwatchActive_hfz5s_254{outline:2px solid var(--text-primary);outline-offset:2px}._list_hfz5s_260{display:flex;flex-direction:column;gap:10px}._empty_hfz5s_266{text-align:center;color:var(--text-muted);padding:40px 0;font-size:14px}._cardWrapper_hfz5s_274{position:relative}._ideaCard_hfz5s_278{display:flex;align-items:center;gap:10px;background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.08);border-left:3px solid transparent;border-radius:10px;padding:10px 14px;cursor:pointer;transition:all .2s ease;animation:_slideUp_hfz5s_1 .3s ease}._ideaCard_hfz5s_278:hover{border-color:#7c5cfc33;box-shadow:0 0 25px #7c5cfc0f;transform:translateY(-1px)}._ideaCard_hfz5s_278:active{transform:scale(.98)}._typeBadge_hfz5s_303{font-size:11px;padding:2px 6px;border-radius:8px;font-weight:600;flex-shrink:0}._typeNote_hfz5s_311{background:#ffffff0a}._typeDeploy_hfz5s_315{background:var(--accent-light)}._statusDot_hfz5s_319{width:7px;height:7px;border-radius:50%;box-shadow:0 0 6px currentColor;flex-shrink:0}._ideaContent_hfz5s_327{font-size:13px;line-height:1.4;color:var(--text-primary);margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ideaDate_hfz5s_339{font-size:11px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}._dragHandle_hfz5s_347{color:var(--text-muted);opacity:0;cursor:grab;transition:opacity .2s;flex-shrink:0;display:flex;align-items:center}._ideaCard_hfz5s_278:hover ._dragHandle_hfz5s_347{opacity:.4}._dragHandle_hfz5s_347:hover{opacity:1!important;color:var(--accent)}._dragHandle_hfz5s_347:active{cursor:grabbing}._dropBar_hfz5s_370{height:3px;background:var(--accent);border-radius:2px;margin:-2px 0;box-shadow:0 0 8px var(--accent-glow);animation:_dropBarPulse_hfz5s_1 .8s ease infinite alternate}@keyframes _dropBarPulse_hfz5s_1{0%{opacity:.7}to{opacity:1}}._encryptedToggle_hfz5s_384{display:block;width:100%;padding:8px 12px;margin-bottom:12px;font-size:12px;font-weight:500;color:var(--text-secondary);background:#0f132266;border:1px solid rgba(124,92,252,.08);border-radius:8px;cursor:pointer;text-align:center;transition:background .2s}._encryptedToggle_hfz5s_384:hover{background:#0f132299}._ideaCardEncrypted_hfz5s_404{opacity:.45}._ideaCardEncrypted_hfz5s_404 ._ideaContent_hfz5s_327{font-style:italic;color:var(--text-muted)}._cardSelected_hfz5s_414 ._ideaCard_hfz5s_278{border-color:#7c5cfc73;box-shadow:0 0 0 2px #7c5cfc26}._ideaCardLocked_hfz5s_420{opacity:.85}._lockBadge_hfz5s_424{font-size:11px;flex-shrink:0}._reminderBadge_hfz5s_429{font-size:10px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}._cardCheckbox_hfz5s_437{position:absolute;left:-28px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;opacity:0;transition:opacity .15s,color .15s;z-index:1}._cardWrapper_hfz5s_274:hover ._cardCheckbox_hfz5s_437,._cardCheckboxVisible_hfz5s_453{opacity:1!important}._cardCheckbox_hfz5s_437:hover,._cardCheckboxVisible_hfz5s_453{color:var(--accent)}._list_hfz5s_260{padding-left:32px}._cardMenuBtn_hfz5s_468{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px 6px;border-radius:6px;opacity:0;transition:opacity .15s,background .15s;z-index:1;display:flex;align-items:center}._cardWrapper_hfz5s_274:hover ._cardMenuBtn_hfz5s_468{opacity:1}._cardMenuBtn_hfz5s_468:hover{background:#7c5cfc1a;color:var(--accent)}._masterCheckbox_hfz5s_496{background:none;border:none;color:var(--accent);cursor:pointer;padding:4px;display:flex;align-items:center}._selectionBar_hfz5s_507{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#7c5cfc14;border:1px solid rgba(124,92,252,.18);border-radius:10px;margin-bottom:12px;flex-wrap:wrap}._selectionCount_hfz5s_519{font-size:13px;font-weight:600;color:var(--accent);flex:1;min-width:80px}._selBtn_hfz5s_527{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;border:none;cursor:pointer;transition:all .2s}._selBtnArchive_hfz5s_540{background:#10b9811a;color:#10b981}._selBtnArchive_hfz5s_540:hover{background:#10b98133}._selBtnDuplicate_hfz5s_549{background:#7c5cfc1a;color:var(--accent)}._selBtnDuplicate_hfz5s_549:hover{background:#7c5cfc33}._selBtnDelete_hfz5s_558{background:#ff47571a;color:var(--danger, #ff4757)}._selBtnDelete_hfz5s_558:hover{background:#ff475733}._selBtnCancel_hfz5s_567{background:#ffffff0a;color:var(--text-muted);border:1px solid rgba(255,255,255,.06);padding:6px 12px;border-radius:8px;font-size:12px;cursor:pointer;transition:all .2s}._selBtnCancel_hfz5s_567:hover{color:var(--text-primary)}._modalOverlay_hfz5s_583{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:400;display:flex;align-items:center;justify-content:center;padding:16px}._modal_hfz5s_583{background:var(--bg-secondary, #0f1322);border:1px solid rgba(124,92,252,.18);border-radius:16px;padding:24px;width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px;animation:_modalIn_hfz5s_1 .2s ease}@keyframes _modalIn_hfz5s_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._modalTitle_hfz5s_613{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}._modalActions_hfz5s_620{display:flex;gap:8px}._lockError_hfz5s_625{font-size:12px;color:var(--danger, #ff4757);margin:0}._colorGrid_hfz5s_632{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}._colorSwatch_hfz5s_254{width:100%;aspect-ratio:1;border-radius:8px;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s}._colorSwatch_hfz5s_254:hover{transform:scale(1.1);border-color:#fff6}._colorReset_hfz5s_652{background:#ffffff0f!important;color:var(--text-muted);font-size:16px;display:flex;align-items:center;justify-content:center}._pageMenuWrapper_hfz5s_662{position:relative}._pageMenuBtn_hfz5s_666{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;transition:color .2s,background .2s}._pageMenuBtn_hfz5s_666:hover{color:var(--accent);background:#7c5cfc14}._pageMenuDropdown_hfz5s_683{position:absolute;right:0;top:calc(100% + 6px);min-width:200px;background:var(--bg-secondary, #0f1322);border:1px solid rgba(124,92,252,.18);border-radius:12px;padding:6px;z-index:500;box-shadow:0 8px 32px #00000080;animation:_modalIn_hfz5s_1 .15s ease}._pageMenuItem_hfz5s_697{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-primary);cursor:pointer;transition:background .15s}._pageMenuItem_hfz5s_697:hover{background:#7c5cfc14}._pageMenuArrow_hfz5s_714{margin-left:auto;font-size:11px;color:var(--text-muted)}._pageMenuSub_hfz5s_720{display:flex;flex-direction:column;gap:2px;padding:4px 0 4px 12px}._pageMenuSubItem_hfz5s_727{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:all .15s;text-align:left}._pageMenuSubItem_hfz5s_727:hover{background:#7c5cfc14;color:var(--accent)}._pageMenuSubActive_hfz5s_748{background:var(--accent-light);color:var(--accent);font-weight:600}._pageMenuDivider_hfz5s_754{height:1px;background:#7c5cfc1a;margin:4px 6px}._selBtnColor_hfz5s_761{background:#a855f71a;color:#a855f7}._selBtnColor_hfz5s_761:hover{background:#a855f733}._selBtnLock_hfz5s_770{background:#f59e0b1a;color:#f59e0b}._selBtnLock_hfz5s_770:hover{background:#f59e0b33}._selBtnUnlock_hfz5s_779{background:#06b6d41a;color:#06b6d4}._selBtnUnlock_hfz5s_779:hover{background:#06b6d433}._selBtnSend_hfz5s_788{background:#3b82f61a;color:#3b82f6}._selBtnSend_hfz5s_788:hover{background:#3b82f633}._listView_hfz5s_798{display:flex;flex-direction:column;gap:2px;padding-left:0}._listRow_hfz5s_805{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border-left:3px solid transparent;cursor:pointer;transition:background .15s;font-size:13px}._listRow_hfz5s_805:hover{background:#7c5cfc0a}._listRowSelected_hfz5s_821{background:#7c5cfc14;border-left-color:var(--accent)}._listCheckbox_hfz5s_826{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;opacity:0;transition:opacity .15s,color .15s;flex-shrink:0;display:flex;align-items:center}._listRow_hfz5s_805:hover ._listCheckbox_hfz5s_826,._listCheckboxVisible_hfz5s_840{opacity:1}._listCheckboxVisible_hfz5s_840{color:var(--accent)}._listType_hfz5s_848{font-size:12px;flex-shrink:0}._listLock_hfz5s_853{font-size:11px;flex-shrink:0}._listContent_hfz5s_858{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._listDate_hfz5s_867{font-size:11px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}._listMenuBtn_hfz5s_874{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 4px;border-radius:4px;opacity:0;transition:opacity .15s,color .15s;display:flex;align-items:center;flex-shrink:0}._listRow_hfz5s_805:hover ._listMenuBtn_hfz5s_874{opacity:1}._listMenuBtn_hfz5s_874:hover{color:var(--accent)}._kanban_hfz5s_897{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-left:0}@media(max-width:600px){._kanban_hfz5s_897{grid-template-columns:1fr}}._kanbanCol_hfz5s_910{background:#0f132266;border:1px solid rgba(124,92,252,.08);border-radius:10px;display:flex;flex-direction:column;min-height:120px}._kanbanColHeader_hfz5s_919{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;font-size:12px;font-weight:700;color:var(--text-primary);border-bottom:1px solid rgba(124,92,252,.06)}._kanbanColCount_hfz5s_930{font-size:11px;font-weight:600;color:var(--text-muted);background:#ffffff0a;padding:1px 7px;border-radius:10px}._kanbanColBody_hfz5s_939{display:flex;flex-direction:column;gap:6px;padding:8px;flex:1}._kanbanEmpty_hfz5s_947{text-align:center;color:var(--text-muted);font-size:12px;padding:16px 0;margin:0}._kanbanCard_hfz5s_955{position:relative;background:#0f132299;border:1px solid rgba(124,92,252,.08);border-radius:8px;padding:8px 10px;cursor:pointer;transition:all .15s}._kanbanCard_hfz5s_955:hover{border-color:#7c5cfc33;transform:translateY(-1px)}._kanbanCardSelected_hfz5s_970{border-color:#7c5cfc73;box-shadow:0 0 0 2px #7c5cfc26}._kanbanContent_hfz5s_975{font-size:12px;line-height:1.4;color:var(--text-primary);margin:0 0 4px;word-break:break-word}._kanbanDate_hfz5s_983{font-size:10px;color:var(--text-muted)}._kanbanMenuBtn_hfz5s_988{position:absolute;right:4px;top:4px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 4px;border-radius:4px;opacity:0;transition:opacity .15s;display:flex;align-items:center}._kanbanCard_hfz5s_955:hover ._kanbanMenuBtn_hfz5s_988{opacity:1}._kanbanMenuBtn_hfz5s_988:hover{color:var(--accent)}._projectsSection_hfz5s_1013{display:flex;flex-direction:column;gap:10px}._projectCard_hfz5s_1019{background:#0f132280;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-left:3px solid var(--accent);border-radius:12px;overflow:hidden;transition:border-color .2s;animation:_slideUp_hfz5s_1 .3s ease}._projectCard_hfz5s_1019:hover{border-color:#7c5cfc38}._projectCardDragOver_hfz5s_1034{border-color:var(--accent)!important;background:#7c5cfc14!important;box-shadow:0 0 0 2px #7c5cfc33}._projectCardReorderOver_hfz5s_1040{box-shadow:0 0 0 2px var(--accent);background:#7c5cfc0f!important}._projectDragHandle_hfz5s_1045{color:var(--text-muted);opacity:0;cursor:grab;flex-shrink:0;display:flex;align-items:center;padding:0 4px;margin-left:-4px;transition:opacity .2s}._projectCardHeader_hfz5s_1057:hover ._projectDragHandle_hfz5s_1045{opacity:.45}._projectDragHandle_hfz5s_1045:hover{opacity:1!important;color:var(--accent)}._projectDragHandle_hfz5s_1045:active{cursor:grabbing}._projectCardHeader_hfz5s_1057{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}._projectCardHeader_hfz5s_1057:hover{background:#ffffff08}._projectCardName_hfz5s_1084{flex:1;font-size:14px;font-weight:700;color:var(--text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._projectCardCount_hfz5s_1095{font-size:11px;font-weight:700;color:var(--text-muted);background:#ffffff0f;padding:2px 8px;border-radius:10px;flex-shrink:0}._chevron_hfz5s_1105{color:var(--text-muted);flex-shrink:0;transition:transform .2s ease}._chevronExpanded_hfz5s_1111{transform:rotate(180deg)}._projectSubList_hfz5s_1116{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.04);padding:4px 0 6px}._projectSubEmpty_hfz5s_1123{font-size:12px;color:var(--text-muted);padding:12px 16px;margin:0;font-style:italic}._noProjectGroup_hfz5s_1132{background:#0f13224d;border:1px solid rgba(255,255,255,.05);border-left:3px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;animation:_slideUp_hfz5s_1 .3s ease}._noProjectHeader_hfz5s_1141{display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;background:none;border:none;width:100%;text-align:left;transition:background .15s}._noProjectHeader_hfz5s_1141:hover{background:#ffffff08}._noProjectLabel_hfz5s_1159{flex:1;font-size:14px;font-weight:700;color:var(--text-secondary)}._ideaSubRow_hfz5s_1167{position:relative;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;border-left:3px solid transparent;cursor:pointer;transition:background .15s;font-size:13px}._ideaSubRow_hfz5s_1167:hover{background:#ffffff08}._ideaSubRow_hfz5s_1167+._ideaSubRow_hfz5s_1167{border-top:1px solid rgba(255,255,255,.02)}._ideaSubRowSelected_hfz5s_1187{background:#7c5cfc12;border-left-color:var(--accent)!important}._ideaSubRowEncrypted_hfz5s_1192{opacity:.5}._ideaSubRowLocked_hfz5s_1196{opacity:.85}._subRowCheckbox_hfz5s_1200{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px;opacity:0;transition:opacity .15s,color .15s;flex-shrink:0;display:flex;align-items:center}._ideaSubRow_hfz5s_1167:hover ._subRowCheckbox_hfz5s_1200,._subRowCheckboxVisible_hfz5s_1214{opacity:1}._subRowCheckboxVisible_hfz5s_1214{color:var(--accent)}._subRowType_hfz5s_1222{font-size:12px;flex-shrink:0}._subRowLock_hfz5s_1227,._subRowReminder_hfz5s_1232{font-size:11px;flex-shrink:0}._subRowContent_hfz5s_1237{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-primary)}._subRowDate_hfz5s_1246{font-size:11px;color:var(--text-muted);flex-shrink:0;white-space:nowrap}._subRowMenuBtn_hfz5s_1253{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:2px 4px;border-radius:4px;opacity:0;transition:opacity .15s,color .15s;display:flex;align-items:center;flex-shrink:0}._ideaSubRow_hfz5s_1167:hover ._subRowMenuBtn_hfz5s_1253{opacity:1}._subRowMenuBtn_hfz5s_1253:hover{color:var(--accent)}._addProjectCard_hfz5s_1276{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;background:transparent;border:1px dashed rgba(124,92,252,.2);border-radius:12px;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;text-align:left}._addProjectCard_hfz5s_1276:hover{border-color:var(--accent);color:var(--accent);background:#7c5cfc0a}._archivedModal_hfz5s_1300{max-width:420px;max-height:80vh;overflow-y:auto}._archivedList_hfz5s_1306{display:flex;flex-direction:column;gap:6px}._archivedItem_hfz5s_1312{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:#ffffff05;border:1px solid rgba(255,255,255,.04);transition:background .15s}._archivedItem_hfz5s_1312:hover{background:#ffffff0a}._archivedType_hfz5s_1327{font-size:14px;flex-shrink:0}._archivedContent_hfz5s_1332{flex:1;min-width:0;font-size:13px;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._archivedActions_hfz5s_1343{display:flex;gap:4px;flex-shrink:0}._page_qrtd9_2{padding:12px 12px 100px;max-width:1400px;margin:0 auto;animation:_fadeIn_qrtd9_1 .4s ease}._loading_qrtd9_8{display:flex;justify-content:center;align-items:center;height:60vh;color:var(--text-muted);font-size:14px;animation:_pulse_qrtd9_1 1.5s infinite}._viewToggle_qrtd9_15{display:flex;justify-content:center;gap:4px;margin-bottom:16px;background:#0f132299;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(124,92,252,.12);border-radius:12px;padding:4px;width:fit-content;margin-left:auto;margin-right:auto;box-shadow:0 4px 20px #0003}._viewBtn_qrtd9_25{padding:8px 28px;border:none;border-radius:10px;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.3px}._viewBtn_qrtd9_25:hover{color:var(--text-primary);background:#ffffff0a}._viewActive_qrtd9_32{background:var(--gradient-accent)!important;color:#fff!important;box-shadow:0 4px 15px var(--accent-glow)}._topBar_qrtd9_39{display:grid;grid-template-columns:230px 1fr 230px;gap:14px;margin-bottom:18px}@media(max-width:1024px){._topBar_qrtd9_39{grid-template-columns:1fr}}._leftPanel_qrtd9_50{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;transition:all .3s ease}._leftPanel_qrtd9_50:hover{border-color:#7c5cfc33;box-shadow:0 0 25px #7c5cfc0f}._monthNav_qrtd9_63{display:flex;align-items:center;justify-content:center;gap:10px}._navBtn_qrtd9_66{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-secondary);border-radius:8px;padding:6px;display:flex;cursor:pointer;transition:all .3s ease}._navBtn_qrtd9_66:hover{border-color:var(--accent);color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}._monthName_qrtd9_73{font-size:24px;font-weight:800;text-transform:capitalize;text-align:center;background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._tracker_qrtd9_79{text-align:center;font-size:9px;letter-spacing:4px;color:var(--accent);font-weight:700;text-transform:uppercase;opacity:.6}._infoTable_qrtd9_84{display:flex;flex-direction:column;gap:5px}._infoRow_qrtd9_85{display:flex;justify-content:space-between;font-size:11px;padding:2px 0}._infoRow_qrtd9_85 span:first-child{color:var(--text-muted);font-weight:500}._infoRow_qrtd9_85 span:last-child{color:var(--text-primary);font-weight:600}._accent_qrtd9_91{color:var(--accent)!important}._bigStat_qrtd9_92{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.04)}._bigLabel_qrtd9_96{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-muted);text-transform:uppercase}._bigValue_qrtd9_97{font-size:24px;font-weight:800}._green_qrtd9_98{color:var(--success);text-shadow:0 0 10px var(--success-glow)}._red_qrtd9_99{color:var(--danger);text-shadow:0 0 10px var(--danger-glow)}._centerPanel_qrtd9_102{display:flex;flex-direction:column;gap:14px}._ringsRow_qrtd9_105{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;padding:8px 0}._chartCard_qrtd9_109{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:14px 18px;flex:1;transition:all .3s}._chartCard_qrtd9_109:hover{border-color:#7c5cfc33}._chartTitle_qrtd9_121{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:10px;text-align:center;text-transform:uppercase}._chart_qrtd9_109{display:flex;align-items:flex-end;gap:1px;height:70px}._chartCol_qrtd9_129{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}._chartFill_qrtd9_133{width:100%;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px;transition:height .4s cubic-bezier(.4,0,.2,1);opacity:.8}._chartToday_qrtd9_138 ._chartFill_qrtd9_133{background:var(--success);opacity:1;box-shadow:0 0 8px var(--success-glow)}._chartDot_qrtd9_139{font-size:6px;color:var(--accent);margin-top:2px}._chartToday_qrtd9_138 ._chartDot_qrtd9_139{color:var(--success)}._lineChartWrap_qrtd9_143{width:100%;overflow-x:auto}._lineChartSvg_qrtd9_147{width:100%;height:120px;display:block}._weekSections_qrtd9_152{display:flex;gap:2px;margin-top:6px}._weekSection_qrtd9_152{border-radius:6px;padding:4px 0;text-align:center;min-width:0}._weekSectionLabel_qrtd9_163{font-size:9px;font-weight:700;color:#ffffffb3;letter-spacing:.5px}._dayLabelsRow_qrtd9_169{display:flex;margin-top:4px}._dayLabelCol_qrtd9_173{flex:1;display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0}._dayLabelToday_qrtd9_181{color:var(--success)}._dayNameLabel_qrtd9_184{font-size:7px;font-weight:600;color:var(--text-muted);text-transform:lowercase}._dayNumLabel_qrtd9_190{font-size:8px;font-weight:700;color:var(--text-secondary)}._dayLabelToday_qrtd9_181 ._dayNameLabel_qrtd9_184,._dayLabelToday_qrtd9_181 ._dayNumLabel_qrtd9_190{color:var(--success)}._dayCheck_qrtd9_199{font-size:8px;color:var(--text-muted);opacity:.4}._dayChecked_qrtd9_204{color:var(--success);opacity:1}._rightPanel_qrtd9_210{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:18px;transition:all .3s}._rightPanel_qrtd9_210:hover{border-color:#7c5cfc33}._panelTitle_qrtd9_221{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--text-muted);margin-bottom:14px;text-align:center;text-transform:uppercase}._topList_qrtd9_226{display:flex;flex-direction:column;gap:10px}._topItem_qrtd9_227{display:flex;align-items:center;gap:8px;transition:transform .2s}._topItem_qrtd9_227:hover{transform:translate(2px)}._topName_qrtd9_232{font-size:12px;font-weight:500;min-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._topBarWrap_qrtd9_236{flex:1;height:8px;background:#ffffff0a;border-radius:4px;overflow:hidden}._topBarFill_qrtd9_239{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}._topBadge_qrtd9_240{font-size:10px;font-weight:700;color:#fff;padding:2px 8px;border-radius:10px;min-width:24px;text-align:center}._emptyHint_qrtd9_244{font-size:12px;color:var(--text-muted);text-align:center;padding:20px 0}._calendarWrapper_qrtd9_247{overflow-x:auto;margin-bottom:14px;border-radius:16px;border:1px solid rgba(124,92,252,.1);background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px #0003}._calTable_qrtd9_255{border-collapse:collapse;min-width:100%;font-size:11px}._calTable_qrtd9_255 th,._calTable_qrtd9_255 td{padding:0;text-align:center;vertical-align:middle}._weekHeaderRow_qrtd9_263 th{padding:8px 4px;font-size:10px;font-weight:700;letter-spacing:.5px;color:#ffffffd9;border-bottom:1px solid rgba(255,255,255,.06)}._weekTh_qrtd9_268{text-transform:uppercase}._thHabit_qrtd9_269{min-width:170px;max-width:170px;text-align:left;padding-left:10px!important;position:sticky;left:0;background:#0f1322f2;z-index:3;border-right:1px solid rgba(255,255,255,.06);font-size:10px;color:var(--text-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._thGoal_qrtd9_275{min-width:42px;max-width:42px;border-right:1px solid rgba(255,255,255,.06);font-size:9px;color:var(--text-muted)}._thProgress_qrtd9_279{min-width:90px;border-left:1px solid rgba(255,255,255,.06);font-size:9px;color:var(--text-muted)}._thStreak_qrtd9_283{min-width:50px;border-left:1px solid rgba(255,255,255,.06);font-size:9px;color:var(--text-muted)}._dayNameRow_qrtd9_289 th,._dayNumRow_qrtd9_289 th{padding:3px 0;font-size:9px;color:#ffffff80;border-bottom:1px solid rgba(255,255,255,.04)}._dayNameTh_qrtd9_293{font-weight:500}._dayNameLabel_qrtd9_184{font-size:8px;text-transform:uppercase}._dayNumTh_qrtd9_295{font-weight:700;font-size:10px}._todayTh_qrtd9_296{box-shadow:inset 0 0 0 1.5px var(--accent);background:#7c5cfc14!important}._weekendTh_qrtd9_300{color:#ff646480!important}._weekendNum_qrtd9_301{color:#ff646499}._habitRow_qrtd9_304{transition:background .2s}._habitRow_qrtd9_304:hover{background:#7c5cfc08}._tdHabit_qrtd9_306{min-width:170px;max-width:170px;text-align:left;position:sticky;left:0;background:#0f1322f2;z-index:2;border-right:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._tdHabitInner_qrtd9_312{display:flex;align-items:center;gap:4px;height:34px;padding:4px 6px;overflow:hidden}._habitRow_qrtd9_304:hover ._tdHabit_qrtd9_306{background:#0f1322fa}._delBtn_qrtd9_318{background:none;border:none;color:var(--text-muted);cursor:pointer;opacity:0;transition:all .2s;padding:2px;display:flex}._tdHabit_qrtd9_306:hover ._delBtn_qrtd9_318{opacity:1}._delBtn_qrtd9_318:hover{color:var(--danger);filter:drop-shadow(0 0 4px var(--danger-glow))}._tdGoal_qrtd9_325{min-width:42px;max-width:42px;font-size:11px;color:var(--text-muted);font-weight:600;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.04)}._tdDay_qrtd9_333{min-width:28px;height:34px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px!important;border-bottom:1px solid rgba(255,255,255,.03);transition:all .15s}._tdDay_qrtd9_333:hover{filter:brightness(1.3)}._todayCell_qrtd9_340{box-shadow:inset 0 0 0 1.5px var(--accent);background:#7c5cfc0f!important}._checkbox_qrtd9_346{width:20px;height:20px;border-radius:5px;border:1.5px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;margin:auto;font-size:11px;color:#fff;font-weight:700;transition:all .2s ease}._checkbox_qrtd9_346:hover{border-color:#ffffff4d;transform:scale(1.1)}._checkbox_qrtd9_346._checked_qrtd9_357{border-color:transparent;box-shadow:0 0 8px currentColor;animation:_checkPop_qrtd9_1 .3s ease}@keyframes _checkPop_qrtd9_1{0%{transform:scale(.8)}50%{transform:scale(1.15)}to{transform:scale(1)}}._tdProgressBar_qrtd9_370{min-width:60px;padding:4px!important;border-left:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.04)}._progTrack_qrtd9_375{height:6px;background:#ffffff0a;border-radius:3px;overflow:hidden}._progFill_qrtd9_378{height:100%;border-radius:3px;transition:width .5s cubic-bezier(.4,0,.2,1)}._tdProgressText_qrtd9_379{min-width:36px;font-size:10px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid rgba(255,255,255,.04)}._tdStreak_qrtd9_383{min-width:50px;font-size:12px;font-weight:700;color:var(--warning);border-left:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.04)}._inlineInput_qrtd9_390{width:100%;background:transparent;border:none;border-bottom:1px solid var(--accent);color:var(--text-primary);font-size:11px;padding:2px 0;outline:none;caret-color:var(--accent)}._inlineInput_qrtd9_390::placeholder{color:var(--text-muted);font-style:italic}._inlineValidateBtn_qrtd9_397{background:none;border:none;color:var(--accent);cursor:pointer;font-size:16px;font-weight:700;padding:0 4px;flex-shrink:0;line-height:1;transition:opacity .2s}._inlineValidateBtn_qrtd9_397:hover{opacity:.8}._addBtn_qrtd9_405{display:flex;align-items:center;gap:8px;margin:0 auto 16px;background:var(--gradient-accent);color:#fff;border:none;border-radius:12px;padding:10px 24px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px var(--accent-glow)}._addBtn_qrtd9_405:hover{transform:translateY(-2px);box-shadow:0 6px 25px var(--accent-glow)}._addBtn_qrtd9_405:active{transform:translateY(0)}._yearCellBar_qrtd9_418{height:4px;background:#ffffff0a;border-radius:2px;overflow:hidden;margin-bottom:2px}._yearCellFill_qrtd9_419{height:100%;border-radius:2px;transition:width .5s cubic-bezier(.4,0,.2,1)}._yearCellText_qrtd9_420{font-size:9px;color:#ffffff80;display:block}._annualTopGrid_qrtd9_423{display:grid;grid-template-columns:210px 1fr 210px;gap:14px;margin-bottom:14px}@media(max-width:1100px){._annualTopGrid_qrtd9_423{grid-template-columns:1fr}}._annualLeft_qrtd9_432{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}._annualYearNav_qrtd9_440{display:flex;align-items:center;justify-content:center;gap:10px}._annualYearNum_qrtd9_443{font-size:36px;font-weight:900;text-align:center;background:linear-gradient(135deg,var(--text-primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}._annualInfoBlock_qrtd9_449{display:flex;flex-direction:column;gap:4px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:8px 0}._annualInfoRow_qrtd9_455{display:flex;justify-content:space-between;font-size:10px;padding:2px 0}._annualInfoRow_qrtd9_455 span:first-child{color:var(--text-muted);font-weight:500}._annualInfoRow_qrtd9_455 span:last-child{color:var(--text-primary);font-weight:600}._annualStatItem_qrtd9_461{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.04)}._annualStatItemLabel_qrtd9_466{font-size:9px;font-weight:700;letter-spacing:1.2px;color:var(--text-muted);text-transform:uppercase}._annualStatItemValue_qrtd9_470{font-size:22px;font-weight:800}._annualCenter_qrtd9_473{display:flex;flex-direction:column;gap:12px}._annualRingsRow_qrtd9_476{display:flex;justify-content:space-around;gap:8px;background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:14px 10px;flex-wrap:wrap}._annualRingWrap_qrtd9_485{display:flex;flex-direction:column;align-items:center;gap:4px}._annualRingLabel_qrtd9_488{font-size:8px;font-weight:700;letter-spacing:.8px;color:var(--text-muted);text-transform:uppercase;text-align:center;max-width:80px}._annualRingPct_qrtd9_493{font-size:12px;font-weight:700;color:var(--text-primary)}._annualChartLegend_qrtd9_498{display:flex;gap:12px;justify-content:center;font-size:9px;color:var(--text-muted);margin-bottom:8px}._legendDotGreen_qrtd9_502{color:var(--success)}._legendDashed_qrtd9_503{opacity:.5}._legendDashedRed_qrtd9_504{color:var(--danger);opacity:.5}._annualOverviewChart_qrtd9_505{display:flex;align-items:flex-end;gap:4px;height:90px}._annualOvCol_qrtd9_508{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}._annualOvTopNum_qrtd9_512{font-size:8px;font-weight:700;color:var(--success);margin-bottom:2px}._annualOvTrack_qrtd9_516{width:100%;background:#ffffff0d;border-radius:3px 3px 0 0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;transition:height .4s cubic-bezier(.4,0,.2,1)}._annualOvFill_qrtd9_522{width:100%;border-radius:3px 3px 0 0;transition:height .4s cubic-bezier(.4,0,.2,1)}._annualOvBottomLabel_qrtd9_526{font-size:8px;color:var(--text-muted);margin-top:3px;text-transform:uppercase;font-weight:600}._annualOvValue_qrtd9_530{font-size:8px;color:var(--text-muted)}._annualOvCurrent_qrtd9_531 ._annualOvBottomLabel_qrtd9_526{color:var(--accent);font-weight:700}._annualRight_qrtd9_534{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}._annualRightTitle_qrtd9_542{font-size:10px;font-weight:700;letter-spacing:.8px;color:var(--text-muted);text-align:center;text-transform:uppercase}._annualRightSubtitle_qrtd9_546{font-size:9px;color:var(--text-muted);text-align:center;opacity:.6;margin-top:-6px}._annualTopList_qrtd9_550{display:flex;flex-direction:column;gap:8px}._annualTopItem_qrtd9_551{display:flex;align-items:center;gap:6px}._annualTopName_qrtd9_552{font-size:10px;font-weight:500;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}._annualTopBarWrap_qrtd9_557{width:60px;height:7px;background:#ffffff0d;border-radius:4px;overflow:hidden;flex-shrink:0}._annualTopBarFill_qrtd9_561{height:100%;border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1)}._annualTopCount_qrtd9_562{font-size:10px;font-weight:700;color:var(--text-secondary);min-width:18px;text-align:right}._annualTimelineRow_qrtd9_568{display:flex;align-items:stretch;gap:10px;background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:10px;margin-bottom:14px;overflow-x:auto}._annualMonthsLine_qrtd9_578{display:flex;flex:1;gap:4px;min-width:0}._annualTimelineMonth_qrtd9_581{flex:1;min-width:52px;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.06);transition:transform .2s}._annualTimelineMonth_qrtd9_581:hover{transform:translateY(-2px)}._annualTimelineCurrent_qrtd9_587{box-shadow:0 0 0 2px var(--accent),0 0 12px var(--accent-glow)}._annualTimelineHeader_qrtd9_588{padding:5px 4px;font-size:9px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase}._annualTimelineBody_qrtd9_592{display:flex;flex-direction:column;align-items:center;padding:5px 2px;gap:2px;background:#0f132280}._annualTimelineDaysLabel_qrtd9_597{font-size:7px;color:var(--text-muted)}._annualTimelineDaysNum_qrtd9_598{font-size:11px;font-weight:700;color:var(--text-primary)}._annualTotalRing_qrtd9_599{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0 8px;flex-shrink:0}._annualTotalRingLabel_qrtd9_604{font-size:8px;font-weight:700;letter-spacing:1px;color:var(--text-muted);text-transform:uppercase;text-align:center}._annualTotalRingPct_qrtd9_608{font-size:12px;font-weight:700;color:var(--text-primary)}._annualHabitsSection_qrtd9_611{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(124,92,252,.1);border-radius:16px;padding:14px 16px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px}._annualHabitsSectionLeft_qrtd9_620{display:flex;flex-direction:column;gap:4px}._annualHabitsHeader_qrtd9_621{display:flex;justify-content:space-between;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:4px}._annualHabitsTitle_qrtd9_627{font-size:10px;font-weight:700;letter-spacing:1.5px;color:var(--accent);text-transform:uppercase}._annualHabitsGoalCol_qrtd9_631{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}._annualHabitListRow_qrtd9_635{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.03)}._annualHabitListRow_qrtd9_635:last-child{border-bottom:none}._annualHabitListName_qrtd9_640{font-size:11px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}._annualHabitListGoal_qrtd9_644{font-size:11px;font-weight:700;color:var(--text-muted);min-width:24px;text-align:right}._annualWeeklySection_qrtd9_650{display:grid;grid-template-columns:210px 1fr 210px;gap:14px;margin-bottom:14px}@media(max-width:1100px){._annualWeeklySection_qrtd9_650{grid-template-columns:1fr}}._annualEmptyChartMsgWrap_qrtd9_657{display:flex;align-items:center;justify-content:center;height:80px}._annualEmptyChartMsg_qrtd9_657{font-size:13px;font-weight:500;color:var(--text-muted);text-align:center;font-style:italic;max-width:200px}._weeklyHabitsList_qrtd9_668{background:#0f132299;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(41,182,246,.15);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}._weeklyHabitRow_qrtd9_676{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}._weeklyHabitRow_qrtd9_676:last-of-type{border-bottom:none}._weeklyHabitLeft_qrtd9_682{display:flex;flex-direction:column;gap:2px;min-width:110px}._weeklyHabitName_qrtd9_685{font-size:11px;font-weight:600;color:var(--text-primary);padding-left:6px;cursor:pointer;transition:color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}._weeklyHabitName_qrtd9_685:hover{color:var(--accent)}._weeklyHabitGoal_qrtd9_692{font-size:9px;color:var(--text-muted);padding-left:6px;font-weight:500}._weeklyDayDots_qrtd9_696{display:flex;gap:2px;flex-shrink:0}._weeklyDot_qrtd9_699{width:18px;height:18px;border-radius:50%;border:1.5px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:700;color:#fff6;transition:all .2s}._weeklyDotDone_qrtd9_706{color:#fff;box-shadow:0 0 6px currentColor}._weeklyToggleBtn_qrtd9_710{width:26px;height:26px;border-radius:8px;border:1.5px solid rgba(255,255,255,.15);background:none;color:#ffffff4d;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0}._weeklyToggleBtn_qrtd9_710:hover{border-color:#fff6;color:#fff}._weeklyToggleDone_qrtd9_719{color:#fff!important;box-shadow:0 0 8px currentColor}._weeklyProgTrack_qrtd9_720{flex:1;height:5px;background:#ffffff0d;border-radius:3px;overflow:hidden}._weeklyProgFill_qrtd9_724{height:100%;border-radius:3px;transition:width .4s cubic-bezier(.4,0,.2,1)}._weeklyAddBtn_qrtd9_728{display:flex;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;background:#29b6f614;border:1px dashed rgba(41,182,246,.3);border-radius:10px;color:#29b6f6;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s;width:100%}._weeklyAddBtn_qrtd9_728:hover{background:#29b6f626;border-color:#29b6f6}._empty_qrtd9_244{text-align:center;color:var(--text-muted);padding:60px 20px;font-size:15px}._modalOverlay_qrtd9_745{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_fadeIn_qrtd9_1 .2s ease}._modal_qrtd9_745{background:#0f1322f2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(124,92,252,.15);border-radius:20px;width:360px;max-width:90vw;box-shadow:0 20px 60px #00000080,0 0 40px #7c5cfc1a;animation:_scaleIn_qrtd9_1 .25s ease}._modalHeader_qrtd9_759{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0;margin-bottom:16px}._modalHeader_qrtd9_759 h3{font-size:17px;font-weight:700;margin:0}._modalClose_qrtd9_764{background:#ffffff0d;border:none;color:var(--text-muted);cursor:pointer;padding:6px;display:flex;border-radius:8px;transition:all .2s}._modalClose_qrtd9_764:hover{color:var(--text-primary);background:#ffffff1a}._modalBody_qrtd9_770{padding:0 20px;display:flex;flex-direction:column;gap:10px}._modalLabel_qrtd9_771{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px}._modalHint_qrtd9_772{font-weight:400;text-transform:none;letter-spacing:0}._modalInput_qrtd9_773{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:10px 14px;color:var(--text-primary);font-size:14px;outline:none;width:100%;box-sizing:border-box;transition:all .3s}._modalInput_qrtd9_773:focus{border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}._colorPicker_qrtd9_780{display:flex;gap:8px;flex-wrap:wrap}._colorDot_qrtd9_781{width:30px;height:30px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s}._colorDot_qrtd9_781:hover{transform:scale(1.15);box-shadow:0 0 12px currentColor}._colorSelected_qrtd9_787{border-color:#fff;transform:scale(1.2);box-shadow:0 0 16px currentColor}._modalActions_qrtd9_788{display:flex;justify-content:space-between;align-items:center;padding:20px;gap:12px}._modalDelete_qrtd9_792{display:flex;align-items:center;gap:4px;background:none;border:1px solid rgba(255,71,87,.3);color:var(--danger);border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s}._modalDelete_qrtd9_792:hover{background:var(--danger);color:#fff;box-shadow:0 0 15px var(--danger-glow);border-color:transparent}._modalSave_qrtd9_799{background:var(--gradient-accent);color:#fff;border:none;border-radius:10px;padding:10px 28px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px var(--accent-glow)}._modalSave_qrtd9_799:hover{transform:translateY(-1px);box-shadow:0 6px 25px var(--accent-glow)}._modalSave_qrtd9_799:disabled{opacity:.3;cursor:not-allowed;transform:none;box-shadow:none}._confirmText_qrtd9_809{font-size:14px;color:var(--text-secondary);text-align:center;line-height:1.6;padding:12px 20px 0}._confirmName_qrtd9_813{color:var(--text-primary);font-weight:700}._confirmActions_qrtd9_816{display:flex;gap:12px;padding:20px;justify-content:center}._confirmCancel_qrtd9_819{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-secondary);border-radius:10px;padding:10px 24px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s}._confirmCancel_qrtd9_819:hover{color:var(--text-primary);border-color:#fff3}._confirmDelete_qrtd9_825{background:var(--danger);color:#fff;border:none;border-radius:10px;padding:10px 24px;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 15px var(--danger-glow)}._confirmDelete_qrtd9_825:hover{transform:translateY(-1px);box-shadow:0 6px 25px var(--danger-glow)}._habitName_qrtd9_834{font-size:11px;font-weight:600;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:all .2s}._habitName_qrtd9_834:hover{color:var(--accent);text-shadow:0 0 8px var(--accent-glow)}._dayView_qrtd9_842{max-width:620px;margin:0 auto;display:flex;flex-direction:column;gap:18px}._dayTopRow_qrtd9_850{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0f13228c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(124,92,252,.12);border-radius:16px;padding:24px 28px}._dayHeaderBlock_qrtd9_862{flex:1}._dayDate_qrtd9_866{font-size:22px;font-weight:700;color:var(--text-primary);text-transform:capitalize;margin:0 0 8px;letter-spacing:-.3px}._daySummary_qrtd9_875{display:flex;align-items:baseline;gap:4px;margin:0}._daySummaryDone_qrtd9_882{font-size:28px;font-weight:800;color:var(--success)}._daySummarySlash_qrtd9_888{font-size:18px;color:var(--text-muted);margin:0 2px}._daySummaryTotal_qrtd9_894{font-size:20px;font-weight:700;color:var(--text-secondary)}._daySummaryLabel_qrtd9_900{font-size:12px;color:var(--text-muted);margin-left:8px;font-weight:500}._dayRing_qrtd9_907{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}._dayRingPct_qrtd9_915{font-size:13px;font-weight:700;color:var(--text-secondary)}._dayList_qrtd9_922{display:flex;flex-direction:column;gap:8px}._dayCard_qrtd9_928{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#0f132280;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:18px 22px;cursor:pointer;transition:all .25s ease}._dayCard_qrtd9_928:hover{background:#0f1322b3;border-color:#7c5cfc2e;transform:translateY(-1px);box-shadow:0 6px 24px #00000040}._habitEncrypted_qrtd9_949{opacity:.45}._habitNameEncrypted_qrtd9_953{font-style:italic;color:var(--text-muted)}._dayCardDone_qrtd9_958{background:#00c8970f;border-color:#00c89726}._dayCardDone_qrtd9_958:hover{background:#00c8971a;border-color:#00c89740}._dayCardLeft_qrtd9_968{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0;border-left:4px solid var(--text-muted);padding-left:14px}._dayCardName_qrtd9_978{font-size:17px;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayStreak_qrtd9_987{font-size:12px;color:var(--text-muted);font-weight:500}._dayCheckbox_qrtd9_994{width:42px;height:42px;border-radius:12px;border:2px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:transparent;flex-shrink:0;transition:all .25s ease;background:#ffffff08}._dayCheckbox_qrtd9_994:hover{border-color:#7c5cfc66;background:#7c5cfc14}._dayCheckboxDone_qrtd9_1015{color:#fff;animation:_dayPop_qrtd9_1 .3s ease}@keyframes _dayPop_qrtd9_1{0%{transform:scale(.85)}50%{transform:scale(1.15)}to{transform:scale(1)}}._dayInlineInput_qrtd9_1027{background:transparent;border:none;outline:none;color:var(--text-primary);font-size:17px;font-weight:600;width:100%;padding:0}._dayInlineInput_qrtd9_1027::placeholder{color:var(--text-muted);font-weight:400}._dayAddBtn_qrtd9_1044{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:14px;border:1px dashed rgba(124,92,252,.25);background:#7c5cfc0a;color:var(--text-muted);font-size:14px;font-weight:600;cursor:pointer;transition:all .25s ease}._dayAddBtn_qrtd9_1044:hover{border-color:#7c5cfc73;background:#7c5cfc14;color:var(--accent)}._planLimitBanner_qrtd9_1068{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-radius:12px;background:#ff525214;border:1px solid rgba(255,82,82,.3);color:var(--text-secondary);font-size:13px;margin-bottom:12px;animation:_fadeIn_qrtd9_1 .25s ease}._planLimitClose_qrtd9_1083{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}._planLimitClose_qrtd9_1083:hover{background:#ff525226;color:var(--text-primary)}._planLimitLink_qrtd9_1102{color:var(--accent);font-weight:600;text-decoration:underline;white-space:nowrap}._planLimitLink_qrtd9_1102:hover{color:var(--text-primary)}._presetRow_qrtd9_1113{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}._presetChip_qrtd9_1119{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:20px;border:1px solid rgba(124,92,252,.2);background:#7c5cfc0f;color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .2s ease;white-space:nowrap}._presetChip_qrtd9_1119:hover{border-color:#7c5cfc80;background:#7c5cfc1f;color:var(--accent)}._presetLoading_qrtd9_1139{font-size:12px;color:var(--accent);padding:6px 0;animation:_presetPulse_qrtd9_1 1.5s ease infinite}._presetAiBtn_qrtd9_1146{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;border:1px dashed rgba(124,92,252,.35);background:#7c5cfc0d;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .2s ease}._presetAiBtn_qrtd9_1146:hover{border-color:#7c5cfc99;background:#7c5cfc1a;color:var(--accent)}._presetAiCost_qrtd9_1164{opacity:.55;font-size:10px}._presetRefresh_qrtd9_1169{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(124,92,252,.2);background:#7c5cfc0d;color:var(--text-muted);cursor:pointer;transition:all .2s ease;flex-shrink:0}._presetRefresh_qrtd9_1169:hover{border-color:#7c5cfc80;background:#7c5cfc1a;color:var(--accent)}@keyframes _presetPulse_qrtd9_1{0%,to{opacity:.5}50%{opacity:1}}._habitPlanBtn_qrtd9_1195{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:8px;border:1px solid rgba(124,92,252,.25);background:#7c5cfc14;color:var(--accent);font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0}._habitPlanBtn_qrtd9_1195:hover{background:#7c5cfc2e;border-color:#7c5cfc73;box-shadow:0 0 8px #7c5cfc33}._planBadge_qrtd9_1218{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:700;background:#00c89726;color:#00c897;margin-left:2px}._dayCardWrapper_qrtd9_1232{position:relative}._dayDragHandle_qrtd9_1236{color:var(--text-muted);opacity:0;cursor:grab;transition:opacity .2s;padding:4px 0;flex-shrink:0;display:flex;align-items:center}._dayCard_qrtd9_928:hover ._dayDragHandle_qrtd9_1236{opacity:.4}._dayDragHandle_qrtd9_1236:hover{opacity:1!important;color:var(--accent)}._dayDragHandle_qrtd9_1236:active{cursor:grabbing}._dropBar_qrtd9_1260{height:3px;background:var(--accent);border-radius:2px;margin:-2px 0;box-shadow:0 0 8px var(--accent-glow);animation:_dropBarPulse_qrtd9_1 .8s ease infinite alternate}@keyframes _dropBarPulse_qrtd9_1{0%{opacity:.7}to{opacity:1}}._dayCardSelected_qrtd9_1275 ._dayCard_qrtd9_928{border-color:#7c5cfc73;box-shadow:0 0 0 2px #7c5cfc26}._dayList_qrtd9_922{padding-left:28px}._habitCheckbox_qrtd9_1284{position:absolute;left:-26px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;opacity:0;transition:opacity .15s,color .15s;z-index:1;display:flex;align-items:center}._dayCardWrapper_qrtd9_1232:hover ._habitCheckbox_qrtd9_1284,._habitCheckboxVisible_qrtd9_1302{opacity:1!important;color:var(--accent)}._habitMenuBtn_qrtd9_1307{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px 6px;border-radius:6px;opacity:0;transition:opacity .15s,background .15s;z-index:1;display:flex;align-items:center}._dayCardWrapper_qrtd9_1232:hover ._habitMenuBtn_qrtd9_1307{opacity:1}._habitMenuBtn_qrtd9_1307:hover{background:#7c5cfc1a;color:var(--accent)}._habitSelectionBar_qrtd9_1335{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#7c5cfc14;border:1px solid rgba(124,92,252,.18);border-radius:10px;margin-bottom:8px;flex-wrap:wrap}._habitSelCheckAll_qrtd9_1347{background:none;border:none;color:var(--accent);cursor:pointer;padding:2px;display:flex;align-items:center}._habitSelCount_qrtd9_1357{font-size:13px;font-weight:600;color:var(--accent);flex:1}._habitSelDelete_qrtd9_1364{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;font-size:12px;font-weight:600;border:none;cursor:pointer;background:#ff47571a;color:var(--danger, #ff4757);transition:background .2s}._habitSelDelete_qrtd9_1364:hover{background:#ff475733}._habitSelCancel_qrtd9_1383{padding:5px 10px;border-radius:8px;font-size:12px;cursor:pointer;background:#ffffff0a;color:var(--text-muted);border:1px solid rgba(255,255,255,.06);transition:all .2s}._habitSelCancel_qrtd9_1383:hover{color:var(--text-primary)}._habitMenu_qrtd9_1307{position:fixed;z-index:500;background:var(--bg-secondary, #0f1322);border:1px solid rgba(124,92,252,.18);border-radius:10px;box-shadow:0 8px 32px #00000080;padding:6px 0;min-width:160px;animation:_menuIn_qrtd9_1 .15s ease}@keyframes _menuIn_qrtd9_1{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}._habitMenuItem_qrtd9_1416{display:flex;align-items:center;gap:9px;width:100%;padding:8px 14px;background:none;border:none;color:var(--text-primary, #eef0f6);font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .15s}._habitMenuItem_qrtd9_1416:hover{background:#7c5cfc14;color:var(--accent)}._habitMenuItemDanger_qrtd9_1437{color:var(--danger, #ff4757)}._habitMenuItemDanger_qrtd9_1437:hover{background:#ff475714;color:var(--danger, #ff4757)}@media(max-width:500px){._dayTopRow_qrtd9_850{flex-direction:column;text-align:center;padding:20px}._dayDate_qrtd9_866{font-size:18px}._daySummary_qrtd9_875{justify-content:center}._dayCard_qrtd9_928{padding:14px 16px}._dayCardName_qrtd9_978{font-size:15px}._dayCheckbox_qrtd9_994{width:38px;height:38px;font-size:18px}}._overlay_k543b_4{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center}._modal_k543b_15{background:var(--bg-secondary, #0f1420);border:1px solid var(--border);border-radius:var(--radius);padding:20px;width:90%;max-width:400px;max-height:80vh;overflow-y:auto}._title_k543b_26{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 8px}._desc_k543b_36{font-size:13px;color:var(--text-muted);margin:0 0 16px}._modelSelectWrap_k543b_44{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}._modelSelectLabel_k543b_51{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}._modelSelect_k543b_44{width:100%;padding:9px 30px 9px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card, rgba(255, 255, 255, .02));color:var(--text-primary);font-size:13px;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}._modelSelect_k543b_44:focus{outline:none;border-color:var(--accent)}._modelSelect_k543b_44 option{background:var(--bg-secondary, #0f1420);color:var(--text-primary)}._modeToggle_k543b_88{display:flex;gap:4px;background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border);border-radius:var(--radius);padding:3px;margin-bottom:8px}._modeBtn_k543b_98{flex:1;padding:6px 10px;border-radius:calc(var(--radius) - 4px);border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}._modeBtn_k543b_98:hover{color:var(--text-secondary)}._modeBtnActive_k543b_116{background:#7c5cfc1f;color:var(--accent);font-weight:600}._modeBtnBatchActive_k543b_122{background:#ffb74d26;color:var(--warning, #ffb74d);font-weight:600}._modeHint_k543b_128{font-size:11px;color:var(--text-muted);margin:4px 0 16px;font-style:italic}._actions_k543b_137{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}._cancelBtn_k543b_144{padding:8px 14px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:13px;cursor:pointer;font-family:inherit}._cancelBtn_k543b_144:hover{background:#ffffff0a}._generateBtn_k543b_159{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:calc(var(--radius) - 4px);border:none;background:linear-gradient(135deg,#7c5cfc,#a855f7);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._generateBtn_k543b_159:hover:not(:disabled){background:linear-gradient(135deg,#6b4fe0,#9333ea)}._generateBtn_k543b_159:disabled{opacity:.5;cursor:wait}._generateBtnBatch_k543b_184{background:linear-gradient(135deg,#ffb74d,#ffa726)!important}._generateBtnBatch_k543b_184:hover:not(:disabled){background:linear-gradient(135deg,#ffa726,#ff9800)!important}._toast_k543b_194{position:fixed;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:var(--radius);font-size:13px;font-weight:500;z-index:2000;animation:_slideDown_k543b_1 .3s ease;box-shadow:0 4px 20px #0000004d}@keyframes _slideDown_k543b_1{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._toastSuccess_k543b_216{background:#065f46;color:#6ee7b7;border:1px solid rgba(110,231,183,.3)}._toastError_k543b_222{background:#7f1d1d;color:#fca5a5;border:1px solid rgba(252,165,165,.3)}._toastClose_k543b_228{background:none;border:none;color:inherit;font-size:18px;cursor:pointer;padding:0;line-height:1;opacity:.7}._toastClose_k543b_228:hover{opacity:1}._page_vsq9r_1{max-width:800px;margin:0 auto;padding:24px 16px 100px}._loading_vsq9r_7{display:flex;align-items:center;gap:8px;justify-content:center;padding:60px 0;color:var(--text-muted)}._spinner_vsq9r_16{animation:_spin_vsq9r_16 1s linear infinite}@keyframes _spin_vsq9r_16{to{transform:rotate(360deg)}}._header_vsq9r_24{display:flex;align-items:center;gap:10px;margin-bottom:20px}._headerIcon_vsq9r_31{color:var(--accent)}._title_vsq9r_35{font-size:24px;font-weight:800;color:var(--text-primary);flex:1}._count_vsq9r_42{background:var(--accent-light, color-mix(in srgb, var(--accent) 15%, transparent));color:var(--accent);padding:4px 12px;border-radius:999px;font-size:13px;font-weight:700}._addForm_vsq9r_53{display:flex;gap:10px;margin-bottom:16px;align-items:flex-start}._addFields_vsq9r_60{flex:1;display:flex;flex-direction:column;gap:6px}._addTextarea_vsq9r_67{resize:none;overflow:hidden;min-height:40px;max-height:200px;line-height:1.5;padding:8px 12px;font-family:inherit;font-size:inherit}._titleInput_vsq9r_78{font-weight:600;font-size:15px}._addError_vsq9r_83{font-size:12px;color:var(--warning, #ffa726);margin-top:-10px;margin-bottom:4px;padding-left:4px}._inputShake_vsq9r_91{animation:_shake_vsq9r_1 .3s ease-in-out}@keyframes _shake_vsq9r_1{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}._filters_vsq9r_103{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}._pill_vsq9r_110{display:flex;align-items:center;gap:4px;padding:6px 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;transition:all .15s}._pill_vsq9r_110:hover{border-color:var(--accent);color:var(--accent)}._pillActive_vsq9r_129{background:var(--accent);color:#fff;border-color:var(--accent)}._archiveToggle_vsq9r_135{background:transparent;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;margin-bottom:16px;padding:4px 0}._archiveToggle_vsq9r_135:hover{color:var(--accent)}._empty_vsq9r_151{text-align:center;padding:60px 20px;color:var(--text-muted)}._empty_vsq9r_151 svg{margin-bottom:12px;opacity:.3}._notesList_vsq9r_164{display:flex;flex-direction:column;gap:8px}._noteCard_vsq9r_170{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius, 8px);padding:14px 16px;cursor:pointer;transition:all .15s;border-left:3px solid transparent}._noteCard_vsq9r_170:hover{border-color:var(--border-hover, color-mix(in srgb, var(--accent) 30%, var(--border)))}._noteCard_vsq9r_170._pinned_vsq9r_184{border-left-color:var(--accent);background:color-mix(in srgb,var(--accent) 3%,var(--bg-secondary))}._noteCard_vsq9r_170._expanded_vsq9r_189{border-color:var(--accent)}._noteHeader_vsq9r_195{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}._noteInfo_vsq9r_202{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._pinIcon_vsq9r_210{color:var(--accent);flex-shrink:0}._lockIcon_vsq9r_215{color:var(--warning, #ffa726);flex-shrink:0}._noteTitle_vsq9r_220{font-size:15px;font-weight:600;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._untitled_vsq9r_230{color:var(--text-muted);font-style:italic;font-weight:400}._notePreview_vsq9r_238{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}._noteTags_vsq9r_247{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}._tag_vsq9r_254{display:flex;align-items:center;gap:3px;font-size:11px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);padding:2px 8px;border-radius:999px}._noteActions_vsq9r_267{flex-shrink:0}._actionBtn_vsq9r_271{background:transparent;border:none;color:var(--text-muted);padding:4px;cursor:pointer;border-radius:4px;transition:color .15s}._actionBtn_vsq9r_271:hover{color:var(--accent)}._deleteBtn_vsq9r_285:hover{color:var(--danger, #ef4444)}._expandedActions_vsq9r_289{display:flex;gap:4px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}._colorPicker_vsq9r_299{position:relative;display:flex;align-items:center}._colorPicker_vsq9r_299:hover ._colorDropdown_vsq9r_305{display:flex}._colorDropdown_vsq9r_305{display:none;position:absolute;bottom:100%;left:0;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius, 8px);padding:6px;gap:4px;flex-wrap:wrap;width:140px;box-shadow:0 4px 12px #0000004d;z-index:10}._colorDot_vsq9r_325{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .1s}._colorDot_vsq9r_325:hover{transform:scale(1.2)}._colorReset_vsq9r_338{width:20px;height:20px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}._editMode_vsq9r_354{display:flex;flex-direction:column;gap:8px}._editTitleInput_vsq9r_360{font-weight:600;font-size:15px}._editContentArea_vsq9r_365{min-height:80px;resize:vertical;line-height:1.5;font-family:inherit}._editActions_vsq9r_372{display:flex;gap:8px}._aiBtn_vsq9r_379{color:#7c5cfc}._aiBtn_vsq9r_379:hover{background:#7c5cfc1a}._aiResult_vsq9r_387{margin-top:12px;padding:12px;border-radius:8px;background:#7c5cfc14;border:1px solid rgba(124,92,252,.25)}._aiResultLabel_vsq9r_394{font-size:11px;font-weight:600;color:#7c5cfc;margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px}._aiResultText_vsq9r_402{font-size:14px;line-height:1.6;color:var(--text-primary);margin:0 0 10px;white-space:pre-wrap}._aiResultActions_vsq9r_409{display:flex;gap:8px}._overlay_1mr44_3{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}._modal_1mr44_14{position:relative;background:var(--bg-secondary, #0f1420);border:1px solid var(--border);border-radius:var(--radius);padding:24px 20px 20px;width:100%;max-width:420px}._closeBtn_1mr44_24{position:absolute;top:12px;right:12px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px}._closeBtn_1mr44_24:hover{color:var(--text-secondary);background:#ffffff0d}._title_1mr44_44{display:flex;align-items:center;gap:7px;font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 6px}._sub_1mr44_54{font-size:12px;color:var(--text-muted);margin:0 0 16px}._presets_1mr44_62{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px}._presetBtn_1mr44_69{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card, rgba(255, 255, 255, .02));color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;text-align:left;transition:all .15s;line-height:1.2}._presetBtn_1mr44_69:hover{border-color:#7c5cfc66;color:var(--text-primary)}._presetActive_1mr44_92{border-color:var(--accent)!important;background:#7c5cfc1f!important;color:var(--accent)!important;font-weight:600}._presetEmoji_1mr44_99{font-size:16px;flex-shrink:0}._presetLabel_1mr44_104{flex:1}._textarea_1mr44_110{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card, rgba(255, 255, 255, .02));color:var(--text-primary);font-size:13px;font-family:inherit;resize:none;margin-bottom:16px;transition:border-color .15s}._textarea_1mr44_110::placeholder{color:var(--text-muted)}._textarea_1mr44_110:focus{outline:none;border-color:var(--accent)}._actions_1mr44_136{display:flex;justify-content:flex-end;gap:8px}._skipBtn_1mr44_142{padding:8px 14px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;font-family:inherit}._skipBtn_1mr44_142:hover{color:var(--text-secondary)}._confirmBtn_1mr44_157{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:calc(var(--radius) - 4px);border:none;background:linear-gradient(135deg,#7c5cfc,#a855f7);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._confirmBtn_1mr44_157:hover{background:linear-gradient(135deg,#6b4fe0,#9333ea)}._page_atson_1{max-width:700px;margin:0 auto;padding:24px 16px 100px}._header_atson_9{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;flex-wrap:wrap}._dateNav_atson_18{display:flex;align-items:center;gap:8px}._navBtn_atson_24{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s}._navBtn_atson_24:hover{background:#7c5cfc14;border-color:#7c5cfc4d;color:var(--accent)}._todayBtn_atson_44{padding:4px 10px;border-radius:var(--radius);border:1px solid rgba(124,92,252,.25);background:#7c5cfc14;color:var(--accent);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._todayBtn_atson_44:hover{background:#7c5cfc26;border-color:#7c5cfc66}._dateTitle_atson_62{font-size:18px;font-weight:700;color:var(--text-primary);margin:0;white-space:nowrap}._habitLabel_atson_70{color:var(--accent);font-weight:600}._headerActions_atson_75{display:flex;gap:6px}._headerBtn_atson_80{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}._headerBtn_atson_80:hover{background:var(--bg-secondary, rgba(255, 255, 255, .04));color:var(--text-primary)}._aiBtn_atson_101{background:#7c5cfc1f!important;border-color:#7c5cfc4d!important;color:var(--accent)!important}._aiBtn_atson_101:hover:not(:disabled){background:#7c5cfc33!important;box-shadow:0 0 12px #7c5cfc40}._aiBtn_atson_101:disabled{opacity:.6;cursor:wait}._progressBar_atson_119{height:4px;border-radius:2px;background:var(--border);margin-bottom:20px;overflow:hidden}._progressFill_atson_127{height:100%;border-radius:2px;background:var(--accent);transition:width .3s ease}._progressLabel_atson_134{font-size:11px;color:var(--text-muted);margin-bottom:6px}._timeline_atson_142{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._block_atson_149{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card, rgba(255, 255, 255, .02));transition:all .15s}._block_atson_149:hover{border-color:#7c5cfc40}._blockDone_atson_164{opacity:.55}._blockCheck_atson_168{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;border:2px solid var(--border);background:transparent;cursor:pointer;flex-shrink:0;margin-top:2px;color:transparent;transition:all .15s;padding:0}._blockCheckDone_atson_185{border-color:var(--accent);background:var(--accent);color:#fff}._blockTime_atson_191{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:50px}._blockStart_atson_199{font-size:13px;font-weight:700;color:var(--text-primary);line-height:1.2}._blockEnd_atson_206{font-size:10px;color:var(--text-muted);line-height:1.2}._blockColorDot_atson_212{width:4px;height:100%;min-height:36px;border-radius:2px;flex-shrink:0}._blockContent_atson_220{flex:1;min-width:0}._blockTitle_atson_225{font-size:14px;font-weight:600;color:var(--text-primary)}._blockTitleDone_atson_231{text-decoration:line-through;color:var(--text-muted)}._blockDesc_atson_236{font-size:12px;color:var(--text-muted);margin-top:2px;white-space:pre-wrap}._blockDelete_atson_243{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .15s;padding:0;flex-shrink:0}._block_atson_149:hover ._blockDelete_atson_243{opacity:1}._blockDelete_atson_243:hover{color:var(--danger, #ff5252)}._addBtn_atson_269{display:flex;align-items:center;gap:6px;width:100%;padding:10px 14px;border-radius:var(--radius);border:1px dashed var(--border);background:transparent;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}._addBtn_atson_269:hover{border-color:var(--accent);color:var(--accent)}._addForm_atson_291{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);border:1px solid var(--accent);background:var(--bg-card, rgba(255, 255, 255, .02))}._addRow_atson_301{display:flex;gap:8px;align-items:center}._timePresets_atson_307{display:flex;gap:6px;flex-wrap:wrap}._timePreset_atson_307{padding:4px 10px;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}._timePreset_atson_307:hover{background:#7c5cfc14;border-color:#7c5cfc4d;color:var(--accent)}._timePresetActive_atson_332{background:#7c5cfc1f;border-color:#7c5cfc66;color:var(--accent);font-weight:600}._timePicker_atson_339{display:flex;align-items:center;gap:2px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:2px 6px}._timeSpinner_atson_349{display:flex;flex-direction:column;align-items:center;gap:0}._spinBtn_atson_356{display:flex;align-items:center;justify-content:center;width:28px;height:18px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;border-radius:4px;transition:all .1s;padding:0}._spinBtn_atson_356:hover{background:#7c5cfc1f;color:var(--accent)}._spinBtn_atson_356:active{background:#7c5cfc33}._spinValue_atson_380{font-size:18px;font-weight:700;color:var(--text-primary);min-width:28px;text-align:center;line-height:1;-webkit-user-select:none;user-select:none}._spinColon_atson_390{font-size:18px;font-weight:700;color:var(--text-muted);margin:0 1px;line-height:1}._timeInput_atson_398{width:70px;padding:6px 8px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:13px;font-family:inherit;text-align:center}._timeSep_atson_410{color:var(--text-muted);font-size:13px}._addTitleInput_atson_415{flex:1;padding:6px 10px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:13px;font-family:inherit}._addDescInput_atson_426{width:100%;padding:6px 10px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-primary);font-size:12px;font-family:inherit;resize:vertical;min-height:32px}._addColorRow_atson_439{display:flex;gap:6px;align-items:center}._addColorDot_atson_445{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .15s}._addColorDotActive_atson_454{border-color:var(--text-primary)}._addActions_atson_458{display:flex;gap:6px;justify-content:flex-end}._addSaveBtn_atson_464{padding:6px 14px;border-radius:calc(var(--radius) - 4px);border:none;background:var(--accent);color:#fff;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit}._addCancelBtn_atson_476{padding:6px 14px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;cursor:pointer;font-family:inherit}._tplSection_atson_489{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}._tplHeader_atson_495{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._tplTitle_atson_502{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._tplList_atson_510{display:flex;flex-direction:column;gap:6px}._tplItem_atson_516{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card, rgba(255, 255, 255, .02))}._tplItemName_atson_526{flex:1;font-size:13px;font-weight:500;color:var(--text-primary)}._tplItemCount_atson_533{font-size:11px;color:var(--text-muted)}._tplApplyBtn_atson_538{padding:4px 10px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--accent);background:transparent;color:var(--accent);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._tplApplyBtn_atson_538:hover{background:#7c5cfc14}._tplDeleteBtn_atson_555{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0}._tplDeleteBtn_atson_555:hover{color:var(--danger, #ff5252)}._empty_atson_574{text-align:center;padding:48px 16px;color:var(--text-muted);font-size:14px}._emptyIcon_atson_581{font-size:32px;margin-bottom:8px}._modalOverlay_atson_588{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_atson_588{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:20px;width:min(400px,90vw)}._modalTitle_atson_606{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:12px}._modalInput_atson_613{width:100%;padding:8px 12px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--bg-secondary, rgba(255, 255, 255, .04));color:var(--text-primary);font-size:14px;font-family:inherit;margin-bottom:12px}._modalActions_atson_625{display:flex;gap:8px;justify-content:flex-end}._aiBtnPrimary_atson_633{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius);border:none;background:linear-gradient(135deg,#7c5cfc,#a855f7);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;box-shadow:0 2px 8px #7c5cfc4d}._aiBtnPrimary_atson_633:hover:not(:disabled){background:linear-gradient(135deg,#6b4fe0,#9333ea);box-shadow:0 4px 16px #7c5cfc66;transform:translateY(-1px)}._aiBtnPrimary_atson_633:disabled{opacity:.6;cursor:wait}._aiBtnBatch_atson_661{background:linear-gradient(135deg,#ffb74d,#ffa726)!important;box-shadow:0 2px 8px #ffb74d4d!important;animation:_batchPulse_atson_1 2s ease-in-out infinite}@keyframes _batchPulse_atson_1{0%,to{opacity:.7}50%{opacity:1}}._toast_atson_674{position:fixed;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:var(--radius);font-size:13px;font-weight:500;z-index:2000;animation:_slideDown_atson_1 .3s ease;box-shadow:0 4px 20px #0000004d}@keyframes _slideDown_atson_1{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._toastSuccess_atson_696{background:#065f46;color:#6ee7b7;border:1px solid rgba(110,231,183,.3)}._toastError_atson_702{background:#7f1d1d;color:#fca5a5;border:1px solid rgba(252,165,165,.3)}._toastClose_atson_708{background:none;border:none;color:inherit;font-size:18px;cursor:pointer;padding:0;line-height:1;opacity:.7}._toastClose_atson_708:hover{opacity:1}._aiConfigDesc_atson_725{font-size:13px;color:var(--text-muted);margin-bottom:16px}._aiModelList_atson_731{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._aiModelOption_atson_738{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card, rgba(255, 255, 255, .02));cursor:pointer;transition:all .15s}._aiModelOption_atson_738:hover{border-color:#7c5cfc4d}._aiModelActive_atson_754{border-color:var(--accent)!important;background:#7c5cfc14}._aiModelRadio_atson_759{accent-color:var(--accent)}._aiModelInfo_atson_763{flex:1;display:flex;flex-direction:column;gap:2px}._aiModelName_atson_770{font-size:13px;font-weight:600;color:var(--text-primary)}._aiModelDesc_atson_776{font-size:11px;color:var(--text-muted)}._aiModelTier_atson_781{font-size:12px;font-weight:700;padding:2px 6px;border-radius:4px}._tier1_atson_788{color:#6ee7b7;background:#6ee7b71f}._tier2_atson_793{color:#fbbf24;background:#fbbf241f}._tier3_atson_798{color:#f87171;background:#f871711f}._aiGenerateBtn_atson_803{display:flex;align-items:center;gap:6px;padding:8px 18px;border-radius:calc(var(--radius) - 4px);border:none;background:linear-gradient(135deg,#7c5cfc,#a855f7);color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._aiGenerateBtn_atson_803:hover:not(:disabled){background:linear-gradient(135deg,#6b4fe0,#9333ea)}._aiGenerateBtn_atson_803:disabled{opacity:.5;cursor:wait}._aiGenerateBtnBatch_atson_828{background:linear-gradient(135deg,#ffb74d,#ffa726)!important}._aiGenerateBtnBatch_atson_828:hover:not(:disabled){background:linear-gradient(135deg,#ffa726,#ff9800)!important}._modeToggle_atson_838{display:flex;gap:4px;background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border);border-radius:var(--radius);padding:3px;margin-bottom:8px}._modeBtn_atson_848{flex:1;padding:6px 10px;border-radius:calc(var(--radius) - 4px);border:none;background:transparent;color:var(--text-muted);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .15s}._modeBtn_atson_848:hover{color:var(--text-secondary)}._modeBtnActive_atson_866{background:#7c5cfc1f;color:var(--accent);font-weight:600}._modeBtnBatchActive_atson_872{background:#ffb74d26;color:var(--warning, #ffb74d);font-weight:600}._modeHint_atson_878{font-size:11px;color:var(--text-muted);margin:0 0 8px;font-style:italic}._panel_1nk3s_3{display:flex;flex-direction:column;gap:14px}._serverStoreBox_1nk3s_11{display:flex;flex-direction:column;gap:10px;padding:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:calc(var(--radius) - 4px)}._serverStoreTitle_1nk3s_21{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text-primary)}._btnSkip_1nk3s_30{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;text-decoration:underline;padding:4px;align-self:center}._btnSkip_1nk3s_30:hover{color:var(--text-secondary)}._loading_1nk3s_45{color:var(--text-muted);font-size:14px;padding:12px;text-align:center}._statusActive_1nk3s_54,._statusInactive_1nk3s_55{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:calc(var(--radius) - 4px);font-size:13px;font-weight:600}._statusActive_1nk3s_54{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}._statusInactive_1nk3s_55{background:color-mix(in srgb,var(--text-muted) 10%,transparent);color:var(--text-muted);border:1px solid var(--border)}._description_1nk3s_79{font-size:13px;color:var(--text-secondary);line-height:1.55;margin:0}._actions_1nk3s_88{display:flex;flex-direction:column;gap:10px}._altActions_1nk3s_94{margin-top:4px}._btnPrimary_1nk3s_100{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s}._btnPrimary_1nk3s_100:disabled{opacity:.45;cursor:not-allowed}._btnSecondary_1nk3s_122{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}._btnSecondary_1nk3s_122:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}._btnDanger_1nk3s_143{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;background:transparent;color:var(--danger);border:1px solid var(--danger);border-radius:var(--radius);font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}._btnDanger_1nk3s_143:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}._btnDanger_1nk3s_143:disabled{opacity:.45;cursor:not-allowed}._backLink_1nk3s_171{background:none;border:none;color:var(--accent);font-size:13px;cursor:pointer;padding:0;align-self:flex-start}._viewTitle_1nk3s_183{margin:0;font-size:16px;font-weight:700;color:var(--text-primary)}._warningBox_1nk3s_192{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--warning) 12%,transparent);border:1px solid color-mix(in srgb,var(--warning) 35%,transparent);border-radius:calc(var(--radius) - 4px)}._warningIcon_1nk3s_202{color:var(--warning);flex-shrink:0}._warningTitle_1nk3s_207{margin:0;font-size:14px;font-weight:700;color:var(--warning)}._warningList_1nk3s_216{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}._warningList_1nk3s_216 li{font-size:13px;color:var(--text-secondary);line-height:1.5}._checkLabel_1nk3s_232{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-primary);cursor:pointer;line-height:1.5}._checkLabel_1nk3s_232 input[type=checkbox]{margin-top:2px;accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}._inputGroup_1nk3s_252{display:flex;flex-direction:column;gap:6px}._label_1nk3s_258{font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}._inputRow_1nk3s_266{display:flex;gap:6px;align-items:center}._input_1nk3s_252{flex:1;background:var(--bg-input, var(--bg-card));border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);color:var(--text-primary);font-size:14px;padding:10px 12px;outline:none;transition:border-color .15s}._input_1nk3s_252:focus{border-color:var(--accent)}._eyeBtn_1nk3s_288{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center}._hint_1nk3s_300{font-size:12px;color:var(--warning);margin:0}._error_1nk3s_306{font-size:13px;color:var(--danger);margin:0;padding:8px 12px;background:color-mix(in srgb,var(--danger) 10%,transparent);border-radius:calc(var(--radius) - 4px);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}._successBox_1nk3s_316{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px;text-align:center}._successIcon_1nk3s_325{color:var(--success)}._statsGrid_1nk3s_331{display:flex;flex-direction:column;gap:6px;padding:10px 14px;background:color-mix(in srgb,var(--accent) 6%,transparent);border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);border-radius:calc(var(--radius) - 4px)}._statsLoading_1nk3s_341{font-size:13px;color:var(--text-muted);text-align:center;margin:0}._statRow_1nk3s_348{display:flex;align-items:center;gap:8px;font-size:13px}._statIcon_1nk3s_355{color:var(--accent);display:flex;align-items:center}._statLabel_1nk3s_361{flex:1;color:var(--text-secondary)}._statValueOk_1nk3s_366{font-weight:700;color:var(--success);font-variant-numeric:tabular-nums}._statValueWarn_1nk3s_372{font-weight:700;color:var(--warning);font-variant-numeric:tabular-nums}._serverKeyAlert_1nk3s_380{display:flex;align-items:flex-start;gap:12px;padding:14px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-radius:calc(var(--radius) - 4px);margin-bottom:12px}._serverKeyAlert_1nk3s_380>svg{color:var(--accent);flex-shrink:0;margin-top:2px}._keyDashboard_1nk3s_399{background:#0f132280;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:14px;overflow:hidden}._keyDashboardTitle_1nk3s_407{font-size:11px;font-weight:700;color:var(--text-muted);letter-spacing:1px;padding:10px 14px 6px}._keyRow_1nk3s_415{display:flex;align-items:center;gap:10px;padding:10px 14px}._keyRowBorder_1nk3s_422{border-top:1px solid rgba(255,255,255,.06)}._keyRowIcon_1nk3s_426{font-size:18px;flex-shrink:0}._keyRowInfo_1nk3s_431{flex:1;display:flex;flex-direction:column;gap:1px}._keyRowLabel_1nk3s_438{font-size:13px;font-weight:600;color:var(--text-primary)}._keyRowHeader_1nk3s_444{display:flex;align-items:center;gap:8px;justify-content:space-between}._keyRowStatus_1nk3s_451{font-size:11px;color:var(--success)}._keyRowStatusWarn_1nk3s_456{font-size:11px;color:var(--warning)}._keyFingerprintValue_1nk3s_461{font-size:13px;font-weight:700;color:var(--accent);font-family:monospace;letter-spacing:.5px}._keyDeleteBtn_1nk3s_469{display:inline-flex;align-items:center;justify-content:center;background:#dc35451a;border:1px solid rgba(220,53,69,.3);color:var(--danger);cursor:pointer;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;transition:all .15s ease;white-space:nowrap;flex-shrink:0}._keyDeleteBtn_1nk3s_469:hover{background:#dc354533;border-color:var(--danger);color:var(--danger)}._keyDeleteBtn_1nk3s_469:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._foreignAlert_1nk3s_500{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--warning) 6%,transparent);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:calc(var(--radius) - 4px);margin-bottom:8px}._foreignAlertIcon_1nk3s_511{color:var(--warning);flex-shrink:0}._foreignAlertDesc_1nk3s_516{font-size:12px;color:var(--text-secondary);margin:2px 0 0}._divergenceBlock_1nk3s_523{padding:14px;background:color-mix(in srgb,var(--warning) 6%,transparent);border:1px solid color-mix(in srgb,var(--warning) 20%,transparent);border-radius:calc(var(--radius) - 2px);margin-bottom:10px}._divergenceHeader_1nk3s_531{display:flex;align-items:center;gap:8px;color:var(--warning);margin-bottom:6px}._divergenceDesc_1nk3s_539{font-size:12px;color:var(--text-secondary);margin:0 0 12px;line-height:1.5}._divergenceActions_1nk3s_546{display:flex;flex-direction:column;gap:8px}._migrateAlert_1nk3s_552{display:flex;align-items:center;gap:10px;padding:10px 14px;background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:calc(var(--radius) - 4px)}._migrateAlertIcon_1nk3s_562{color:var(--warning);flex-shrink:0}._migrateAlertDesc_1nk3s_567{font-size:12px;color:var(--text-secondary);margin:2px 0 0}._btnMigrate_1nk3s_573{display:flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 14px;background:var(--warning);color:#000;border:none;border-radius:var(--radius);font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0}._migrateProgress_1nk3s_591{display:flex;flex-direction:column;gap:8px;padding:14px}._migrateLabel_1nk3s_598{font-size:13px;color:var(--text-secondary);margin:0;text-align:center}._migrateBarOuter_1nk3s_605{width:100%;height:8px;background:var(--border);border-radius:4px;overflow:hidden}._migrateBarInner_1nk3s_613{height:100%;background:linear-gradient(90deg,var(--accent),var(--success));border-radius:4px;transition:width .25s ease-out}._migratePct_1nk3s_620{font-size:14px;font-weight:700;color:var(--accent);text-align:center;margin:0;font-variant-numeric:tabular-nums}._vaultExplainer_1nk3s_631{display:flex;flex-direction:column;gap:14px;padding:16px;background:linear-gradient(135deg,#6c63ff0f,#00c8970a);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:var(--radius);position:relative;overflow:hidden}._vaultExplainer_1nk3s_631:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:conic-gradient(from 0deg,transparent,rgba(108,99,255,.08),transparent,rgba(0,200,151,.06),transparent);animation:_vaultSpin_1nk3s_1 8s linear infinite;pointer-events:none}@keyframes _vaultSpin_1nk3s_1{to{transform:rotate(360deg)}}._vaultHeader_1nk3s_657{display:flex;align-items:center;gap:10px;position:relative;z-index:1}._vaultIcon_1nk3s_665{font-size:28px;line-height:1;filter:drop-shadow(0 0 8px rgba(108,99,255,.4))}._vaultTitle_1nk3s_671{margin:0;font-size:15px;font-weight:800;background:linear-gradient(135deg,var(--accent),var(--success));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.2px}._vaultDesc_1nk3s_682{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0;position:relative;z-index:1}._vaultGrid_1nk3s_691{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1}@media(max-width:540px){._vaultGrid_1nk3s_691{grid-template-columns:1fr}}._vaultCard_1nk3s_703{display:flex;flex-direction:column;gap:4px;padding:12px;background:color-mix(in srgb,var(--bg-card) 80%,transparent);border:1px solid color-mix(in srgb,var(--accent) 14%,transparent);border-radius:calc(var(--radius) - 4px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._vaultCardIcon_1nk3s_714{font-size:18px}._vaultCardTitle_1nk3s_718{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;text-transform:uppercase}._vaultCardDesc_1nk3s_726{font-size:11px;color:var(--text-muted);line-height:1.5}._vaultWarning_1nk3s_732{display:flex;align-items:center;gap:8px;padding:8px 12px;background:color-mix(in srgb,var(--warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--warning) 25%,transparent);border-radius:calc(var(--radius) - 4px);font-size:12px;color:var(--warning);position:relative;z-index:1}._btnDiscrete_1nk3s_748{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 16px;background:transparent;color:var(--text-muted);border:1px dashed var(--border);border-radius:var(--radius);font-size:13px;font-weight:400;cursor:pointer;transition:color .15s,border-color .15s}._btnDiscrete_1nk3s_748:hover{color:var(--text-primary);border-color:var(--text-muted)}._toggleRow_1nk3s_772{display:flex;gap:4px;padding:4px;background:var(--bg-input, var(--bg-card));border:1px solid var(--border);border-radius:var(--radius)}._toggleBtn_1nk3s_781{flex:1;padding:8px 12px;background:transparent;border:none;border-radius:calc(var(--radius) - 6px);font-size:13px;color:var(--text-muted);cursor:pointer;transition:all .15s}._toggleBtn_1nk3s_781:hover{color:var(--text-primary)}._toggleBtnActive_1nk3s_797{flex:1;padding:8px 12px;background:var(--accent);border:none;border-radius:calc(var(--radius) - 6px);font-size:13px;color:#fff;font-weight:600;cursor:pointer;transition:all .15s}._page_19fyb_1{padding:20px 16px 100px;max-width:480px;margin:0 auto;animation:_fadeIn_19fyb_1 .4s ease}._pwForm_19fyb_10{display:flex;flex-direction:column;gap:12px;padding:14px 18px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--accent) 4%,transparent)}._pwField_19fyb_19{display:flex;flex-direction:column;gap:5px}._pwLabel_19fyb_25{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}._pwInputWrap_19fyb_33{display:flex;gap:6px;align-items:center}._pwInput_19fyb_33{flex:1;background:var(--bg-input, var(--bg-card));border:1px solid var(--border);border-radius:calc(var(--radius) - 4px);color:var(--text-primary);font-size:14px;padding:9px 12px;outline:none;transition:border-color .15s;font-family:inherit;width:100%}._pwInput_19fyb_33:focus{border-color:var(--accent)}._pwEyeBtn_19fyb_57{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;flex-shrink:0}._pwError_19fyb_68{font-size:12px;color:var(--danger);margin:0;padding:7px 10px;background:color-mix(in srgb,var(--danger) 10%,transparent);border-radius:calc(var(--radius) - 4px);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}._pwSuccess_19fyb_78{font-size:13px;color:var(--success);margin:0;text-align:center;padding:8px 0}._pwSaveBtn_19fyb_86{width:100%;padding:11px 16px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius);font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s;font-family:inherit}._pwSaveBtn_19fyb_86:hover:not(:disabled){opacity:.88}._pwSaveBtn_19fyb_86:disabled{opacity:.45;cursor:not-allowed}._header_19fyb_109{display:flex;align-items:center;gap:10px;margin-bottom:24px}._header_19fyb_109 h1{font-size:24px;font-weight:800;flex:1}._icon_19fyb_122{color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}._section_19fyb_129{margin-bottom:24px}._sectionTitle_19fyb_133{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:8px;padding-left:4px}._sectionTitleDanger_19fyb_143{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;padding-left:4px;color:var(--danger)}._card_19fyb_155{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}._profileRow_19fyb_165{display:flex;align-items:center;gap:14px;padding:18px}._avatar_19fyb_172{width:48px;height:48px;border-radius:50%;background:var(--accent-light);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0}._profileName_19fyb_184{font-size:17px;font-weight:600;color:var(--text-primary)}._profileEmail_19fyb_190{font-size:13px;color:var(--text-secondary);margin-top:2px}._row_19fyb_198{display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer;transition:background .2s ease;border:none;background:none;width:100%;text-align:left;font-family:inherit}._row_19fyb_198:hover{background:#7c5cfc0a}._rowIcon_19fyb_216{width:36px;height:36px;border-radius:10px;background:#7c5cfc14;display:flex;align-items:center;justify-content:center;flex-shrink:0}._rowContent_19fyb_227{flex:1;min-width:0}._rowLabel_19fyb_232{font-size:15px;font-weight:500;color:var(--text-primary)}._rowLabelDanger_19fyb_238{font-size:15px;font-weight:500;color:var(--danger)}._rowSublabel_19fyb_244{font-size:12px;color:var(--text-muted);margin-top:2px}._rowArrow_19fyb_250{color:var(--text-muted);flex-shrink:0}._divider_19fyb_255{height:1px;background:var(--border);margin-left:68px}._supportHint_19fyb_262{text-align:center;font-size:13px;color:var(--text-muted);margin-top:8px;padding:8px 16px}._supportLink_19fyb_270{color:var(--accent);text-decoration:underline;font-weight:500}._logoutButton_19fyb_277{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;margin-top:12px;background:none;border:none;width:100%;cursor:pointer;font-family:inherit;transition:opacity .2s ease}._logoutButton_19fyb_277:hover{opacity:.8}._logoutText_19fyb_296{font-size:16px;font-weight:600;color:var(--danger)}._spinner_19fyb_304{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:_spin_19fyb_304 .6s linear infinite}@keyframes _spin_19fyb_304{to{transform:rotate(360deg)}}._totpSetup_19fyb_319{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 18px}._totpHint_19fyb_327{color:var(--text-secondary);font-size:13px;text-align:center;margin:0;line-height:1.5}._qrCode_19fyb_335{width:200px;height:200px;border-radius:var(--radius-sm);background:#fff;padding:8px}._totpSecret_19fyb_343{color:var(--text-muted);font-size:12px;margin:0;word-break:break-all}._totpSecret_19fyb_343 code{background:#7c5cfc14;padding:2px 6px;border-radius:4px;font-size:11px}._totpActions_19fyb_357{display:flex;gap:10px;width:100%}._totpActions_19fyb_357 button{flex:1}._backupGrid_19fyb_369{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}._backupCode_19fyb_376{background:#7c5cfc0f;border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px;text-align:center;font-size:14px;font-family:monospace;color:var(--text-primary);letter-spacing:1px}._credentialRow_19fyb_390,._sessionRow_19fyb_391{display:flex;align-items:center;gap:14px;padding:12px 18px}._credentialIcon_19fyb_398{color:var(--text-muted);flex-shrink:0}._removeBtn_19fyb_403{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid rgba(255,71,87,.2);background:#ff47570f;color:var(--danger);cursor:pointer;flex-shrink:0;transition:all .2s}._removeBtn_19fyb_403:hover{background:#ff475726}._sessionsHeader_19fyb_424{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}._backLink_19fyb_431{background:none;border:none;color:var(--accent);font-size:13px;cursor:pointer;padding:0;font-family:inherit}._backLink_19fyb_431:hover{text-decoration:underline}._revokeAllBtn_19fyb_445{background:#ff475714;border:1px solid rgba(255,71,87,.2);color:var(--danger);font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;cursor:pointer;font-family:inherit;transition:all .2s}._revokeAllBtn_19fyb_445:hover{background:#ff475726}@keyframes _fadeIn_19fyb_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._upgradeBanner_19fyb_469{display:flex;align-items:center;gap:14px;padding:18px}._upgradeBannerIcon_19fyb_476{flex-shrink:0}._upgradeBannerContent_19fyb_480{flex:1;min-width:0}._upgradeBannerTitle_19fyb_485{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:3px}._upgradeBannerText_19fyb_492{font-size:12px;color:var(--text-muted);line-height:1.5}._upgradeBtn_19fyb_498{flex-shrink:0;background:var(--accent);color:#fff;border:none;border-radius:calc(var(--radius) - 4px);font-size:12px;font-weight:600;padding:8px 14px;cursor:pointer;font-family:inherit;transition:opacity .2s}._upgradeBtn_19fyb_498:hover{opacity:.88}._apiKeyStatus_19fyb_516{padding:10px 14px;background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:calc(var(--radius) - 4px);border:1px solid var(--border)}._apiKeyConfigured_19fyb_523{font-size:13px;color:var(--success);font-weight:500}._apiKeyMissing_19fyb_529{font-size:13px;color:var(--text-muted)}._byokHint_19fyb_534{font-size:11px;color:var(--text-muted);margin:0;line-height:1.5}._byokLink_19fyb_541{color:var(--accent);text-decoration:none}._byokLink_19fyb_541:hover{text-decoration:underline}._byokDeleteBtn_19fyb_550{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 16px;background:#ff47570f;border:1px solid rgba(255,71,87,.2);border-radius:var(--radius);color:var(--danger);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .2s}._byokDeleteBtn_19fyb_550:hover:not(:disabled){background:#ff47571f}._byokDeleteBtn_19fyb_550:disabled{opacity:.45;cursor:not-allowed}._privacyToggle_19fyb_579{display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;border-radius:var(--radius);border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:12px;font-family:inherit;cursor:pointer;transition:all .2s}._privacyToggle_19fyb_579:hover{background:var(--bg-secondary, rgba(255, 255, 255, .03));color:var(--text-primary, #e2e8f0)}._privacyPanel_19fyb_600{border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;background:var(--bg-secondary, rgba(0, 0, 0, .15));font-size:12px;line-height:1.6;color:var(--text-muted)}._privacyPanel_19fyb_600 h4{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:var(--text-primary, #e2e8f0);margin:0 0 4px}._privacySection_19fyb_620{margin-bottom:10px}._privacySection_19fyb_620 ul{margin:0;padding-left:18px}._privacySection_19fyb_620 ul li{margin-bottom:2px}._privacySection_19fyb_620 p{margin:0}._privacySectionLinks_19fyb_637{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px;border-top:1px solid var(--border)}._privacySectionLinks_19fyb_637 a{display:inline-flex;align-items:center;gap:3px;color:var(--accent);text-decoration:none;font-size:11px}._privacySectionLinks_19fyb_637 a:hover{text-decoration:underline}._providerSelector_19fyb_660{display:flex;gap:6px}._providerBtn_19fyb_665{flex:1;padding:8px 4px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);background:var(--bg-secondary, var(--bg-card));color:var(--text-muted);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s}._providerBtn_19fyb_665:hover{border-color:var(--accent);color:var(--accent)}._providerBtnActive_19fyb_684{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}._page_25vrk_1{padding:20px 16px 100px;max-width:480px;margin:0 auto;animation:_fadeIn_25vrk_1 .4s ease}@keyframes _fadeIn_25vrk_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_25vrk_13{display:flex;align-items:center;gap:10px;margin-bottom:24px}._backBtn_25vrk_20{background:none;border:none;color:var(--accent);cursor:pointer;display:flex;align-items:center;padding:4px}._header_25vrk_13 h1{font-size:22px;font-weight:800;flex:1}._card_25vrk_36{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:20px}._field_25vrk_44{margin-bottom:20px}._field_25vrk_44:last-of-type{margin-bottom:0}._label_25vrk_52{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:6px}._input_25vrk_61{width:100%;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:15px;outline:none;transition:border-color .2s}._input_25vrk_61:focus{border-color:var(--accent)}._readOnly_25vrk_77{color:var(--text-muted);font-size:14px;padding:12px 0}._actions_25vrk_83{margin-top:24px;display:flex;gap:12px}._saveBtn_25vrk_89{flex:1;padding:14px;background:var(--accent);border:none;border-radius:12px;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}._saveBtn_25vrk_89:hover{opacity:.9}._saveBtn_25vrk_89:disabled{opacity:.5;cursor:not-allowed}._cancelBtn_25vrk_111{padding:14px 20px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);font-size:15px;font-weight:600;cursor:pointer}._success_25vrk_122{margin-top:16px;padding:12px;background:#34c7591a;border:1px solid rgba(52,199,89,.3);border-radius:10px;color:var(--success);font-size:14px;text-align:center}._error_25vrk_133{margin-top:16px;padding:12px;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:10px;color:var(--danger);font-size:14px;text-align:center}._hint_25vrk_144{margin-top:20px;font-size:13px;color:var(--text-muted);line-height:1.5}._page_1wo3y_1{padding:20px 16px 100px;max-width:640px;margin:0 auto;animation:_fadeIn_1wo3y_1 .4s ease}@keyframes _fadeIn_1wo3y_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_1wo3y_13{display:flex;align-items:center;gap:10px;margin-bottom:24px}._backBtn_1wo3y_20{background:none;border:none;color:var(--accent);cursor:pointer;display:flex;align-items:center;padding:4px}._header_1wo3y_13 h1{font-size:22px;font-weight:800;flex:1}._content_1wo3y_36{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:24px;line-height:1.7;color:var(--text-secondary)}._content_1wo3y_36 h2{font-size:17px;font-weight:700;color:var(--text-primary);margin-top:28px;margin-bottom:10px}._content_1wo3y_36 h2:first-child{margin-top:0}._content_1wo3y_36 p{margin-bottom:12px;font-size:14px}._content_1wo3y_36 ul{margin:8px 0 12px 20px;padding:0}._content_1wo3y_36 li{font-size:14px;margin-bottom:6px}._content_1wo3y_36 strong{color:var(--text-primary)}._lastUpdated_1wo3y_77{margin-top:24px;font-size:12px;color:var(--text-muted);text-align:center}._page_15620_1{padding:20px 16px 100px;max-width:560px;margin:0 auto;animation:_fadeIn_15620_1 .4s ease}@keyframes _fadeIn_15620_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._header_15620_13{display:flex;align-items:center;gap:10px;margin-bottom:24px}._backBtn_15620_20{background:none;border:none;color:var(--accent);cursor:pointer;display:flex;align-items:center;padding:4px}._header_15620_13 h1{font-size:22px;font-weight:800;flex:1}._intro_15620_38{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:16px;margin-bottom:24px;font-size:14px;line-height:1.6;color:var(--text-secondary)}._sectionTitle_15620_52{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:10px;padding-left:4px}._grid_15620_62{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._retentionCard_15620_69{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:14px 16px;display:flex;align-items:flex-start;gap:14px}._cardIcon_15620_80{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._cardContent_15620_90{flex:1;min-width:0}._cardTitle_15620_95{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:3px}._cardDuration_15620_102{font-size:13px;font-weight:600;color:var(--accent);margin-bottom:4px}._cardDesc_15620_109{font-size:12px;color:var(--text-muted);line-height:1.5}._badge_15620_115{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 8px;border-radius:6px;margin-top:6px}._badgeDeletable_15620_126{background:#00e6a71a;color:var(--success);border:1px solid rgba(0,230,167,.2)}._badgeLegal_15620_132{background:#ffa7261a;color:var(--warning);border:1px solid rgba(255,167,38,.2)}._faqCard_15620_140{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:18px;margin-bottom:10px}._faqQuestion_15620_149{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:8px}._faqAnswer_15620_156{font-size:13px;color:var(--text-secondary);line-height:1.6}._faqAnswer_15620_156 strong{color:var(--text-primary)}._footer_15620_168{margin-top:20px;font-size:12px;color:var(--text-muted);text-align:center;line-height:1.5}._page_ywrbp_3{padding:20px 16px 100px;max-width:900px;margin:0 auto;animation:_fadeIn_ywrbp_1 .3s ease}@keyframes _fadeIn_ywrbp_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._header_ywrbp_17{display:flex;align-items:center;gap:12px;margin-bottom:24px}._backBtn_ywrbp_24{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:var(--radius);display:flex;align-items:center;transition:background .15s}._backBtn_ywrbp_24:hover{background:var(--bg-card)}._headerTitle_ywrbp_40{flex:1;display:flex;align-items:center;gap:10px}._headerTitle_ywrbp_40 h1{font-size:22px;font-weight:700;color:var(--text-primary);margin:0}._refreshBtn_ywrbp_54{background:none;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;padding:7px;border-radius:var(--radius);display:flex;align-items:center;transition:all .15s}._refreshBtn_ywrbp_54:hover:not(:disabled){background:var(--bg-card);color:var(--accent);border-color:var(--accent)}._refreshBtn_ywrbp_54:disabled{opacity:.5;cursor:default}._refreshing_ywrbp_77 svg{animation:_spin_ywrbp_608 1s linear infinite}._statsRow_ywrbp_83{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:12px}@media(max-width:720px){._statsRow_ywrbp_83{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){._statsRow_ywrbp_83{grid-template-columns:repeat(2,1fr)}}._creditBanner_ywrbp_104{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;margin-bottom:20px;display:flex;flex-direction:column;gap:8px}._creditByok_ywrbp_115{font-size:13px;color:var(--success);font-weight:600}._creditHeader_ywrbp_121{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}._creditLabel_ywrbp_129{font-size:13px;color:var(--text-secondary)}._creditReset_ywrbp_134{font-size:11px;color:var(--text-muted)}._creditBarBg_ywrbp_139{height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden}._creditBarFill_ywrbp_146{height:100%;border-radius:3px;transition:width .4s ease}._creditEmpty_ywrbp_152{font-size:12px;color:var(--danger);margin:0}._statCard_ywrbp_158{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}._statIcon_ywrbp_170{display:flex;align-items:center;color:var(--accent);margin-bottom:2px}._statValue_ywrbp_177{font-size:22px;font-weight:700;color:var(--text-primary);line-height:1}._statLabel_ywrbp_184{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;font-weight:500}._filterBar_ywrbp_194{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}._filterBtn_ywrbp_201{display:flex;align-items:center;gap:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:20px;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 14px;cursor:pointer;transition:all .15s;font-family:inherit}._filterBtn_ywrbp_201:hover{border-color:var(--accent);color:var(--text-primary)}._filterBtnActive_ywrbp_222{background:color-mix(in srgb,var(--accent) 15%,transparent);border-color:var(--accent);color:var(--accent)}._filterCount_ywrbp_228{background:var(--border);border-radius:10px;font-size:11px;padding:1px 7px;font-weight:600;color:var(--text-muted)}._filterBtnActive_ywrbp_222 ._filterCount_ywrbp_228{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent)}._tableWrap_ywrbp_244{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tableHeader_ywrbp_251{display:grid;grid-template-columns:36px 1fr 180px 130px 80px;gap:12px;padding:10px 16px;background:color-mix(in srgb,var(--bg-secondary, var(--bg-card)) 70%,transparent);border-bottom:1px solid var(--border);font-size:11px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px;align-items:center}@media(max-width:680px){._tableHeader_ywrbp_251{display:none}}._jobList_ywrbp_278{display:flex;flex-direction:column}._loadMoreBtn_ywrbp_283{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;background:none;border:none;border-top:1px solid var(--border);color:var(--accent);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s}._loadMoreBtn_ywrbp_283:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,transparent)}._loadMoreBtn_ywrbp_283:disabled{color:var(--text-muted);cursor:default}._jobRow_ywrbp_307{border-bottom:1px solid var(--border);transition:background .15s}._jobRow_ywrbp_307:last-child{border-bottom:none}._jobRowActive_ywrbp_316{background:color-mix(in srgb,var(--warning) 4%,transparent)}._jobMain_ywrbp_320{display:grid;grid-template-columns:36px 1fr 180px 130px 80px;gap:12px;padding:12px 16px;align-items:center;cursor:pointer;transition:background .15s}._jobMain_ywrbp_320:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}@media(max-width:680px){._jobMain_ywrbp_320{grid-template-columns:30px 1fr auto auto}._progressWrap_ywrbp_339{display:none}}._jobTypeIcon_ywrbp_344{display:flex;align-items:center;justify-content:center}._jobInfo_ywrbp_350{display:flex;flex-direction:column;gap:3px;min-width:0}._jobTitle_ywrbp_357{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._jobMeta_ywrbp_366{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--text-muted);flex-wrap:wrap}._metaDot_ywrbp_375{opacity:.4}._modelTag_ywrbp_379{font-size:10px;font-weight:600;color:var(--accent);padding:1px 5px;background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:8px}._batchTag_ywrbp_388{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--warning);padding:1px 5px;background:color-mix(in srgb,var(--warning) 12%,transparent);border-radius:8px}._progressWrap_ywrbp_339{display:flex;align-items:center;gap:8px}._progressBar_ywrbp_408{flex:1;height:5px;background:var(--border);border-radius:3px;overflow:hidden}._progressFill_ywrbp_416{height:100%;border-radius:3px;transition:width .4s ease}._progressLabel_ywrbp_422{font-size:11px;color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}._statusBadge_ywrbp_431{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid;font-size:12px;font-weight:600;white-space:nowrap}._jobActions_ywrbp_445{display:flex;align-items:center;gap:6px;justify-content:flex-end}._cancelBtn_ywrbp_452{background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);color:var(--danger);cursor:pointer;padding:5px 7px;border-radius:calc(var(--radius) - 4px);display:flex;align-items:center;transition:background .15s;font-size:12px}._cancelBtn_ywrbp_452:hover{background:color-mix(in srgb,var(--danger) 20%,transparent)}._expandBtn_ywrbp_469{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center}._stepsPanel_ywrbp_481{padding:10px 16px 14px 64px;display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg-secondary, #080b14) 40%,transparent);animation:_fadeIn_ywrbp_1 .2s ease}@media(max-width:680px){._stepsPanel_ywrbp_481{padding-left:16px}}._stepRow_ywrbp_497{display:flex;align-items:flex-start;gap:10px;font-size:13px;padding:6px 0}._stepIcon_ywrbp_505{flex-shrink:0;display:flex;align-items:center;margin-top:2px}._stepContent_ywrbp_512{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._stepMain_ywrbp_520{display:flex;align-items:center;gap:8px}._stepLabel_ywrbp_526{flex:1;font-size:13px;font-weight:600}._stepDesc_ywrbp_532{font-size:11.5px;color:var(--text-muted);line-height:1.4}._stepOutput_ywrbp_538{font-size:11.5px;color:var(--accent);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stepDuration_ywrbp_547{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0}._stepsDoneNote_ywrbp_554{margin-top:4px;font-size:12px;color:var(--success);padding-left:20px}._errorBanner_ywrbp_563{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:var(--radius);padding:10px 14px;font-size:13px;color:var(--danger);margin-bottom:12px}._emptyState_ywrbp_578{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;color:var(--text-muted);text-align:center}._emptyState_ywrbp_578 span{font-size:15px;font-weight:600;color:var(--text-secondary)}._emptyState_ywrbp_578 p{font-size:13px;color:var(--text-muted);margin:0;max-width:340px}@keyframes _spin_ywrbp_608{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._spin_ywrbp_608{animation:_spin_ywrbp_608 1s linear infinite}._page_184b3_1{padding:72px 16px 100px;max-width:520px;margin:0 auto;animation:_fadeIn_184b3_1 .4s ease}._hero_184b3_10{text-align:center;margin-bottom:28px}._heroBadge_184b3_15{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--accent);background:#7c5cfc1f;border:1px solid rgba(124,92,252,.2);border-radius:100px;padding:5px 14px;margin-bottom:16px}._heroTitle_184b3_31{font-size:32px;font-weight:900;line-height:1.15;color:var(--text-primary);margin-bottom:12px}._heroGradient_184b3_39{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroSub_184b3_46{font-size:14px;color:var(--text-secondary);line-height:1.6;max-width:340px;margin:0 auto}._currentBanner_184b3_56{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:20px;flex-wrap:wrap}._currentBannerLeft_184b3_69{display:flex;align-items:center;gap:8px}._currentBannerDot_184b3_75{width:8px;height:8px;border-radius:50%;flex-shrink:0}._currentBannerLabel_184b3_82{font-size:12px;color:var(--text-muted)}._currentBannerPlan_184b3_87{font-size:13px;font-weight:700;color:var(--text-primary)}._aiUsageWrap_184b3_93{display:flex;align-items:center;gap:8px}._aiUsageLabel_184b3_99{font-size:11px;color:var(--text-muted);white-space:nowrap}._infinityIcon_184b3_105{color:var(--success)}._aiUsageBar_184b3_109{width:60px;height:4px;background:var(--border);border-radius:2px;overflow:hidden}._aiUsageFill_184b3_117{height:100%;border-radius:2px;transition:width .4s ease}._toggleWrap_184b3_125{display:flex;justify-content:center;margin-bottom:24px}._toggle_184b3_125{display:flex;background:var(--bg-secondary);border:1px solid var(--border);border-radius:100px;padding:3px;gap:2px}._toggleBtn_184b3_140{display:flex;align-items:center;gap:6px;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:600;background:none;border:none;color:var(--text-muted);transition:all .25s ease;cursor:pointer}._toggleBtn_184b3_140:hover{color:var(--text-secondary)}._toggleActive_184b3_159{background:var(--accent);color:#fff;box-shadow:0 0 14px #7c5cfc66}._saveBadge_184b3_165{font-size:10px;font-weight:800;background:var(--success);color:#000;padding:1px 6px;border-radius:100px}._grid_184b3_176{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}._card_184b3_183{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:var(--radius);padding:20px;position:relative;transition:all .3s ease}._card_184b3_183:hover{border-color:color-mix(in srgb,var(--plan-color) 40%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--plan-color) 15%,transparent);transform:translateY(-2px)}._cardRecommended_184b3_199{border-color:color-mix(in srgb,var(--plan-color) 50%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--plan-color) 12%,transparent)}._cardCurrent_184b3_204{border-color:var(--accent)}._recommendedBadge_184b3_208{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#fff;padding:4px 12px;border-radius:100px}._cardHeader_184b3_224{display:flex;align-items:center;gap:12px;margin-bottom:16px}._planIconWrap_184b3_231{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._planName_184b3_241{font-size:18px;font-weight:800}._planTagline_184b3_246{font-size:12px;color:var(--text-muted);margin-top:1px}._priceBlock_184b3_253{margin-bottom:18px}._priceRow_184b3_257{display:flex;align-items:baseline;gap:6px}._price_184b3_253{font-size:32px;font-weight:900;color:var(--text-primary)}._priceLabel_184b3_269{font-size:13px;color:var(--text-muted)}._priceEquiv_184b3_274{font-size:11px;color:var(--success);font-weight:600;margin-top:3px}._creditBadge_184b3_282{display:flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid;font-size:12px;font-weight:600;margin-bottom:16px}._featureList_184b3_295{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:20px}._featureItem_184b3_303{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-secondary)}._featureHighlight_184b3_311{color:var(--text-primary);font-weight:500}._ctaBtn_184b3_317{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:var(--radius-sm);font-size:14px;font-weight:700;color:#fff;border:none;cursor:pointer;transition:all .25s ease;letter-spacing:.3px}._ctaBtn_184b3_317:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 4px 20px color-mix(in srgb,var(--plan-color) 40%,transparent);transform:translateY(-1px)}._ctaBtn_184b3_317:disabled{opacity:.7;cursor:not-allowed}._ctaCurrent_184b3_345{width:100%;padding:12px;border-radius:var(--radius-sm);font-size:13px;font-weight:700;text-align:center;border:1.5px solid;color:inherit;background:transparent}._ctaSpinner_184b3_357{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_184b3_1 .7s linear infinite}._comparisonWrap_184b3_368{margin-bottom:32px}._comparisonTitle_184b3_372{font-size:18px;font-weight:800;color:var(--text-primary);margin-bottom:16px;text-align:center}._table_184b3_380{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tableRow_184b3_387{display:grid;grid-template-columns:1fr repeat(4,60px);align-items:center;padding:10px 14px;border-bottom:1px solid var(--border);gap:4px}._tableRow_184b3_387:last-child{border-bottom:none}._tableHead_184b3_400{background:#ffffff08;padding:12px 14px}._tableFeature_184b3_405{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary)}._featIcon_184b3_413{color:var(--text-muted);flex-shrink:0}._tableCol_184b3_418{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;text-align:center}._tableHead_184b3_400 ._tableCol_184b3_418{font-size:12px}._tableNo_184b3_431{color:var(--text-muted);font-size:14px}._tableVal_184b3_436{font-size:11px;font-weight:700}._faq_184b3_443{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}._faqItem_184b3_450{display:flex;align-items:flex-start;gap:12px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px}._faqIcon_184b3_460{color:var(--accent);flex-shrink:0;margin-top:1px}._faqQ_184b3_466{font-size:13px;font-weight:700;color:var(--text-primary);margin-bottom:4px}._faqA_184b3_473{font-size:12px;color:var(--text-secondary);line-height:1.5}._bottomSpace_184b3_481{height:40px}@keyframes _fadeIn_184b3_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _spin_184b3_1{to{transform:rotate(360deg)}}._adminLayout_3m7o2_1{display:flex;min-height:100vh;background:var(--bg-primary)}._sidebar_3m7o2_7{width:240px;background:var(--bg-card);border-right:1px solid var(--border);padding:1rem 0;display:flex;flex-direction:column;gap:2px;position:sticky;top:0;height:100vh;overflow-y:auto}._sidebarHeader_3m7o2_21{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem 1rem;color:var(--accent);font-weight:700;font-size:1.1rem;margin-bottom:.5rem;border-bottom:1px solid var(--border)}._navItem_3m7o2_34{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:.875rem;width:100%;text-align:left;transition:all .15s;position:relative}._navItem_3m7o2_34:hover{background:#7c5cfc14;color:var(--text-primary)}._navItem_3m7o2_34._active_3m7o2_55{background:#7c5cfc26;color:var(--accent)}._navItem_3m7o2_34._active_3m7o2_55:before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:3px;background:var(--accent);border-radius:0 2px 2px 0}._chevron_3m7o2_71{margin-left:auto;opacity:.4}._content_3m7o2_76{flex:1;padding:2rem 2rem 6rem;max-width:900px;overflow-y:auto}._toast_3m7o2_84{position:fixed;top:1rem;right:1rem;background:var(--bg-card);border:1px solid var(--accent);color:var(--text-primary);padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;z-index:9999;animation:_slideIn_3m7o2_1 .2s ease}@keyframes _slideIn_3m7o2_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._section_3m7o2_104{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_3m7o2_112{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._grid2_3m7o2_122{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._grid3_3m7o2_128{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem}._grid4_3m7o2_134{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}._statCard_3m7o2_140{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1rem;text-align:center}._statValue_3m7o2_148{font-size:1.75rem;font-weight:700;color:var(--accent)}._statLabel_3m7o2_154{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}._field_3m7o2_160{margin-bottom:1rem}._label_3m7o2_164{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.35rem;font-weight:500}._input_3m7o2_172{width:100%;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.875rem}._input_3m7o2_172:focus{outline:none;border-color:var(--accent)}._textarea_3m7o2_187{width:100%;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.85rem;font-family:JetBrains Mono,monospace;resize:vertical;min-height:120px}._textarea_3m7o2_187:focus{outline:none;border-color:var(--accent)}._btnPrimary_3m7o2_205{background:var(--accent);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;font-weight:500;transition:opacity .15s}._btnPrimary_3m7o2_205:hover{opacity:.9}._btnPrimary_3m7o2_205:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_3m7o2_220{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer}._toggle_3m7o2_230{display:flex;align-items:center;gap:.75rem;cursor:pointer}._toggleSwitch_3m7o2_237{width:40px;height:22px;background:var(--border);border-radius:11px;position:relative;transition:background .2s;flex-shrink:0}._toggleSwitch_3m7o2_237._on_3m7o2_247{background:var(--accent)}._toggleSwitch_3m7o2_237:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .2s}._toggleSwitch_3m7o2_237._on_3m7o2_247:after{transform:translate(18px)}._badge_3m7o2_267{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}._badgeFree_3m7o2_276{background:#6c757d33;color:#adb5bd}._badgeStarter_3m7o2_277{background:#0dcaf033;color:#0dcaf0}._badgePro_3m7o2_278{background:#7c5cfc33;color:var(--accent)}._badgeLifetime_3m7o2_279{background:#ffc10733;color:#ffc107}._badgeAdmin_3m7o2_280{background:#dc354533;color:#dc3545}._badgeActive_3m7o2_281{background:#19875433;color:#198754}._badgeSuspended_3m7o2_282{background:#dc354533;color:#dc3545}._table_3m7o2_284{width:100%;border-collapse:collapse}._table_3m7o2_284 th{text-align:left;padding:.5rem .75rem;font-size:.75rem;color:var(--text-muted);font-weight:500;border-bottom:1px solid var(--border)}._table_3m7o2_284 td{padding:.5rem .75rem;font-size:.85rem;color:var(--text-primary);border-bottom:1px solid rgba(255,255,255,.04)}._searchBar_3m7o2_305{display:flex;gap:.5rem;margin-bottom:1rem}._pagination_3m7o2_311{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem;font-size:.85rem;color:var(--text-secondary)}@media(max-width:768px){._adminLayout_3m7o2_1{flex-direction:column}._sidebar_3m7o2_7{width:100%;height:auto;flex-direction:row;overflow-x:auto;position:relative;padding:.5rem}._sidebarHeader_3m7o2_21{display:none}._navItem_3m7o2_34{padding:.5rem .75rem;white-space:nowrap}._navItem_3m7o2_34._active_3m7o2_55:before{display:none}._chevron_3m7o2_71{display:none}._content_3m7o2_76{padding:1rem}._grid2_3m7o2_122,._grid3_3m7o2_128,._grid4_3m7o2_134{grid-template-columns:1fr}}._expandedRow_3m7o2_340{background:var(--bg-primary);padding:1rem .75rem}._miniGrid_3m7o2_345{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;margin-bottom:.75rem}._miniStat_3m7o2_352{background:var(--bg-card);border:1px solid var(--border);border-radius:6px;padding:.5rem .6rem;text-align:center}._miniValue_3m7o2_360{font-size:1rem;font-weight:700;color:var(--accent)}._miniLabel_3m7o2_366{font-size:.65rem;color:var(--text-muted);margin-top:.15rem}._modalOverlay_3m7o2_373{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000}._modal_3m7o2_373{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;max-width:400px;width:90%}._barChart_3m7o2_393{display:flex;align-items:flex-end;gap:2px;height:140px;padding:0 0 1.5rem;position:relative}._barCol_3m7o2_402{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;position:relative}._bar_3m7o2_393{width:100%;max-width:16px;background:var(--accent);border-radius:3px 3px 0 0;min-height:2px;transition:height .3s ease}._bar_3m7o2_393:hover{background:#9b7dff}._barLabel_3m7o2_425{position:absolute;bottom:-1.25rem;font-size:.55rem;color:var(--text-muted);white-space:nowrap}._barLabel_3m7o2_425:nth-child(2n){display:none}._clickableRow_3m7o2_438{cursor:pointer;transition:background .1s}._clickableRow_3m7o2_438:hover{background:#7c5cfc0f}._subTabs_3lzza_6{display:flex;gap:.25rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border);padding-bottom:0}._subTab_3lzza_6{display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-secondary);cursor:pointer;font-size:.85rem;transition:all .15s;white-space:nowrap}._subTab_3lzza_6:hover{color:var(--text-primary);background:#7c5cfc0d}._subTab_3lzza_6._active_3lzza_34{color:var(--accent);border-bottom-color:var(--accent)}._section_3lzza_40{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}._sectionTitle_3lzza_48{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}._sectionHeader_3lzza_58{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._btnPrimary_3lzza_66{background:var(--accent);color:#fff;border:none;padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;font-weight:500;transition:opacity .15s;display:inline-flex;align-items:center;gap:.4rem}._btnPrimary_3lzza_66:hover{opacity:.9}._btnPrimary_3lzza_66:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_3lzza_83{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border);padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}._btnSecondary_3lzza_83:hover{background:#7c5cfc14}._btnDanger_3lzza_97{background:#dc354526;color:#dc3545;border:1px solid rgba(220,53,69,.3);padding:.4rem .75rem;border-radius:6px;font-size:.8rem;cursor:pointer}._btnDanger_3lzza_97:hover{background:#dc354540}._btnSmall_3lzza_108{padding:.3rem .6rem;font-size:.75rem}._field_3lzza_114{margin-bottom:1rem}._label_3lzza_118{display:block;font-size:.8rem;color:var(--text-secondary);margin-bottom:.35rem;font-weight:500}._input_3lzza_126{width:100%;padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.875rem}._input_3lzza_126:focus{outline:none;border-color:var(--accent)}._textarea_3lzza_137{width:100%;padding:.75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.85rem;resize:vertical;min-height:100px}._textarea_3lzza_137:focus{outline:none;border-color:var(--accent)}._select_3lzza_150{padding:.5rem .75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:6px;color:var(--text-primary);font-size:.875rem}._select_3lzza_150:focus{outline:none;border-color:var(--accent)}._charCount_3lzza_160{font-size:.7rem;margin-top:.2rem;text-align:right}._charOk_3lzza_165{color:var(--text-muted)}._charWarn_3lzza_166{color:#ffc107}._charOver_3lzza_167{color:#dc3545}._row_3lzza_169{display:flex;gap:1rem;align-items:flex-start}._row_3lzza_169>._field_3lzza_114{flex:1}._badge_3lzza_178{display:inline-block;padding:.15rem .5rem;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}._badgeDraft_3lzza_187{background:#6c757d33;color:#adb5bd}._badgeBuilding_3lzza_188{background:#0d6efd33;color:#6ea8fe}._badgeBuilt_3lzza_189{background:#0dcaf033;color:#0dcaf0}._badgeSubmitted_3lzza_190,._badgeInReview_3lzza_191{background:#ffc10733;color:#ffc107}._badgeApproved_3lzza_192{background:#19875433;color:#198754}._badgeRejected_3lzza_193{background:#dc354533;color:#dc3545}._badgePublished_3lzza_194{background:#19875433;color:#75b798}._badgeAndroid_3lzza_196{background:#3ddc8433;color:#3ddc84}._badgeIos_3lzza_197{background:#007aff33;color:#007aff}._badgeBoth_3lzza_198{background:#7c5cfc33;color:var(--accent)}._table_3lzza_201{width:100%;border-collapse:collapse}._table_3lzza_201 th{text-align:left;padding:.5rem .75rem;font-size:.75rem;color:var(--text-muted);font-weight:500;border-bottom:1px solid var(--border)}._table_3lzza_201 td{padding:.5rem .75rem;font-size:.85rem;color:var(--text-primary);border-bottom:1px solid rgba(255,255,255,.04)}._table_3lzza_201 tr:hover td{background:#7c5cfc0a}._actions_3lzza_223{display:flex;gap:.4rem}._modalOverlay_3lzza_229{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9998}._modal_3lzza_229{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:1.5rem;width:90%;max-width:520px;max-height:80vh;overflow-y:auto}._modalTitle_3lzza_250{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._modalActions_3lzza_257{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1.5rem}._uploadZone_3lzza_265{border:2px dashed var(--border);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s;margin-bottom:1rem}._uploadZone_3lzza_265:hover,._uploadZoneDrag_3lzza_275{border-color:var(--accent);background:#7c5cfc0d}._uploadZoneText_3lzza_280{color:var(--text-secondary);font-size:.9rem}._uploadZoneIcon_3lzza_285{color:var(--accent);margin-bottom:.5rem}._uploadZoneHint_3lzza_290{font-size:.75rem;color:var(--text-muted);margin-top:.5rem}._assetGrid_3lzza_297{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}._assetCard_3lzza_303{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;overflow:hidden;position:relative}._assetImage_3lzza_311{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;background:var(--bg-primary)}._assetImageIcon_3lzza_319{width:100%;aspect-ratio:1/1;object-fit:cover}._assetImageFeature_3lzza_325{width:100%;aspect-ratio:1024/500;object-fit:cover}._assetInfo_3lzza_331{padding:.5rem}._assetName_3lzza_335{font-size:.75rem;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assetDims_3lzza_343{font-size:.65rem;color:var(--text-muted);margin-top:.15rem}._assetDimsOk_3lzza_349{color:#198754}._assetDimsWarn_3lzza_350{color:#ffc107}._assetActions_3lzza_352{position:absolute;top:.4rem;right:.4rem;display:flex;gap:.25rem}._assetActionBtn_3lzza_360{width:28px;height:28px;border-radius:6px;border:none;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem}._assetActionBtn_3lzza_360:hover{background:#000c}._progressBar_3lzza_376{width:100%;height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden;margin-bottom:1.5rem}._progressFill_3lzza_385{height:100%;background:var(--accent);border-radius:4px;transition:width .3s ease}._progressText_3lzza_392{font-size:.85rem;color:var(--text-secondary);margin-bottom:.5rem;display:flex;justify-content:space-between}._categorySection_3lzza_400{margin-bottom:1rem}._categoryHeader_3lzza_404{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;cursor:pointer;color:var(--text-primary);font-weight:600;font-size:.9rem;background:none;border:none;width:100%;text-align:left}._categoryHeader_3lzza_404:hover{color:var(--accent)}._categoryCount_3lzza_421{font-size:.75rem;font-weight:400;color:var(--text-muted);margin-left:auto}._checkItem_3lzza_428{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .5rem .5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.04)}._checkItem_3lzza_428:last-child{border-bottom:none}._checkbox_3lzza_438{width:18px;height:18px;border-radius:4px;border:2px solid var(--border);background:var(--bg-secondary);cursor:pointer;flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .15s}._checkbox_3lzza_438._checked_3lzza_453{background:var(--accent);border-color:var(--accent)}._checkLabel_3lzza_458{font-size:.85rem;color:var(--text-primary);flex:1}._checkLabel_3lzza_458._completed_3lzza_464{color:var(--text-muted);text-decoration:line-through}._checkAuto_3lzza_469{font-size:.65rem;color:var(--accent);background:#7c5cfc1a;padding:.1rem .4rem;border-radius:3px}._commandBlock_3lzza_478{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1rem;margin-bottom:1rem;position:relative}._commandLabel_3lzza_487{font-size:.8rem;color:var(--text-muted);margin-bottom:.5rem;display:flex;align-items:center;gap:.4rem}._commandCode_3lzza_496{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:#3ddc84;background:#0000004d;padding:.5rem .75rem;border-radius:6px;white-space:pre-wrap;word-break:break-all}._copyBtn_3lzza_507{position:absolute;top:.75rem;right:.75rem;background:#7c5cfc26;border:1px solid rgba(124,92,252,.3);color:var(--accent);padding:.3rem .5rem;border-radius:4px;font-size:.7rem;cursor:pointer}._copyBtn_3lzza_507:hover{background:#7c5cfc40}._workflow_3lzza_522{display:flex;align-items:center;gap:.25rem;margin-bottom:1rem;flex-wrap:wrap}._workflowStep_3lzza_530{padding:.3rem .6rem;border-radius:4px;font-size:.7rem;font-weight:500;background:#ffffff0d;color:var(--text-muted)}._workflowStep_3lzza_530._current_3lzza_539{background:#7c5cfc33;color:var(--accent);font-weight:700}._workflowStep_3lzza_530._done_3lzza_545{background:#19875426;color:#198754}._workflowArrow_3lzza_550{color:var(--text-muted);font-size:.7rem}._filters_3lzza_556{display:flex;gap:.5rem;margin-bottom:1rem;align-items:center;flex-wrap:wrap}._filterChip_3lzza_564{padding:.3rem .75rem;border-radius:20px;border:1px solid var(--border);background:none;color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .15s}._filterChip_3lzza_564:hover{border-color:var(--accent);color:var(--text-primary)}._filterChip_3lzza_564._active_3lzza_34{background:#7c5cfc26;border-color:var(--accent);color:var(--accent)}._emptyState_3lzza_579{text-align:center;padding:2rem;color:var(--text-muted)}._emptyIcon_3lzza_585{margin-bottom:.5rem;opacity:.5}._platformTabs_3lzza_591{display:flex;gap:.5rem;margin-bottom:1.25rem}._platformTab_3lzza_591{padding:.4rem 1rem;border:1px solid var(--border);border-radius:8px;background:none;color:var(--text-secondary);cursor:pointer;font-size:.85rem;display:flex;align-items:center;gap:.4rem;transition:all .15s}._platformTab_3lzza_591:hover{border-color:var(--accent);color:var(--text-primary)}._platformTab_3lzza_591._active_3lzza_34{background:#7c5cfc26;border-color:var(--accent);color:var(--accent)}@media(max-width:768px){._subTabs_3lzza_6{overflow-x:auto}._assetGrid_3lzza_297{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}._row_3lzza_169{flex-direction:column}._workflow_3lzza_522{gap:.15rem}}._page_h6jus_1{padding:16px 16px 100px;max-width:600px;margin:0 auto}._header_h6jus_7{display:flex;align-items:center;gap:10px;margin-bottom:16px}._header_h6jus_7 h1{font-size:1.3rem;font-weight:700;flex:1}._readAllBtn_h6jus_20{background:none;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:11px;padding:4px 10px;cursor:pointer;transition:color .2s,border-color .2s}._readAllBtn_h6jus_20:hover{color:var(--accent);border-color:var(--accent)}._tabs_h6jus_37{display:flex;gap:8px;margin-bottom:16px}._tab_h6jus_37{flex:1;padding:8px;font-size:12px;font-weight:600;text-align:center;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s}._tabActive_h6jus_57{color:var(--accent);border-color:var(--accent);background:#7c5cfc14}._list_h6jus_64{display:flex;flex-direction:column;gap:8px}._empty_h6jus_70{text-align:center;color:var(--text-muted);font-size:13px;padding:32px 0}._schedItem_h6jus_78{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border);transition:border-color .2s}._schedItem_h6jus_78:hover{border-color:#7c5cfc4d}._schedIcon_h6jus_93{font-size:16px;flex-shrink:0}._schedInfo_h6jus_98{flex:1;min-width:0}._schedName_h6jus_103{font-size:13px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._schedTime_h6jus_111{font-size:11px;color:var(--text-muted);margin-top:2px}._schedRemoveBtn_h6jus_117{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:6px;transition:color .2s}._schedRemoveBtn_h6jus_117:hover{color:var(--danger, #ef4444)}._histItem_h6jus_132{padding:10px 12px;border-radius:10px;background:var(--bg-secondary, rgba(255,255,255,.04));border:1px solid var(--border);cursor:pointer;transition:border-color .2s,opacity .2s}._histItem_h6jus_132:hover{border-color:#7c5cfc4d}._histItemRead_h6jus_145{opacity:.6}._histTop_h6jus_149{display:flex;align-items:center;gap:8px;margin-bottom:4px}._histTitle_h6jus_156{font-size:13px;font-weight:600;color:var(--text-primary);flex:1}._histDate_h6jus_163{font-size:10px;color:var(--text-muted);flex-shrink:0}._histBody_h6jus_169{font-size:12px;color:var(--text-muted);line-height:1.4}._unreadDot_h6jus_175{width:6px;height:6px;border-radius:3px;background:var(--accent);flex-shrink:0}._loadMore_h6jus_183{display:block;margin:12px auto 0;background:none;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;padding:6px 16px;cursor:pointer;transition:color .2s}._loadMore_h6jus_183:hover{color:var(--accent)}._overlay_bd25t_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;animation:_fadeIn_bd25t_1 .2s ease}@keyframes _fadeIn_bd25t_1{0%{opacity:0}to{opacity:1}}._panel_bd25t_15{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:420px;background:var(--bg-secondary, #0f1322);z-index:201;display:flex;flex-direction:column;animation:_slideIn_bd25t_1 .3s cubic-bezier(.16,1,.3,1);box-shadow:-8px 0 40px #00000080}@keyframes _slideIn_bd25t_1{0%{transform:translate(100%)}to{transform:translate(0)}}._header_bd25t_36{display:flex;align-items:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 12px;border-bottom:1px solid rgba(124,92,252,.12);flex-shrink:0}._headerIcon_bd25t_45{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#7c5cfc33,#7c5cfc0d);display:flex;align-items:center;justify-content:center;color:var(--accent, #7c5cfc)}._headerTitle_bd25t_56{flex:1;font-size:15px;font-weight:700;color:var(--text-primary, #eef0f6);line-height:1.2}._headerMeta_bd25t_64{flex:1;display:flex;flex-direction:column;gap:2px}._headerMetaRow_bd25t_71{display:flex;align-items:center;gap:6px}._memoryBadge_bd25t_77{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:#7c5cfc1f;border:1px solid rgba(124,92,252,.2);border-radius:8px;color:var(--accent, #7c5cfc);font-size:10px;font-weight:500}._costText_bd25t_90{font-size:10px;color:var(--text-muted, #505468);font-variant-numeric:tabular-nums}._headerSub_bd25t_96{font-size:11px;font-weight:400;color:var(--text-muted, #505468)}._closeBtn_bd25t_102{width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:var(--text-muted, #505468);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,background .2s}._closeBtn_bd25t_102:hover{color:var(--text-primary);background:#ffffff1a}._resetBtn_bd25t_121{width:28px;height:28px;border-radius:50%;background:transparent;border:1px solid rgba(255,255,255,.06);color:var(--text-muted, #505468);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .2s,border-color .2s;flex-shrink:0}._resetBtn_bd25t_121:hover{color:var(--danger, #ff4757);border-color:#ff47574d}._contextBar_bd25t_142{display:flex;gap:6px;padding:10px 16px;overflow-x:auto;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.04)}._contextTab_bd25t_151{display:flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--text-muted, #505468);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}._contextTab_bd25t_151:hover{border-color:#7c5cfc4d;color:var(--text-secondary)}._contextTabActive_bd25t_172{background:#7c5cfc1f;border-color:#7c5cfc66;color:var(--accent, #7c5cfc)}._messages_bd25t_179{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:0}._emptyState_bd25t_189{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:2rem;text-align:center}._emptyIcon_bd25t_200{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#7c5cfc26,#00e6a714);display:flex;align-items:center;justify-content:center;color:var(--accent, #7c5cfc)}._emptyTitle_bd25t_211{font-size:15px;font-weight:600;color:var(--text-primary, #eef0f6)}._emptyHint_bd25t_217{font-size:12px;color:var(--text-muted, #505468);line-height:1.5}._suggestions_bd25t_223{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:4px}._suggestion_bd25t_223{padding:6px 12px;border-radius:20px;border:1px solid rgba(124,92,252,.2);background:#7c5cfc0f;color:var(--text-secondary, #8b8fa8);font-size:12px;cursor:pointer;transition:all .2s}._suggestion_bd25t_223:hover{border-color:var(--accent);color:var(--accent);background:#7c5cfc1f}._bubble_bd25t_249{max-width:85%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.55;word-break:break-word;white-space:pre-wrap}._bubbleUser_bd25t_259{align-self:flex-end;background:var(--accent, #7c5cfc);color:#fff;border-bottom-right-radius:4px}._bubbleAssistant_bd25t_266{align-self:flex-start;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);color:var(--text-primary, #eef0f6);border-bottom-left-radius:4px}._bubblePending_bd25t_274{opacity:.75;border-style:dashed;border-color:#ffb74d4d;background:#ffb74d0a}._pendingRow_bd25t_281{display:flex;align-items:center;gap:8px;color:var(--text-muted, #505468);font-size:13px}._pendingSpinner_bd25t_289{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,183,77,.3);border-top-color:var(--warning, #ffb74d);border-radius:50%;animation:_spin_bd25t_1 .8s linear infinite;flex-shrink:0}@keyframes _spin_bd25t_1{to{transform:rotate(360deg)}}._typingDots_bd25t_304{display:flex;gap:4px;padding:4px 0}._typingDots_bd25t_304 span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:_blink_bd25t_1 1.4s infinite}._typingDots_bd25t_304 span:nth-child(2){animation-delay:.2s}._typingDots_bd25t_304 span:nth-child(3){animation-delay:.4s}@keyframes _blink_bd25t_1{0%,80%,to{opacity:.3}40%{opacity:1}}._inputBar_bd25t_327{display:flex;flex-direction:column;gap:6px;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(124,92,252,.1);background:#080b1499;flex-shrink:0}._modelRow_bd25t_337{display:flex;align-items:center;gap:6px}._modelPicker_bd25t_343{position:relative}._modelBtn_bd25t_347{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--text-muted, #505468);font-size:11px;cursor:pointer;transition:all .15s}._modelBtn_bd25t_347:hover{color:var(--text-secondary);border-color:#7c5cfc4d}._batchToggle_bd25t_366{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--success, #00e6a7);font-size:11px;font-weight:500;cursor:pointer;transition:all .15s;white-space:nowrap}._batchToggle_bd25t_366:hover{border-color:#00e6a74d}._batchToggleActive_bd25t_386{color:var(--warning, #ffb74d);border-color:#ffb74d4d;background:#ffb74d0f}._batchToggleActive_bd25t_386:hover{border-color:#ffb74d80}._batchToggleLocked_bd25t_396{opacity:.5;cursor:default}._chevronOpen_bd25t_401{transform:rotate(180deg)}._modelDropdown_bd25t_405{position:absolute;bottom:calc(100% + 6px);left:0;min-width:220px;background:var(--bg-card, #141726);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 -4px 24px #0006;z-index:10;padding:4px;animation:_fadeUp_bd25t_1 .15s ease}@keyframes _fadeUp_bd25t_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._modelOption_bd25t_424{display:flex;align-items:center;justify-content:space-between;width:100%;padding:7px 10px;background:none;border:none;border-radius:8px;color:var(--text-primary, #eef0f6);font-size:12px;cursor:pointer;transition:background .15s;text-align:left}._modelOption_bd25t_424:hover{background:#ffffff0f}._modelOptionActive_bd25t_444{background:#7c5cfc1f}._modelModeBadges_bd25t_448{display:flex;gap:4px}._modeIconGreen_bd25t_453{color:var(--success, #00e6a7)}._modeIconOrange_bd25t_457{color:var(--warning, #ffb74d)}._actionsBar_bd25t_462{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0 4px 12px}._actionChip_bd25t_469{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#00e6a714;border:1px solid rgba(0,230,167,.15);border-radius:12px;color:var(--success, #00e6a7);font-size:11px;font-weight:500}._inputWrap_bd25t_482{flex:1;position:relative}._inputRow_bd25t_487{display:flex;align-items:flex-end;gap:8px}._input_bd25t_327{width:100%;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:20px;color:var(--text-primary, #eef0f6);font-size:14px;font-family:inherit;resize:none;outline:none;max-height:120px;line-height:1.4;transition:border-color .2s}._input_bd25t_327:focus{border-color:#7c5cfc66}._input_bd25t_327::placeholder{color:var(--text-muted, #505468)}._sendBtn_bd25t_517{width:38px;height:38px;border-radius:50%;background:var(--accent, #7c5cfc);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s,transform .1s;flex-shrink:0}._sendBtn_bd25t_517:hover{opacity:.9}._sendBtn_bd25t_517:active{transform:scale(.95)}._sendBtn_bd25t_517:disabled{opacity:.35;cursor:not-allowed}._error_bd25t_540{align-self:center;font-size:12px;color:var(--danger, #ff4757);background:#ff475714;padding:6px 14px;border-radius:12px}@media(max-width:480px){._panel_bd25t_15{max-width:100%}}._creditBar_c775p_1{display:flex;align-items:center;gap:6px;min-width:90px;pointer-events:auto;cursor:pointer;background:none;border:none;padding:4px 8px;border-radius:6px;transition:background .2s}._creditBar_c775p_1:hover{background:#ffffff14}._track_c775p_19{flex:1;height:3px;border-radius:1.5px;background:#ffffff0f;overflow:hidden;min-width:50px}._fill_c775p_28{height:100%;border-radius:1.5px;transition:width .6s cubic-bezier(.4,0,.2,1),background-color .3s}._label_c775p_34{font-size:9px;font-weight:700;min-width:18px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._topBar_1uhl0_1{position:fixed;top:0;right:0;z-index:90;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 8px;display:flex;gap:8px;justify-content:flex-end;pointer-events:none}._aiBtn_1uhl0_13{background:linear-gradient(135deg,#7c5cfc40,#7c5cfc1a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(124,92,252,.3);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--accent, #7c5cfc);cursor:pointer;transition:all .2s;pointer-events:auto}._aiBtn_1uhl0_13:hover{background:linear-gradient(135deg,#7c5cfc59,#7c5cfc26);border-color:#7c5cfc80;box-shadow:0 0 12px #7c5cfc40}._bellBtn_1uhl0_35{position:relative;background:#080b14b3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(124,92,252,.15);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;transition:color .2s,border-color .2s;pointer-events:auto}._bellBtn_1uhl0_35:hover{color:var(--accent);border-color:#7c5cfc66}._badge_1uhl0_57{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger, #ef4444);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}._layout_38ayd_1{min-height:100vh;display:flex;flex-direction:column}._navbar_38ayd_8{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#080b14d9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}._logo_38ayd_23{font-size:22px;font-weight:800;background:linear-gradient(135deg,#7c5cfc,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-decoration:none}._navLinks_38ayd_33{display:flex;align-items:center;gap:24px}._navLink_38ayd_33{color:var(--text-secondary);font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}._navLink_38ayd_33:hover{color:var(--text-primary)}._navCta_38ayd_51{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;background:var(--gradient-accent);color:#fff;border-radius:var(--radius-sm);font-size:14px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px var(--accent-glow)}._navCta_38ayd_51:hover{transform:translateY(-1px);box-shadow:0 6px 25px var(--accent-glow)}._main_38ayd_72{flex:1;padding-top:65px}._footer_38ayd_78{padding:40px 24px;border-top:1px solid var(--border);text-align:center}._footerInner_38ayd_84{max-width:800px;margin:0 auto}._footerLinks_38ayd_89{display:flex;align-items:center;justify-content:center;gap:24px;margin-bottom:16px;flex-wrap:wrap}._footerLink_38ayd_89{color:var(--text-secondary);font-size:13px;text-decoration:none;transition:color .2s}._footerLink_38ayd_89:hover{color:var(--accent)}._footerCopy_38ayd_109{color:var(--text-muted);font-size:12px;margin:0}@media(max-width:480px){._navbar_38ayd_8{padding:12px 16px}._navLinks_38ayd_33{gap:12px}._navLink_38ayd_33{display:none}}._hero_1ifi4_2{position:relative;text-align:center;padding:100px 24px 80px;overflow:hidden}._hero_1ifi4_2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(124,92,252,.15),transparent),radial-gradient(ellipse 50% 40% at 80% 100%,rgba(168,85,247,.08),transparent),radial-gradient(ellipse 40% 30% at 20% 80%,rgba(99,102,241,.06),transparent);pointer-events:none}._heroContent_1ifi4_20{position:relative;z-index:1;max-width:720px;margin:0 auto}._heroBadge_1ifi4_27{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:#7c5cfc1a;border:1px solid rgba(124,92,252,.25);border-radius:100px;font-size:13px;font-weight:600;color:var(--accent);margin-bottom:24px}._heroTitle_1ifi4_41{font-size:48px;font-weight:800;line-height:1.15;margin-bottom:20px;letter-spacing:-.5px}._heroGradient_1ifi4_49{background:linear-gradient(135deg,#7c5cfc,#a855f7,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroDesc_1ifi4_56{font-size:18px;color:var(--text-secondary);line-height:1.6;max-width:540px;margin:0 auto 36px}._heroCtas_1ifi4_64{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}._ctaPrimary_1ifi4_72{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--gradient-accent);color:#fff;border:none;border-radius:var(--radius-sm);font-size:16px;font-weight:700;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px var(--accent-glow)}._ctaPrimary_1ifi4_72:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}._ctaSecondary_1ifi4_93{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:#ffffff0a;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:16px;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}._ctaSecondary_1ifi4_93:hover{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}._section_1ifi4_115{padding:80px 24px;max-width:1100px;margin:0 auto}._sectionTag_1ifi4_121{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}._sectionTitle_1ifi4_133{font-size:32px;font-weight:800;margin-bottom:16px}._sectionDesc_1ifi4_139{color:var(--text-secondary);font-size:16px;line-height:1.6;max-width:560px;margin-bottom:48px}._sectionCenter_1ifi4_147{text-align:center}._sectionCenter_1ifi4_147 ._sectionDesc_1ifi4_139{margin-left:auto;margin-right:auto}._screenshotsGrid_1ifi4_157{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._screenshotCard_1ifi4_163{position:relative;background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;transition:all .4s ease}._screenshotCard_1ifi4_163:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow);transform:translateY(-4px)}._screenshotPlaceholder_1ifi4_179{aspect-ratio:9 / 16;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:var(--text-muted);background:linear-gradient(135deg,#7c5cfc08,#a855f705)}._screenshotPlaceholder_1ifi4_179 svg{opacity:.4}._screenshotLabel_1ifi4_196{font-size:14px;font-weight:600;color:var(--text-secondary)}._screenshotImg_1ifi4_202{width:100%;height:auto;display:block}._featuresGrid_1ifi4_209{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._featureCard_1ifi4_215{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:28px 24px;transition:all .3s ease}._featureCard_1ifi4_215:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow);transform:translateY(-2px)}._featureIcon_1ifi4_230{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:16px;color:#fff}._featureIconPurple_1ifi4_241{background:linear-gradient(135deg,#7c5cfc,#a855f7)}._featureIconGreen_1ifi4_245{background:linear-gradient(135deg,#00e6a7,#00b386)}._featureIconBlue_1ifi4_249{background:linear-gradient(135deg,#6366f1,#818cf8)}._featureIconOrange_1ifi4_253{background:linear-gradient(135deg,#ffa726,#fb8c00)}._featureIconPink_1ifi4_257{background:linear-gradient(135deg,#ec4899,#f472b6)}._featureIconCyan_1ifi4_261{background:linear-gradient(135deg,#06b6d4,#22d3ee)}._featureTitle_1ifi4_265{font-size:16px;font-weight:700;margin-bottom:8px}._featureDesc_1ifi4_271{font-size:14px;color:var(--text-secondary);line-height:1.6}._securitySection_1ifi4_278{position:relative;padding:80px 24px;overflow:hidden}._securitySection_1ifi4_278:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 50% 100%,rgba(0,230,167,.06),transparent),radial-gradient(ellipse 50% 40% at 0% 50%,rgba(124,92,252,.04),transparent);pointer-events:none}._securityInner_1ifi4_294{position:relative;z-index:1;max-width:1100px;margin:0 auto}._securityGrid_1ifi4_301{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}._securityCard_1ifi4_307{background:#0f132299;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid rgba(0,230,167,.1);padding:28px 24px;transition:all .3s ease}._securityCard_1ifi4_307:hover{border-color:#00e6a740;box-shadow:0 0 30px #00e6a714}._securityCardIcon_1ifi4_321{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#00e6a71a;color:var(--success);margin-bottom:14px}._securityCardTitle_1ifi4_333{font-size:16px;font-weight:700;margin-bottom:8px}._securityCardDesc_1ifi4_339{font-size:14px;color:var(--text-secondary);line-height:1.6}._securityCardLink_1ifi4_345{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:600;color:var(--success);text-decoration:none;transition:gap .2s}._securityCardLink_1ifi4_345:hover{gap:8px}._ctaSection_1ifi4_362{text-align:center;padding:80px 24px 100px;position:relative}._ctaSection_1ifi4_362:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 100%,rgba(124,92,252,.12),transparent);pointer-events:none}._ctaContent_1ifi4_377{position:relative;z-index:1}._ctaTitle_1ifi4_382{font-size:36px;font-weight:800;margin-bottom:16px}._ctaDesc_1ifi4_388{color:var(--text-secondary);font-size:17px;margin-bottom:32px;max-width:480px;margin-left:auto;margin-right:auto}._fadeIn_1ifi4_398{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}._fadeInVisible_1ifi4_404{opacity:1;transform:translateY(0)}@media(max-width:768px){._heroTitle_1ifi4_41{font-size:32px}._heroDesc_1ifi4_56{font-size:16px}._hero_1ifi4_2,._section_1ifi4_115{padding:60px 16px}._sectionTitle_1ifi4_133{font-size:26px}._screenshotsGrid_1ifi4_157{grid-template-columns:repeat(3,1fr);gap:12px}._featuresGrid_1ifi4_209{grid-template-columns:1fr;gap:14px}._securityGrid_1ifi4_301{grid-template-columns:1fr}._securitySection_1ifi4_278{padding:60px 16px}._ctaSection_1ifi4_362{padding:60px 16px 80px}._ctaTitle_1ifi4_382{font-size:28px}}@media(max-width:480px){._heroTitle_1ifi4_41{font-size:28px}._heroCtas_1ifi4_64{flex-direction:column}._ctaPrimary_1ifi4_72,._ctaSecondary_1ifi4_93{width:100%;justify-content:center}._screenshotsGrid_1ifi4_157{grid-template-columns:1fr;max-width:280px;margin:0 auto}}._page_y6hez_1{max-width:800px;margin:0 auto;padding:48px 24px 80px;animation:_fadeIn_y6hez_1 .5s ease}@keyframes _fadeIn_y6hez_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._title_y6hez_13{font-size:28px;font-weight:800;margin-bottom:8px}._subtitle_y6hez_19{color:var(--text-secondary);font-size:15px;margin-bottom:36px}._content_y6hez_25{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);border:1px solid var(--border);padding:32px;line-height:1.8;color:var(--text-secondary)}._content_y6hez_25 h2{font-size:18px;font-weight:700;color:var(--text-primary);margin-top:32px;margin-bottom:12px}._content_y6hez_25 h2:first-child{margin-top:0}._content_y6hez_25 p{margin-bottom:14px;font-size:14.5px}._content_y6hez_25 ul{margin:8px 0 14px 20px;padding:0}._content_y6hez_25 li{font-size:14.5px;margin-bottom:8px}._content_y6hez_25 strong{color:var(--text-primary)}._lastUpdated_y6hez_66{margin-top:28px;font-size:12px;color:var(--text-muted);text-align:center}@media(max-width:600px){._page_y6hez_1{padding:32px 16px 60px}._title_y6hez_13{font-size:22px}._content_y6hez_25{padding:20px}}:root{--bg-primary: #080b14;--bg-secondary: #0f1322;--bg-card: rgba(15, 19, 34, .8);--bg-input: #0f1322;--bg-glass: rgba(255, 255, 255, .03);--accent: #7c5cfc;--accent-hover: #6a4de8;--accent-light: rgba(124, 92, 252, .12);--accent-glow: rgba(124, 92, 252, .4);--success: #00e6a7;--success-glow: rgba(0, 230, 167, .3);--warning: #ffa726;--danger: #ff4757;--danger-glow: rgba(255, 71, 87, .3);--text-primary: #eef0f6;--text-secondary: #8b8fa8;--text-muted: #505468;--border: rgba(255, 255, 255, .06);--border-glow: rgba(124, 92, 252, .2);--radius: 14px;--radius-sm: 10px;--shadow: 0 8px 32px rgba(0, 0, 0, .4);--shadow-glow: 0 0 30px rgba(124, 92, 252, .15);--gradient-accent: linear-gradient(135deg, #7c5cfc 0%, #a855f7 50%, #6366f1 100%);--gradient-bg: linear-gradient(180deg, #080b14 0%, #0d1025 50%, #080b14 100%)}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-primary);background-image:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(124,92,252,.08),transparent),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(168,85,247,.04),transparent);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#7c5cfc4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#7c5cfc80}a{color:var(--accent);text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea{font-family:inherit}.container{max-width:480px;margin:0 auto;padding:0 16px}.card{background:var(--bg-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--radius);padding:20px;border:1px solid var(--border);transition:all .3s ease}.card:hover{border-color:var(--border-glow);box-shadow:var(--shadow-glow)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;border:none;transition:all .3s ease;position:relative;overflow:hidden}.btn-primary{background:var(--gradient-accent);color:#fff;box-shadow:0 4px 15px var(--accent-glow)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px var(--accent-glow)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-glass);color:var(--text-primary);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary:hover{border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.btn-full{width:100%}.input{width:100%;padding:12px 16px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font-size:15px;outline:none;transition:all .3s ease}.input:focus{border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.input::placeholder{color:var(--text-muted)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--accent-glow)}50%{box-shadow:0 0 20px var(--accent-glow),0 0 40px #7c5cfc1a}}
