.topbar-user[data-v-f9cebe25]{position:relative}.topbar-user-btn[data-v-f9cebe25]{display:inline-flex;align-items:center;gap:6px;padding:2px 6px 2px 2px;background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;transition:background .15s,border-color .15s}.topbar-user-btn[data-v-f9cebe25]:hover{background:var(--panel);border-color:var(--border)}.topbar-menu[data-v-f9cebe25]{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 20px 60px -20px #0f172a40,0 4px 12px -4px #0f172a1a;padding:8px;z-index:50}.topbar-menu-head[data-v-f9cebe25]{display:flex;align-items:center;gap:10px;padding:8px 10px 10px}.topbar-menu-name[data-v-f9cebe25]{font-size:13px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-menu-email[data-v-f9cebe25]{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-menu-sep[data-v-f9cebe25]{height:1px;background:var(--border);margin:4px -8px 6px}.topbar-menu-item[data-v-f9cebe25]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:transparent;border:none;border-radius:6px;font-size:12.5px;color:var(--text);cursor:pointer;text-align:left}.topbar-menu-item[data-v-f9cebe25]:hover{background:var(--danger-bg);color:var(--danger)}.menu-enter-active[data-v-f9cebe25],.menu-leave-active[data-v-f9cebe25]{transition:opacity .18s ease,transform .18s ease}.menu-enter-from[data-v-f9cebe25],.menu-leave-to[data-v-f9cebe25]{opacity:0;transform:translateY(-4px) scale(.98)}.logout-overlay[data-v-f9cebe25]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,#0b1430,#1a1f3a);color:#fff;overflow:hidden}.logout-dots[data-v-f9cebe25]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 30%,transparent 80%)}.logout-inner[data-v-f9cebe25]{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;animation:logoutFloat-f9cebe25 .6s ease-out}@keyframes logoutFloat-f9cebe25{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.logout-logo[data-v-f9cebe25]{width:56px;height:56px;border-radius:16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:logoutLogoSpin-f9cebe25 1.5s linear infinite}@keyframes logoutLogoSpin-f9cebe25{0%{transform:rotate(0);opacity:.9}50%{opacity:1}to{transform:rotate(360deg);opacity:.9}}.logout-text[data-v-f9cebe25]{font-size:15px;font-weight:500;color:#ffffffeb}.logout-bar[data-v-f9cebe25]{width:140px;height:2.5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.logout-bar-fill[data-v-f9cebe25]{display:block;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:logoutBar-f9cebe25 1s ease-in-out infinite}@keyframes logoutBar-f9cebe25{0%{transform:translate(-100%)}to{transform:translate(280%)}}.logout-fade-enter-active[data-v-f9cebe25],.logout-fade-leave-active[data-v-f9cebe25]{transition:opacity .3s ease}.logout-fade-enter-from[data-v-f9cebe25],.logout-fade-leave-to[data-v-f9cebe25]{opacity:0}.quota-banner[data-v-d22d0bb0]{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12.5px;position:relative}.quota-banner.exceeded[data-v-d22d0bb0]{background:linear-gradient(90deg,color-mix(in oklab,var(--danger) 10%,var(--panel)),color-mix(in oklab,var(--danger) 6%,var(--panel)));border-bottom-color:color-mix(in oklab,var(--danger) 30%,var(--border));color:var(--text)}.quota-banner.warning[data-v-d22d0bb0]{background:linear-gradient(90deg,color-mix(in oklab,#f59e0b 12%,var(--panel)),color-mix(in oklab,#f59e0b 6%,var(--panel)));border-bottom-color:color-mix(in oklab,#f59e0b 30%,var(--border));color:var(--text)}.quota-banner-icon[data-v-d22d0bb0]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.quota-banner.exceeded .quota-banner-icon[data-v-d22d0bb0]{background:color-mix(in oklab,var(--danger) 16%,transparent);color:var(--danger);animation:quotaPulse-d22d0bb0 1.6s ease-in-out infinite}.quota-banner.warning .quota-banner-icon[data-v-d22d0bb0]{background:color-mix(in oklab,#f59e0b 16%,transparent);color:#f59e0b}@keyframes quotaPulse-d22d0bb0{0%,to{box-shadow:0 0 color-mix(in oklab,var(--danger) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--danger) 0%,transparent)}}.quota-banner-body[data-v-d22d0bb0]{flex:1;min-width:0}.quota-banner-title[data-v-d22d0bb0]{font-size:13px;font-weight:700;letter-spacing:-.005em}.quota-banner.exceeded .quota-banner-title[data-v-d22d0bb0]{color:var(--danger)}.quota-banner.warning .quota-banner-title[data-v-d22d0bb0]{color:#c2740a}.quota-banner-sub[data-v-d22d0bb0]{font-size:11.5px;color:var(--text-2);margin-top:2px;line-height:1.4}.quota-banner-meter[data-v-d22d0bb0]{display:flex;flex-direction:column;gap:4px;min-width:140px;flex-shrink:0}.quota-banner-bar[data-v-d22d0bb0]{width:100%;height:5px;background:var(--panel-2);border-radius:999px;overflow:hidden;border:1px solid var(--border)}.quota-banner-bar span[data-v-d22d0bb0]{display:block;height:100%;background:currentColor;transition:width .5s ease}.quota-banner.exceeded .quota-banner-bar span[data-v-d22d0bb0]{background:var(--danger)}.quota-banner.warning .quota-banner-bar span[data-v-d22d0bb0]{background:#f59e0b}.quota-banner-numbers[data-v-d22d0bb0]{font-size:10.5px;color:var(--muted);text-align:right}.quota-banner-cta[data-v-d22d0bb0]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;background:var(--danger);color:#fff;border-radius:8px;text-decoration:none;flex-shrink:0;transition:filter .15s}.quota-banner-cta[data-v-d22d0bb0]:hover{filter:brightness(.92)}.quota-banner-close[data-v-d22d0bb0]{width:26px;height:26px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.quota-banner-close[data-v-d22d0bb0]:hover{color:var(--text);border-color:var(--text-2)}.quota-slide-enter-active[data-v-d22d0bb0],.quota-slide-leave-active[data-v-d22d0bb0]{transition:opacity .3s ease,transform .3s ease}.quota-slide-enter-from[data-v-d22d0bb0],.quota-slide-leave-to[data-v-d22d0bb0]{opacity:0;transform:translateY(-100%)}.storage-banner[data-v-18124b71]{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12.5px;position:relative}.storage-banner.exceeded[data-v-18124b71]{background:linear-gradient(90deg,color-mix(in oklab,var(--danger) 10%,var(--panel)),color-mix(in oklab,var(--danger) 6%,var(--panel)));border-bottom-color:color-mix(in oklab,var(--danger) 30%,var(--border))}.storage-banner.warning[data-v-18124b71]{background:linear-gradient(90deg,color-mix(in oklab,#f59e0b 12%,var(--panel)),color-mix(in oklab,#f59e0b 6%,var(--panel)));border-bottom-color:color-mix(in oklab,#f59e0b 30%,var(--border))}.storage-banner-icon[data-v-18124b71]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.storage-banner.exceeded .storage-banner-icon[data-v-18124b71]{background:color-mix(in oklab,var(--danger) 16%,transparent);color:var(--danger);animation:storagePulse-18124b71 1.6s ease-in-out infinite}.storage-banner.warning .storage-banner-icon[data-v-18124b71]{background:color-mix(in oklab,#f59e0b 16%,transparent);color:#f59e0b}@keyframes storagePulse-18124b71{0%,to{box-shadow:0 0 color-mix(in oklab,var(--danger) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--danger) 0%,transparent)}}.storage-banner-body[data-v-18124b71]{flex:1;min-width:0}.storage-banner-title[data-v-18124b71]{font-size:13px;font-weight:700;letter-spacing:-.005em}.storage-banner.exceeded .storage-banner-title[data-v-18124b71]{color:var(--danger)}.storage-banner.warning .storage-banner-title[data-v-18124b71]{color:#c2740a}.storage-banner-sub[data-v-18124b71]{font-size:11.5px;color:var(--text-2);margin-top:2px;line-height:1.4}.storage-banner-meter[data-v-18124b71]{display:flex;flex-direction:column;gap:4px;min-width:140px;flex-shrink:0}.storage-banner-bar[data-v-18124b71]{width:100%;height:5px;background:var(--panel-2);border-radius:999px;overflow:hidden;border:1px solid var(--border)}.storage-banner-bar span[data-v-18124b71]{display:block;height:100%;transition:width .5s ease}.storage-banner.exceeded .storage-banner-bar span[data-v-18124b71]{background:var(--danger)}.storage-banner.warning .storage-banner-bar span[data-v-18124b71]{background:#f59e0b}.storage-banner-numbers[data-v-18124b71]{font-size:10.5px;color:var(--muted);text-align:right}.storage-banner-cta[data-v-18124b71]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:11.5px;font-weight:600;background:var(--danger);color:#fff;border-radius:8px;text-decoration:none;flex-shrink:0;transition:filter .15s}.storage-banner-cta[data-v-18124b71]:hover{filter:brightness(.92)}.storage-banner-close[data-v-18124b71]{width:26px;height:26px;border-radius:6px;background:transparent;border:1px solid var(--border);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.storage-banner-close[data-v-18124b71]:hover{color:var(--text);border-color:var(--text-2)}.quota-slide-enter-active[data-v-18124b71],.quota-slide-leave-active[data-v-18124b71]{transition:opacity .3s ease,transform .3s ease}.quota-slide-enter-from[data-v-18124b71],.quota-slide-leave-to[data-v-18124b71]{opacity:0;transform:translateY(-100%)}.page-enter-active,.page-leave-active{transition:opacity .26s cubic-bezier(.4,0,.2,1),transform .26s cubic-bezier(.4,0,.2,1),filter .26s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(6px) scale(.995);filter:blur(2px)}.page-leave-to{opacity:0;transform:translateY(-4px) scale(.997);filter:blur(1px)}.page-enter-to,.page-leave-from{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (prefers-reduced-motion: reduce){.page-enter-active,.page-leave-active{transition:opacity .12s linear;transform:none!important;filter:none!important}}.lang-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:color-mix(in oklab,var(--bg) 70%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);display:flex;align-items:center;justify-content:center;pointer-events:all}.lang-veil-inner{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 28px;background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:0 30px 80px -20px #0f172a59;animation:langVeilPop .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes langVeilPop{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lang-veil-spinner{width:22px;height:22px;border-radius:999px;border:2.5px solid color-mix(in oklab,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:langSpin .7s linear infinite}@keyframes langSpin{to{transform:rotate(360deg)}}.lang-veil-label{font-size:13px;font-weight:500;color:var(--text);letter-spacing:-.005em}.lang-veil-enter-active,.lang-veil-leave-active{transition:opacity .26s cubic-bezier(.4,0,.2,1),backdrop-filter .26s cubic-bezier(.4,0,.2,1)}.lang-veil-enter-from,.lang-veil-leave-to{opacity:0}.lang-veil-enter-to,.lang-veil-leave-from{opacity:1}@keyframes modalIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.cc-card-accent[data-v-d03ed4e2]{height:3px;border-radius:var(--r-lg) var(--r-lg) 0 0}.cc-platform-pill[data-v-d03ed4e2]{display:inline-flex;align-items:center;height:16px;padding:0 6px;font-size:9.5px;font-weight:600;letter-spacing:.04em;border-radius:4px;text-transform:uppercase}.cc-stat-label[data-v-d03ed4e2]{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.cc-stat-value[data-v-d03ed4e2]{font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-mode-pill[data-v-d03ed4e2]{display:inline-flex;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;letter-spacing:.03em;border-radius:4px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.cc-mode-pill.auto[data-v-d03ed4e2]{background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent)}.cc-mode-pill.manual[data-v-d03ed4e2]{background:color-mix(in oklab,var(--muted) 16%,transparent);color:var(--text-2)}.cc-spinner[data-v-d03ed4e2]{width:18px;height:18px;border-radius:999px;border:2px solid var(--border);border-top-color:var(--accent);animation:cc-spin-d03ed4e2 .8s linear infinite}@keyframes cc-spin-d03ed4e2{to{transform:rotate(360deg)}}.cc-empty-icons[data-v-d03ed4e2]{display:flex;gap:10px}.cc-empty-icons>span.dim[data-v-d03ed4e2]{opacity:.4}.cc-modal-backdrop[data-v-d03ed4e2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px}.cc-modal[data-v-d03ed4e2]{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--panel);border:1px solid var(--border);border-radius:18px;box-shadow:0 40px 100px -20px #0f172a73,0 0 0 1px #ffffff80 inset}.cc-modal-close[data-v-d03ed4e2]{position:absolute;top:12px;right:12px;z-index:2;width:30px;height:30px;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.24);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-modal-close[data-v-d03ed4e2]:hover{background:#ffffff47}.cc-modal-hero[data-v-d03ed4e2]{position:relative;padding:28px 28px 22px;color:#fff;overflow:hidden;border-radius:18px 18px 0 0}.cc-modal-hero-dots[data-v-d03ed4e2]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:20px 20px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black 30%,transparent 80%)}.cc-modal-hero-inner[data-v-d03ed4e2]{position:relative;display:flex;align-items:flex-start;gap:14px}.cc-modal-hero-icon[data-v-d03ed4e2]{width:44px;height:44px;border-radius:12px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cc-modal-hero-title[data-v-d03ed4e2]{font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.cc-modal-hero-sub[data-v-d03ed4e2]{font-size:12.5px;color:#fffc;margin-top:4px;line-height:1.45;max-width:380px}.cc-modal-platforms[data-v-d03ed4e2]{display:flex;gap:6px;padding:12px 20px 0;border-bottom:1px solid var(--border-2);margin-bottom:-1px;overflow-x:auto}.cc-pf-btn[data-v-d03ed4e2]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 6px;background:transparent;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;cursor:pointer;font-size:12.5px;color:var(--muted);position:relative;bottom:-1px;white-space:nowrap}.cc-pf-btn[data-v-d03ed4e2]:hover:not(:disabled){color:var(--text)}.cc-pf-btn.active[data-v-d03ed4e2]{background:var(--panel);border-color:var(--border-2);color:var(--text);font-weight:600}.cc-pf-btn.disabled[data-v-d03ed4e2]{opacity:.55;cursor:not-allowed}.cc-pf-btn-icon[data-v-d03ed4e2]{width:22px;height:22px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cc-pf-btn-soon[data-v-d03ed4e2]{font-size:9.5px;padding:2px 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);margin-left:2px;text-transform:uppercase;letter-spacing:.03em}.cc-modal-body[data-v-d03ed4e2]{padding:22px 24px 24px;display:flex;flex-direction:column;gap:16px}.cc-field[data-v-d03ed4e2]{display:flex;flex-direction:column;gap:6px}.cc-field-label[data-v-d03ed4e2]{font-size:11.5px;color:var(--text-2);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cc-field-hint[data-v-d03ed4e2]{font-size:11px;color:var(--muted);margin-top:2px}.cc-url-input[data-v-d03ed4e2]{display:flex;align-items:center;gap:10px;height:42px;padding:0 14px;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;transition:border-color .15s,box-shadow .15s}.cc-url-input[data-v-d03ed4e2]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.cc-url-input.error[data-v-d03ed4e2]{border-color:var(--danger)}.cc-url-input-field[data-v-d03ed4e2]{flex:1;border:none;outline:none;background:transparent;font-size:13.5px;color:var(--text);font-family:var(--font-mono)}.cc-url-input-field[data-v-d03ed4e2]::placeholder{color:var(--muted)}.cc-mode-grid[data-v-d03ed4e2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-mode-card[data-v-d03ed4e2]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;text-align:left;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.cc-mode-card[data-v-d03ed4e2]:hover{border-color:var(--accent)}.cc-mode-card.active[data-v-d03ed4e2]{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 7%,var(--panel))}.cc-mode-card-icon[data-v-d03ed4e2]{width:26px;height:26px;border-radius:7px;background:var(--accent-bg);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cc-mode-card-title[data-v-d03ed4e2]{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px}.cc-mode-card-sub[data-v-d03ed4e2]{font-size:11px;color:var(--muted);line-height:1.4}.cc-mode-card-check[data-v-d03ed4e2]{width:18px;height:18px;border-radius:999px;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cc-auto[data-v-d03ed4e2]{display:flex;flex-direction:column;gap:14px;padding:14px;background:color-mix(in oklab,var(--accent) 5%,var(--panel-2));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));border-radius:12px;animation:ccAutoIn-d03ed4e2 .25s ease}@keyframes ccAutoIn-d03ed4e2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cc-auto-head[data-v-d03ed4e2]{display:flex;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px dashed color-mix(in oklab,var(--accent) 28%,transparent)}.cc-auto-head-icon[data-v-d03ed4e2]{width:26px;height:26px;border-radius:7px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cc-auto-head-title[data-v-d03ed4e2]{font-size:13px;font-weight:600;color:var(--text)}.cc-auto-head-sub[data-v-d03ed4e2]{font-size:11.5px;color:var(--muted);margin-top:2px;line-height:1.4}.cc-auto-row[data-v-d03ed4e2]{display:flex;gap:12px;flex-wrap:wrap}.cc-chip-row[data-v-d03ed4e2]{display:flex;flex-wrap:wrap;gap:6px}.cc-chip[data-v-d03ed4e2]{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;background:var(--panel);border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--text-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.cc-chip[data-v-d03ed4e2]:hover{border-color:var(--accent)}.cc-chip.active[data-v-d03ed4e2]{background:var(--accent);border-color:var(--accent);color:#fff}.cc-chip-dot[data-v-d03ed4e2]{width:8px;height:8px;border-radius:999px;display:inline-block}.cc-inline-num[data-v-d03ed4e2]{width:64px;height:24px;margin:0 4px;padding:0 6px;border:1px solid var(--border);background:var(--panel);border-radius:5px;font-size:12px;font-family:var(--font-mono);text-align:center;outline:none}.cc-inline-num[data-v-d03ed4e2]:focus{border-color:var(--accent)}.cc-num-input[data-v-d03ed4e2]{display:inline-flex;align-items:center;height:34px;background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:0 4px}.cc-num-input button[data-v-d03ed4e2]{width:26px;height:26px;background:transparent;border:none;border-radius:5px;color:var(--muted);font-size:14px;cursor:pointer}.cc-num-input button[data-v-d03ed4e2]:hover{color:var(--text);background:var(--panel-2)}.cc-num-input input[data-v-d03ed4e2]{flex:1;min-width:0;height:26px;border:none;outline:none;background:transparent;text-align:center;font-size:13px;font-family:var(--font-mono);font-weight:500}.cc-text-input[data-v-d03ed4e2]{width:100%;height:34px;padding:0 10px;background:var(--panel);border:1px solid var(--border);border-radius:8px;font-size:12.5px;color:var(--text);outline:none;font-family:var(--font-mono)}.cc-text-input[data-v-d03ed4e2]:focus{border-color:var(--accent)}.cc-toggle-row[data-v-d03ed4e2]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-2);cursor:pointer;padding:6px 0}.cc-toggle-row input[data-v-d03ed4e2]{accent-color:var(--accent);width:14px;height:14px}.cc-modal-error[data-v-d03ed4e2]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--danger-bg);border:1px solid color-mix(in oklab,var(--danger) 25%,transparent);border-radius:8px;font-size:12px;color:var(--danger)}.cc-modal-actions[data-v-d03ed4e2]{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.cc-modal-link[data-v-d03ed4e2]{background:none;border:none;color:var(--accent);font-size:12.5px;font-weight:500;cursor:pointer;padding:4px 8px;margin:0 auto}.cc-modal-link[data-v-d03ed4e2]:hover{text-decoration:underline}.cc-pending[data-v-d03ed4e2]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0 4px}.cc-pending-pulse[data-v-d03ed4e2]{position:relative;width:80px;height:80px;display:inline-flex;align-items:center;justify-content:center}.cc-pending-pulse-icon[data-v-d03ed4e2]{position:relative;z-index:2}.cc-pending-pulse-ring[data-v-d03ed4e2]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:2px solid #2AABEE;opacity:.4;animation:ccPulse-d03ed4e2 1.8s ease-out infinite}.cc-pending-pulse-ring.r1[data-v-d03ed4e2]{animation-delay:0s}.cc-pending-pulse-ring.r2[data-v-d03ed4e2]{animation-delay:.6s}@keyframes ccPulse-d03ed4e2{0%{transform:scale(.6);opacity:.7}to{transform:scale(1.4);opacity:0}}.cc-pending-title[data-v-d03ed4e2]{font-size:16px;font-weight:600;margin-bottom:4px}.cc-pending-sub[data-v-d03ed4e2]{font-size:12.5px;color:var(--muted);line-height:1.5;max-width:380px}.cc-pending-cta[data-v-d03ed4e2]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 18px;background:linear-gradient(135deg,#4fc0e8,#2aabee);color:#fff;border-radius:10px;text-decoration:none;font-weight:600;font-size:13px;box-shadow:0 8px 24px -8px #2aabee66;transition:transform .15s,box-shadow .15s}.cc-pending-cta[data-v-d03ed4e2]:hover{transform:translateY(-1px);box-shadow:0 12px 28px -8px #2aabee80}.cc-pending-steps[data-v-d03ed4e2]{width:100%;background:var(--panel-2);border:1px solid var(--border-2);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.cc-step[data-v-d03ed4e2]{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-2)}.cc-step-num[data-v-d03ed4e2]{width:20px;height:20px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cc-pending-status[data-v-d03ed4e2]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding:8px 14px;background:var(--panel-2);border-radius:999px}.cc-success[data-v-d03ed4e2]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:8px 0}.cc-success-icon[data-v-d03ed4e2]{width:64px;height:64px;border-radius:999px;background:var(--success-bg);color:var(--success);display:inline-flex;align-items:center;justify-content:center;animation:ccPop-d03ed4e2 .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes ccPop-d03ed4e2{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.cc-success-title[data-v-d03ed4e2]{font-size:17px;font-weight:600}.cc-success-sub[data-v-d03ed4e2]{font-size:12.5px;color:var(--muted);line-height:1.5}.cc-modal-enter-active[data-v-d03ed4e2]{transition:opacity .25s ease,backdrop-filter .25s ease}.cc-modal-leave-active[data-v-d03ed4e2]{transition:opacity .2s ease,backdrop-filter .2s ease}.cc-modal-enter-from[data-v-d03ed4e2],.cc-modal-leave-to[data-v-d03ed4e2]{opacity:0}.cc-modal-enter-active .cc-modal[data-v-d03ed4e2]{animation:ccModalIn-d03ed4e2 .32s cubic-bezier(.22,.68,0,1.2)}@keyframes ccModalIn-d03ed4e2{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cp-spinner[data-v-0614567a]{width:18px;height:18px;border-radius:999px;border:2px solid var(--border);border-top-color:var(--accent);animation:cp-spin-0614567a .8s linear infinite}@keyframes cp-spin-0614567a{to{transform:rotate(360deg)}}.cp-post-cover[data-v-0614567a]{width:38px;height:38px;border-radius:8px;background-size:cover;background-position:center;background-color:var(--panel-2);flex-shrink:0}.cp-post-cover.empty[data-v-0614567a]{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.cp-platform-pill[data-v-0614567a]{display:inline-flex;align-items:center;height:18px;padding:0 7px;font-size:10px;font-weight:600;letter-spacing:.04em;border-radius:4px;text-transform:uppercase}.cp-lang-chip[data-v-0614567a]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:18px;padding:0 5px;font-size:10px;font-weight:700;letter-spacing:.05em;border-radius:4px;border:1px solid var(--border)}.cp-lang-chip.empty[data-v-0614567a]{color:var(--muted);background:transparent;opacity:.5}.cp-lang-chip.draft[data-v-0614567a]{color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent);border-color:transparent}.cp-lang-chip-btn[data-v-0614567a]{cursor:pointer;transition:transform .12s,box-shadow .12s}.cp-lang-chip-btn[data-v-0614567a]:hover{transform:translateY(-1px);box-shadow:0 4px 10px -6px #0f172a40}.cp-lang-chip.complete[data-v-0614567a]{color:var(--success);background:color-mix(in oklab,var(--success) 14%,transparent);border-color:transparent}.cp-status-pill[data-v-0614567a]{position:relative;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 22px 0 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;border:1px solid var(--border-2);background:var(--panel);color:var(--text);cursor:pointer;transition:border-color .15s,background .15s}.cp-status-pill[data-v-0614567a]:hover{border-color:var(--accent)}.cp-status-dot[data-v-0614567a]{width:6px;height:6px;border-radius:999px;background:var(--muted);flex-shrink:0}.cp-status-pill.tone-success .cp-status-dot[data-v-0614567a]{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 22%,transparent)}.cp-status-pill.tone-accent .cp-status-dot[data-v-0614567a]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.cp-status-pill.tone-danger .cp-status-dot[data-v-0614567a]{background:var(--danger)}.cp-status-select[data-v-0614567a]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;font:inherit;color:inherit;cursor:pointer;padding:0;margin:0;font-weight:600}.cp-status-chev[data-v-0614567a]{position:absolute;right:7px;top:50%;transform:translateY(-50%) rotate(-90deg);opacity:.55;pointer-events:none}.rich-editor-wrap{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px 18px;min-height:220px;transition:border-color .15s,box-shadow .15s}.rich-editor-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.rich-editor-holder{min-height:180px;color:var(--text);font-size:14.5px;line-height:1.6}.codex-editor__redactor{padding-bottom:60px!important}.ce-paragraph[data-placeholder]:empty:before{color:var(--muted);opacity:.7}.ce-toolbar__plus,.ce-toolbar__settings-btn{color:var(--text-2)}.ce-popover,.ce-conversion-toolbar,.ce-inline-toolbar{background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--text)!important}.ce-popover-item:hover{background:var(--panel-2)!important}[data-theme=dark] .ce-block__content{color:var(--text)}.iph-stage[data-v-3fd6a4e1]{display:flex;align-items:flex-start;justify-content:center;padding:8px 0}.iph[data-v-3fd6a4e1]{position:relative;width:320px;height:660px;border-radius:52px;background:linear-gradient(135deg,#f5f5f7,#e0e0e3,#b8b8bc 60%,#8a8a90);padding:11px;box-shadow:0 50px 90px -30px #0f172a73,0 30px 50px -20px #0f172a40,inset 0 0 0 1px #ffffff73,inset 0 1px #fff9,inset 0 -1px #0000002e}[data-theme=dark] .iph[data-v-3fd6a4e1]{background:linear-gradient(135deg,#3a3a3d,#2a2a2d,#1c1c1e 60%,#0f0f10);box-shadow:0 50px 90px -30px #000000b3,0 30px 50px -20px #00000080,inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff1f,inset 0 -1px #00000080}.iph-side[data-v-3fd6a4e1]{position:absolute;background:linear-gradient(180deg,#0000002e,#0000000d);border-radius:2px 0 0 2px}.iph-side-power[data-v-3fd6a4e1]{right:-2px;top:165px;width:4px;height:80px;border-radius:0 2px 2px 0}.iph-side-vol-up[data-v-3fd6a4e1]{left:-2px;top:140px;width:4px;height:44px}.iph-side-vol-dn[data-v-3fd6a4e1]{left:-2px;top:200px;width:4px;height:44px}.iph-side-action[data-v-3fd6a4e1]{left:-2px;top:100px;width:4px;height:28px;background:linear-gradient(180deg,#d97706,#b45309)}[data-theme=dark] .iph-side-power[data-v-3fd6a4e1],[data-theme=dark] .iph-side-vol-up[data-v-3fd6a4e1],[data-theme=dark] .iph-side-vol-dn[data-v-3fd6a4e1]{background:linear-gradient(180deg,#ffffff1a,#0006)}.iph-screen[data-v-3fd6a4e1]{position:relative;width:100%;height:100%;border-radius:42px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #0000000f}[data-theme=dark] .iph-screen[data-v-3fd6a4e1]{background:#000;box-shadow:inset 0 0 0 1px #ffffff0a}.iph-island[data-v-3fd6a4e1]{position:absolute;top:9px;left:50%;transform:translate(-50%);width:110px;height:32px;background:#000;border-radius:999px;z-index:30;display:flex;align-items:center;justify-content:flex-end;padding-right:8px}.iph-island-cam[data-v-3fd6a4e1]{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle,#1c1c1e 35%,#2a2a2d 80%);box-shadow:inset 0 0 0 1px #ffffff0f}.iph-home-indicator[data-v-3fd6a4e1]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:110px;height:4px;border-radius:999px;background:#000000d9;z-index:30}[data-theme=dark] .iph-home-indicator[data-v-3fd6a4e1]{background:#ffffff80}.tg-frame[data-v-3fd6a4e1]{width:100%;height:100%;display:flex;flex-direction:column;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}[data-theme=dark] .tg-frame[data-v-3fd6a4e1]{background:#0e1621}.tg-status[data-v-3fd6a4e1]{display:flex;justify-content:space-between;align-items:center;padding:14px 28px 6px;color:#000;font-size:13px;font-weight:600;letter-spacing:-.01em;position:relative;z-index:10;background:#fff}[data-theme=dark] .tg-status[data-v-3fd6a4e1]{color:#fff;background:#17212b}.tg-status-time[data-v-3fd6a4e1]{margin-left:4px}.tg-status-right[data-v-3fd6a4e1]{display:flex;align-items:center;gap:5px}.tg-status-batt[data-v-3fd6a4e1]{width:22px;height:11px;border:1px solid currentColor;border-radius:2px;padding:1px;position:relative;opacity:.85}.tg-status-batt[data-v-3fd6a4e1]:after{content:"";position:absolute;right:-3px;top:3px;width:1.5px;height:3px;background:currentColor;border-radius:0 1px 1px 0}.tg-status-batt span[data-v-3fd6a4e1]{display:block;width:75%;height:100%;background:currentColor;border-radius:1px}.tg-head[data-v-3fd6a4e1]{display:flex;align-items:center;gap:10px;padding:6px 14px 10px;color:#000;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);position:relative;z-index:10}[data-theme=dark] .tg-head[data-v-3fd6a4e1]{background:#17212b;color:#fff;border-bottom-color:#ffffff0d}.tg-back[data-v-3fd6a4e1]{background:transparent;border:none;color:#2aabee;font-size:28px;line-height:.8;font-weight:300;cursor:default;padding:0;margin-right:2px}.tg-head-info[data-v-3fd6a4e1]{flex:1;min-width:0}.tg-head-name[data-v-3fd6a4e1]{font-size:15.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.tg-head-sub[data-v-3fd6a4e1]{font-size:12px;color:#0000008c;margin-top:1px}[data-theme=dark] .tg-head-sub[data-v-3fd6a4e1]{color:#ffffff8c}.tg-channel-avatar[data-v-3fd6a4e1]{width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:17px;flex-shrink:0}.tg-body[data-v-3fd6a4e1]{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:10px 8px 14px;display:flex;flex-direction:column;gap:6px;background-color:#cfe2c4;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220' fill='none' stroke='%23a8c79a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='0.55'><path d='M20 30c0-6 5-11 11-11s11 5 11 11c0-6 5-11 11-11s11 5 11 11c0 12-22 24-22 24S20 42 20 30z'/><circle cx='90' cy='38' r='10'/><path d='M82 38l5 5 9-10'/><path d='M150 25l8 14 14 2-10 10 2 14-14-8-14 8 2-14-10-10 14-2z'/><path d='M180 70c4-6 12-6 16 0s4 12 0 16-12 4-16 0-4-10 0-16z'/><path d='M40 80l5 10 10 1-7 7 2 10-10-5-10 5 2-10-7-7 10-1z'/><path d='M105 90c6-3 13 1 14 8s-4 13-11 13-12-6-11-13c0-3 4-6 8-8z'/><circle cx='180' cy='130' r='10'/><path d='M170 130h20M180 120v20'/><path d='M30 150c0-8 6-14 14-14s14 6 14 14-6 14-14 14-14-6-14-14zM44 140v8M40 144h8'/><path d='M88 158l-3 8h6z'/><path d='M85 166c-3 4 0 8 4 8h4c4 0 7-4 4-8'/><path d='M130 165l8-2 8 6-2 9-9 2-7-7z'/><path d='M68 195c0-4 4-8 8-8s8 4 8 8-4 8-8 8-8-4-8-8z'/><path d='M150 195c-4 0-8 4-8 8s4 8 8 8h12c4 0 8-4 8-8s-4-8-8-8z'/></svg>");background-size:200px 200px;background-repeat:repeat}[data-theme=dark] .tg-body[data-v-3fd6a4e1]{background-color:#0e1621;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220' fill='none' stroke='%23223247' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' opacity='0.7'><path d='M20 30c0-6 5-11 11-11s11 5 11 11c0-6 5-11 11-11s11 5 11 11c0 12-22 24-22 24S20 42 20 30z'/><circle cx='90' cy='38' r='10'/><path d='M82 38l5 5 9-10'/><path d='M150 25l8 14 14 2-10 10 2 14-14-8-14 8 2-14-10-10 14-2z'/><path d='M180 70c4-6 12-6 16 0s4 12 0 16-12 4-16 0-4-10 0-16z'/><path d='M40 80l5 10 10 1-7 7 2 10-10-5-10 5 2-10-7-7 10-1z'/><path d='M105 90c6-3 13 1 14 8s-4 13-11 13-12-6-11-13c0-3 4-6 8-8z'/><circle cx='180' cy='130' r='10'/><path d='M170 130h20M180 120v20'/><path d='M30 150c0-8 6-14 14-14s14 6 14 14-6 14-14 14-14-6-14-14zM44 140v8M40 144h8'/><path d='M88 158l-3 8h6z'/><path d='M85 166c-3 4 0 8 4 8h4c4 0 7-4 4-8'/><path d='M130 165l8-2 8 6-2 9-9 2-7-7z'/><path d='M68 195c0-4 4-8 8-8s8 4 8 8-4 8-8 8-8-4-8-8z'/><path d='M150 195c-4 0-8 4-8 8s4 8 8 8h12c4 0 8-4 8-8s-4-8-8-8z'/></svg>")}.tg-body[data-v-3fd6a4e1]::-webkit-scrollbar{width:4px}.tg-body[data-v-3fd6a4e1]::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}[data-theme=dark] .tg-body[data-v-3fd6a4e1]::-webkit-scrollbar-thumb{background:#fff3}.tg-date-chip[data-v-3fd6a4e1]{flex-shrink:0;align-self:center;background:#ffffffb3;color:#1f2937;font-size:11px;font-weight:500;padding:3px 11px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-bottom:4px;box-shadow:0 1px 2px #00000014}[data-theme=dark] .tg-date-chip[data-v-3fd6a4e1]{background:#0f1c2db3;color:#ffffffd9}.tg-bubble[data-v-3fd6a4e1]{flex-shrink:0;align-self:flex-start;max-width:100%;width:100%;background:#fff;border-radius:12px 12px 12px 6px;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 0 1px #0000000a;position:relative}[data-theme=dark] .tg-bubble[data-v-3fd6a4e1]{background:#182533;color:#e6eaef;box-shadow:0 1px 2px #00000059}.tg-photo.single[data-v-3fd6a4e1]{width:100%;aspect-ratio:4/3;background-size:cover;background-position:center;background-color:#0f172a0d}.tg-album[data-v-3fd6a4e1]{display:grid;gap:2px;margin:6px 8px 4px;border-radius:8px;overflow:hidden}.tg-album.count-1[data-v-3fd6a4e1]{grid-template-columns:1fr}.tg-album.count-2[data-v-3fd6a4e1]{grid-template-columns:1fr 1fr}.tg-album.count-3[data-v-3fd6a4e1]{grid-template-columns:1fr 1fr 1fr}.tg-album.count-4[data-v-3fd6a4e1]{grid-template-columns:1fr 1fr}.tg-album-item[data-v-3fd6a4e1]{aspect-ratio:1;background-size:cover;background-position:center;background-color:#0f172a0d;position:relative}.tg-album.count-1 .tg-album-item[data-v-3fd6a4e1]{aspect-ratio:4/3}.tg-album-more[data-v-3fd6a4e1]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tg-text[data-v-3fd6a4e1]{padding:8px 10px 4px;font-size:13.5px;line-height:1.4;color:#0f172a;word-wrap:break-word}[data-theme=dark] .tg-text[data-v-3fd6a4e1]{color:#e6eaef}.tg-text[data-v-3fd6a4e1] b{font-weight:700}.tg-text[data-v-3fd6a4e1] i{font-style:italic;color:#64748b}[data-theme=dark] .tg-text[data-v-3fd6a4e1] i{color:#94a3b8}.tg-text[data-v-3fd6a4e1] a{color:#2aabee;text-decoration:none}.tg-text[data-v-3fd6a4e1] code{background:#f1f5f9;padding:1px 5px;border-radius:3px;font-family:ui-monospace,monospace;font-size:11.5px}[data-theme=dark] .tg-text[data-v-3fd6a4e1] code{background:#243340}.tg-text[data-v-3fd6a4e1] pre{background:#f1f5f9;padding:8px 10px;border-radius:6px;font-family:ui-monospace,monospace;font-size:11.5px;white-space:pre-wrap;margin:6px 0}[data-theme=dark] .tg-text[data-v-3fd6a4e1] pre{background:#243340}.tg-text[data-v-3fd6a4e1] blockquote{border-left:3px solid #2AABEE;padding:2px 0 2px 10px;margin:6px 0;color:#475569}[data-theme=dark] .tg-text[data-v-3fd6a4e1] blockquote{color:#94a3b8}.tg-bubble-foot[data-v-3fd6a4e1]{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:4px 10px 6px;font-size:11px;color:#94a3b8}.tg-views[data-v-3fd6a4e1]{display:inline-flex;align-items:center;gap:3px}.tg-views svg[data-v-3fd6a4e1]{opacity:.75}.tg-input[data-v-3fd6a4e1]{display:flex;align-items:center;gap:8px;padding:8px 10px 22px;background:#fff;border-top:1px solid rgba(0,0,0,.06)}[data-theme=dark] .tg-input[data-v-3fd6a4e1]{background:#17212b;border-top-color:#ffffff0d}.tg-input-emoji[data-v-3fd6a4e1]{font-size:22px;line-height:1;color:#9ca3af}.tg-input-paper[data-v-3fd6a4e1]{flex:1;background:#f3f4f6;border:none;border-radius:20px;padding:9px 14px;color:#6b7280;font-size:13px}[data-theme=dark] .tg-input-paper[data-v-3fd6a4e1]{background:#232e3c;color:#6b7d92}.tg-input-mic[data-v-3fd6a4e1]{width:36px;height:36px;border-radius:999px;background:#2aabee;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px #2aabee59}.dtp[data-v-f5279d97]{display:flex;flex-direction:column;gap:10px;padding:10px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:10px}.dtp-days[data-v-f5279d97]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dtp-day[data-v-f5279d97]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 2px 8px;background:var(--panel);border:1px solid var(--border-2);border-radius:8px;cursor:pointer;transition:all .15s;font-family:inherit}.dtp-day[data-v-f5279d97]:hover{border-color:color-mix(in oklab,var(--accent) 50%,var(--border));background:color-mix(in oklab,var(--accent) 5%,var(--panel))}.dtp-day.active[data-v-f5279d97]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px -2px color-mix(in oklab,var(--accent) 60%,transparent)}.dtp-day-label[data-v-f5279d97]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.dtp-day-date[data-v-f5279d97]{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.dtp-time[data-v-f5279d97]{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 2px 2px;position:relative}.dtp-time-group[data-v-f5279d97]{display:flex;flex-direction:column;align-items:center;gap:1px}.dtp-time-input[data-v-f5279d97]{width:38px;height:30px;text-align:center;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--panel);border:1px solid var(--border-2);border-radius:6px;color:var(--text);outline:none;font-family:inherit}.dtp-time-input[data-v-f5279d97]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.dtp-time-arrow[data-v-f5279d97]{width:38px;height:16px;background:transparent;border:none;color:var(--muted);font-size:8px;cursor:pointer;padding:0;line-height:1;border-radius:4px}.dtp-time-arrow[data-v-f5279d97]:hover{background:var(--panel);color:var(--accent)}.dtp-time-colon[data-v-f5279d97]{font-size:18px;font-weight:700;color:var(--muted);margin:0 -2px}.dtp-time-mode[data-v-f5279d97]{margin-left:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:2px 7px;background:var(--panel);border:1px solid var(--border-2);border-radius:999px}.dtp-clear[data-v-f5279d97]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:transparent;border:1px solid var(--border-2);border-radius:999px;color:var(--muted);cursor:pointer;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.dtp-clear[data-v-f5279d97]:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-bg)}.mg-root[data-v-3482ec98]{display:flex;flex-direction:column;gap:12px;min-height:420px;max-height:70vh}.mg-toolbar[data-v-3482ec98]{display:flex;gap:8px;align-items:center}.mg-search[data-v-3482ec98]{flex:1;display:flex;align-items:center;gap:8px;height:36px;padding:0 11px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:8px}.mg-search input[data-v-3482ec98]{flex:1;background:transparent;border:none;outline:none;font-size:13px;color:var(--text);font-family:inherit}.mg-folders[data-v-3482ec98]{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.mg-folder[data-v-3482ec98]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;background:var(--panel);border:1px solid var(--border);border-radius:8px;cursor:pointer;white-space:nowrap;flex-shrink:0;font-family:inherit;transition:all .15s}.mg-folder[data-v-3482ec98]:hover{border-color:color-mix(in oklab,var(--accent) 50%,var(--border))}.mg-folder.active[data-v-3482ec98]{background:color-mix(in oklab,var(--accent) 12%,var(--panel));border-color:var(--accent)}.mg-folder-name[data-v-3482ec98]{font-size:12px;font-weight:600;color:var(--text);text-transform:capitalize}.mg-folder-count[data-v-3482ec98]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:999px;background:var(--panel-2);color:var(--muted)}.mg-folder.active .mg-folder-count[data-v-3482ec98]{background:var(--accent);color:#fff}.mg-folder-size[data-v-3482ec98]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.mg-folder[data-v-3482ec98]{position:relative}.mg-folder-del[data-v-3482ec98]{width:20px;height:20px;margin-left:4px;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s,transform .15s;z-index:5}.mg-folder-del[data-v-3482ec98]:hover{background:var(--danger);color:#fff;border-color:var(--danger);transform:scale(1.1)}.mg-folder-del[data-v-3482ec98]:disabled{opacity:.5;cursor:wait}.mg-folder-new[data-v-3482ec98]{background:transparent;border-style:dashed;color:var(--accent)}.mg-folder-new .mg-folder-name[data-v-3482ec98]{color:var(--accent)}.mg-folder-new[data-v-3482ec98]:hover{background:color-mix(in oklab,var(--accent) 8%,var(--panel));border-style:dashed}.mg-confirm[data-v-3482ec98]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--danger-bg);border:1px solid color-mix(in oklab,var(--danger) 35%,transparent);border-radius:10px;animation:mgConfirmIn-3482ec98 .18s ease}@keyframes mgConfirmIn-3482ec98{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mg-confirm-msg[data-v-3482ec98]{flex:1;font-size:12.5px;color:var(--text);font-weight:500}.mg-new-folder[data-v-3482ec98]{display:flex;gap:6px;align-items:center;padding:8px 10px;background:color-mix(in oklab,var(--accent) 6%,var(--panel-2));border:1px solid color-mix(in oklab,var(--accent) 40%,var(--border));border-radius:10px}.mg-new-folder-input[data-v-3482ec98]{flex:1;height:32px;padding:0 11px;background:var(--panel);border:1px solid var(--border-2);border-radius:7px;font-size:13px;color:var(--text);outline:none;font-family:inherit}.mg-new-folder-input[data-v-3482ec98]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.mg-breadcrumb[data-v-3482ec98]{display:flex;align-items:center;gap:6px;padding:2px;font-size:12.5px}.mg-back[data-v-3482ec98]{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 6px;background:var(--panel);border:1px solid var(--border);border-radius:7px;font-size:12.5px;font-weight:500;color:var(--text-2);cursor:pointer;font-family:inherit}.mg-back[data-v-3482ec98]:hover{border-color:var(--accent);color:var(--text)}.mg-crumb-name[data-v-3482ec98]{font-weight:600;color:var(--text);text-transform:capitalize}.mg-grid[data-v-3482ec98]{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));grid-auto-rows:max-content;gap:10px;flex:1;overflow-y:auto;padding:2px;align-content:start}.mg-item[data-v-3482ec98]{position:relative;display:flex;flex-direction:column;border-radius:10px;background:var(--panel);border:2px solid var(--border-2);cursor:pointer;transition:all .15s;overflow:hidden}.mg-item[data-v-3482ec98]:hover{border-color:color-mix(in oklab,var(--accent) 60%,var(--border));transform:translateY(-1px);box-shadow:0 6px 20px -10px #0f172a33}.mg-item.selected[data-v-3482ec98]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.mg-thumb[data-v-3482ec98]{width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--panel-2);flex-shrink:0;display:block}.mg-item-folder[data-v-3482ec98]{cursor:pointer}.mg-folder-card[data-v-3482ec98]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 10px 22px;aspect-ratio:1 / 1;background:linear-gradient(160deg,color-mix(in oklab,var(--accent) 6%,var(--panel)) 0%,var(--panel) 100%);text-align:center}.mg-folder-card-name[data-v-3482ec98]{font-size:13px;font-weight:600;color:var(--text);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%}.mg-folder-card-meta[data-v-3482ec98]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums}.mg-item-meta[data-v-3482ec98]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:6px 8px;font-size:10.5px}.mg-item-size[data-v-3482ec98]{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:500}.mg-item-scope[data-v-3482ec98]{padding:1px 6px;border-radius:999px;background:var(--panel-2);color:var(--muted);font-weight:500;text-transform:capitalize}.mg-check[data-v-3482ec98]{position:absolute;top:6px;right:6px;width:22px;height:22px;background:var(--accent);color:#fff;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px -2px color-mix(in oklab,var(--accent) 60%,transparent)}.mg-del[data-v-3482ec98] svg{pointer-events:none}.mg-folder-del[data-v-3482ec98] svg{pointer-events:none}.mg-del[data-v-3482ec98]{position:absolute;top:6px;left:6px;z-index:5;width:24px;height:24px;background:#0f172ab3;color:#fff;border:1.5px solid rgba(255,255,255,.85);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 6px #00000040;transition:background .15s,transform .15s,border-color .15s}.mg-del[data-v-3482ec98]:hover{background:var(--danger);border-color:#fff;transform:scale(1.08)}.mg-del[data-v-3482ec98]:disabled{opacity:.6;cursor:wait}.mg-item.deleting[data-v-3482ec98]{opacity:.5;pointer-events:none}.mg-status[data-v-3482ec98],.mg-empty[data-v-3482ec98]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px;padding:40px 20px}.mg-empty-title[data-v-3482ec98]{font-size:14px;font-weight:600;color:var(--text-2)}.mg-empty-sub[data-v-3482ec98]{font-size:12px}.mg-more[data-v-3482ec98]{display:flex;justify-content:center;padding:4px 0}.mg-footer[data-v-3482ec98]{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%}.mg-footer-info[data-v-3482ec98]{font-size:12px;color:var(--muted)}.pe-root[data-v-eeac32d5]{display:flex;flex-direction:column;gap:22px;padding:0 0 80px;min-height:100%}.pe-hero[data-v-eeac32d5]{position:relative;overflow:hidden;padding:24px 28px;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 18%,var(--bg-2)) 0%,var(--bg-2) 100%);border-bottom:1px solid var(--border-2)}.pe-hero-dots[data-v-eeac32d5]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in oklab,var(--accent) 22%,transparent) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 80% at 80% 0%,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 80% at 80% 0%,black 30%,transparent 80%)}.pe-hero-glow[data-v-eeac32d5]{position:absolute;top:-100px;right:-80px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 22%,transparent),transparent 60%);filter:blur(20px)}.pe-hero-inner[data-v-eeac32d5]{position:relative;display:flex;align-items:center;gap:18px}.pe-back[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px 0 8px;background:var(--panel);border:1px solid var(--border);border-radius:999px;font-size:12px;font-weight:500;color:var(--text-2);cursor:pointer;transition:all .15s;flex-shrink:0}.pe-back[data-v-eeac32d5]:hover{border-color:var(--accent);color:var(--text)}.pe-hero-text[data-v-eeac32d5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pe-hero-eyebrow[data-v-eeac32d5]{font-size:10.5px;font-weight:700;letter-spacing:.18em;color:var(--accent);text-transform:uppercase}.pe-hero-title[data-v-eeac32d5]{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--text);margin:0;max-width:700px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-hero-meta[data-v-eeac32d5]{display:flex;align-items:center;gap:10px;margin-top:2px;font-size:11.5px}.pe-hero-divider[data-v-eeac32d5]{width:3px;height:3px;border-radius:999px;background:var(--border)}.pe-hero-saved[data-v-eeac32d5]{color:var(--success);font-weight:500}.pe-hero-right[data-v-eeac32d5]{display:flex;align-items:center;gap:8px}.cp-card-status[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;background:var(--panel);border:1px solid var(--border-2);color:var(--text);font-size:10.5px;font-weight:600;letter-spacing:.02em}.cp-card-status-dot[data-v-eeac32d5]{width:6px;height:6px;border-radius:999px;background:var(--muted)}.cp-card-status.draft .cp-card-status-dot[data-v-eeac32d5]{background:var(--muted)}.cp-card-status.scheduled .cp-card-status-dot[data-v-eeac32d5]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38}.cp-card-status.published .cp-card-status-dot[data-v-eeac32d5]{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 22%,transparent)}.cp-card-status.failed .cp-card-status-dot[data-v-eeac32d5]{background:var(--danger)}.pe-loading[data-v-eeac32d5]{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 0;color:var(--muted);font-size:13px}.pe-spinner[data-v-eeac32d5]{width:22px;height:22px;border-radius:999px;border:2.5px solid var(--border);border-top-color:var(--accent);animation:pe-spin-eeac32d5 .8s linear infinite}@keyframes pe-spin-eeac32d5{to{transform:rotate(360deg)}}.pe-body[data-v-eeac32d5]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;padding:0 28px;align-items:start}.pe-writer[data-v-eeac32d5]{display:flex;flex-direction:column;gap:14px;min-width:0}.pe-hero-cover[data-v-eeac32d5]{position:relative;width:100%;aspect-ratio:16 / 9;max-height:420px;min-height:280px;border-radius:18px;overflow:hidden;background-color:var(--panel-2);border:1px solid var(--border);isolation:isolate;box-shadow:0 20px 50px -28px #0f172a52,0 8px 18px -12px #0f172a24;transition:transform .25s ease,box-shadow .25s ease}.pe-hc-bg[data-v-eeac32d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;filter:blur(24px) saturate(1.1);transform:scale(1.15);opacity:.55}.pe-hc-img[data-v-eeac32d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center;display:block}.pe-hero-cover[data-v-eeac32d5]:hover{box-shadow:0 26px 60px -28px #0f172a66,0 10px 22px -12px #0f172a2e}.pe-hero-cover.empty[data-v-eeac32d5]{background-image:radial-gradient(ellipse 80% 100% at 0% 0%,color-mix(in oklab,var(--accent) 22%,transparent),transparent 60%),radial-gradient(ellipse 90% 110% at 100% 100%,color-mix(in oklab,#6E56CF 22%,transparent),transparent 60%),linear-gradient(135deg,color-mix(in oklab,var(--accent) 8%,var(--panel-2)),color-mix(in oklab,#6E56CF 6%,var(--panel-2)))}.pe-hero-cover.filled[data-v-eeac32d5]{border-color:transparent}.pe-hc-tint[data-v-eeac32d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,transparent 35%,transparent 60%,rgba(0,0,0,.45) 100%);pointer-events:none}.pe-hc-orb[data-v-eeac32d5]{position:absolute;border-radius:999px;filter:blur(40px);z-index:0;pointer-events:none;animation:peOrb-eeac32d5 12s ease-in-out infinite}.pe-hc-orb-1[data-v-eeac32d5]{top:-60px;left:-40px;width:220px;height:220px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 70%,transparent),transparent 70%)}.pe-hc-orb-2[data-v-eeac32d5]{bottom:-80px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,color-mix(in oklab,#6E56CF 65%,transparent),transparent 70%);animation-delay:-6s}@keyframes peOrb-eeac32d5{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-12px) scale(1.08)}}.pe-hc-grid[data-v-eeac32d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(color-mix(in oklab,var(--text) 18%,transparent) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 40%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 40%,transparent 85%);opacity:.5;pointer-events:none}.pe-hc-toolbar[data-v-eeac32d5]{position:absolute;top:14px;right:14px;z-index:3;display:flex;gap:6px}.pe-hc-btn[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:999px;font-size:11.5px;font-weight:600;cursor:pointer;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);white-space:nowrap;transition:background .15s,transform .15s,border-color .15s;box-shadow:0 4px 12px -4px #00000040}.pe-hero-cover.empty .pe-hc-btn[data-v-eeac32d5]{background:color-mix(in oklab,var(--panel) 70%,transparent);border-color:var(--border);color:var(--text-2)}.pe-hc-btn[data-v-eeac32d5]:hover:not(:disabled){background:#ffffff47;border-color:#fff6;transform:translateY(-1px)}.pe-hero-cover.empty .pe-hc-btn[data-v-eeac32d5]:hover:not(:disabled){background:var(--panel);border-color:var(--accent);color:var(--text)}.pe-hc-btn[data-v-eeac32d5]:disabled{opacity:.65;cursor:wait}.pe-hc-btn-icon[data-v-eeac32d5]{padding:0;width:30px;justify-content:center}.pe-hc-url[data-v-eeac32d5]{height:30px;width:180px;padding:0 11px;background:#ffffff29;border:1px solid rgba(255,255,255,.28);color:#fff;border-radius:999px;font-size:11.5px;font-weight:500;outline:none;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);font-family:inherit}.pe-hc-url[data-v-eeac32d5]::placeholder{color:#ffffffb3}.pe-hc-url[data-v-eeac32d5]:focus{border-color:#ffffff8c;background:#ffffff3d}.pe-hero-cover.empty .pe-hc-url[data-v-eeac32d5]{background:color-mix(in oklab,var(--panel) 70%,transparent);border-color:var(--border);color:var(--text)}.pe-hero-cover.empty .pe-hc-url[data-v-eeac32d5]::placeholder{color:var(--muted)}.pe-hero-cover.empty .pe-hc-url[data-v-eeac32d5]:focus{border-color:var(--accent)}.pe-hc-empty[data-v-eeac32d5]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:16px;pointer-events:none}.pe-hc-empty-badge[data-v-eeac32d5]{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--accent),#6E56CF);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 28px -8px color-mix(in oklab,var(--accent) 60%,transparent),0 4px 10px -4px color-mix(in oklab,#6E56CF 50%,transparent);margin-bottom:4px;animation:peBadgeFloat-eeac32d5 4s ease-in-out infinite}@keyframes peBadgeFloat-eeac32d5{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pe-hc-empty-title[data-v-eeac32d5]{font-size:16px;font-weight:700;color:var(--text);letter-spacing:-.01em}.pe-hc-empty-sub[data-v-eeac32d5]{font-size:12px;color:var(--muted);max-width:280px;line-height:1.45}.pe-hc-langs[data-v-eeac32d5]{position:absolute;left:14px;bottom:14px;z-index:3}.pe-hc-langs-inner[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:4px;padding:4px;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:999px;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 6px 18px -6px #00000047}.pe-hero-cover.empty .pe-hc-langs-inner[data-v-eeac32d5]{background:color-mix(in oklab,var(--panel) 75%,transparent);border-color:var(--border)}.pe-hcl[data-v-eeac32d5]{position:relative;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;background:transparent;border:none;border-radius:999px;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.05em;color:#ffffffd9;transition:all .18s;font-family:inherit}.pe-hero-cover.empty .pe-hcl[data-v-eeac32d5]{color:var(--text-2)}.pe-hcl[data-v-eeac32d5]:hover{background:#ffffff24}.pe-hero-cover.empty .pe-hcl[data-v-eeac32d5]:hover{background:var(--panel-2);color:var(--text)}.pe-hcl.active[data-v-eeac32d5]{background:#fff;color:var(--accent);box-shadow:0 3px 8px -2px #00000038}.pe-hcl-code[data-v-eeac32d5]{font-variant-numeric:tabular-nums}.pe-hcl-dot[data-v-eeac32d5]{width:6px;height:6px;border-radius:999px;background:#ffffff80}.pe-hero-cover.empty .pe-hcl-dot[data-v-eeac32d5],.pe-hcl.active .pe-hcl-dot[data-v-eeac32d5]{background:var(--border)}.pe-hcl.draft .pe-hcl-dot[data-v-eeac32d5]{background:#f59e0b;box-shadow:0 0 0 3px color-mix(in oklab,#F59E0B 30%,transparent)}.pe-hcl.complete .pe-hcl-dot[data-v-eeac32d5]{background:#22c55e;box-shadow:0 0 0 3px color-mix(in oklab,#22C55E 30%,transparent)}.pe-ribbon[data-v-eeac32d5]{display:flex;align-items:center;gap:6px;padding:6px;background:var(--panel);border:1px solid var(--border);border-radius:999px;flex-wrap:wrap}.pe-ribbon-group[data-v-eeac32d5]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.pe-ribbon-spacer[data-v-eeac32d5]{flex:1;min-width:8px}.pe-chip[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 4px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--text);cursor:pointer;transition:all .15s;font-family:inherit;white-space:nowrap}.pe-chip[data-v-eeac32d5]:hover:not(:disabled){background:var(--panel);border-color:var(--accent);transform:translateY(-1px)}.pe-chip[data-v-eeac32d5]:disabled{opacity:.55;cursor:not-allowed}.pe-chip-ic[data-v-eeac32d5]{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--panel);color:var(--text-2)}.pe-chip-ic-ai[data-v-eeac32d5]{background:linear-gradient(135deg,#6e56cf,#2f6fed);color:#fff;box-shadow:0 2px 6px -2px color-mix(in oklab,#6E56CF 60%,transparent)}.pe-chip-ic-tg[data-v-eeac32d5]{background:#2aabee;color:#fff}.pe-chip-ai[data-v-eeac32d5]:hover:not(:disabled){border-color:#6e56cf;background:color-mix(in oklab,#6E56CF 6%,var(--panel))}.pe-chip-platform[data-v-eeac32d5]{padding-right:8px}.pe-chip-platform.pe-chip-warn[data-v-eeac32d5]{border-color:color-mix(in oklab,#F59E0B 50%,var(--border-2));background:color-mix(in oklab,#F59E0B 7%,var(--panel-2))}.pe-chip-select[data-v-eeac32d5]{background:transparent;border:none;outline:none;font-size:11.5px;font-weight:600;color:var(--text);font-family:inherit;cursor:pointer;max-width:160px;-moz-appearance:none;appearance:none;-webkit-appearance:none}.pe-chip-complete[data-v-eeac32d5]{padding-left:10px}.pe-chip-complete.pe-chip-on[data-v-eeac32d5]{background:color-mix(in oklab,#22C55E 12%,var(--panel-2));border-color:color-mix(in oklab,#22C55E 35%,var(--border-2));color:#16a34a}.pe-chip-danger[data-v-eeac32d5]{padding:0;width:30px;justify-content:center;color:var(--muted)}.pe-chip-danger[data-v-eeac32d5]:hover:not(:disabled){color:var(--danger);border-color:color-mix(in oklab,var(--danger) 35%,var(--border-2));background:var(--danger-bg)}.pe-ribbon-hint[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:color-mix(in oklab,var(--accent) 6%,var(--panel));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));border-radius:10px;font-size:11px;color:var(--text-2);align-self:flex-start}.pe-ribbon-hint-err[data-v-eeac32d5]{background:var(--danger-bg);border-color:color-mix(in oklab,var(--danger) 28%,transparent);color:var(--danger)}.pe-paper[data-v-eeac32d5]{position:relative;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:28px 32px 24px;display:flex;flex-direction:column;gap:8px;box-shadow:0 12px 32px -20px #0f172a38,0 4px 10px -6px #0f172a14}.pe-paper[data-v-eeac32d5]:before{content:"";position:absolute;left:0;top:26px;width:3px;height:40px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--accent),#6E56CF)}.pe-paper-title[data-v-eeac32d5]{width:100%;background:transparent;border:none;outline:none;font-size:30px;font-weight:800;letter-spacing:-.028em;color:var(--text);font-family:inherit;line-height:1.18;padding:0}.pe-paper-title[data-v-eeac32d5]::placeholder{color:color-mix(in oklab,var(--text) 25%,transparent);font-weight:700}.pe-paper-short-wrap[data-v-eeac32d5]{position:relative;margin-top:2px}.pe-paper-short[data-v-eeac32d5]{width:100%;background:transparent;border:none;outline:none;font-size:15px;font-weight:400;color:var(--text-2);font-family:inherit;line-height:1.55;font-style:italic;resize:vertical;padding:0 56px 0 0;min-height:44px}.pe-paper-short[data-v-eeac32d5]::placeholder{color:var(--muted);font-style:italic}.pe-paper-short-counter[data-v-eeac32d5]{position:absolute;bottom:4px;right:0;font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums;padding:2px 7px;background:var(--panel-2);border-radius:999px;opacity:0;transition:opacity .15s}.pe-paper-short-wrap:focus-within .pe-paper-short-counter[data-v-eeac32d5]{opacity:1}.pe-paper-divider[data-v-eeac32d5]{display:flex;align-items:center;gap:10px;margin:14px 0 6px;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.pe-paper-divider span[data-v-eeac32d5]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}.pe-paper-divider em[data-v-eeac32d5]{font-style:normal;padding:0 4px}.pe-paper-editor[data-v-eeac32d5]{margin-top:4px}.pe-gallery-upload-btn[data-v-eeac32d5]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 12px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s;width:100%}.pe-gallery-upload-btn[data-v-eeac32d5]:hover:not(:disabled){background:color-mix(in oklab,var(--accent) 85%,black)}.pe-gallery-upload-btn[data-v-eeac32d5]:disabled{opacity:.7;cursor:wait}.pe-gallery-library-btn[data-v-eeac32d5]{background:var(--panel);color:var(--text);border:1px solid var(--border);margin-bottom:6px}.pe-gallery-library-btn[data-v-eeac32d5]:hover{background:var(--panel-2);border-color:var(--accent)}.pe-lang-tabs[data-v-eeac32d5]{display:flex;align-items:center;gap:6px;padding:5px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.pe-lang-tab[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px 0 8px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;color:var(--muted);font-size:12.5px;transition:all .15s}.pe-lang-tab[data-v-eeac32d5]:hover{color:var(--text-2)}.pe-lang-tab.active[data-v-eeac32d5]{background:var(--panel-2);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm)}.pe-lang-tab-flag[data-v-eeac32d5]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:20px;background:var(--panel-2);border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.pe-lang-tab.active .pe-lang-tab-flag[data-v-eeac32d5]{background:var(--accent);color:#fff}.pe-lang-tab-dot[data-v-eeac32d5]{width:7px;height:7px;border-radius:999px;background:var(--border)}.pe-lang-tab.draft .pe-lang-tab-dot[data-v-eeac32d5]{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.pe-lang-tab.complete .pe-lang-tab-dot[data-v-eeac32d5]{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 22%,transparent)}.pe-lang-spacer[data-v-eeac32d5]{flex:1}.pe-lang-remove[data-v-eeac32d5],.pe-lang-complete[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;background:transparent;border:1px solid transparent;border-radius:7px;font-size:11.5px;font-weight:500;color:var(--muted);cursor:pointer;transition:all .15s}.pe-lang-remove[data-v-eeac32d5]:hover{background:var(--danger-bg);color:var(--danger)}.pe-lang-complete[data-v-eeac32d5]:hover{background:var(--panel-2);color:var(--text-2)}.pe-lang-complete.on[data-v-eeac32d5]{background:color-mix(in oklab,var(--success) 14%,transparent);color:var(--success)}.pe-card-input[data-v-eeac32d5]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:12px 16px 14px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s,box-shadow .15s}.pe-card-input[data-v-eeac32d5]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.pe-field-label-inline[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.pe-card-input-counter[data-v-eeac32d5]{margin-left:auto;font-size:10.5px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--muted)}.pe-title-input[data-v-eeac32d5]{width:100%;background:transparent;border:none;outline:none;font-size:26px;font-weight:700;letter-spacing:-.022em;color:var(--text);font-family:inherit;line-height:1.25}.pe-title-input[data-v-eeac32d5]::placeholder{color:color-mix(in oklab,var(--text) 28%,transparent)}.pe-short-input[data-v-eeac32d5]{width:100%;background:transparent;border:none;outline:none;font-size:14.5px;font-weight:400;color:var(--text);font-family:inherit;line-height:1.55;resize:vertical}.pe-short-input[data-v-eeac32d5]::placeholder{color:var(--muted)}.pe-editor-wrap[data-v-eeac32d5]{margin-top:6px}.pe-sidebar[data-v-eeac32d5]{position:sticky;top:16px;display:flex;flex-direction:column;gap:14px;align-self:start}.pe-card[data-v-eeac32d5]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.pe-card-head[data-v-eeac32d5]{display:flex;align-items:center;gap:8px;margin-bottom:2px}.pe-card-head h3[data-v-eeac32d5]{font-size:12.5px;font-weight:600;letter-spacing:-.005em;margin:0;color:var(--text)}.pe-card-head-icon[data-v-eeac32d5]{width:24px;height:24px;border-radius:7px;background:var(--accent-bg);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.pe-field[data-v-eeac32d5]{display:flex;flex-direction:column;gap:5px}.pe-cat-row[data-v-eeac32d5]{display:flex;gap:6px;align-items:stretch}.pe-cat-select[data-v-eeac32d5]{flex:1;cursor:pointer}.pe-cat-add[data-v-eeac32d5]{width:36px;height:36px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.pe-cat-add[data-v-eeac32d5]:hover{background:color-mix(in oklab,var(--accent) 85%,black)}.pe-label[data-v-eeac32d5]{font-size:10.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.pe-hint[data-v-eeac32d5]{font-size:10.5px;color:var(--muted);line-height:1.5}.pe-hint-err[data-v-eeac32d5]{color:var(--danger)}.pe-input[data-v-eeac32d5]{width:100%;height:36px;padding:0 11px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:8px;font-size:13px;color:var(--text);outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s,background .15s}.pe-input[data-v-eeac32d5]:focus{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.pe-textarea[data-v-eeac32d5]{height:auto;min-height:80px;padding:10px 11px;resize:vertical;line-height:1.5}.pe-platform-cards[data-v-eeac32d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pe-platform-card[data-v-eeac32d5]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px;background:var(--panel-2);border:1.5px solid transparent;border-radius:9px;cursor:pointer;transition:all .15s}.pe-platform-card[data-v-eeac32d5]:hover{background:var(--panel);border-color:var(--border)}.pe-platform-card.active[data-v-eeac32d5]{background:color-mix(in oklab,var(--accent) 10%,var(--panel));border-color:var(--accent)}.pe-platform-card-name[data-v-eeac32d5]{font-size:10.5px;font-weight:600;color:var(--text)}.pe-tags[data-v-eeac32d5]{display:flex;flex-wrap:wrap;gap:5px;padding:6px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:8px;min-height:36px;align-items:center}.pe-tag[data-v-eeac32d5]{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 4px 0 8px;background:var(--accent-bg);color:var(--accent);border-radius:999px;font-size:11px;font-weight:600}.pe-tag-x[data-v-eeac32d5]{width:16px;height:16px;border-radius:999px;background:color-mix(in oklab,var(--accent) 22%,transparent);border:none;color:var(--accent);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.pe-tag-input[data-v-eeac32d5]{flex:1;min-width:80px;border:none;outline:none;background:transparent;font-size:12.5px;color:var(--text);height:22px}.pe-tag-suggest[data-v-eeac32d5]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:40;background:var(--panel);border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 50px -18px #0f172a40,0 6px 16px -8px #0f172a1f;padding:4px;max-height:220px;overflow-y:auto;animation:peTagPop-eeac32d5 .12s ease}@keyframes peTagPop-eeac32d5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pe-tag-suggest-item[data-v-eeac32d5]{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;background:transparent;border:none;border-radius:7px;cursor:pointer;font-size:12.5px;color:var(--text);text-align:left;font-family:inherit}.pe-tag-suggest-item[data-v-eeac32d5]:hover,.pe-tag-suggest-item.active[data-v-eeac32d5]{background:var(--panel-2)}.pe-tag-suggest-item.active[data-v-eeac32d5]{background:color-mix(in oklab,var(--accent) 12%,var(--panel))}.pe-tag-suggest-name[data-v-eeac32d5]{flex:1;font-weight:500}.pe-tag-suggest-count[data-v-eeac32d5]{font-size:10.5px;color:var(--muted);font-variant-numeric:tabular-nums;padding:1px 7px;border-radius:999px;background:var(--panel-2)}.pe-tag-suggest-item.active .pe-tag-suggest-count[data-v-eeac32d5]{background:var(--accent);color:#fff}.pe-gallery-grid[data-v-eeac32d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.pe-gallery-item[data-v-eeac32d5]{position:relative;aspect-ratio:1;border-radius:7px;background-size:cover;background-position:center;background-color:var(--panel-2);border:1px solid var(--border-2)}.pe-gallery-x[data-v-eeac32d5]{position:absolute;top:4px;right:4px;width:18px;height:18px;border-radius:999px;background:#0000008c;color:#fff;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pe-gallery-add[data-v-eeac32d5]{display:flex;flex-direction:column;gap:4px}.pe-card-platform[data-v-eeac32d5]{border-color:color-mix(in oklab,#2AABEE 30%,var(--border));background:linear-gradient(180deg,color-mix(in oklab,#2AABEE 4%,var(--panel)) 0%,var(--panel) 100%)}.pe-card-ai[data-v-eeac32d5]{border-color:color-mix(in oklab,#6E56CF 35%,var(--border));background:linear-gradient(180deg,color-mix(in oklab,#6E56CF 5%,var(--panel)) 0%,var(--panel) 100%)}.pe-ai-actions[data-v-eeac32d5]{display:flex;flex-direction:column;gap:5px}.pe-ai-btn[data-v-eeac32d5]{display:flex;align-items:center;gap:8px;padding:6px 9px;background:var(--panel);border:1px solid var(--border-2);border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s}.pe-ai-btn[data-v-eeac32d5]:hover:not(:disabled){border-color:#6e56cf;background:color-mix(in oklab,#6E56CF 6%,var(--panel))}.pe-ai-btn[data-v-eeac32d5]:disabled{opacity:.6;cursor:not-allowed}.pe-ai-btn-icon[data-v-eeac32d5]{width:26px;height:26px;border-radius:7px;background:linear-gradient(135deg,#6e56cf,#2f6fed);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.pe-ai-btn-text[data-v-eeac32d5]{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.25}.pe-ai-btn-title[data-v-eeac32d5]{font-size:11.5px;font-weight:600;color:var(--text)}.pe-ai-btn-sub[data-v-eeac32d5]{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pe-adapted[data-v-eeac32d5]{background:var(--panel-2);border:1px solid var(--border-2);border-radius:9px;padding:10px 12px}.pe-adapted-label[data-v-eeac32d5]{font-size:10px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.pe-adapted-body[data-v-eeac32d5]{font-size:12.5px;line-height:1.55;white-space:pre-wrap;color:var(--text);max-height:200px;overflow-y:auto}.pe-error[data-v-eeac32d5]{display:flex;align-items:center;gap:8px;margin:0 28px;padding:10px 13px;background:var(--danger-bg);border:1px solid color-mix(in oklab,var(--danger) 25%,transparent);border-radius:9px;font-size:12.5px;color:var(--danger);animation:errSlide-eeac32d5 .3s ease both}@keyframes errSlide-eeac32d5{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pe-preview-wrap[data-v-eeac32d5]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:background .25s,border-color .25s,box-shadow .25s}.pe-preview-wrap.on[data-v-eeac32d5]{background:linear-gradient(180deg,color-mix(in oklab,#2AABEE 7%,var(--panel)) 0%,var(--panel) 100%);border-color:color-mix(in oklab,#2AABEE 25%,var(--border));border-radius:16px;box-shadow:0 10px 30px -10px #2aabee2e}.pe-preview-head[data-v-eeac32d5]{display:flex;align-items:center;gap:10px;padding:11px 14px}.pe-preview-head-icon[data-v-eeac32d5]{width:24px;height:24px;border-radius:7px;background:var(--panel-2);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.pe-preview-wrap.on .pe-preview-head-icon[data-v-eeac32d5]{background:#2aabee;color:#fff}.pe-preview-head-title[data-v-eeac32d5]{flex:1;font-size:12.5px;font-weight:600;letter-spacing:-.005em;color:var(--text)}.pe-preview-head-lang[data-v-eeac32d5]{display:inline-flex;align-items:center;height:20px;padding:0 8px;background:var(--accent);color:#fff;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.05em}.pe-preview-body[data-v-eeac32d5]{padding:4px 14px 14px;display:flex;flex-direction:column;gap:10px;animation:pePreviewIn-eeac32d5 .25s ease both}@keyframes pePreviewIn-eeac32d5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pe-preview-hint[data-v-eeac32d5]{font-size:10.5px;color:var(--muted);line-height:1.45;text-align:center;padding:0 6px}.pe-switch[data-v-eeac32d5]{position:relative;width:38px;height:22px;border-radius:999px;background:var(--border);border:none;cursor:pointer;padding:0;flex-shrink:0;transition:background .25s cubic-bezier(.4,0,.2,1)}.pe-switch.on[data-v-eeac32d5]{background:#34c759}.pe-switch-thumb[data-v-eeac32d5]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0000002e,0 0 0 .5px #0000000a;transition:transform .25s cubic-bezier(.4,0,.2,1)}.pe-switch.on .pe-switch-thumb[data-v-eeac32d5]{transform:translate(16px)}.pe-switch[data-v-eeac32d5]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 1100px){.pe-body[data-v-eeac32d5]{grid-template-columns:1fr}.pe-sidebar[data-v-eeac32d5]{position:static}}@media (max-width: 720px){.pe-hero[data-v-eeac32d5],.pe-body[data-v-eeac32d5]{padding-left:16px;padding-right:16px}.pe-hero-inner[data-v-eeac32d5]{flex-wrap:wrap}.pe-title-input[data-v-eeac32d5]{font-size:20px}.pe-hide-sm[data-v-eeac32d5]{display:none}}.pe-vp-overlay[data-v-eeac32d5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--bg) 70%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);padding:24px}.pe-vp-fade-enter-active[data-v-eeac32d5],.pe-vp-fade-leave-active[data-v-eeac32d5]{transition:opacity .25s ease}.pe-vp-fade-enter-from[data-v-eeac32d5],.pe-vp-fade-leave-to[data-v-eeac32d5]{opacity:0}.pe-vp-card[data-v-eeac32d5]{width:100%;max-width:460px;padding:36px 30px 28px;border-radius:24px;background:linear-gradient(135deg,#f59e0b,#dc2626);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 30px 80px -20px #f59e0b8c,0 10px 30px -10px #0f172a4d}.pe-vp-icon[data-v-eeac32d5]{position:relative;width:48px;height:48px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center}@keyframes pe-vp-spin-eeac32d5{to{transform:rotate(360deg)}}.pe-vp-title[data-v-eeac32d5]{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:-.02em}.pe-vp-sub[data-v-eeac32d5]{margin:0 0 18px;font-size:13px;opacity:.92;line-height:1.5;max-width:360px}.pe-vp-bar[data-v-eeac32d5]{width:100%;height:5px;border-radius:999px;background:#fff3;overflow:hidden}.pe-vp-bar-fill[data-v-eeac32d5]{height:100%;width:40%;background:#fff;border-radius:999px;animation:pe-vp-bar-eeac32d5 1.6s ease-in-out infinite}@keyframes pe-vp-bar-eeac32d5{0%{transform:translate(-100%)}to{transform:translate(350%)}}.cat-label[data-v-1fb5efef]{font-size:10.5px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cat-input[data-v-1fb5efef]{width:100%;height:36px;padding:0 11px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:8px;font-size:13px;color:var(--text);outline:none;font-family:inherit;transition:border-color .15s,box-shadow .15s}.cat-input[data-v-1fb5efef]:focus{background:var(--panel);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 18%,transparent)}.cat-input.mono[data-v-1fb5efef]{font-family:var(--font-mono, ui-monospace, monospace)}.cat-act[data-v-1fb5efef]{width:28px;height:28px;margin-left:4px;background:transparent;border:1px solid var(--border);border-radius:7px;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.cat-act[data-v-1fb5efef]:hover{background:var(--panel-2);color:var(--text);border-color:var(--accent)}.cat-act-danger[data-v-1fb5efef]:hover{background:var(--danger-bg);color:var(--danger);border-color:var(--danger)}.dc[data-v-5bf5fbbb]{background:var(--panel);border:1.5px solid var(--border);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .15s;box-shadow:var(--shadow-sm)}.dc.selected[data-v-5bf5fbbb]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.dc[data-v-5bf5fbbb]:hover:not(.selected){border-color:color-mix(in oklab,var(--accent) 25%,var(--border));transform:translateY(-1px);box-shadow:0 8px 18px -10px #0f172a2e}.dc-media[data-v-5bf5fbbb]{position:relative;height:132px;overflow:hidden}.dc-media.dc-media-embed[data-v-5bf5fbbb]{height:320px;background:var(--panel-2)}.dc-embed[data-v-5bf5fbbb]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.dc-stripes[data-v-5bf5fbbb]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 8px,transparent 8px 16px);pointer-events:none}.dc-shade[data-v-5bf5fbbb]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.45) 100%);pointer-events:none}.dc-media-chip[data-v-5bf5fbbb]{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:999px;background:#00000073;color:#fff;font-size:10.5px;font-weight:500;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:5px}.dc-rank[data-v-5bf5fbbb]{position:absolute;top:10px;right:56px;padding:3px 7px;border-radius:6px;background:#00000073;color:#fff;font-size:10.5px;font-weight:600;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dc-score-wrap[data-v-5bf5fbbb]{position:absolute;top:10px;right:10px;width:42px;height:42px;background:#fffffff2;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #0003}.dc-meta[data-v-5bf5fbbb]{position:absolute;left:10px;right:10px;bottom:8px;display:flex;align-items:center;gap:6px;font-size:10.5px;color:#ffffffe6}.dc-trend[data-v-5bf5fbbb]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-weight:500;color:#a7f3d0}.dc-body[data-v-5bf5fbbb]{padding:12px 14px;display:flex;flex-direction:column;gap:8px;flex:1}.dc-cat[data-v-5bf5fbbb]{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border-radius:999px;background:var(--panel-2);color:var(--muted);border:1px solid var(--border-2);font-size:10px;font-weight:600;width:fit-content}.dc-title[data-v-5bf5fbbb]{margin:0;font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.35;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dc-snippet[data-v-5bf5fbbb]{margin:0;font-size:11.5px;color:var(--text-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-stats[data-v-5bf5fbbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px 0}.dc-stat[data-v-5bf5fbbb]{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:26px;padding:0 6px;border-radius:6px;background:var(--panel-2);border:1px solid var(--border-2);font-size:11px;font-weight:600;color:var(--text-2);cursor:help}.dc-stat-score[data-v-5bf5fbbb]{background:color-mix(in oklab,var(--accent) 10%,var(--panel-2));border-color:color-mix(in oklab,var(--accent) 25%,var(--border-2));color:var(--accent)}.dc-ai[data-v-5bf5fbbb]{margin-top:auto;padding:8px 10px;background:var(--panel-2);border:1px solid var(--border-2);border-radius:8px;display:flex;flex-direction:column;gap:5px}.dc-ai-head[data-v-5bf5fbbb]{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:500;color:var(--text-2);text-transform:uppercase;letter-spacing:.06em}.dc-ai-bars[data-v-5bf5fbbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.dc-ai-bar[data-v-5bf5fbbb]{display:flex;flex-direction:column;gap:3px}.dc-ai-track[data-v-5bf5fbbb]{height:3px;background:var(--border-2);border-radius:999px;overflow:hidden}.dc-ai-fill[data-v-5bf5fbbb]{height:100%;border-radius:999px}.dc-ai-bar>span[data-v-5bf5fbbb]{font-size:9.5px;color:var(--muted)}.dc-foot[data-v-5bf5fbbb]{display:flex;align-items:center;gap:6px;margin-top:4px}.dc-ghost[data-v-5bf5fbbb]{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--muted);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit}.dc-ghost[data-v-5bf5fbbb]:hover{background:var(--panel-2);color:var(--text-2);border-color:var(--border)}.dc-select[data-v-5bf5fbbb]{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;box-shadow:var(--shadow-sm)}.dc-select.on[data-v-5bf5fbbb]{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:none}.dc-select[data-v-5bf5fbbb]:hover:not(.on){border-color:var(--accent);color:var(--accent)}.dp-backdrop[data-v-5d468de2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a73;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.dp-modal[data-v-5d468de2]{width:100%;max-width:720px;max-height:calc(100vh - 48px);background:var(--panel);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;overflow:hidden;animation:dpIn-5d468de2 .2s ease both}@keyframes dpIn-5d468de2{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dp-head[data-v-5d468de2]{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.dp-src-avatar[data-v-5d468de2]{width:30px;height:30px;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.dp-pill[data-v-5d468de2]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:11px;font-weight:600}.dp-x[data-v-5d468de2]{width:28px;height:28px;border-radius:6px;background:var(--panel-2);border:1px solid var(--border);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.dp-x[data-v-5d468de2]:hover{color:var(--text)}.dp-body[data-v-5d468de2]{flex:1;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.dp-cover[data-v-5d468de2]{height:220px;border-radius:10px;position:relative;overflow:hidden}.dp-stripes[data-v-5d468de2]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 8px,transparent 8px 16px)}.dp-cover-label[data-v-5d468de2]{position:absolute;left:14px;bottom:14px;padding:4px 10px;border-radius:999px;background:#00000073;color:#fff;font-size:11px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dp-title[data-v-5d468de2]{margin:0;font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.dp-text[data-v-5d468de2]{margin:0;font-size:13px;color:var(--text-2);line-height:1.6}.dp-tags[data-v-5d468de2]{display:flex;gap:6px;flex-wrap:wrap}.dp-tag[data-v-5d468de2]{font-size:11px;padding:3px 8px;border-radius:4px;background:var(--accent-bg);color:var(--accent)}.dp-metrics[data-v-5d468de2]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--border-2);border-bottom:1px solid var(--border-2)}.dp-metric[data-v-5d468de2]{display:flex;flex-direction:column;gap:2px}.dp-metric-label[data-v-5d468de2]{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.dp-metric-val[data-v-5d468de2]{font-size:16px;font-weight:600}.dp-ai-head[data-v-5d468de2]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.dp-ai-row[data-v-5d468de2]{display:grid;grid-template-columns:1fr 1fr 50px;align-items:center;gap:12px}.dp-prog[data-v-5d468de2]{height:6px;background:var(--panel-2);border-radius:999px;overflow:hidden}.dp-prog-fill[data-v-5d468de2]{height:100%;border-radius:999px}.dp-foot[data-v-5d468de2]{padding:12px 18px;background:var(--panel-2);border-top:1px solid var(--border);display:flex;align-items:center;gap:8px}.ds-root[data-v-ec1c296a]{padding:24px 24px 60px;display:flex;flex-direction:column;gap:18px}.ds-grid[data-v-ec1c296a]{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:flex-start}@media (max-width: 1100px){.ds-grid[data-v-ec1c296a]{grid-template-columns:1fr}}.ds-col[data-v-ec1c296a]{display:flex;flex-direction:column;gap:14px}.ds-side[data-v-ec1c296a]{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.ds-src[data-v-ec1c296a]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;text-align:left;transition:all .12s;font-family:inherit}.ds-src.active[data-v-ec1c296a]{background:var(--accent-bg);border-color:var(--accent)}.ds-cb[data-v-ec1c296a]{width:18px;height:18px;border-radius:5px;background:var(--panel);border:1.5px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.ds-cb.active[data-v-ec1c296a]{background:var(--accent);border-color:var(--accent)}.ds-src-avatar[data-v-ec1c296a]{width:32px;height:32px;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.ds-add-src[data-v-ec1c296a]{margin-top:10px;padding:10px 12px;background:var(--panel-2);border:1px dashed var(--border);border-radius:8px;display:flex;gap:8px;align-items:center}.ds-add-input[data-v-ec1c296a]{flex:1;height:30px;padding:0 10px;background:var(--panel);border:1px solid var(--border);border-radius:6px;font-size:12px;font-family:inherit;color:var(--text);outline:none}.ds-add-input[data-v-ec1c296a]:focus{border-color:var(--accent)}.ds-cat[data-v-ec1c296a]{height:30px;padding:0 12px;font-size:12px;font-weight:500;background:var(--panel);border:1px solid var(--border);color:var(--text-2);border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-family:inherit}.ds-cat.active[data-v-ec1c296a]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 30%,transparent);color:var(--accent)}.ds-n-grid[data-v-ec1c296a]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px}.ds-n-btn[data-v-ec1c296a]{padding:14px 0;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:inherit}.ds-n-btn.active[data-v-ec1c296a]{background:var(--accent-bg);border-color:var(--accent)}.ds-n-val[data-v-ec1c296a]{font-size:22px;font-weight:700;color:var(--text);letter-spacing:-.02em}.ds-n-val.active[data-v-ec1c296a]{color:var(--accent)}.ds-n-lbl[data-v-ec1c296a]{font-size:10.5px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.06em}.ds-n-lbl.active[data-v-ec1c296a]{color:var(--accent)}.ds-n-pill[data-v-ec1c296a]{font-size:13px;font-weight:600;background:var(--panel-2);border:1px solid var(--border);padding:4px 10px;border-radius:6px;min-width:40px;text-align:center}.ds-time-grid[data-v-ec1c296a]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}@media (max-width: 900px){.ds-time-grid[data-v-ec1c296a]{grid-template-columns:repeat(2,1fr)}}.ds-time[data-v-ec1c296a]{position:relative;padding:10px 8px;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;font-family:inherit}.ds-time.active[data-v-ec1c296a]{background:var(--accent-bg);border-color:var(--accent)}.ds-time-rec[data-v-ec1c296a]{position:absolute;top:-8px;right:8px;padding:2px 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ds-time-lbl[data-v-ec1c296a]{font-size:12px;font-weight:600;color:var(--text)}.ds-time-lbl.active[data-v-ec1c296a]{color:var(--accent)}.ds-time-hint[data-v-ec1c296a]{font-size:10.5px;color:var(--muted)}.ds-score-box[data-v-ec1c296a]{display:flex;flex-direction:column;align-items:center;width:80px;padding:8px 0;background:var(--panel-2);border:1px solid var(--border);border-radius:8px}.ds-score-val[data-v-ec1c296a]{font-size:22px;font-weight:700;letter-spacing:-.02em}.ds-score-of[data-v-ec1c296a]{font-size:9.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.ds-yn-grid[data-v-ec1c296a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ds-yn[data-v-ec1c296a]{position:relative;padding:14px 14px 12px;background:var(--panel);border:1.5px solid var(--border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;font-family:inherit}.ds-yn.active[data-v-ec1c296a]{background:var(--accent-bg);border-color:var(--accent)}.ds-yn-lbl[data-v-ec1c296a]{font-size:12.5px;font-weight:600;color:var(--text)}.ds-yn.active .ds-yn-lbl[data-v-ec1c296a]{color:var(--accent)}.ds-yn-hint[data-v-ec1c296a]{font-size:11px;color:var(--muted);line-height:1.4}.ds-side-head[data-v-ec1c296a]{padding:16px 18px;background:linear-gradient(135deg,var(--accent-bg) 0%,color-mix(in oklab,#6E56CF 12%,var(--panel)) 100%);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.ds-side-ic[data-v-ec1c296a]{width:32px;height:32px;border-radius:8px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center}.dscan-root[data-v-58eca621]{min-height:calc(100vh - 60px);padding:40px 24px;display:flex;align-items:center;justify-content:center}.dscan-wrap[data-v-58eca621]{width:100%;max-width:540px;display:flex;flex-direction:column;gap:22px}.dscan-spinner[data-v-58eca621]{align-self:center;position:relative;width:96px;height:96px}.dscan-ring[data-v-58eca621]{position:absolute;top:0;right:0;bottom:0;left:0;animation:dscanSpin-58eca621 2.6s linear infinite}.dscan-spinner-ic[data-v-58eca621]{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:999px;background:var(--accent-bg);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--accent)}@keyframes dscanSpin-58eca621{to{transform:rotate(360deg)}}.dscan-bar[data-v-58eca621]{height:6px;background:var(--border-2);border-radius:999px;overflow:hidden}.dscan-bar-fill[data-v-58eca621]{height:100%;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 70%,#6E56CF));transition:width .3s ease-out;border-radius:999px}.dscan-list[data-v-58eca621]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:6px}.dscan-item[data-v-58eca621]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;transition:all .2s}.dscan-item.active[data-v-58eca621]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 25%,transparent)}.dscan-avatar[data-v-58eca621]{width:26px;height:26px;border-radius:6px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;flex-shrink:0}.dscan-name[data-v-58eca621]{font-size:12.5px;font-weight:500}.dscan-sub[data-v-58eca621]{font-size:10.5px;color:var(--muted)}.dscan-mini-spin[data-v-58eca621]{width:12px;height:12px;border-radius:999px;border:2px solid color-mix(in oklab,var(--accent) 25%,transparent);border-top-color:var(--accent);animation:dscanSpin-58eca621 .8s linear infinite}.dscan-logs[data-v-58eca621]{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:11px;color:var(--muted);min-height:90px;display:flex;flex-direction:column;gap:3px}.cd-root[data-v-cfd1fdb4]{padding:20px 24px 100px;display:flex;flex-direction:column;gap:16px}.cd-banner[data-v-cfd1fdb4]{position:relative;background:linear-gradient(105deg,color-mix(in oklab,var(--accent) 14%,var(--panel)),color-mix(in oklab,#6E56CF 12%,var(--panel)));border:1px solid color-mix(in oklab,var(--accent) 22%,var(--border));border-radius:12px;padding:14px 18px;display:flex;align-items:center;gap:14px;overflow:hidden}.cd-banner-glow[data-v-cfd1fdb4]{position:absolute;top:-40px;right:-40px;width:200px;height:200px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 28%,transparent),transparent 70%);filter:blur(20px);pointer-events:none}.cd-banner-ic[data-v-cfd1fdb4]{width:38px;height:38px;border-radius:10px;background:color-mix(in oklab,var(--accent) 18%,white);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cd-banner-body[data-v-cfd1fdb4]{flex:1;display:flex;flex-direction:column;gap:2px;position:relative;min-width:0}.cd-banner-line[data-v-cfd1fdb4]{display:flex;align-items:center;gap:8px}.cd-banner-title[data-v-cfd1fdb4]{font-size:13px;font-weight:600}.cd-banner-sub[data-v-cfd1fdb4]{font-size:12px;color:var(--text-2)}.cd-pill[data-v-cfd1fdb4]{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.cd-pill-accent[data-v-cfd1fdb4]{background:var(--accent-bg);color:var(--accent)}.cd-filterbar[data-v-cfd1fdb4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:10px}.cd-chips[data-v-cfd1fdb4]{display:flex;gap:4px;flex-wrap:wrap}.cd-chip[data-v-cfd1fdb4]{height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;background:var(--panel-2);border:1px solid var(--border);color:var(--text-2);border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .12s}.cd-chip[data-v-cfd1fdb4]:hover{color:var(--text);border-color:color-mix(in oklab,var(--accent) 20%,var(--border))}.cd-chip.active[data-v-cfd1fdb4]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 30%,transparent);color:var(--accent)}.cd-chip-dot[data-v-cfd1fdb4]{width:7px;height:7px;border-radius:999px;flex-shrink:0}.cd-chip-count[data-v-cfd1fdb4]{font-size:10.5px;padding:1px 5px;border-radius:4px;background:var(--panel);color:var(--muted);border:1px solid var(--border)}.cd-chip.active .cd-chip-count[data-v-cfd1fdb4]{background:color-mix(in oklab,var(--accent) 18%,white);color:var(--accent);border:none}.cd-min-score[data-v-cfd1fdb4]{display:flex;align-items:center;gap:8px}.cd-range[data-v-cfd1fdb4]{width:100px;accent-color:var(--accent)}.cd-divider-v[data-v-cfd1fdb4]{width:1px;height:18px;background:var(--border)}.cd-search-wrap[data-v-cfd1fdb4]{display:flex;align-items:center;gap:6px;padding:0 10px;height:28px;width:200px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px}.cd-search[data-v-cfd1fdb4]{flex:1;background:transparent;border:none;outline:none;font-size:12px;color:var(--text);font-family:inherit}.cd-src-head[data-v-cfd1fdb4]{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:0 2px}.cd-src-avatar[data-v-cfd1fdb4]{width:36px;height:36px;border-radius:10px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;letter-spacing:-.01em;flex-shrink:0}.cd-grid[data-v-cfd1fdb4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width: 1100px){.cd-grid[data-v-cfd1fdb4]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.cd-grid[data-v-cfd1fdb4]{grid-template-columns:1fr}}.cd-empty[data-v-cfd1fdb4]{padding:60px 20px;text-align:center;background:var(--panel);border:1px dashed var(--border);border-radius:12px;display:flex;flex-direction:column;align-items:center}.cd-sticky[data-v-cfd1fdb4]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:60;background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:8px 8px 8px 18px;display:flex;align-items:center;gap:14px;box-shadow:0 20px 60px -16px #0f172a40,0 4px 12px -4px #0f172a1a}.cd-sticky-count[data-v-cfd1fdb4]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500}.cd-sticky-badge[data-v-cfd1fdb4]{width:22px;height:22px;border-radius:999px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.cd-sticky-avg[data-v-cfd1fdb4]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted)}.cd-bar-enter-active[data-v-cfd1fdb4],.cd-bar-leave-active[data-v-cfd1fdb4]{transition:opacity .2s ease,transform .25s cubic-bezier(.4,0,.2,1)}.cd-bar-enter-from[data-v-cfd1fdb4],.cd-bar-leave-to[data-v-cfd1fdb4]{opacity:0;transform:translate(-50%,20px)}.cd-pick-overlay[data-v-cfd1fdb4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--bg) 70%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);padding:24px}.cd-pick-fade-enter-active[data-v-cfd1fdb4],.cd-pick-fade-leave-active[data-v-cfd1fdb4]{transition:opacity .25s ease}.cd-pick-fade-enter-from[data-v-cfd1fdb4],.cd-pick-fade-leave-to[data-v-cfd1fdb4]{opacity:0}.cd-pick-card[data-v-cfd1fdb4]{position:relative;overflow:hidden;width:100%;max-width:420px;padding:36px 30px 28px;border-radius:24px;background:linear-gradient(135deg,var(--accent) 0%,#6E56CF 100%);color:#fff;box-shadow:0 30px 80px -20px color-mix(in oklab,var(--accent) 60%,transparent),0 10px 30px -10px #0f172a4d;display:flex;flex-direction:column;align-items:center;text-align:center}.cd-pick-orb[data-v-cfd1fdb4]{position:absolute;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 70%);top:-120px;left:-100px;filter:blur(20px);pointer-events:none;animation:cd-pick-orb-cfd1fdb4 6s ease-in-out infinite}.cd-pick-orb-2[data-v-cfd1fdb4]{top:auto;bottom:-120px;left:auto;right:-80px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 70%);animation-delay:-3s}@keyframes cd-pick-orb-cfd1fdb4{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-15px) scale(1.1)}}.cd-pick-icon[data-v-cfd1fdb4]{position:relative;width:48px;height:48px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center}.cd-pick-spark[data-v-cfd1fdb4]{position:absolute;color:#fff;animation:cd-pick-spark-pulse-cfd1fdb4 1.6s ease-in-out infinite}@keyframes cd-pick-spin-cfd1fdb4{to{transform:rotate(360deg)}}@keyframes cd-pick-spark-pulse-cfd1fdb4{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.cd-pick-title[data-v-cfd1fdb4]{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:-.02em;position:relative}.cd-pick-sub[data-v-cfd1fdb4]{margin:0 0 22px;font-size:12.5px;font-weight:500;opacity:.85;line-height:1.5;max-width:280px;position:relative}.cd-pick-steps[data-v-cfd1fdb4]{width:100%;display:flex;flex-direction:column;gap:9px;padding:14px 16px;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative}.cd-pick-step[data-v-cfd1fdb4]{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:#ffffff8c;transition:color .3s;text-align:left}.cd-pick-step.active[data-v-cfd1fdb4]{color:#fff}.cd-pick-step-dot[data-v-cfd1fdb4]{width:18px;height:18px;border-radius:999px;background:#ffffff26;border:1.5px solid rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--accent);transition:background .3s,border-color .3s}.cd-pick-step.active .cd-pick-step-dot[data-v-cfd1fdb4]{background:#fff;border-color:#fff}.cd-pick-step-pulse[data-v-cfd1fdb4]{width:6px;height:6px;border-radius:999px;background:var(--accent);animation:cd-pick-pulse-cfd1fdb4 1s ease-in-out infinite}@keyframes cd-pick-pulse-cfd1fdb4{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}.oz-root[data-v-389a2e5f]{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.oz-progress-stripe[data-v-389a2e5f]{position:fixed;top:0;left:0;right:0;height:3px;background:var(--border);z-index:100}.oz-progress-fill[data-v-389a2e5f]{height:100%;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 70%,#818cf8));transition:width .5s cubic-bezier(.4,0,.2,1);border-radius:0 3px 3px 0}.oz-header[data-v-389a2e5f]{height:56px;padding:0 32px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:14px;flex-shrink:0;margin-top:3px}.oz-stepper-wrap[data-v-389a2e5f]{padding:14px 32px;background:var(--bg-2);border-bottom:1px solid var(--border);display:flex;justify-content:center;flex-shrink:0}.oz-stepper[data-v-389a2e5f]{display:flex;align-items:center;gap:0}.oz-step-item[data-v-389a2e5f]{display:inline-flex;align-items:center;gap:8px}.oz-step-bubble[data-v-389a2e5f]{width:24px;height:24px;border-radius:999px;background:var(--panel);border:1.5px solid var(--border);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;transition:all .25s;flex-shrink:0}.oz-step-item.active .oz-step-bubble[data-v-389a2e5f]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 18%,transparent)}.oz-step-item.done .oz-step-bubble[data-v-389a2e5f]{background:var(--success);border-color:var(--success)}.oz-step-label[data-v-389a2e5f]{font-size:12.5px;font-weight:500;color:var(--muted);transition:color .25s;white-space:nowrap}.oz-step-item.active .oz-step-label[data-v-389a2e5f]{color:var(--text);font-weight:600}.oz-step-item.done .oz-step-label[data-v-389a2e5f]{color:var(--text-2)}.oz-step-bridge[data-v-389a2e5f]{width:32px;height:2px;background:var(--border);margin:0 8px;border-radius:2px;transition:background .3s;flex-shrink:0}.oz-step-bridge.done[data-v-389a2e5f]{background:var(--success)}.oz-body[data-v-389a2e5f]{flex:1;padding:36px 32px;display:flex;justify-content:center;overflow-y:auto}.oz-page[data-v-389a2e5f]{width:100%;max-width:1160px}.oz-narrow[data-v-389a2e5f]{margin:0 auto;width:100%}.oz-step-head[data-v-389a2e5f]{display:flex;align-items:center;gap:14px;margin-bottom:22px}.oz-step-head-icon[data-v-389a2e5f]{width:48px;height:48px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.oz-h1[data-v-389a2e5f]{font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--text)}.oz-sub[data-v-389a2e5f]{margin:3px 0 0;color:var(--muted);font-size:13px}.oz-form[data-v-389a2e5f]{display:flex;flex-direction:column;gap:16px}.oz-nav[data-v-389a2e5f]{display:flex;justify-content:space-between;margin-top:6px}.oz-terms[data-v-389a2e5f]{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-2);cursor:pointer}.oz-or[data-v-389a2e5f]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px}.oz-or[data-v-389a2e5f]:before,.oz-or[data-v-389a2e5f]:after{content:"";flex:1;height:1px;background:var(--border)}.oz-eye-btn[data-v-389a2e5f]{background:transparent;border:none;cursor:pointer;color:var(--muted);padding:0;display:inline-flex;align-items:center;transition:color .15s}.oz-eye-btn[data-v-389a2e5f]:hover{color:var(--text)}.oz-rm-btn[data-v-389a2e5f]{width:32px;height:32px;border-radius:6px;border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s}.oz-rm-btn[data-v-389a2e5f]:hover{color:var(--danger);border-color:color-mix(in oklab,var(--danger) 35%,transparent)}.oz-add-btn[data-v-389a2e5f]{align-self:flex-start;height:30px;padding:0 12px;background:transparent;border:1px dashed var(--border);border-radius:6px;color:var(--accent);font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.oz-add-btn[data-v-389a2e5f]:hover{border-color:var(--accent);background:var(--accent-bg)}.oz-platform-row[data-v-389a2e5f]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1.5px solid var(--border);background:var(--panel-2);cursor:pointer;transition:all .18s}.oz-platform-row.selected[data-v-389a2e5f]{background:var(--accent-bg);border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.oz-platform-row.unavailable[data-v-389a2e5f]{opacity:.5;cursor:not-allowed}.oz-platform-icon[data-v-389a2e5f]{width:38px;height:38px;border-radius:11px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.oz-soon-badge[data-v-389a2e5f]{padding:2px 8px;font-size:10px;font-weight:700;background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:999px}.oz-check-circle[data-v-389a2e5f]{width:22px;height:22px;border-radius:999px;border:1.5px solid var(--border);background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .18s}.oz-check-circle.on[data-v-389a2e5f]{background:var(--accent);border-color:var(--accent)}.oz-tg-box[data-v-389a2e5f]{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:14px}.oz-tg-input[data-v-389a2e5f]{flex:1;display:flex;align-items:center;gap:7px;height:34px;padding:0 10px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm)}.oz-tg-channel-row[data-v-389a2e5f]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);transition:border-color .2s,background .2s}.oz-tg-channel-row.connected[data-v-389a2e5f]{border-color:color-mix(in oklab,var(--success) 40%,transparent);background:color-mix(in oklab,var(--success) 4%,var(--panel))}.oz-tg-channel-row.removed[data-v-389a2e5f]{opacity:.55}.oz-tg-status-dot[data-v-389a2e5f]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:var(--muted)}.oz-tg-status-dot.connected[data-v-389a2e5f]{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 22%,transparent)}.oz-tg-status-dot.pending_admin[data-v-389a2e5f]{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b38;animation:tgPulse-389a2e5f 1.4s ease-in-out infinite}.oz-tg-status-dot.removed[data-v-389a2e5f]{background:var(--danger)}@keyframes tgPulse-389a2e5f{0%,to{box-shadow:0 0 0 3px #f59e0b38}50%{box-shadow:0 0 0 6px #f59e0b0d}}.oz-tg-admin-btn[data-v-389a2e5f]{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;background:#2aabee;color:#fff;border-radius:6px;font-size:11.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s}.oz-tg-admin-btn[data-v-389a2e5f]:hover{background:#1e97d6}.oz-pm-label[data-v-389a2e5f]{display:block;font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.oz-pm-options[data-v-389a2e5f]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.oz-pm-opt[data-v-389a2e5f]{text-align:left;padding:10px 12px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;transition:border-color .15s,background .15s}.oz-pm-opt[data-v-389a2e5f]:hover{border-color:var(--accent)}.oz-pm-opt.active[data-v-389a2e5f]{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 6%,var(--panel))}.oz-pm-opt-head[data-v-389a2e5f]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.oz-pm-opt-icon[data-v-389a2e5f]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;background:var(--accent-bg);color:var(--accent)}.oz-pm-opt-title[data-v-389a2e5f]{font-size:12.5px;font-weight:600;color:var(--text);flex:1}.oz-pm-opt-check[data-v-389a2e5f]{width:16px;height:16px;border-radius:999px;background:var(--accent);display:inline-flex;align-items:center;justify-content:center}.oz-pm-opt-sub[data-v-389a2e5f]{font-size:10.5px;color:var(--muted);line-height:1.4}.oz-tg-mode-pill[data-v-389a2e5f]{display:inline-flex;align-items:center;height:16px;padding:0 6px;font-size:9.5px;font-weight:600;letter-spacing:.03em;border-radius:4px;text-transform:uppercase}.oz-tg-mode-pill.auto[data-v-389a2e5f]{background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent)}.oz-tg-mode-pill.manual[data-v-389a2e5f]{background:color-mix(in oklab,var(--muted) 14%,transparent);color:var(--text-2)}.oz-tg-mode-btn[data-v-389a2e5f]{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.oz-tg-mode-btn[data-v-389a2e5f]:hover{color:var(--accent);border-color:var(--accent)}.oz-ai-box[data-v-389a2e5f]{margin:12px 0;padding:14px;background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 5%,var(--panel)) 0%,var(--panel) 100%);border:1px solid color-mix(in oklab,var(--accent) 25%,transparent);border-radius:var(--r-md, 10px);display:flex;flex-direction:column;gap:14px}.oz-ai-head[data-v-389a2e5f]{display:flex;align-items:flex-start;gap:10px}.oz-ai-icon[data-v-389a2e5f]{width:26px;height:26px;border-radius:8px;background:var(--accent);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px -4px color-mix(in oklab,var(--accent) 60%,transparent)}.oz-ai-title[data-v-389a2e5f]{font-size:13px;font-weight:700;color:var(--text);letter-spacing:-.01em}.oz-ai-sub[data-v-389a2e5f]{font-size:11px;color:var(--muted);margin-top:1px;line-height:1.4}.oz-ai-group[data-v-389a2e5f]{display:flex;flex-direction:column;gap:6px}.oz-ai-group-label[data-v-389a2e5f]{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.oz-ai-group-label.danger[data-v-389a2e5f]{color:var(--danger)}.oz-ai-lock[data-v-389a2e5f]{margin-left:auto;display:inline-flex;align-items:center;gap:4px;padding:1px 7px;font-size:9.5px;font-weight:600;text-transform:none;letter-spacing:0;background:color-mix(in oklab,var(--danger) 10%,transparent);border:1px solid color-mix(in oklab,var(--danger) 25%,transparent);color:var(--danger);border-radius:999px}.oz-ai-toggle[data-v-389a2e5f]{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;transition:border-color .15s,background .15s}.oz-ai-toggle[data-v-389a2e5f]:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.oz-ai-toggle.on[data-v-389a2e5f]{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 5%,var(--panel))}.oz-ai-toggle input[data-v-389a2e5f]{display:none}.oz-ai-toggle-box[data-v-389a2e5f]{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--border);background:var(--panel);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all .15s}.oz-ai-toggle.on .oz-ai-toggle-box[data-v-389a2e5f]{background:var(--accent);border-color:var(--accent)}.oz-ai-toggle-title[data-v-389a2e5f]{display:block;font-size:12px;font-weight:600;color:var(--text);line-height:1.35}.oz-ai-toggle-sub[data-v-389a2e5f]{display:block;font-size:10.5px;color:var(--muted);line-height:1.4;margin-top:2px}.oz-ai-locked-item[data-v-389a2e5f]{display:flex;align-items:center;gap:8px;padding:7px 11px;font-size:11.5px;color:var(--text-2);background:color-mix(in oklab,var(--danger) 4%,var(--panel));border:1px solid color-mix(in oklab,var(--danger) 18%,transparent);border-radius:var(--r-sm);line-height:1.35}.oz-ai-locked-dot[data-v-389a2e5f]{width:6px;height:6px;border-radius:999px;background:var(--danger);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 18%,transparent)}.oz-ai-textarea[data-v-389a2e5f]{width:100%;min-height:60px;padding:9px 11px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);font-family:inherit;font-size:12.5px;color:var(--text);resize:vertical;outline:none;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.oz-ai-textarea[data-v-389a2e5f]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 12%,transparent)}.oz-topic-chips[data-v-389a2e5f]{display:flex;flex-wrap:wrap;gap:6px}.oz-topic-chip[data-v-389a2e5f]{display:flex;flex-direction:column;gap:1px;padding:7px 11px;background:var(--panel);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer;text-align:left;transition:all .15s;min-width:110px}.oz-topic-chip[data-v-389a2e5f]:hover{border-color:color-mix(in oklab,var(--accent) 45%,var(--border))}.oz-topic-chip.active[data-v-389a2e5f]{background:var(--accent-bg);border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 18%,transparent)}.oz-topic-chip-label[data-v-389a2e5f]{font-size:12px;font-weight:600;color:var(--text)}.oz-topic-chip.active .oz-topic-chip-label[data-v-389a2e5f]{color:var(--accent)}.oz-topic-chip-desc[data-v-389a2e5f]{font-size:10.5px;color:var(--muted);line-height:1.3}.oz-ai-info-row[data-v-389a2e5f]{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;background:color-mix(in oklab,var(--success) 5%,var(--panel));border:1px solid color-mix(in oklab,var(--success) 20%,transparent);border-radius:var(--r-sm)}.oz-ai-info-num[data-v-389a2e5f]{width:20px;height:20px;border-radius:999px;background:var(--success);color:#fff;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.oz-ai-info-body[data-v-389a2e5f]{flex:1;min-width:0}.oz-ai-info-title[data-v-389a2e5f]{font-size:12px;font-weight:600;color:var(--text);line-height:1.35}.oz-ai-info-sub[data-v-389a2e5f]{font-size:10.5px;color:var(--muted);line-height:1.45;margin-top:2px}.oz-ai-info-sub strong[data-v-389a2e5f]{color:var(--text-2);font-weight:600}.oz-ai-strict[data-v-389a2e5f]{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;background:color-mix(in oklab,var(--danger) 6%,var(--panel));border:1px solid color-mix(in oklab,var(--danger) 30%,transparent);border-radius:var(--r-sm)}.oz-ai-strict-title[data-v-389a2e5f]{font-size:12px;font-weight:700;color:var(--danger);letter-spacing:-.005em}.oz-ai-strict-sub[data-v-389a2e5f]{font-size:11px;color:var(--text-2);line-height:1.5;margin-top:3px}.oz-ai-strict-sub strong[data-v-389a2e5f]{color:var(--text);font-weight:600}.oz-ai-preview-toggle[data-v-389a2e5f]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:1px dashed var(--border);border-radius:6px;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.oz-ai-preview-toggle[data-v-389a2e5f]:hover{color:var(--accent);border-color:var(--accent)}.oz-ai-prompt[data-v-389a2e5f]{margin:0;padding:11px 13px;background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-sm);font-family:var(--font-mono);font-size:10.5px;color:var(--text-2);line-height:1.55;white-space:pre-wrap;word-wrap:break-word;max-height:260px;overflow-y:auto}.ai-fade-enter-active[data-v-389a2e5f],.ai-fade-leave-active[data-v-389a2e5f]{transition:opacity .25s ease,transform .25s ease,max-height .3s ease;overflow:hidden}.ai-fade-enter-from[data-v-389a2e5f],.ai-fade-leave-to[data-v-389a2e5f]{opacity:0;transform:translateY(-6px);max-height:0}.ai-fade-enter-to[data-v-389a2e5f],.ai-fade-leave-from[data-v-389a2e5f]{opacity:1;max-height:1200px}.oz-step-enter-active[data-v-389a2e5f]{animation:stepIn-389a2e5f .32s cubic-bezier(.22,.68,0,1.2) both}@keyframes stepIn-389a2e5f{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.oz-veil[data-v-389a2e5f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:var(--bg);display:flex;align-items:center;justify-content:center}.oz-veil-card[data-v-389a2e5f]{display:flex;flex-direction:column;align-items:center;gap:18px}.oz-veil-ring[data-v-389a2e5f]{position:relative;display:flex;align-items:center;justify-content:center}.oz-veil-icon-wrap[data-v-389a2e5f]{position:absolute;display:flex;align-items:center;justify-content:center}.oz-arc[data-v-389a2e5f]{transform-origin:center;transform:rotate(-90deg);animation:arcFill-389a2e5f .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes arcFill-389a2e5f{0%{stroke-dashoffset:232.5}to{stroke-dashoffset:0}}.oz-veil-label[data-v-389a2e5f]{font-size:15px;font-weight:600;color:var(--text);letter-spacing:-.01em}.oz-veil-dots[data-v-389a2e5f]{display:flex;gap:6px}.oz-veil-dots span[data-v-389a2e5f]{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:dotBounce-389a2e5f .9s ease-in-out infinite}@keyframes dotBounce-389a2e5f{0%,to{opacity:.25;transform:scale(.75)}50%{opacity:1;transform:scale(1)}}.veil-fade-enter-active[data-v-389a2e5f]{transition:opacity .18s ease}.veil-fade-leave-active[data-v-389a2e5f]{transition:opacity .28s ease}.veil-fade-enter-from[data-v-389a2e5f],.veil-fade-leave-to[data-v-389a2e5f]{opacity:0}.signin-root[data-v-c796d761]{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--bg)}.signin-hero[data-v-c796d761]{position:relative;background:linear-gradient(155deg,color-mix(in oklab,var(--accent) 92%,black),color-mix(in oklab,var(--accent) 70%,#111) 55%,#0b1430);color:#fff;padding:40px 56px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.signin-hero-dots[data-v-c796d761]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 80% 60% at 30% 30%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 30% 30%,black 30%,transparent 75%)}.signin-hero-glow[data-v-c796d761]{position:absolute;top:-120px;right:-120px;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.18) 0%,transparent 60%)}.signin-hero-brand[data-v-c796d761]{position:relative;display:flex;align-items:center;gap:10px}.signin-hero-logo[data-v-c796d761]{width:28px;height:28px;border-radius:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.signin-hero-pill[data-v-c796d761]{margin-left:6px;font-size:10px;padding:2px 7px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.signin-hero-title[data-v-c796d761]{font-size:38px;font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0;max-width:520px;text-wrap:balance}.signin-hero-sub[data-v-c796d761]{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffc7;max-width:460px}.signin-stats[data-v-c796d761]{display:grid;grid-template-columns:repeat(3,1fr);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px 0}.signin-stat[data-v-c796d761]{padding:0 18px}.signin-stat.with-border[data-v-c796d761]{border-left:1px solid rgba(255,255,255,.12)}.signin-hero-foot[data-v-c796d761]{position:relative;display:flex;align-items:center;gap:14px;font-size:12px;color:#ffffffa6}.signin-hero-avatar[data-v-c796d761]{width:22px;height:22px;border-radius:999px;font-size:9.5px;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid color-mix(in oklab,var(--accent) 70%,#111)}.signin-feed[data-v-c796d761]{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 60px -20px #0006}.signin-feed-head[data-v-c796d761]{display:flex;align-items:center;justify-content:space-between;padding:2px 6px 10px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:8px}.signin-feed-pulse[data-v-c796d761]{width:7px;height:7px;border-radius:999px;background:#34d399;box-shadow:0 0 0 3px #34d39940}.signin-feed-item[data-v-c796d761]{display:flex;align-items:center;gap:10px;padding:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px}.signin-feed-avatar[data-v-c796d761]{width:24px;height:24px;border-radius:6px;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.signin-feed-meta[data-v-c796d761]{display:flex;align-items:center;gap:6px;font-size:10.5px;color:#ffffffa6}.signin-feed-title[data-v-c796d761]{font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.signin-feed-tag[data-v-c796d761]{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;white-space:nowrap}.signin-feed-tag.ok[data-v-c796d761]{background:#34d3992e;color:#9af3c5}.signin-feed-tag.warn[data-v-c796d761]{background:#ffb4502e;color:#ffd58a}.signin-form-wrap[data-v-c796d761]{position:relative;display:flex;flex-direction:column;padding:28px 48px 24px;background:var(--bg);overflow:hidden}.signin-form-dots[data-v-c796d761]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(color-mix(in oklab,var(--text) 8%,transparent) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,black 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 90% at 50% 50%,black 20%,transparent 80%);opacity:.6;pointer-events:none}.signin-form-glow-1[data-v-c796d761]{position:absolute;top:-120px;right:-100px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 16%,transparent) 0%,transparent 60%);filter:blur(20px);pointer-events:none}.signin-form-glow-2[data-v-c796d761]{position:absolute;bottom:-140px;left:-80px;width:320px;height:320px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,#6E56CF 12%,transparent) 0%,transparent 60%);filter:blur(20px);pointer-events:none}.signin-header[data-v-c796d761]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px}.signin-status[data-v-c796d761]{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:var(--panel);border:1px solid var(--border);border-radius:999px;box-shadow:var(--shadow-sm);font-size:11px;color:var(--text-2);font-weight:500}.signin-status-dot[data-v-c796d761]{position:relative;width:7px;height:7px}.signin-status-dot-inner[data-v-c796d761]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--success)}.signin-status-dot-pulse[data-v-c796d761]{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:999px;background:var(--success);opacity:.25;animation:signinPulse-c796d761 2s ease-out infinite}@keyframes signinPulse-c796d761{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.2);opacity:0}}.signin-center[data-v-c796d761]{position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;max-width:420px;width:100%;margin:0 auto;padding:24px 0}.signin-card[data-v-c796d761]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:28px 28px 26px;box-shadow:0 30px 80px -28px #0f172a2e,0 8px 24px -12px #0f172a14,0 0 0 1px #fff9 inset;position:relative}.signin-card-accent[data-v-c796d761]{position:absolute;top:-1px;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--accent) 50%,transparent),transparent)}.signin-card-icon[data-v-c796d761]{width:32px;height:32px;border-radius:10px;background:var(--accent-bg);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 22%,transparent);display:inline-flex;align-items:center;justify-content:center}.signin-tabs[data-v-c796d761]{display:flex;padding:3px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;margin-bottom:16px}.signin-tab[data-v-c796d761]{flex:1;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;background:transparent;color:var(--muted);border:1px solid transparent;border-radius:6px;cursor:pointer}.signin-tab.active[data-v-c796d761]{background:var(--panel);color:var(--text);border-color:var(--border);box-shadow:var(--shadow-sm)}.signin-field[data-v-c796d761]{display:flex;flex-direction:column;gap:5px}.signin-field-label[data-v-c796d761]{font-size:11.5px;color:var(--text-2);font-weight:500;width:100%}.signin-field-hint[data-v-c796d761]{font-size:11px;color:var(--muted);margin-top:2px}.signin-link[data-v-c796d761]{color:var(--accent);font-weight:500;cursor:pointer}.signin-eye[data-v-c796d761]{background:none;border:none;color:var(--muted);cursor:pointer;display:inline-flex}.signin-error[data-v-c796d761]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--danger-bg);border:1px solid color-mix(in oklab,var(--danger) 25%,transparent);border-radius:8px;font-size:12px;color:var(--danger);margin-bottom:4px}.signin-magic-sent[data-v-c796d761]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:var(--success-bg);border:1px solid color-mix(in oklab,var(--success) 25%,transparent);border-radius:10px}.signin-magic-note[data-v-c796d761]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--accent-bg);border:1px solid color-mix(in oklab,var(--accent) 25%,transparent);border-radius:8px}.signin-divider[data-v-c796d761]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;margin:16px 0 12px}.signin-divider-line[data-v-c796d761]{flex:1;height:1px;background:var(--border)}.signin-trust[data-v-c796d761]{display:flex;align-items:center;justify-content:center;gap:14px;margin:16px auto 0;font-size:11px;color:var(--muted);flex-wrap:wrap}.signin-trust>span[data-v-c796d761]{display:inline-flex;align-items:center;gap:5px}.signin-trust-dot[data-v-c796d761]{width:3px;height:3px;border-radius:999px;background:var(--border)}.signin-terms[data-v-c796d761]{font-size:11px;color:var(--muted);text-align:center;margin:10px auto 0;line-height:1.6;max-width:380px}.signin-terms a[data-v-c796d761]{color:var(--text-2);text-decoration:underline;cursor:pointer}.signin-footer[data-v-c796d761]{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.signin-footer a[data-v-c796d761]{cursor:pointer}.welcome-overlay[data-v-c796d761]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,color-mix(in oklab,var(--accent) 92%,black),color-mix(in oklab,var(--accent) 70%,#111) 55%,#0b1430);color:#fff;overflow:hidden}.welcome-dots[data-v-c796d761]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:22px 22px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 20%,transparent 75%)}.welcome-glow[data-v-c796d761]{position:absolute;top:50%;left:50%;width:720px;height:720px;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.22) 0%,transparent 60%);filter:blur(10px);animation:welcomeGlow-c796d761 2s ease-out forwards}@keyframes welcomeGlow-c796d761{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}to{opacity:.7;transform:translate(-50%,-50%) scale(1)}}.welcome-inner[data-v-c796d761]{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px;animation:welcomeFloat-c796d761 1.4s ease-out}@keyframes welcomeFloat-c796d761{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.welcome-logo[data-v-c796d761]{position:relative;width:76px;height:76px;border-radius:22px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 30px 80px -20px #00000080,0 0 0 1px #ffffff1a inset;animation:logoPop-c796d761 .9s cubic-bezier(.34,1.56,.64,1);z-index:2}@keyframes logoPop-c796d761{0%{opacity:0;transform:scale(.4) rotate(-12deg)}60%{opacity:1;transform:scale(1.08) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}.welcome-rings[data-v-c796d761]{position:absolute;top:0;left:50%;width:76px;height:76px;transform:translate(-50%);pointer-events:none}.welcome-ring[data-v-c796d761]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1.5px solid rgba(255,255,255,.4);opacity:0}.welcome-ring.r1[data-v-c796d761]{animation:ringPulse-c796d761 1.6s ease-out .2s infinite}.welcome-ring.r2[data-v-c796d761]{animation:ringPulse-c796d761 1.6s ease-out .6s infinite}.welcome-ring.r3[data-v-c796d761]{animation:ringPulse-c796d761 1.6s ease-out 1s infinite}@keyframes ringPulse-c796d761{0%{opacity:.6;transform:scale(1);border-radius:22px}to{opacity:0;transform:scale(2.4);border-radius:50%}}.welcome-text[data-v-c796d761]{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;animation:textFade-c796d761 1s ease-out .3s both}@keyframes textFade-c796d761{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.welcome-title[data-v-c796d761]{font-size:28px;font-weight:600;letter-spacing:-.024em;margin:0;text-wrap:balance}.welcome-sub[data-v-c796d761]{font-size:13.5px;color:#ffffffbf;margin:0}.welcome-bar[data-v-c796d761]{width:180px;height:3px;border-radius:999px;background:#ffffff24;overflow:hidden;margin-top:6px}.welcome-bar-fill[data-v-c796d761]{display:block;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);animation:barSlide-c796d761 1.2s ease-in-out infinite}@keyframes barSlide-c796d761{0%{transform:translate(-100%)}to{transform:translate(280%)}}.welcome-enter-active[data-v-c796d761]{transition:opacity .4s ease}.welcome-leave-active[data-v-c796d761]{transition:opacity .5s ease}.welcome-enter-from[data-v-c796d761],.welcome-leave-to[data-v-c796d761]{opacity:0}@media (max-width: 960px){.signin-root[data-v-c796d761]{grid-template-columns:1fr}.signin-hero[data-v-c796d761]{display:none}.signin-form-wrap[data-v-c796d761]{padding:24px}}@keyframes spin-f1ae9611{to{transform:rotate(360deg)}}.magic-wrap[data-v-f1ae9611]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}.magic-card[data-v-f1ae9611]{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:40px 48px;box-shadow:var(--shadow-lg);min-width:320px}.magic-state[data-v-f1ae9611]{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:14px;color:var(--text)}.magic-icon[data-v-f1ae9611]{width:48px;height:48px;border-radius:999px;display:flex;align-items:center;justify-content:center}.magic-icon.success[data-v-f1ae9611]{background:var(--success-bg);color:var(--success)}.magic-icon.danger[data-v-f1ae9611]{background:var(--danger-bg);color:var(--danger)}:root{--bg: oklch(.985 .003 250);--bg-2: oklch(.975 .004 250);--panel: #ffffff;--panel-2: oklch(.982 .003 250);--border: oklch(.925 .006 250);--border-2: oklch(.95 .005 250);--text: oklch(.2 .015 260);--text-2: oklch(.36 .013 260);--muted: oklch(.55 .012 260);--muted-2: oklch(.72 .01 260);--accent: #2F6FED;--accent-ink:#1f4fb8;--accent-bg: color-mix(in oklab, var(--accent) 12%, white);--accent-bg-strong: color-mix(in oklab, var(--accent) 18%, white);--success: oklch(.6 .13 150);--success-bg:oklch(.96 .04 150);--warn: oklch(.72 .14 75);--warn-bg: oklch(.97 .05 80);--danger: oklch(.58 .18 25);--danger-bg: oklch(.97 .04 25);--violet: oklch(.58 .16 295);--violet-bg: oklch(.97 .03 295);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04), 0 1px 1px rgba(15, 23, 42, .03);--shadow-md: 0 4px 16px -4px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--shadow-lg: 0 12px 40px -12px rgba(15, 23, 42, .14), 0 2px 6px rgba(15, 23, 42, .05);--r-xs: 4px;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--r-full: 999px;--font-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "JetBrains Mono", "Menlo", monospace}[data-theme=dark]{--bg: oklch(.17 .012 260);--bg-2: oklch(.2 .013 260);--panel: oklch(.22 .013 260);--panel-2: oklch(.245 .013 260);--border: oklch(.3 .014 260);--border-2: oklch(.27 .013 260);--text: oklch(.96 .008 250);--text-2: oklch(.82 .012 250);--muted: oklch(.65 .014 260);--muted-2: oklch(.5 .014 260);--accent-bg: color-mix(in oklab, var(--accent) 22%, oklch(.22 .013 260));--accent-bg-strong: color-mix(in oklab, var(--accent) 32%, oklch(.22 .013 260));--success-bg:oklch(.32 .07 150);--warn-bg: oklch(.33 .08 75);--danger-bg: oklch(.32 .1 25);--violet-bg: oklch(.3 .06 295);--shadow-sm: 0 1px 2px rgba(0,0,0,.3);--shadow-md: 0 4px 16px -4px rgba(0,0,0,.4);--shadow-lg: 0 12px 40px -12px rgba(0,0,0,.55)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}::selection{background:color-mix(in oklab,var(--accent) 30%,transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--muted-2)}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;color:inherit}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"ss01","cv11"}.tabular{font-variant-numeric:tabular-nums}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
