:root,[data-theme=dark]{--blue-deep: #0a1628;--blue-mid: #0e2240;--blue-card: #0d1f3c;--teal: #00c9b1;--teal-dark: #00a896;--teal-glow: rgba(0, 201, 177, .15);--gold: #f5c842;--white: #ffffff;--text-muted: #8ea8c3;--border: rgba(255,255,255,.08);--shadow: rgba(0,0,0,.3);--radius: 16px;--radius-sm: 10px}[data-theme=light]{--blue-deep: #eef2f7;--blue-mid: #e2eaf2;--blue-card: #ffffff;--teal: #009d8c;--teal-dark: #007a6b;--teal-glow: rgba(0, 157, 140, .1);--gold: #c9960a;--white: #0d2040;--text-muted: #5c7a99;--border: rgba(0,0,0,.1);--shadow: rgba(0,0,0,.08);--radius: 16px;--radius-sm: 10px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--blue-deep);color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;font-size:15px;transition:background .2s,color .2s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--blue-deep)}::-webkit-scrollbar-thumb{background:var(--teal-dark);border-radius:3px}#app{min-height:100vh}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#0000000a!important;color:var(--white)!important;border-color:#0000001f!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:var(--text-muted)!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{border-color:var(--teal)!important}[data-theme=light] select option{background:#fff;color:#0d2040}[data-theme=light] .lang-pill,[data-theme=light] .type-btn,[data-theme=light] .type-pill,[data-theme=light] .modal-tab,[data-theme=light] .nav-item,[data-theme=light] .admin-tab,[data-theme=light] .tab-btn,[data-theme=light] .step-item,[data-theme=light] .speed-card,[data-theme=light] .pack-card,[data-theme=light] .plan-card,[data-theme=light] .settings-card,[data-theme=light] .balance-card,[data-theme=light] .history-card,[data-theme=light] .content-card,[data-theme=light] .scraped-group,[data-theme=light] .biz-card,[data-theme=light] .biz-form-card,[data-theme=light] .tool-card,[data-theme=light] .revenue-estimate,[data-theme=light] .stat-card,[data-theme=light] .plan-form-card,[data-theme=light] .credit-packs-section,[data-theme=light] .credits-page,[data-theme=light] .ud-panel,[data-theme=light] .upgrade-modal{background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 12px #00000012!important}[data-theme=light] button,[data-theme=light] .btn-copy,[data-theme=light] .btn-copy-small,[data-theme=light] .btn-copy-html,[data-theme=light] .btn-cancel,[data-theme=light] .btn-edit,[data-theme=light] .btn-open,[data-theme=light] .btn-close,[data-theme=light] .btn-back,[data-theme=light] .btn-logout,[data-theme=light] .btn-sched,[data-theme=light] .modal-close,[data-theme=light] .act-btn,[data-theme=light] .ud-close,[data-theme=light] .close-btn,[data-theme=light] .hamburger{background:#0000000d!important;border-color:#0000001f!important;color:var(--white)!important}[data-theme=light] button:hover{background:#00000017!important}[data-theme=light] .btn-save,[data-theme=light] .btn-generate,[data-theme=light] .btn-save-plan,[data-theme=light] .btn-new-plan,[data-theme=light] .btn-header-teal,[data-theme=light] .btn-publish,[data-theme=light] .pack-btn,[data-theme=light] .ud-adjust-btn,[data-theme=light] .user-avatar{background:linear-gradient(135deg,var(--teal),var(--teal-dark))!important;color:#fff!important;border-color:transparent!important}[data-theme=light] .btn-delete-plan,[data-theme=light] .btn-delete,[data-theme=light] .act-btn.disable,[data-theme=light] .btn-cancel-post{background:#ff505014!important;border-color:#ff50504d!important;color:#c22!important}[data-theme=light] .btn-admin{background:#f5c8421a!important;border-color:#f5c8424d!important;color:var(--gold)!important}[data-theme=light] .modal-backdrop,[data-theme=light] .upgrade-backdrop,[data-theme=light] .ud-backdrop,[data-theme=light] .sidebar-overlay,[data-theme=light] .biz-picker-backdrop{background:#00000073!important}[data-theme=light] .modal,[data-theme=light] .upgrade-modal,[data-theme=light] .ud-panel{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .sr-overlay,[data-theme=light] .scrape-overlay-title-bar{background:var(--blue-deep)!important}[data-theme=light] .admin-table th,[data-theme=light] .history-table th{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .admin-table td,[data-theme=light] .history-table td{border-color:#0000000d!important}[data-theme=light] .admin-table tr:hover td,[data-theme=light] .history-table tr:hover td{background:#00000005!important}[data-theme=light] .usage-track{background:#00000014!important}[data-theme=light] .tool-chip,[data-theme=light] .type-chip,[data-theme=light] .hashtag,[data-theme=light] .plan-card-slug{background:#0000000f!important;color:var(--text-muted)!important}[data-theme=light] .section-divider,[data-theme=light] hr{border-color:#0000001a!important}[data-theme=light] .topbar,[data-theme=light] .admin-header,[data-theme=light] .ud-header{background:#fffffff7!important;border-color:#0000001a!important}[data-theme=light] .sidebar-bottom{border-color:#0000001a!important}[data-theme=light] .sidebar-bottom,[data-theme=light] .admin-header-inner{background:transparent!important}[data-theme=light] .tool-costs,[data-theme=light] .social-note,[data-theme=light] .stripe-notice,[data-theme=light] .balance-right .tool-costs{background:#00000008!important;border-color:#00000014!important}[data-theme=light] .empty-state,[data-theme=light] .ud-empty{background:#00000005!important;border-color:#00000014!important}[data-theme=light] .alert-success{background:#009d8c14!important}[data-theme=light] .alert-error{background:#ff505014!important}[data-theme=light] .img-drop-zone{background:#00000008!important;border-color:#0000001f!important}[data-theme=light] pre,[data-theme=light] code{background:#0000000d!important;color:var(--white)!important}[data-theme=light] ::-webkit-scrollbar-track{background:#e8eff6}[data-theme=light] ::-webkit-scrollbar-thumb{background:#b0c8de}[data-theme=light] .btn-publish-li{background:#0000000d!important;border-color:#0000001f!important;color:var(--white)!important}[data-theme=light] .generating-overlay{background:#0a1628eb!important}[data-theme=light] .nav-item.active{background:#009d8c1a!important;color:var(--teal)!important}[data-theme=light] .plan-badge{background:transparent!important}[data-theme=light] .biz-picker-btn{background:#0000000a!important;border-color:#0000001a!important;color:var(--white)!important}[data-theme=light] .biz-picker-btn:hover{background:#009d8c14!important}[data-theme=light] .popular-badge,[data-theme=light] .credit-cost-badge{background:#009d8c1f!important;color:var(--teal)!important}[data-theme=light] .header,[data-theme=light] .footer{background:#fffffff7!important;border-color:#0000001a!important}[data-theme=light] .footer{color:var(--text-muted)!important}[data-theme=light] .form-card{background:#fff!important;border-color:#0000001a!important;box-shadow:0 4px 24px #00000014!important}[data-theme=light] .modal-tabs,[data-theme=light] .admin-tabs{border-color:#0000001a!important}[data-theme=light] .modal-tab.active{color:var(--teal)!important}[data-theme=light] .reel-section,[data-theme=light] .ad-section{background:#00000005!important}[data-theme=light] .ud-tx-row,[data-theme=light] .ud-biz-row{background:#00000005!important;border-color:#0000000d!important}[data-theme=light] .pf-input{background:#0000000a!important;color:var(--white)!important;border-color:#0000001f!important}[data-theme=light] .plan-features li,[data-theme=light] .card-caption,[data-theme=light] .reel-text,[data-theme=light] .audio-text,[data-theme=light] .preview-text,[data-theme=light] .preview-snippet,[data-theme=light] .day-post-content,[data-theme=light] .chunk-text,[data-theme=light] .response-text,[data-theme=light] .result-caption,[data-theme=light] .td-desc,[data-theme=light] .action-text,[data-theme=light] .suggest-text,[data-theme=light] .sr-summary,[data-theme=light] .step-text,[data-theme=light] .how-to,[data-theme=light] .ud-tx-desc,[data-theme=light] .ud-usage-tool,[data-theme=light] .step-pre,[data-theme=light] .stripe-notice{color:var(--white)!important}[data-theme=light] .live-msg.bot{background:#0000000d!important;color:var(--white)!important}[data-theme=light] .live-msg.typing{color:var(--text-muted)!important}[data-theme=light] .tool-costs-grid span:nth-child(odd){color:var(--white)!important}[data-theme=light] .history-type,[data-theme=light] .best-time,[data-theme=light] .biz-lang,[data-theme=light] .word-badge,[data-theme=light] .post-tag,[data-theme=light] .kp-tag{background:#0000000f!important;color:var(--text-muted)!important}[data-theme=light] .day-pill,[data-theme=light] .platform-btn,[data-theme=light] .mode-btn{background:#0000000a!important;border-color:#0000001f!important;color:var(--white)!important}[data-theme=light] .day-pill.active{background:var(--teal-glow)!important;border-color:var(--teal)!important;color:var(--teal)!important}[data-theme=light] .toggle-track{background:#0000001a!important;border-color:#00000026!important}[data-theme=light] .nav-btn{background:#0000000d!important;border-color:#0000001a!important}[data-theme=light] .nav-btn:hover{background:#00000017!important}[data-theme=light] .cal-cell{background:#00000005!important;border-color:#00000012!important}[data-theme=light] .cal-cell.is-today{border-color:var(--teal)!important}[data-theme=light] .cal-cell.clickable:hover{background:#009d8c0a!important}[data-theme=light] .chat-gate,[data-theme=light] .scraped-group,[data-theme=light] .chunk-row,[data-theme=light] .live-area{background:#00000005!important;border-color:#0000000f!important}[data-theme=light] .scraped-group-head:hover{background:#0000000a!important}[data-theme=light] .action-row,[data-theme=light] .page-card,[data-theme=light] .page-card-head{background:#00000005!important;border-color:#00000012!important}[data-theme=light] .page-card-head:hover{background:#0000000a!important}[data-theme=light] .schedule-item{background:#00000005!important}[data-theme=light] .schedule-item:hover{background:#0000000a!important}[data-theme=light] .schedule-footer{background:#00000008!important}[data-theme=light] .td-tool{background:#0000000d!important;color:var(--text-muted)!important}[data-theme=light] .auth-inner{background:#00000008!important}[data-theme=light] .step-item:hover{background:#00000005!important}[data-theme=light] .step-pre{background:#0000000a!important;border-color:#0000001a!important}[data-theme=light] .settings-section,[data-theme=light] .form-section,[data-theme=light] .results-section{background:#00000005!important}.ob-overlay[data-v-8d41c7c9]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;overflow-y:auto;padding:40px 20px}.ob-card[data-v-8d41c7c9]{background:var(--bg-card, #1a1a2e);border:1px solid var(--border, #2d2d4a);border-radius:20px;padding:48px 40px;max-width:520px;width:100%;text-align:center;box-shadow:0 24px 80px #00000080;margin:0 auto}.ob-logo[data-v-8d41c7c9]{font-size:48px;margin-bottom:16px}.ob-title[data-v-8d41c7c9]{font-size:26px;font-weight:700;color:var(--text, #fff);margin:0 0 12px}.ob-sub[data-v-8d41c7c9]{color:var(--text-muted, #aaa);font-size:15px;line-height:1.6;margin:0 0 32px}.ob-url-row[data-v-8d41c7c9]{display:flex;gap:10px;margin-bottom:16px}.ob-input[data-v-8d41c7c9]{flex:1;background:var(--bg-input, #12122a);border:1px solid var(--border, #2d2d4a);border-radius:10px;padding:12px 16px;color:var(--text, #fff);font-size:15px;outline:none;transition:border-color .2s}.ob-input[data-v-8d41c7c9]:focus{border-color:#1a56db}.ob-input[data-v-8d41c7c9]::placeholder{color:var(--text-muted, #666)}.ob-btn[data-v-8d41c7c9]{background:#1a56db;color:#fff;border:none;border-radius:10px;padding:12px 22px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s,background .2s;white-space:nowrap}.ob-btn[data-v-8d41c7c9]:disabled{opacity:.4;cursor:not-allowed}.ob-btn[data-v-8d41c7c9]:not(:disabled):hover{background:#1446bb}.ob-btn-full[data-v-8d41c7c9]{width:100%;padding:14px;font-size:16px;margin-top:8px}.ob-btn-secondary[data-v-8d41c7c9]{background:transparent;border:1px solid var(--border, #2d2d4a);color:var(--text-muted, #aaa)}.ob-btn-secondary[data-v-8d41c7c9]:hover{background:var(--bg-hover, #ffffff10)}.ob-hint[data-v-8d41c7c9]{color:var(--text-muted, #666);font-size:13px;margin:0}.ob-link[data-v-8d41c7c9]{background:none;border:none;color:#1a56db;font-size:13px;cursor:pointer;padding:0;text-decoration:underline}.ob-spinner-wrap[data-v-8d41c7c9]{display:flex;justify-content:center;margin-bottom:20px}.ob-spinner[data-v-8d41c7c9]{width:48px;height:48px;border:4px solid rgba(26,86,219,.2);border-top-color:#1a56db;border-radius:50%;animation:spin-8d41c7c9 1s linear infinite}@keyframes spin-8d41c7c9{to{transform:rotate(360deg)}}.ob-current-step-label[data-v-8d41c7c9]{font-size:18px;font-weight:600;color:#60a5fa;margin:0 0 16px;min-height:28px;animation:fadeStep-8d41c7c9 .4s ease}@keyframes fadeStep-8d41c7c9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ob-progress-bar[data-v-8d41c7c9]{background:#1a56db26;border-radius:99px;height:6px;margin-bottom:20px;overflow:hidden}.ob-progress-fill[data-v-8d41c7c9]{background:#1a56db;height:100%;border-radius:99px;transition:width 1.2s ease}.ob-steps-done[data-v-8d41c7c9]{text-align:left;display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-height:60px}.ob-step-done-row[data-v-8d41c7c9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted, #9ca3af);animation:fadeStep-8d41c7c9 .3s ease}.ob-step-done-check[data-v-8d41c7c9]{color:#22c55e;font-size:13px;flex-shrink:0}.ob-patience[data-v-8d41c7c9]{color:var(--text-muted, #666);font-size:13px;margin:0}.ob-tabs[data-v-8d41c7c9]{display:flex;gap:6px;background:var(--bg-input, #12122a);border-radius:10px;padding:4px;margin-bottom:16px}.ob-tab[data-v-8d41c7c9]{flex:1;background:transparent;border:none;border-radius:8px;color:var(--text-muted, #888);font-size:13px;font-weight:500;padding:8px 4px;cursor:pointer;transition:background .2s,color .2s}.ob-tab.active[data-v-8d41c7c9]{background:#1a56db;color:#fff}.ob-tab-body[data-v-8d41c7c9]{animation:fadeStep-8d41c7c9 .25s ease}.ob-done-sub[data-v-8d41c7c9]{font-size:14px;color:var(--text-muted, #aaa);margin:-16px 0 20px}.ob-check[data-v-8d41c7c9]{font-size:52px;color:#22c55e;margin-bottom:16px}.ob-done-title[data-v-8d41c7c9]{font-size:22px;font-weight:700;color:var(--text, #fff);margin:0 0 24px}.ob-summary[data-v-8d41c7c9]{background:var(--bg-input, #12122a);border:1px solid var(--border, #2d2d4a);border-radius:12px;padding:20px;margin-bottom:20px;text-align:left}.ob-summary-row[data-v-8d41c7c9]{display:flex;gap:12px;padding:6px 0}.ob-summary-row[data-v-8d41c7c9]:not(:last-child){border-bottom:1px solid var(--border, #2d2d4a)}.ob-label[data-v-8d41c7c9]{color:var(--text-muted, #888);font-size:13px;min-width:80px;flex-shrink:0;padding-top:2px}.ob-value[data-v-8d41c7c9]{color:var(--text, #fff);font-size:14px;font-weight:500}.ob-achievements[data-v-8d41c7c9]{display:flex;flex-direction:column;gap:10px;margin-bottom:28px;text-align:left}.ob-ach[data-v-8d41c7c9]{font-size:14px;color:var(--text-muted, #aaa)}.ob-score-row[data-v-8d41c7c9]{display:flex;align-items:flex-start;gap:16px;background:var(--bg-input, #12122a);border:1px solid var(--border, #2d2d4a);border-radius:12px;padding:16px;margin-bottom:16px;text-align:left}.ob-score-badge[data-v-8d41c7c9]{display:flex;align-items:baseline;gap:3px;border-radius:10px;padding:10px 14px;flex-shrink:0}.ob-score-num[data-v-8d41c7c9]{font-size:28px;font-weight:800;line-height:1}.ob-score-label[data-v-8d41c7c9]{font-size:13px;opacity:.7}.ob-grade-a[data-v-8d41c7c9]{background:#22c55e26;color:#22c55e}.ob-grade-b[data-v-8d41c7c9]{background:#84cc1626;color:#84cc16}.ob-grade-c[data-v-8d41c7c9]{background:#f59e0b26;color:#f59e0b}.ob-grade-d[data-v-8d41c7c9]{background:#ef44441f;color:#f87171}.ob-grade-f[data-v-8d41c7c9]{background:#ef444433;color:#ef4444}.ob-score-info[data-v-8d41c7c9]{flex:1;min-width:0}.ob-score-title[data-v-8d41c7c9]{font-size:14px;color:var(--text, #fff);margin-bottom:6px}.ob-score-issue[data-v-8d41c7c9]{font-size:12px;color:#f59e0b;line-height:1.4}.ob-post-card[data-v-8d41c7c9]{background:var(--bg-input, #12122a);border:1px solid var(--border, #2d2d4a);border-radius:12px;padding:14px 16px;margin-bottom:12px;text-align:left}.ob-post-header[data-v-8d41c7c9]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ob-post-icon[data-v-8d41c7c9]{font-size:16px}.ob-post-type[data-v-8d41c7c9]{font-size:12px;color:var(--text-muted, #888);flex:1;text-transform:uppercase;letter-spacing:.5px}.ob-copy-btn[data-v-8d41c7c9]{background:#1a56db26;border:1px solid rgba(26,86,219,.3);color:#60a5fa;border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer;transition:background .2s}.ob-copy-btn[data-v-8d41c7c9]:hover{background:#1a56db4d}.ob-post-text[data-v-8d41c7c9]{font-size:13px;color:var(--text, #ddd);line-height:1.6;margin:0;white-space:pre-wrap}.ob-chat-section[data-v-8d41c7c9]{background:var(--bg-input, #12122a);border:1px solid var(--border, #2d2d4a);border-radius:14px;padding:16px;margin-bottom:16px;text-align:left}.ob-chat-header[data-v-8d41c7c9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ob-chat-title[data-v-8d41c7c9]{font-size:14px;font-weight:600;color:var(--text, #fff)}.ob-chat-count[data-v-8d41c7c9]{font-size:12px;color:var(--text-muted, #666)}.ob-suggestions[data-v-8d41c7c9]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ob-suggestion[data-v-8d41c7c9]{background:#1a56db14;border:1px solid rgba(26,86,219,.2);border-radius:8px;color:#93c5fd;font-size:13px;padding:8px 12px;text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.ob-suggestion[data-v-8d41c7c9]:hover{background:#1a56db2e;border-color:#1a56db66}.ob-chat-messages[data-v-8d41c7c9]{display:flex;flex-direction:column;gap:8px;max-height:220px;overflow-y:auto;margin-bottom:10px;padding-right:2px}.ob-chat-msg[data-v-8d41c7c9]{font-size:13px;line-height:1.5;padding:9px 12px;border-radius:10px;max-width:90%;white-space:pre-wrap}.ob-msg-user[data-v-8d41c7c9]{background:#1a56db;color:#fff;align-self:flex-end;border-bottom-right-radius:3px}.ob-msg-ai[data-v-8d41c7c9]{background:#ffffff0f;color:var(--text, #ddd);align-self:flex-start;border-bottom-left-radius:3px}.ob-msg-typing[data-v-8d41c7c9]{display:flex;align-items:center;gap:5px;padding:12px 16px}.ob-typing-dot[data-v-8d41c7c9]{width:7px;height:7px;background:#60a5fa;border-radius:50%;animation:typingBounce-8d41c7c9 1.2s ease-in-out infinite}.ob-typing-dot[data-v-8d41c7c9]:nth-child(2){animation-delay:.2s}.ob-typing-dot[data-v-8d41c7c9]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-8d41c7c9{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.ob-chat-input-row[data-v-8d41c7c9]{display:flex;gap:8px}.ob-chat-inp[data-v-8d41c7c9]{flex:1;padding:9px 14px;font-size:13px}.ob-send-btn[data-v-8d41c7c9]{padding:9px 16px;font-size:16px;line-height:1;flex-shrink:0}.ob-chat-limit[data-v-8d41c7c9]{font-size:12px;color:var(--text-muted, #666);text-align:center;margin:8px 0 0}.ob-error-icon[data-v-8d41c7c9]{font-size:48px;color:#f59e0b;margin-bottom:16px}.ob-error-msg[data-v-8d41c7c9]{color:var(--text-muted, #aaa);font-size:14px;line-height:1.6;margin:0 0 28px}.ob-error-actions[data-v-8d41c7c9]{display:flex;gap:12px;justify-content:center}@media(max-width:540px){.ob-card[data-v-8d41c7c9]{padding:32px 24px}.ob-url-row[data-v-8d41c7c9]{flex-direction:column}.ob-btn[data-v-8d41c7c9]{width:100%}}.shell[data-v-81b74ec2]{display:flex;min-height:100vh;background:var(--blue-deep)}.topbar[data-v-81b74ec2]{position:fixed;top:0;left:0;right:0;height:60px;background:color-mix(in srgb,var(--blue-deep) 97%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 0;z-index:200}.topbar-left[data-v-81b74ec2]{display:flex;align-items:center;gap:0;height:100%}.hamburger[data-v-81b74ec2]{display:none;flex-direction:column;justify-content:center;gap:5px;padding:0 18px;height:100%;background:none;border:none;cursor:pointer}.hamburger span[data-v-81b74ec2]{display:block;width:20px;height:2px;background:var(--text-muted);border-radius:2px;transition:background .2s}.hamburger:hover span[data-v-81b74ec2]{background:var(--white)}@media(max-width:768px){.hamburger[data-v-81b74ec2]{display:flex}}.logo[data-v-81b74ec2]{display:flex;align-items:center;cursor:pointer;padding-left:240px;transition:padding .25s;-webkit-user-select:none;user-select:none}@media(max-width:768px){.logo[data-v-81b74ec2]{padding-left:0}}.logo-img[data-v-81b74ec2]{width:200px;height:auto;object-fit:contain}.topbar-right[data-v-81b74ec2]{display:flex;align-items:center;gap:10px}.plan-chip[data-v-81b74ec2]{font-size:10px;font-weight:800;letter-spacing:.8px;border:1px solid;padding:3px 10px;border-radius:100px;background:transparent}.topbar-email[data-v-81b74ec2]{font-size:13px;color:var(--text-muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.topbar-email[data-v-81b74ec2]{display:none}}.btn-admin[data-v-81b74ec2]{padding:6px 14px;background:#f5c8421a;border:1px solid rgba(245,200,66,.3);color:var(--gold);border-radius:8px;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer}.btn-admin[data-v-81b74ec2]:hover{background:#f5c8422e}.btn-theme[data-v-81b74ec2]{padding:6px 10px;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;font-size:15px;cursor:pointer;line-height:1;transition:background .15s}.btn-theme[data-v-81b74ec2]:hover{background:#ffffff1a}.btn-logout[data-v-81b74ec2]{padding:6px 14px;background:#ffffff0d;border:1px solid var(--border);color:var(--text-muted);border-radius:8px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.btn-logout[data-v-81b74ec2]:hover{color:var(--white);border-color:#fff3}.sidebar[data-v-81b74ec2]{position:fixed;top:60px;left:0;width:220px;height:calc(100vh - 60px);background:var(--blue-card);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:150;overflow:hidden;transition:transform .25s ease}@media(max-width:768px){.sidebar[data-v-81b74ec2]{transform:translate(-100%)}.sidebar.open[data-v-81b74ec2]{transform:translate(0);box-shadow:8px 0 32px #0006}}.sidebar-overlay[data-v-81b74ec2]{position:fixed;inset:0;background:#00000080;z-index:140;display:none}@media(max-width:768px){.sidebar-overlay[data-v-81b74ec2]{display:block}}.nav-list[data-v-81b74ec2]{flex:1;padding:16px 10px;display:flex;flex-direction:column;gap:2px;overflow-y:auto}.nav-item[data-v-81b74ec2]{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;border:none;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;text-align:left;width:100%;transition:all .15s}.nav-item[data-v-81b74ec2]:hover{background:var(--border);color:var(--white)}.nav-item.active[data-v-81b74ec2]{background:var(--teal-glow);color:var(--teal)}.nav-icon[data-v-81b74ec2]{font-size:16px;flex-shrink:0;width:20px;text-align:center}.nav-label[data-v-81b74ec2]{flex:1}.nav-active-bar[data-v-81b74ec2]{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:3px;height:60%;background:var(--teal);border-radius:2px}.sidebar-bottom[data-v-81b74ec2]{border-top:1px solid var(--border);padding:16px 14px}.sidebar-user[data-v-81b74ec2]{display:flex;align-items:center;gap:10px}.user-avatar[data-v-81b74ec2]{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--teal),var(--teal-dark));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#0a1628;flex-shrink:0}.user-info[data-v-81b74ec2]{overflow:hidden}.user-name[data-v-81b74ec2]{font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-plan[data-v-81b74ec2]{font-size:10px;font-weight:800;letter-spacing:.6px}.shell-main[data-v-81b74ec2]{flex:1;margin-left:220px;padding-top:60px;min-height:100vh;transition:margin-left .25s}@media(max-width:768px){.shell-main[data-v-81b74ec2]{margin-left:0}}.modal-backdrop[data-v-f0225ffd]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-f0225ffd .15s ease}@keyframes fadeIn-f0225ffd{0%{opacity:0}to{opacity:1}}.modal[data-v-f0225ffd]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:40px;width:100%;max-width:420px;position:relative;animation:slideUp-f0225ffd .2s ease}@keyframes slideUp-f0225ffd{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-f0225ffd]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .2s}.modal-close[data-v-f0225ffd]:hover{color:var(--white)}.modal-icon[data-v-f0225ffd]{color:var(--teal);font-size:28px;margin-bottom:16px;text-align:center}.modal-title[data-v-f0225ffd]{font-size:24px;font-weight:800;text-align:center;margin-bottom:10px;letter-spacing:-.3px}.modal-sub[data-v-f0225ffd]{color:var(--text-muted);font-size:14px;text-align:center;line-height:1.6;margin-bottom:28px}.modal-form[data-v-f0225ffd]{display:flex;flex-direction:column;gap:16px}.field[data-v-f0225ffd]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-f0225ffd]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.input[data-v-f0225ffd]{width:100%;background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;color:var(--white);font-size:15px;font-family:inherit;transition:border-color .2s;outline:none}.input[data-v-f0225ffd]::placeholder{color:#8ea8c380}.input[data-v-f0225ffd]:focus{border-color:var(--teal)}.error-msg[data-v-f0225ffd]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.success-msg[data-v-f0225ffd]{background:#00c9b11a;border:1px solid rgba(0,201,177,.3);color:var(--teal);padding:14px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;margin-bottom:8px}.btn-submit[data-v-f0225ffd]{width:100%;padding:14px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s;margin-top:4px}.btn-submit[data-v-f0225ffd]:hover:not(:disabled){opacity:.9}.btn-submit[data-v-f0225ffd]:disabled{opacity:.4;cursor:not-allowed}.loading-dots[data-v-f0225ffd]{display:flex;gap:6px;justify-content:center;align-items:center}.loading-dots span[data-v-f0225ffd]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:bounce-f0225ffd 1.2s infinite ease-in-out}.loading-dots span[data-v-f0225ffd]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-f0225ffd]:nth-child(3){animation-delay:.3s}@keyframes bounce-f0225ffd{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.forgot-link[data-v-f0225ffd]{margin-top:12px;text-align:center}.modal-toggle[data-v-f0225ffd]{margin-top:16px;text-align:center;font-size:14px;color:var(--text-muted)}.toggle-btn[data-v-f0225ffd]{background:none;border:none;color:var(--teal);font-size:14px;font-family:inherit;font-weight:600;cursor:pointer;padding:0;margin-left:4px}.toggle-btn[data-v-f0225ffd]:hover{text-decoration:underline}.modal-note[data-v-f0225ffd]{margin-top:12px;text-align:center;font-size:12px;color:#8ea8c399}.dbs-section[data-v-162dc791]{padding:80px 20px;background:var(--bg-section, rgba(255,255,255,.02));border-top:1px solid var(--border, #1e2a3a);border-bottom:1px solid var(--border, #1e2a3a)}.dbs-inner[data-v-162dc791]{max-width:720px;margin:0 auto;position:relative}.dbs-header[data-v-162dc791]{text-align:center;margin-bottom:36px}.dbs-badge[data-v-162dc791]{display:inline-block;background:#1a56db26;color:#60a5fa;border:1px solid rgba(26,86,219,.3);border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 14px;margin-bottom:16px}.dbs-title[data-v-162dc791]{font-size:clamp(22px,4vw,30px);font-weight:700;color:var(--text, #fff);margin:0 0 12px}.dbs-sub[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:16px;line-height:1.6;max-width:560px;margin:0 auto}.dbs-type-selector[data-v-162dc791]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.dbs-type-btn[data-v-162dc791]{background:#ffffff0a;border:1px solid var(--border, #1e2a3a);color:var(--text-muted, #9ca3af);border-radius:100px;padding:8px 18px;font-size:14px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.dbs-type-btn[data-v-162dc791]:hover:not(:disabled){border-color:#1a56db;color:#fff}.dbs-type-btn.active[data-v-162dc791]{background:#1a56db2e;border-color:#1a56db;color:#fff;font-weight:600}.dbs-type-btn[data-v-162dc791]:disabled{opacity:.5;cursor:not-allowed}.dbs-input-row[data-v-162dc791]{display:flex;gap:10px;margin-bottom:16px}.dbs-input[data-v-162dc791]{flex:1;background:var(--bg-input, rgba(255,255,255,.05));border:1px solid var(--border, #1e2a3a);border-radius:10px;padding:14px 18px;color:var(--text, #fff);font-size:15px;outline:none;transition:border-color .2s}.dbs-input[data-v-162dc791]:focus{border-color:#1a56db}.dbs-input[data-v-162dc791]::placeholder{color:var(--text-muted, #555)}.dbs-btn[data-v-162dc791]{background:#1a56db;color:#fff;border:none;border-radius:10px;padding:14px 22px;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s,opacity .2s}.dbs-btn[data-v-162dc791]:disabled{opacity:.5;cursor:not-allowed}.dbs-btn[data-v-162dc791]:not(:disabled):hover{background:#1446bb}.dbs-btn-green[data-v-162dc791]{background:#16a34a}.dbs-btn-green[data-v-162dc791]:hover{background:#15803d}.dbs-spin[data-v-162dc791]{animation:pulse-162dc791 .8s ease-in-out infinite;display:inline-block}@keyframes pulse-162dc791{0%,to{opacity:1}50%{opacity:.3}}.dbs-error[data-v-162dc791]{color:#f87171;font-size:14px;margin:8px 0}.dbs-result[data-v-162dc791]{margin-top:32px}.dbs-score-card[data-v-162dc791]{display:flex;align-items:center;gap:20px;border:1px solid;border-radius:16px;padding:24px 28px;margin-bottom:20px}.dbs-score-num[data-v-162dc791]{font-size:56px;font-weight:900;line-height:1;flex-shrink:0}.dbs-grade[data-v-162dc791]{font-size:20px;font-weight:700;margin-bottom:4px}.dbs-score-sub[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:13px}.dbs-snapshot[data-v-162dc791]{background:linear-gradient(135deg,#10b98114,#06b6d40f);border:1px solid rgba(16,185,129,.25);border-radius:12px;padding:16px 20px;margin-bottom:20px}.dbs-snapshot-header[data-v-162dc791]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted, #9ca3af);margin-bottom:12px}.dbs-snapshot-eye[data-v-162dc791]{font-size:16px}.dbs-snapshot-header strong[data-v-162dc791]{color:var(--text, #fff);font-weight:600}.dbs-snapshot-facts[data-v-162dc791]{display:flex;flex-wrap:wrap;gap:8px}.dbs-snapshot-fact[data-v-162dc791]{display:inline-flex;align-items:center;gap:5px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:20px;padding:5px 12px;font-size:13px;color:var(--text, #e5e7eb);white-space:nowrap}.dbs-snapshot-tick[data-v-162dc791]{color:#10b981;font-size:12px;font-weight:700}.dbs-top-issue[data-v-162dc791]{display:flex;gap:14px;align-items:flex-start;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:16px 18px;margin-bottom:20px}.dbs-issue-icon[data-v-162dc791]{font-size:20px;color:#ef4444;flex-shrink:0;margin-top:1px}.dbs-issue-label[data-v-162dc791]{font-weight:600;color:var(--text, #fff);font-size:14px;margin-bottom:4px}.dbs-issue-detail[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:13px;line-height:1.5}.dbs-checks[data-v-162dc791]{display:flex;flex-direction:column;gap:12px}.dbs-check[data-v-162dc791]{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:10px;border:1px solid transparent}.dbs-check.passed[data-v-162dc791]{background:#22c55e0d;border-color:#22c55e26}.dbs-check.failed[data-v-162dc791]{background:#ef44440d;border-color:#ef444426}.dbs-check-icon[data-v-162dc791]{font-size:16px;font-weight:700;flex-shrink:0;margin-top:2px;width:20px;text-align:center}.dbs-check.passed .dbs-check-icon[data-v-162dc791]{color:#22c55e}.dbs-check.failed .dbs-check-icon[data-v-162dc791]{color:#ef4444}.dbs-check-body[data-v-162dc791]{flex:1}.dbs-check-label[data-v-162dc791]{font-weight:600;font-size:14px;color:var(--text, #fff);margin-bottom:4px;display:flex;justify-content:space-between;gap:8px}.dbs-check-pts[data-v-162dc791]{font-size:12px;font-weight:600;color:var(--text-muted, #9ca3af);white-space:nowrap}.dbs-check-detail[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:13px;line-height:1.5}.dbs-check-fix[data-v-162dc791]{color:#60a5fa;font-size:12px;margin-top:6px;line-height:1.5}.dbs-gate-row[data-v-162dc791]{position:relative;margin-top:12px}.dbs-gate-blur[data-v-162dc791]{filter:blur(4px);pointer-events:none;display:flex;flex-direction:column;gap:12px}.dbs-gate-cta[data-v-162dc791]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:linear-gradient(to bottom,transparent,var(--bg-card, #0f172a) 60%)}.dbs-gate-cta p[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:14px;margin:0}.dbs-full-cta[data-v-162dc791]{margin-top:24px;text-align:center;padding:24px;background:#1a56db14;border:1px solid rgba(26,86,219,.2);border-radius:12px}.dbs-full-cta p[data-v-162dc791]{color:var(--text-muted, #9ca3af);margin:0 0 14px;font-size:15px}.dbs-full-cta .dbs-btn[data-v-162dc791]{padding:12px 24px}.dbs-modal-overlay[data-v-162dc791]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.dbs-modal[data-v-162dc791]{background:var(--bg-card, #1a1a2e);border:1px solid var(--border, #2d2d4a);border-radius:16px;padding:36px 32px;max-width:440px;width:100%}.dbs-modal h3[data-v-162dc791]{font-size:20px;font-weight:700;color:var(--text, #fff);margin:0 0 8px}.dbs-modal p[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:14px;margin:0 0 20px;line-height:1.6}.dbs-modal-input[data-v-162dc791]{width:100%;box-sizing:border-box;background:var(--bg-input, rgba(255,255,255,.05));border:1px solid var(--border, #2d2d4a);border-radius:8px;padding:12px 14px;color:var(--text, #fff);font-size:14px;outline:none;margin-bottom:10px}.dbs-modal-input[data-v-162dc791]:focus{border-color:#1a56db}.dbs-modal .dbs-btn[data-v-162dc791]{width:100%;padding:13px;font-size:15px}.dbs-modal-note[data-v-162dc791]{color:var(--text-muted, #666)!important;font-size:12px!important;text-align:center;margin-top:10px!important}.dbs-loader[data-v-162dc791]{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:20px}.dbs-scan-wrap[data-v-162dc791]{width:100%;max-width:560px}.dbs-scan-screen[data-v-162dc791]{position:relative;background:#0a0f28e6;border:1px solid rgba(26,86,219,.4);border-radius:14px;padding:20px 22px;overflow:hidden;box-shadow:0 0 40px #1a56db26,inset 0 0 60px #1a56db0a}.dbs-scan-beam[data-v-162dc791]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#1a56db,#60a5fa,#1a56db,transparent);box-shadow:0 0 16px 4px #60a5fa80;animation:scanBeam-162dc791 1.8s ease-in-out infinite;z-index:2;top:0}@keyframes scanBeam-162dc791{0%{top:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.dbs-scan-grid[data-v-162dc791]{position:absolute;inset:0;background-image:linear-gradient(rgba(26,86,219,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(26,86,219,.06) 1px,transparent 1px);background-size:28px 28px;border-radius:14px;pointer-events:none}.dbs-scan-url[data-v-162dc791]{font-size:11px;color:#60a5fa;font-family:monospace;margin-bottom:14px;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbs-scan-line[data-v-162dc791]{display:flex;align-items:center;gap:10px;font-size:13px;padding:5px 0;transition:color .3s,opacity .3s;position:relative;z-index:1}.dbs-scan-line.done[data-v-162dc791]{color:#22c55e;opacity:1}.dbs-scan-line.active[data-v-162dc791]{color:#fff;opacity:1;font-weight:600}.dbs-scan-line.pending[data-v-162dc791]{color:#4b5563;opacity:.5}.dbs-scan-line-icon[data-v-162dc791]{width:18px;text-align:center;flex-shrink:0}.dbs-dot-spin[data-v-162dc791]{display:inline-block;animation:dotSpin-162dc791 .8s linear infinite;color:#60a5fa}@keyframes dotSpin-162dc791{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.dbs-loader-step[data-v-162dc791]{font-size:15px;color:var(--text-muted, #9ca3af);margin:0;display:flex;align-items:center;gap:8px;animation:fadeStep-162dc791 .4s ease}@keyframes fadeStep-162dc791{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dbs-loader-icon[data-v-162dc791]{font-size:20px}.dbs-result[data-v-162dc791]{opacity:0;transform:scale(.96) translateY(8px)}.dbs-result.dbs-reveal[data-v-162dc791]{animation:shatterReveal-162dc791 .55s cubic-bezier(.22,1,.36,1) forwards}@keyframes shatterReveal-162dc791{0%{opacity:0;transform:scale(.94) translateY(12px);filter:blur(6px)}40%{opacity:1;filter:blur(0)}70%{transform:scale(1.015) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.dbs-share-row[data-v-162dc791]{margin-top:16px;display:flex;justify-content:center}.dbs-share-btn[data-v-162dc791]{background:transparent;border:1px solid var(--border, #2d2d4a);color:var(--text-muted, #9ca3af);border-radius:8px;padding:10px 20px;font-size:14px;cursor:pointer;transition:border-color .2s,color .2s}.dbs-share-btn[data-v-162dc791]:hover:not(:disabled){border-color:#60a5fa;color:#60a5fa}.dbs-share-btn[data-v-162dc791]:disabled{opacity:.5;cursor:not-allowed}.dbs-share-copy[data-v-162dc791]{display:flex;gap:8px;width:100%}.dbs-share-input[data-v-162dc791]{flex:1;background:var(--bg-input, rgba(255,255,255,.05));border:1px solid #1a56db;border-radius:8px;padding:10px 14px;color:var(--text, #fff);font-size:13px;outline:none;cursor:pointer}.dbs-share-copy-btn[data-v-162dc791]{background:#1a56db;color:#fff;border:none;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.dbs-content-section[data-v-162dc791]{margin-top:32px}.dbs-content-section-title[data-v-162dc791]{font-size:15px;font-weight:700;color:var(--text, #fff);margin-bottom:14px;text-align:center;letter-spacing:.2px}.dbs-biz-name-highlight[data-v-162dc791]{background:linear-gradient(90deg,#a78bfa,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dbs-content-grid[data-v-162dc791]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.dbs-content-card[data-v-162dc791]{border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:transform .15s}.dbs-content-card[data-v-162dc791]:hover{transform:translateY(-2px)}.dbs-ig-card[data-v-162dc791]{background:linear-gradient(135deg,#7c3aed26,#db27771a);border:1px solid rgba(167,139,250,.3);box-shadow:0 0 24px #7c3aed1f}.dbs-google-card[data-v-162dc791]{background:linear-gradient(135deg,#ea580c1f,#dc262614);border:1px solid rgba(251,146,60,.3);box-shadow:0 0 24px #ea580c1a}.dbs-fb-card[data-v-162dc791]{background:linear-gradient(135deg,#1a56db26,#06b6d414);border:1px solid rgba(96,165,250,.3);box-shadow:0 0 24px #1a56db1a}.dbs-content-card-top[data-v-162dc791]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dbs-platform-badge[data-v-162dc791]{font-size:12px;font-weight:700;letter-spacing:.3px;padding:3px 10px;border-radius:100px}.dbs-ig-badge[data-v-162dc791]{background:#7c3aed40;color:#c4b5fd;border:1px solid rgba(167,139,250,.4)}.dbs-google-badge[data-v-162dc791]{background:#ea580c33;color:#fdba74;border:1px solid rgba(251,146,60,.4)}.dbs-fb-badge[data-v-162dc791]{background:#1a56db33;color:#93c5fd;border:1px solid rgba(96,165,250,.4)}.dbs-copy-btn[data-v-162dc791]{border-radius:6px;padding:4px 12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s;border:1px solid}.dbs-ig-copy[data-v-162dc791]{background:#7c3aed33;border-color:#a78bfa59;color:#c4b5fd}.dbs-ig-copy[data-v-162dc791]:hover{background:#7c3aed59}.dbs-google-copy[data-v-162dc791]{background:#ea580c2e;border-color:#fb923c59;color:#fdba74}.dbs-google-copy[data-v-162dc791]:hover{background:#ea580c4d}.dbs-fb-copy[data-v-162dc791]{background:#1a56db2e;border-color:#60a5fa59;color:#93c5fd}.dbs-fb-copy[data-v-162dc791]:hover{background:#1a56db4d}.dbs-content-text[data-v-162dc791]{color:var(--text-muted, #d1d5db);font-size:13px;line-height:1.65;white-space:pre-wrap;margin:0;flex:1}.dbs-chat-card[data-v-162dc791]{margin-top:28px;background:linear-gradient(135deg,#0f172af2,#111827f2);border:1px solid rgba(96,165,250,.35);border-radius:16px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 0 40px #1a56db2e,0 0 80px #60a5fa0f}.dbs-chat-card-glow[data-v-162dc791]{position:absolute;top:-40px;left:50%;transform:translate(-50%);width:300px;height:100px;background:radial-gradient(ellipse,rgba(96,165,250,.15) 0%,transparent 70%);pointer-events:none}.dbs-chat-header[data-v-162dc791]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:10px}.dbs-chat-header-left[data-v-162dc791]{display:flex;align-items:center;gap:8px}.dbs-chat-live-dot[data-v-162dc791]{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 6px #22c55e;animation:livePulse-162dc791 2s ease-in-out infinite;flex-shrink:0}@keyframes livePulse-162dc791{0%,to{opacity:1;box-shadow:0 0 6px #22c55e}50%{opacity:.6;box-shadow:0 0 12px #22c55e}}.dbs-chat-title[data-v-162dc791]{font-weight:700;font-size:15px;color:var(--text, #fff)}.dbs-chat-count[data-v-162dc791]{font-size:11px;font-weight:600;color:var(--text-muted, #6b7280);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:100px;padding:2px 10px}.dbs-chat-intro[data-v-162dc791]{color:var(--text-muted, #9ca3af);font-size:13px;line-height:1.5;margin:0 0 16px}.dbs-suggestions[data-v-162dc791]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dbs-suggestion[data-v-162dc791]{background:#1a56db1f;border:1px solid rgba(96,165,250,.25);color:#93c5fd;border-radius:20px;padding:7px 14px;font-size:13px;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;text-align:left;line-height:1.4}.dbs-suggestion[data-v-162dc791]:hover{background:#1a56db38;border-color:#60a5fa80;box-shadow:0 0 10px #60a5fa26}.dbs-chat-messages[data-v-162dc791]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;max-height:360px;overflow-y:auto;padding-right:4px}.dbs-chat-msg[data-v-162dc791]{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.5;max-width:88%;white-space:pre-wrap}.dbs-msg-user[data-v-162dc791]{align-self:flex-end;background:linear-gradient(135deg,#1a56db,#1e40af);color:#fff;border-bottom-right-radius:3px;box-shadow:0 2px 12px #1a56db4d}.dbs-msg-ai[data-v-162dc791]{align-self:flex-start;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--text, #e5e7eb);border-bottom-left-radius:3px}.dbs-msg-typing[data-v-162dc791]{display:flex;align-items:center;gap:5px;padding:12px 16px}.dbs-tdot[data-v-162dc791]{display:inline-block;width:7px;height:7px;border-radius:50%;background:#60a5fa;animation:typingBounce-162dc791 1.2s ease-in-out infinite}.dbs-tdot[data-v-162dc791]:nth-child(2){animation-delay:.2s}.dbs-tdot[data-v-162dc791]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-162dc791{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.dbs-chat-input-row[data-v-162dc791]{display:flex;gap:8px;align-items:center}.dbs-chat-inp[data-v-162dc791]{font-size:14px;padding:11px 16px;border-color:#60a5fa33!important}.dbs-chat-inp[data-v-162dc791]:focus{border-color:#1a56db!important}.dbs-send-btn[data-v-162dc791]{padding:11px 18px;font-size:18px;flex-shrink:0;background:linear-gradient(135deg,#1a56db,#1e40af)}.dbs-send-btn[data-v-162dc791]:hover:not(:disabled){background:linear-gradient(135deg,#1446bb,#1e3a8a)}.dbs-chat-limit[data-v-162dc791]{text-align:center;color:var(--text-muted, #9ca3af);font-size:13px;margin:8px 0 0}.dbs-chat-limit a[data-v-162dc791]{color:#60a5fa;text-decoration:none}.dbs-chat-limit a[data-v-162dc791]:hover{text-decoration:underline}@media(max-width:720px){.dbs-content-grid[data-v-162dc791]{grid-template-columns:1fr}}@media(max-width:540px){.dbs-input-row[data-v-162dc791]{flex-direction:column}.dbs-btn[data-v-162dc791]{width:100%}.dbs-score-card[data-v-162dc791]{flex-direction:column;text-align:center}.dbs-suggestions[data-v-162dc791]{gap:6px}.dbs-suggestion[data-v-162dc791]{font-size:12px;padding:6px 12px}}.ri-section[data-v-88a65d08]{padding:80px 20px;border-top:1px solid var(--border, #1e2a3a)}.ri-inner[data-v-88a65d08]{max-width:780px;margin:0 auto}.ri-header[data-v-88a65d08]{text-align:center;margin-bottom:32px}.ri-badge[data-v-88a65d08]{display:inline-block;background:#6366f126;color:#a78bfa;border:1px solid rgba(99,102,241,.3);border-radius:100px;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 14px;margin-bottom:16px}.ri-title[data-v-88a65d08]{font-size:clamp(22px,4vw,30px);font-weight:700;color:var(--text, #fff);margin:0 0 12px}.ri-sub[data-v-88a65d08]{color:var(--text-muted, #9ca3af);font-size:16px;line-height:1.6;max-width:560px;margin:0 auto}.ri-tabs[data-v-88a65d08]{display:flex;gap:4px;background:#ffffff0a;border:1px solid var(--border, #1e2a3a);border-radius:12px;padding:4px;margin-bottom:24px}.ri-tab[data-v-88a65d08]{flex:1;background:none;border:none;border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600;color:var(--text-muted, #9ca3af);cursor:pointer;transition:all .15s;font-family:inherit}.ri-tab.active[data-v-88a65d08]{background:#6366f126;color:#a78bfa}.ri-tab[data-v-88a65d08]:hover:not(.active){color:var(--text, #fff)}.ri-form[data-v-88a65d08]{display:flex;flex-direction:column;gap:10px}.ri-mode-hint[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #9ca3af);margin:0;line-height:1.5}.ri-input[data-v-88a65d08]{background:var(--bg-input, rgba(255,255,255,.05));border:1px solid var(--border, #1e2a3a);border-radius:8px;padding:13px 16px;color:var(--text, #fff);font-size:14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.ri-input[data-v-88a65d08]:focus{border-color:#6366f1}.ri-input[data-v-88a65d08]::placeholder{color:var(--text-muted, #555)}.ri-input-sm[data-v-88a65d08]{padding:10px 14px;font-size:13px}.ri-url-note[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #6b7280);padding:8px 12px;background:#6366f10d;border-radius:8px;border:1px solid rgba(99,102,241,.1)}.ri-textarea[data-v-88a65d08]{width:100%;box-sizing:border-box;background:var(--bg-input, rgba(255,255,255,.05));border:1px solid var(--border, #1e2a3a);border-radius:10px;padding:14px 16px;color:var(--text, #fff);font-size:14px;line-height:1.6;resize:vertical;outline:none;font-family:inherit;transition:border-color .2s}.ri-textarea[data-v-88a65d08]:focus{border-color:#6366f1}.ri-textarea[data-v-88a65d08]::placeholder{color:var(--text-muted, #555)}.ri-paste-actions[data-v-88a65d08]{display:flex;justify-content:space-between;align-items:center;gap:12px}.ri-char-hint[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #666)}.ri-char-hint.warn[data-v-88a65d08]{color:#f59e0b}.ri-example-btn[data-v-88a65d08]{background:none;border:1px solid var(--border, #2d2d4a);color:var(--text-muted, #9ca3af);border-radius:8px;padding:7px 12px;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:inherit}.ri-example-btn[data-v-88a65d08]:hover{border-color:#6366f1;color:#a78bfa}.ri-error-box[data-v-88a65d08]{display:flex;flex-direction:column;gap:8px}.ri-error[data-v-88a65d08]{color:#f87171;font-size:14px;margin:0}.ri-fallback-btn[data-v-88a65d08]{background:none;border:none;color:#60a5fa;font-size:13px;cursor:pointer;padding:0;text-align:left;font-family:inherit}.ri-btn[data-v-88a65d08]{background:#6366f1;color:#fff;border:none;border-radius:10px;padding:14px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s,opacity .2s;text-decoration:none;display:inline-block;text-align:center;font-family:inherit}.ri-btn[data-v-88a65d08]:disabled{opacity:.4;cursor:not-allowed}.ri-btn[data-v-88a65d08]:not(:disabled):hover{background:#4f46e5}.ri-loading[data-v-88a65d08]{display:flex;align-items:center;gap:8px;justify-content:center}.ri-spin[data-v-88a65d08]{animation:pulse-88a65d08 .8s ease-in-out infinite;display:inline-block}@keyframes pulse-88a65d08{0%,to{opacity:1}50%{opacity:.3}}.ri-patience[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #666);text-align:center;margin:0}.ri-result[data-v-88a65d08]{display:flex;flex-direction:column;gap:24px}.ri-reset[data-v-88a65d08]{background:none;border:none;color:var(--text-muted, #9ca3af);font-size:13px;cursor:pointer;padding:0;align-self:flex-start;font-family:inherit}.ri-reset[data-v-88a65d08]:hover{color:var(--text, #fff)}.ri-meta-bar[data-v-88a65d08]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;color:var(--text-muted, #9ca3af);padding:12px 16px;background:#ffffff08;border:1px solid var(--border, #1e2a3a);border-radius:10px}.ri-meta-item strong[data-v-88a65d08]{color:var(--text, #fff)}.ri-meta-sep[data-v-88a65d08]{color:var(--border, #374151)}.ri-rating[data-v-88a65d08]{color:#f59e0b}.ri-headline[data-v-88a65d08]{display:flex;gap:12px;align-items:center;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;padding:16px 18px;font-size:15px;font-weight:600;color:var(--text, #fff)}.ri-headline-icon[data-v-88a65d08]{font-size:20px;flex-shrink:0}.ri-sentiment-label[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #9ca3af);margin-bottom:8px}.ri-bar-row[data-v-88a65d08]{display:flex;height:10px;border-radius:100px;overflow:hidden;gap:2px;margin-bottom:10px}.ri-bar-seg[data-v-88a65d08]{height:100%;border-radius:100px}.ri-bar-legend[data-v-88a65d08]{display:flex;gap:16px;font-size:13px;color:var(--text-muted, #9ca3af)}.ri-dot[data-v-88a65d08]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.ri-cols[data-v-88a65d08]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.ri-cols[data-v-88a65d08]{grid-template-columns:1fr}}.ri-col[data-v-88a65d08]{background:#ffffff05;border:1px solid var(--border, #1e2a3a);border-radius:12px;padding:20px}.ri-col-positive[data-v-88a65d08]{border-color:#22c55e33}.ri-col-negative[data-v-88a65d08]{border-color:#ef444433}.ri-col-title[data-v-88a65d08]{font-size:15px;font-weight:700;margin:0 0 16px}.ri-col-positive .ri-col-title[data-v-88a65d08]{color:#22c55e}.ri-col-negative .ri-col-title[data-v-88a65d08]{color:#f87171}.ri-theme[data-v-88a65d08]{margin-bottom:14px}.ri-theme[data-v-88a65d08]:last-child{margin-bottom:0}.ri-theme-header[data-v-88a65d08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.ri-theme-name[data-v-88a65d08]{font-weight:600;font-size:14px;color:var(--text, #fff)}.ri-theme-count[data-v-88a65d08]{font-size:11px;font-weight:700;background:#ffffff14;border-radius:100px;padding:2px 8px;color:var(--text-muted, #9ca3af)}.ri-theme-detail[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #9ca3af);line-height:1.5}.ri-marketing[data-v-88a65d08]{background:#6366f10d;border:1px solid rgba(99,102,241,.15);border-radius:12px;padding:24px}.ri-marketing-title[data-v-88a65d08]{font-size:16px;font-weight:700;color:var(--text, #fff);margin:0 0 4px}.ri-marketing-sub[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #9ca3af);margin:0 0 16px}.ri-opps[data-v-88a65d08]{display:flex;flex-direction:column;gap:12px}.ri-opp[data-v-88a65d08]{background:#ffffff08;border-radius:8px;padding:12px 14px}.ri-opp-angle[data-v-88a65d08]{font-weight:600;font-size:14px;color:#a78bfa;margin-bottom:4px}.ri-opp-reason[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #9ca3af);line-height:1.5}.ri-urgent[data-v-88a65d08]{display:flex;gap:14px;align-items:flex-start;background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:16px 18px}.ri-urgent-icon[data-v-88a65d08]{font-size:18px;flex-shrink:0}.ri-urgent-label[data-v-88a65d08]{font-weight:700;font-size:14px;color:#f87171;margin-bottom:4px}.ri-urgent-text[data-v-88a65d08]{font-size:13px;color:var(--text-muted, #9ca3af);line-height:1.5}.ri-cta[data-v-88a65d08]{text-align:center;padding:28px;background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:12px}.ri-cta p[data-v-88a65d08]{color:var(--text-muted, #9ca3af);margin:0 0 16px;font-size:15px}@media(max-width:540px){.ri-tabs[data-v-88a65d08]{flex-direction:column}.ri-paste-actions[data-v-88a65d08]{flex-direction:column;align-items:flex-start}}.landing[data-v-1c38bcd0]{min-height:100vh;background:#060f1e;color:#e2e8f0;font-family:inherit}.nav[data-v-1c38bcd0]{position:sticky;top:0;z-index:100;background:#060f1ef2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06);padding:0 24px}.nav-inner[data-v-1c38bcd0]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.nav-logo[data-v-1c38bcd0]{height:36px;flex-shrink:0}.nav-links[data-v-1c38bcd0]{display:flex;gap:4px;align-items:center;flex:1}.nav-link[data-v-1c38bcd0]{padding:6px 14px;color:#94a3b8;font-size:14px;text-decoration:none;border-radius:6px;cursor:pointer;transition:color .2s,background .2s}.nav-link[data-v-1c38bcd0]:hover{color:#e2e8f0;background:#ffffff0d}.nav-right[data-v-1c38bcd0]{display:flex;gap:10px;align-items:center;flex-shrink:0}.nav-btn-outline[data-v-1c38bcd0]{padding:8px 18px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;transition:border-color .2s}.nav-btn-outline[data-v-1c38bcd0]:hover{border-color:#38bdf8}.nav-btn-primary[data-v-1c38bcd0]{padding:8px 20px;background:#0ea5e9;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:background .2s}.nav-btn-primary[data-v-1c38bcd0]:hover{background:#0284c7}.hero-score[data-v-1c38bcd0]{padding:64px 0 0;background:radial-gradient(ellipse at 50% -10%,rgba(14,165,233,.18) 0%,transparent 60%);border-bottom:1px solid rgba(255,255,255,.05)}.hero-score-inner[data-v-1c38bcd0]{max-width:720px;margin:0 auto;padding:0 24px 40px;text-align:center}.hero-score-badge[data-v-1c38bcd0]{display:inline-block;padding:5px 16px;background:#0ea5e91f;border:1px solid rgba(14,165,233,.25);border-radius:20px;font-size:13px;color:#38bdf8;margin-bottom:24px;letter-spacing:.3px}.hero-score-title[data-v-1c38bcd0]{font-size:clamp(28px,4.5vw,52px);font-weight:800;line-height:1.1;margin:0 0 18px;color:#f8fafc}.hero-score-accent[data-v-1c38bcd0]{background:linear-gradient(90deg,#38bdf8,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-score-sub[data-v-1c38bcd0]{font-size:17px;color:#94a3b8;line-height:1.65;margin:0;max-width:560px;margin-inline:auto}.hero-badge[data-v-1c38bcd0],.hero-title[data-v-1c38bcd0],.hero-sub[data-v-1c38bcd0],.hero-ctas[data-v-1c38bcd0],.hero-demo[data-v-1c38bcd0]{display:none}.btn-primary[data-v-1c38bcd0]{padding:14px 28px;background:#0ea5e9;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;transition:background .2s,transform .1s}.btn-primary[data-v-1c38bcd0]:hover{background:#0284c7;transform:translateY(-1px)}.btn-primary.btn-large[data-v-1c38bcd0]{padding:16px 36px;font-size:16px}.btn-outline[data-v-1c38bcd0]{padding:14px 28px;background:transparent;color:#e2e8f0;border:1px solid rgba(255,255,255,.2);border-radius:10px;cursor:pointer;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:border-color .2s}.btn-outline[data-v-1c38bcd0]:hover{border-color:#38bdf8}.demo-card-standalone[data-v-1c38bcd0],.demo-card[data-v-1c38bcd0]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;text-align:left;max-width:680px;margin:0 auto}.demo-label[data-v-1c38bcd0]{font-size:12px;color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.demo-title[data-v-1c38bcd0]{font-size:18px;font-weight:700;color:#f8fafc;margin:0 0 16px}.demo-textarea[data-v-1c38bcd0]{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#e2e8f0;padding:12px;font-size:14px;resize:vertical;font-family:inherit;box-sizing:border-box}.demo-textarea[data-v-1c38bcd0]:focus{outline:none;border-color:#38bdf8}.demo-example-btn[data-v-1c38bcd0]{background:none;border:none;color:#38bdf8;cursor:pointer;font-size:13px;padding:4px 0;margin-top:6px;text-decoration:underline}.demo-controls[data-v-1c38bcd0]{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0;align-items:flex-start}.demo-control-group[data-v-1c38bcd0]{display:flex;flex-direction:column;gap:6px}.demo-control-label[data-v-1c38bcd0]{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.demo-pills[data-v-1c38bcd0]{display:flex;gap:6px;flex-wrap:wrap}.demo-pill[data-v-1c38bcd0]{padding:5px 12px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#94a3b8;border-radius:20px;cursor:pointer;font-size:13px;transition:all .15s}.demo-pill.active[data-v-1c38bcd0]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.demo-select[data-v-1c38bcd0]{background:#0000004d;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;padding:6px 10px;border-radius:8px;font-size:13px}.demo-generate-btn[data-v-1c38bcd0]{width:100%;padding:13px;background:#0ea5e9;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:background .2s}.demo-generate-btn[data-v-1c38bcd0]:hover:not(:disabled){background:#0284c7}.demo-generate-btn[data-v-1c38bcd0]:disabled{opacity:.5;cursor:not-allowed}.demo-error[data-v-1c38bcd0]{color:#f87171;font-size:13px;margin-top:10px}.demo-result[data-v-1c38bcd0]{margin-top:16px;background:#0ea5e90f;border:1px solid rgba(14,165,233,.2);border-radius:10px;padding:16px}.demo-result-label[data-v-1c38bcd0]{font-size:11px;color:#38bdf8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.demo-result-text[data-v-1c38bcd0]{font-size:14px;color:#e2e8f0;line-height:1.6;margin:0 0 12px;white-space:pre-wrap}.demo-copy-btn[data-v-1c38bcd0]{padding:6px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;border-radius:6px;cursor:pointer;font-size:13px;transition:background .15s}.demo-copy-btn[data-v-1c38bcd0]:hover{background:#ffffff24}.demo-uses[data-v-1c38bcd0]{margin-top:12px;font-size:12px;color:#64748b;text-align:right}.gate-overlay[data-v-1c38bcd0]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;padding:24px}.gate-modal[data-v-1c38bcd0]{background:#0f1e35;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:36px;max-width:420px;width:100%;text-align:center}.gate-title[data-v-1c38bcd0]{font-size:22px;font-weight:700;color:#f8fafc;margin:0 0 10px}.gate-sub[data-v-1c38bcd0]{font-size:15px;color:#94a3b8;margin:0 0 24px;line-height:1.5}.gate-field[data-v-1c38bcd0]{margin-bottom:12px}.gate-input[data-v-1c38bcd0]{width:100%;padding:12px 14px;background:#0000004d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#e2e8f0;font-size:15px;box-sizing:border-box}.gate-input[data-v-1c38bcd0]:focus{outline:none;border-color:#38bdf8}.gate-error[data-v-1c38bcd0]{color:#f87171;font-size:13px;margin-bottom:12px}.gate-btn[data-v-1c38bcd0]{width:100%;padding:13px;background:#0ea5e9;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:background .2s;margin-top:4px}.gate-btn[data-v-1c38bcd0]:hover:not(:disabled){background:#0284c7}.gate-btn[data-v-1c38bcd0]:disabled{opacity:.5;cursor:not-allowed}.gate-note[data-v-1c38bcd0]{font-size:12px;color:#475569;margin:10px 0 0}.stats-strip[data-v-1c38bcd0]{background:#ffffff08;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:36px 24px}.stats-inner[data-v-1c38bcd0]{max-width:900px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0}.stat-item[data-v-1c38bcd0]{flex:1;text-align:center;padding:0 32px}.stat-number[data-v-1c38bcd0]{font-size:clamp(26px,3.5vw,36px);font-weight:800;color:#38bdf8;line-height:1.1;margin-bottom:6px}.stat-label[data-v-1c38bcd0]{font-size:14px;color:#64748b;line-height:1.4}.stat-divider[data-v-1c38bcd0]{width:1px;height:52px;background:#ffffff12;flex-shrink:0}.section[data-v-1c38bcd0]{padding:80px 24px}.section-inner[data-v-1c38bcd0]{max-width:1100px;margin:0 auto}.section-title[data-v-1c38bcd0]{font-size:clamp(24px,3.5vw,36px);font-weight:800;color:#f8fafc;text-align:center;margin:0 0 12px}.section-sub[data-v-1c38bcd0]{font-size:16px;color:#64748b;text-align:center;margin:0 0 48px}.section-sub-narrow[data-v-1c38bcd0]{max-width:600px;margin-left:auto;margin-right:auto}.tools-highlight-section[data-v-1c38bcd0]{background:#060f1e}.tool-highlights[data-v-1c38bcd0]{display:flex;flex-direction:column;gap:18px}.tool-highlight-card[data-v-1c38bcd0]{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s;cursor:default}.tool-highlight-card[data-v-1c38bcd0]:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0ea5e91a;border-color:#0ea5e940}.tool-highlight-accent[data-v-1c38bcd0]{width:4px;flex-shrink:0;background:linear-gradient(180deg,#0ea5e9,#38bdf8)}.tool-highlight-body[data-v-1c38bcd0]{display:flex;align-items:flex-start;gap:20px;padding:28px 28px 28px 24px;flex:1}.tool-highlight-icon[data-v-1c38bcd0]{font-size:36px;flex-shrink:0;margin-top:2px}.tool-highlight-content[data-v-1c38bcd0]{flex:1}.tool-highlight-title[data-v-1c38bcd0]{font-size:18px;font-weight:700;color:#f8fafc;margin:0 0 8px}.tool-highlight-desc[data-v-1c38bcd0]{font-size:15px;color:#94a3b8;line-height:1.6;margin:0 0 14px}.tool-highlight-link[data-v-1c38bcd0]{font-size:14px;font-weight:600;color:#0ea5e9;text-decoration:none;cursor:pointer;transition:color .2s}.tool-highlight-link[data-v-1c38bcd0]:hover{color:#38bdf8}.tool-intro-section[data-v-1c38bcd0]{padding-bottom:0}.tool-intro-inner[data-v-1c38bcd0]{background:#0ea5e90a;border-radius:16px 16px 0 0;border:1px solid rgba(14,165,233,.1);border-bottom:none;padding:56px 40px 48px;text-align:center;margin-bottom:0}.tool-intro-label[data-v-1c38bcd0]{display:inline-block;padding:4px 14px;background:#0ea5e91a;border:1px solid rgba(14,165,233,.25);border-radius:20px;font-size:12px;color:#38bdf8;text-transform:uppercase;letter-spacing:.07em;margin-bottom:20px}.tool-intro-section--alt[data-v-1c38bcd0]{background:#ffffff04}.tools-section[data-v-1c38bcd0]{background:#ffffff05}.tools-grid[data-v-1c38bcd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.tool-card[data-v-1c38bcd0]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:24px;transition:border-color .2s}.tool-card[data-v-1c38bcd0]:hover{border-color:#0ea5e94d}.tool-icon[data-v-1c38bcd0]{font-size:28px;margin-bottom:12px}.tool-title[data-v-1c38bcd0]{font-size:16px;font-weight:700;color:#f8fafc;margin:0 0 8px}.tool-desc[data-v-1c38bcd0]{font-size:14px;color:#64748b;line-height:1.55;margin:0}.tools-more[data-v-1c38bcd0]{text-align:center;margin-top:24px;font-size:13px;color:#475569}.for-grid[data-v-1c38bcd0]{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:32px}.for-card[data-v-1c38bcd0]{display:flex;flex-direction:column;align-items:center;gap:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px 28px;min-width:100px}.for-icon[data-v-1c38bcd0]{font-size:28px}.for-label[data-v-1c38bcd0]{font-size:13px;color:#94a3b8;font-weight:500}.areas[data-v-1c38bcd0]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.area-tag[data-v-1c38bcd0]{padding:4px 12px;background:#0ea5e914;border:1px solid rgba(14,165,233,.2);border-radius:20px;font-size:13px;color:#38bdf8}.pricing-grid[data-v-1c38bcd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:900px;margin:0 auto}.price-card[data-v-1c38bcd0]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px;position:relative;display:flex;flex-direction:column;gap:16px}.price-card.featured[data-v-1c38bcd0]{border-color:#0ea5e9;background:#0ea5e90f}.price-badge[data-v-1c38bcd0]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#0ea5e9;color:#fff;font-size:11px;font-weight:700;padding:3px 14px;border-radius:20px;white-space:nowrap}.price-name[data-v-1c38bcd0]{font-size:14px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}.price-amount[data-v-1c38bcd0]{font-size:40px;font-weight:800;color:#f8fafc;line-height:1}.price-period[data-v-1c38bcd0]{font-size:16px;font-weight:400;color:#64748b}.price-features[data-v-1c38bcd0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;flex:1}.price-features li[data-v-1c38bcd0]{font-size:14px;color:#94a3b8}.price-btn[data-v-1c38bcd0]{width:100%;padding:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#e2e8f0;border-radius:10px;cursor:pointer;font-size:15px;font-weight:600;transition:background .2s}.price-btn[data-v-1c38bcd0]:hover{background:#ffffff24}.price-btn.price-btn-featured[data-v-1c38bcd0]{background:#0ea5e9;border-color:#0ea5e9;color:#fff}.price-btn.price-btn-featured[data-v-1c38bcd0]:hover{background:#0284c7}.pricing-loading[data-v-1c38bcd0]{text-align:center;color:#64748b;padding:40px}.cta-section[data-v-1c38bcd0]{background:#0ea5e90d;border-top:1px solid rgba(14,165,233,.1)}.cta-inner[data-v-1c38bcd0]{text-align:center}.cta-title[data-v-1c38bcd0]{font-size:clamp(24px,3.5vw,38px);font-weight:800;color:#f8fafc;margin:0 0 14px}.cta-sub[data-v-1c38bcd0]{font-size:17px;color:#64748b;margin:0 0 36px;line-height:1.6}.cta-btns[data-v-1c38bcd0]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.footer[data-v-1c38bcd0]{background:#0000004d;border-top:1px solid rgba(255,255,255,.06);padding:40px 24px 24px}.footer-inner[data-v-1c38bcd0]{max-width:1100px;margin:0 auto 24px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px}.footer-logo[data-v-1c38bcd0]{height:30px;margin-bottom:8px;display:block}.footer-tagline[data-v-1c38bcd0]{font-size:13px;color:#475569;margin:0}.footer-links[data-v-1c38bcd0]{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.footer-links a[data-v-1c38bcd0]{color:#64748b;text-decoration:none;font-size:14px;cursor:pointer}.footer-links a[data-v-1c38bcd0]:hover{color:#38bdf8}.footer-link-btn[data-v-1c38bcd0]{background:none;border:none;color:#64748b;cursor:pointer;font-size:14px;padding:0}.footer-link-btn[data-v-1c38bcd0]:hover{color:#38bdf8}.footer-bottom[data-v-1c38bcd0]{max-width:1100px;margin:0 auto;font-size:12px;color:#334155;border-top:1px solid rgba(255,255,255,.04);padding-top:20px}@media(max-width:900px){.hero-inner[data-v-1c38bcd0]{grid-template-columns:1fr;gap:40px}.hero-text[data-v-1c38bcd0]{align-items:center;text-align:center}.hero-sub[data-v-1c38bcd0]{margin-left:auto;margin-right:auto}.hero-ctas[data-v-1c38bcd0],.hero-demo[data-v-1c38bcd0]{justify-content:center}.hero-demo .demo-card[data-v-1c38bcd0]{max-width:560px}}@media(max-width:768px){.nav-links[data-v-1c38bcd0]{display:none}.hero[data-v-1c38bcd0]{padding:56px 20px 48px}.hero-title[data-v-1c38bcd0]{font-size:clamp(28px,7vw,40px)}.stats-inner[data-v-1c38bcd0]{flex-direction:column;gap:28px}.stat-divider[data-v-1c38bcd0]{width:48px;height:1px}.stat-item[data-v-1c38bcd0]{padding:0}.tool-highlight-body[data-v-1c38bcd0]{flex-direction:column;gap:12px;padding:20px 20px 20px 16px}.tool-intro-inner[data-v-1c38bcd0]{padding:40px 20px 36px;border-radius:12px 12px 0 0}.section[data-v-1c38bcd0]{padding:60px 20px}.cta-btns[data-v-1c38bcd0]{flex-direction:column;align-items:center}.footer-inner[data-v-1c38bcd0]{flex-direction:column}}@media(max-width:480px){.pricing-grid[data-v-1c38bcd0],.tools-grid[data-v-1c38bcd0]{grid-template-columns:1fr}}.modal-backdrop[data-v-b816f250]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-b816f250 .15s ease}@keyframes fadeIn-b816f250{0%{opacity:0}to{opacity:1}}.modal[data-v-b816f250]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:36px;width:100%;max-width:480px;max-height:92vh;overflow-y:auto;position:relative;animation:slideUp-b816f250 .2s ease;display:flex;flex-direction:column;gap:20px}@keyframes slideUp-b816f250{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-b816f250]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px}.modal-close[data-v-b816f250]:hover{color:var(--white)}.modal-title[data-v-b816f250]{font-size:20px;font-weight:800}.post-preview[data-v-b816f250]{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm)}.preview-text[data-v-b816f250]{font-size:13px;color:#ffffffb3;line-height:1.6;padding:12px 14px}.field[data-v-b816f250]{display:flex;flex-direction:column;gap:8px}.field-row[data-v-b816f250]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-label[data-v-b816f250]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.field-required[data-v-b816f250]{font-size:10px;text-transform:none;letter-spacing:0;font-weight:400;color:#ffb400}.field-optional[data-v-b816f250]{font-size:10px;text-transform:none;letter-spacing:0;font-weight:400;color:var(--text-muted)}.field-warn[data-v-b816f250]{font-size:12px;color:#ffb400}.platform-grid[data-v-b816f250]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.platform-btn[data-v-b816f250]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.platform-btn[data-v-b816f250]:hover{border-color:#fff3;color:var(--white)}.platform-btn.active[data-v-b816f250]{color:var(--white)}.dropzone[data-v-b816f250]{border:2px dashed var(--border);border-radius:var(--radius-sm);padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:all .2s}.dropzone[data-v-b816f250]:hover,.dropzone.drag-over[data-v-b816f250]{border-color:var(--teal);background:#00c9b10d}.drop-icon[data-v-b816f250]{font-size:24px}.drop-text[data-v-b816f250]{font-size:13px;font-weight:600;color:var(--white)}.drop-hint[data-v-b816f250]{font-size:11px;color:var(--text-muted)}.hidden-input[data-v-b816f250]{display:none}.media-preview-wrap[data-v-b816f250]{position:relative;border-radius:var(--radius-sm);overflow:hidden}.media-preview[data-v-b816f250]{width:100%;max-height:180px;object-fit:cover;display:block}.btn-remove[data-v-b816f250]{position:absolute;top:8px;right:8px;background:#0009;border:none;border-radius:6px;color:var(--white);font-size:11px;font-weight:600;padding:4px 10px;cursor:pointer}.url-row[data-v-b816f250]{display:flex;align-items:center;gap:10px}.url-or[data-v-b816f250]{font-size:11px;color:var(--text-muted);white-space:nowrap}.input[data-v-b816f250]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s;color-scheme:dark}.input[data-v-b816f250]:focus{border-color:var(--teal)}.input-sm[data-v-b816f250]{padding:8px 12px;font-size:13px;flex:1}.quick-btns[data-v-b816f250]{display:flex;gap:8px;flex-wrap:wrap}.quick-btn[data-v-b816f250]{padding:6px 14px;border-radius:100px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.quick-btn[data-v-b816f250]:hover{border-color:var(--teal);color:var(--teal)}.error-msg[data-v-b816f250]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.btn-schedule[data-v-b816f250]{width:100%;padding:14px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-schedule[data-v-b816f250]:hover:not(:disabled){opacity:.9}.btn-schedule[data-v-b816f250]:disabled{opacity:.4;cursor:not-allowed}.modal-note[data-v-b816f250]{text-align:center;font-size:12px;color:var(--text-muted)}.modal-note strong[data-v-b816f250]{color:var(--teal)}.timing-hint[data-v-b816f250]{background:#00c9b114;border:1px solid rgba(0,201,177,.2);border-radius:var(--radius-sm);padding:8px 12px;font-size:12px;color:var(--teal);font-weight:600}.success-state[data-v-b816f250]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;text-align:center}.success-icon[data-v-b816f250]{width:56px;height:56px;border-radius:50%;background:var(--teal-glow);border:2px solid var(--teal);color:var(--teal);font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center}.success-state h3[data-v-b816f250]{font-size:20px;font-weight:700}.success-state p[data-v-b816f250]{color:var(--text-muted);font-size:14px}.preview-backdrop[data-v-18cf6daf]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:600;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-18cf6daf .2s ease}@keyframes fadeIn-18cf6daf{0%{opacity:0}to{opacity:1}}.preview-panel[data-v-18cf6daf]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:20px;width:100%;max-width:640px;max-height:85vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp-18cf6daf .25s ease}@keyframes slideUp-18cf6daf{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.preview-header[data-v-18cf6daf]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 28px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.preview-title[data-v-18cf6daf]{font-size:20px;font-weight:800;margin-bottom:6px}.preview-sub[data-v-18cf6daf]{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:460px}.btn-close[data-v-18cf6daf]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;flex-shrink:0;padding:4px}.btn-close[data-v-18cf6daf]:hover{color:var(--white)}.loading-state[data-v-18cf6daf]{padding:40px;text-align:center;color:var(--text-muted)}.posts-list[data-v-18cf6daf]{overflow-y:auto;padding:16px 28px;display:flex;flex-direction:column;gap:8px;flex:1}.schedule-item[data-v-18cf6daf]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff08;border:1px solid var(--border);border-left:3px solid;border-radius:10px;padding:12px 14px;transition:background .15s}.schedule-item[data-v-18cf6daf]:hover{background:#ffffff0d}.item-left[data-v-18cf6daf]{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:0}.item-icon[data-v-18cf6daf]{font-size:18px;flex-shrink:0;margin-top:2px}.item-info[data-v-18cf6daf]{display:flex;flex-direction:column;gap:4px;min-width:0}.item-meta[data-v-18cf6daf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.item-platform[data-v-18cf6daf]{font-size:12px;font-weight:700;text-transform:capitalize}.item-type[data-v-18cf6daf]{font-size:11px;background:#ffffff0f;padding:1px 8px;border-radius:100px;color:var(--text-muted)}.item-date[data-v-18cf6daf]{font-size:12px;color:var(--text-muted)}.item-content[data-v-18cf6daf]{font-size:12px;color:#fff9;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-remove[data-v-18cf6daf]{background:none;border:none;color:#fff3;font-size:14px;cursor:pointer;flex-shrink:0;padding:4px 8px;border-radius:6px;transition:all .15s}.btn-remove[data-v-18cf6daf]:hover{color:#ff7070;background:#ff50501a}.preview-summary[data-v-18cf6daf]{padding:12px 28px;font-size:13px;color:var(--text-muted);border-top:1px solid var(--border);flex-shrink:0}.summary-count[data-v-18cf6daf]{color:var(--teal);font-weight:700}.preview-actions[data-v-18cf6daf]{display:flex;gap:10px;padding:16px 28px 20px;flex-shrink:0}.btn-cancel[data-v-18cf6daf]{padding:12px 20px;background:#ffffff0d;border:1px solid var(--border);border-radius:10px;color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.btn-confirm[data-v-18cf6daf]{flex:1;padding:12px 20px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:10px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-confirm[data-v-18cf6daf]:hover:not(:disabled){opacity:.9}.btn-confirm[data-v-18cf6daf]:disabled{opacity:.4;cursor:not-allowed}.auth-note[data-v-18cf6daf]{padding:0 28px 16px;font-size:12px;color:#ff5050b3;text-align:center;flex-shrink:0}.success-state[data-v-18cf6daf]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 40px;text-align:center}.success-icon[data-v-18cf6daf]{width:64px;height:64px;border-radius:50%;background:var(--teal-glow);border:2px solid var(--teal);color:var(--teal);font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center}.success-state h3[data-v-18cf6daf]{font-size:22px;font-weight:800}.success-state p[data-v-18cf6daf]{color:var(--text-muted);font-size:14px}.results-page[data-v-75fe327f]{min-height:100vh;display:flex;flex-direction:column}.results-topbar[data-v-75fe327f]{background:#0a1628f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:16px 24px;position:sticky;top:0;z-index:100}.results-topbar-inner[data-v-75fe327f]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.results-meta[data-v-75fe327f]{display:flex;align-items:center;gap:12px}.results-icon[data-v-75fe327f]{color:var(--teal);font-size:20px}.results-biz[data-v-75fe327f]{font-weight:700;font-size:16px}.results-loc[data-v-75fe327f]{font-size:13px;color:var(--text-muted)}.results-actions[data-v-75fe327f]{display:flex;gap:10px}.btn-copy-all[data-v-75fe327f]{padding:9px 18px;background:#ffffff12;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.btn-copy-all[data-v-75fe327f]:hover{background:#ffffff1f}.btn-new[data-v-75fe327f]{padding:9px 18px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-new[data-v-75fe327f]:hover{opacity:.85}.btn-schedule-all[data-v-75fe327f]{padding:9px 16px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-schedule-all[data-v-75fe327f]:hover{opacity:.88}.btn-calendar[data-v-75fe327f]{padding:9px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.btn-calendar[data-v-75fe327f]:hover{background:#ffffff1f}.upsell-banner[data-v-75fe327f]{background:linear-gradient(135deg,#00c9b11a,#38e8ff0d);border-bottom:1px solid rgba(0,201,177,.2);padding:14px 24px}.upsell-inner[data-v-75fe327f]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.upsell-text[data-v-75fe327f]{font-size:14px;color:#ffffffd9}.upsell-price[data-v-75fe327f]{color:var(--teal);font-weight:700}.upsell-btns[data-v-75fe327f]{display:flex;gap:8px;flex-shrink:0}.btn-upsell-outline[data-v-75fe327f]{padding:9px 16px;background:none;border:1.5px solid rgba(0,201,177,.4);border-radius:8px;color:var(--teal);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .2s}.btn-upsell-outline[data-v-75fe327f]:hover{background:#00c9b114}.btn-upsell[data-v-75fe327f]{padding:9px 16px;background:var(--teal);border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .2s}.btn-upsell[data-v-75fe327f]:hover{opacity:.85}.tabs-wrapper[data-v-75fe327f]{padding:20px 24px 0;max-width:1100px;margin:0 auto;width:100%}.tabs[data-v-75fe327f]{display:flex;gap:6px;border-bottom:1px solid var(--border);padding-bottom:0}.tab[data-v-75fe327f]{display:flex;align-items:center;gap:7px;padding:10px 18px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.tab[data-v-75fe327f]:hover{color:var(--white)}.tab.active[data-v-75fe327f]{color:var(--teal);border-bottom-color:var(--teal)}.tab-count[data-v-75fe327f]{background:#ffffff1a;padding:1px 7px;border-radius:100px;font-size:12px}.tab.active .tab-count[data-v-75fe327f]{background:var(--teal-glow);color:var(--teal)}.content-area[data-v-75fe327f]{max-width:1100px;margin:0 auto;padding:24px;width:100%;flex:1}.cards-grid[data-v-75fe327f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.cards-list[data-v-75fe327f]{display:flex;flex-direction:column;gap:16px}.card[data-v-75fe327f]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s}.card[data-v-75fe327f]:hover{border-color:#00c9b140}.card-header[data-v-75fe327f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-label[data-v-75fe327f]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--teal)}.card-time[data-v-75fe327f],.card-format[data-v-75fe327f],.reel-audio[data-v-75fe327f],.ad-platform[data-v-75fe327f]{font-size:12px;color:var(--text-muted);background:#ffffff0d;padding:3px 10px;border-radius:100px}.card-caption[data-v-75fe327f]{font-size:14px;line-height:1.7;color:#ffffffe0;white-space:pre-line;flex:1}.card-hashtags[data-v-75fe327f]{display:flex;flex-wrap:wrap;gap:6px}.hashtag[data-v-75fe327f]{font-size:12px;color:var(--teal);background:var(--teal-glow);padding:3px 10px;border-radius:100px;border:1px solid rgba(0,201,177,.2)}.reel-card[data-v-75fe327f]{max-width:700px}.reel-title[data-v-75fe327f]{font-size:18px;font-weight:700;line-height:1.3}.reel-section[data-v-75fe327f]{display:flex;flex-direction:column;gap:6px}.reel-section-label[data-v-75fe327f]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.reel-hook[data-v-75fe327f]{font-size:15px;font-weight:600;color:var(--gold);line-height:1.5}.reel-script[data-v-75fe327f]{font-size:14px;line-height:1.8;color:#ffffffd9;white-space:pre-line}.ad-card[data-v-75fe327f]{max-width:700px}.ad-headline[data-v-75fe327f]{font-size:20px;font-weight:700;line-height:1.3}.ad-target[data-v-75fe327f]{font-size:13px;color:var(--text-muted);background:#ffffff0a;border:1px solid var(--border);padding:8px 12px;border-radius:8px}.ad-target-label[data-v-75fe327f]{font-weight:600;color:var(--text-muted);margin-right:4px}.card-actions[data-v-75fe327f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn-schedule-post[data-v-75fe327f]{padding:8px 14px;background:#00c9b112;border:1px solid rgba(0,201,177,.25);border-radius:8px;color:var(--teal);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.btn-schedule-post[data-v-75fe327f]:hover{background:#00c9b124}.btn-copy[data-v-75fe327f]{align-self:flex-start;padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s,border-color .2s}.btn-copy[data-v-75fe327f]:hover{background:#00c9b11a;border-color:#00c9b14d;color:var(--teal)}.overlay[data-v-c1eeb11c]{position:fixed;inset:0;background:#050d1ceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-c1eeb11c .3s ease}@keyframes fadeIn-c1eeb11c{0%{opacity:0}to{opacity:1}}.overlay-card[data-v-c1eeb11c]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:24px;padding:48px 40px;max-width:460px;width:100%;text-align:center;animation:slideUp-c1eeb11c .3s ease;box-shadow:0 0 60px #00c9b114}@keyframes slideUp-c1eeb11c{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.pulse-ring[data-v-c1eeb11c]{width:80px;height:80px;margin:0 auto 28px;position:relative;display:flex;align-items:center;justify-content:center}.pulse-ring[data-v-c1eeb11c]:before,.pulse-ring[data-v-c1eeb11c]:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--teal);animation:ripple-c1eeb11c 2s ease-out infinite}.pulse-ring[data-v-c1eeb11c]:after{animation-delay:.8s}@keyframes ripple-c1eeb11c{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.pulse-core[data-v-c1eeb11c]{width:48px;height:48px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a1628;font-size:20px;font-weight:900;animation:spin-c1eeb11c 4s linear infinite;z-index:1}@keyframes spin-c1eeb11c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.overlay-title[data-v-c1eeb11c]{font-size:22px;font-weight:800;letter-spacing:-.3px;margin-bottom:8px}.overlay-sub[data-v-c1eeb11c]{font-size:14px;color:var(--text-muted);line-height:1.6;margin-bottom:32px}.overlay-sub strong[data-v-c1eeb11c]{color:var(--white)}.steps[data-v-c1eeb11c]{display:flex;flex-direction:column;gap:10px;margin-bottom:32px;text-align:left}.step[data-v-c1eeb11c]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:10px;animation:stepFade-c1eeb11c .5s ease forwards;opacity:0}@keyframes stepFade-c1eeb11c{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.step-icon[data-v-c1eeb11c]{font-size:16px;flex-shrink:0}.step-text[data-v-c1eeb11c]{font-size:13px;color:#ffffffbf;flex:1}.step-dots[data-v-c1eeb11c]{display:flex;gap:3px;align-items:center}.step-dots span[data-v-c1eeb11c]{width:4px;height:4px;background:var(--teal);border-radius:50%;animation:dotBounce-c1eeb11c 1.2s infinite ease-in-out}.step-dots span[data-v-c1eeb11c]:nth-child(2){animation-delay:.2s}.step-dots span[data-v-c1eeb11c]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-c1eeb11c{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.progress-bar[data-v-c1eeb11c]{height:4px;background:#ffffff0f;border-radius:100px;overflow:hidden;margin-bottom:16px}.progress-fill[data-v-c1eeb11c]{height:100%;background:linear-gradient(90deg,var(--teal),#38e8ff);border-radius:100px;animation:progress-c1eeb11c 28s linear forwards;width:0%}@keyframes progress-c1eeb11c{0%{width:0%}50%{width:70%}90%{width:92%}to{width:96%}}.overlay-note[data-v-c1eeb11c]{font-size:12px;color:#8ea8c380}.page[data-v-16214b28]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-16214b28]{padding:20px 24px;border-bottom:1px solid var(--border);background:#0a1628f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.header-inner[data-v-16214b28]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.logo[data-v-16214b28]{display:flex;align-items:center}.logo-img[data-v-16214b28]{width:200px;height:auto;object-fit:contain}.header-right[data-v-16214b28]{display:flex;align-items:center;gap:10px}.header-user[data-v-16214b28]{font-size:13px;color:var(--text-muted);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-header-outline[data-v-16214b28]{padding:8px 16px;background:none;border:1.5px solid var(--border);border-radius:8px;color:var(--white);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .2s}.btn-header-outline[data-v-16214b28]:hover{border-color:#ffffff4d}.btn-header-teal[data-v-16214b28]{padding:8px 16px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-header-teal[data-v-16214b28]:hover{opacity:.88}.hero[data-v-16214b28]{max-width:700px;margin:60px auto 0;padding:0 24px;text-align:center}.hero-badge[data-v-16214b28]{display:inline-block;background:var(--teal-glow);border:1px solid rgba(0,201,177,.3);color:var(--teal);font-size:13px;font-weight:600;padding:6px 16px;border-radius:100px;margin-bottom:28px;letter-spacing:.3px}.hero-title[data-v-16214b28]{font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.hero-highlight[data-v-16214b28]{background:linear-gradient(90deg,var(--teal),#38e8ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-16214b28]{color:var(--text-muted);font-size:17px;line-height:1.7;max-width:560px;margin:0 auto}.form-section[data-v-16214b28]{max-width:700px;margin:40px auto 60px;padding:0 24px;width:100%}.form-card[data-v-16214b28]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:36px;display:flex;flex-direction:column;gap:24px}.field[data-v-16214b28]{display:flex;flex-direction:column;gap:8px;flex:1}.field-row[data-v-16214b28]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.field-row[data-v-16214b28]{grid-template-columns:1fr}.form-card[data-v-16214b28]{padding:24px 20px}}.field-label[data-v-16214b28]{font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.required[data-v-16214b28]{color:var(--teal)}.optional[data-v-16214b28]{color:#8ea8c380;font-weight:400;text-transform:none;letter-spacing:0}.lang-restriction-hint[data-v-16214b28]{font-size:11px;color:var(--text-muted);margin-top:4px}.upgrade-link[data-v-16214b28]{color:var(--teal);text-decoration:none;font-weight:600}.upgrade-link[data-v-16214b28]:hover{text-decoration:underline}.type-grid[data-v-16214b28]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:400px){.type-grid[data-v-16214b28]{grid-template-columns:repeat(2,1fr)}}.type-btn[data-v-16214b28]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:#ffffff0a;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .2s;color:var(--text-muted)}.type-btn[data-v-16214b28]:hover{border-color:#00c9b166;background:#00c9b10d;color:var(--white)}.type-btn.active[data-v-16214b28]{border-color:var(--teal);background:var(--teal-glow);color:var(--white)}.type-icon[data-v-16214b28]{font-size:22px}.type-label[data-v-16214b28]{font-size:12px;font-weight:600}.input[data-v-16214b28]{width:100%;background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;color:var(--white);font-size:15px;font-family:inherit;transition:border-color .2s,background .2s;outline:none}.input[data-v-16214b28]::placeholder{color:#8ea8c380}.input[data-v-16214b28]:focus{border-color:var(--teal);background:#00c9b10a}.select[data-v-16214b28]{appearance:none;cursor:pointer}.textarea[data-v-16214b28]{resize:vertical;min-height:80px}.error-msg[data-v-16214b28]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:12px 16px;border-radius:var(--radius-sm);font-size:14px}.btn-generate[data-v-16214b28]{width:100%;padding:16px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s,transform .1s;letter-spacing:.2px}.btn-generate[data-v-16214b28]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-generate[data-v-16214b28]:disabled{opacity:.4;cursor:not-allowed}.form-note[data-v-16214b28]{text-align:center;color:var(--text-muted);font-size:13px}.loading-dots[data-v-16214b28]{display:flex;gap:6px;justify-content:center;align-items:center}.loading-dots span[data-v-16214b28]{width:8px;height:8px;background:#0a1628;border-radius:50%;animation:bounce-16214b28 1.2s infinite ease-in-out}.loading-dots span[data-v-16214b28]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-16214b28]:nth-child(3){animation-delay:.3s}@keyframes bounce-16214b28{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.footer[data-v-16214b28]{margin-top:auto;padding:24px;text-align:center;color:var(--text-muted);font-size:13px;border-top:1px solid var(--border)}.signup-cta[data-v-16214b28]{background:linear-gradient(135deg,#00c9b114,#00a8960a);border-top:1px solid rgba(0,201,177,.2);padding:60px 24px}.cta-inner[data-v-16214b28]{max-width:640px;margin:0 auto;text-align:center}.cta-icon[data-v-16214b28]{font-size:32px;color:var(--teal);margin-bottom:16px}.cta-title[data-v-16214b28]{font-size:28px;font-weight:800;margin-bottom:12px;letter-spacing:-.5px}.cta-sub[data-v-16214b28]{font-size:15px;color:var(--text-muted);line-height:1.7;margin-bottom:28px}.cta-sub strong[data-v-16214b28]{color:var(--white)}.cta-actions[data-v-16214b28]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:28px}.cta-btn-primary[data-v-16214b28]{padding:16px 40px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:12px;color:#0a1628;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer;transition:opacity .2s;letter-spacing:.2px}.cta-btn-primary[data-v-16214b28]:hover{opacity:.88}.cta-btn-secondary[data-v-16214b28]{background:none;border:none;color:var(--teal);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}.cta-btn-secondary[data-v-16214b28]:hover{text-decoration:underline}.cta-features[data-v-16214b28]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:13px;color:var(--text-muted)}.cta-features li[data-v-16214b28]{color:var(--text-muted)}@media(max-width:600px){.cta-title[data-v-16214b28]{font-size:22px}.cta-btn-primary[data-v-16214b28]{width:100%}}.admin-page[data-v-f80143da]{min-height:100vh;display:flex;flex-direction:column;background:var(--blue-deep)}.admin-header[data-v-f80143da]{background:#0a1628fa;border-bottom:1px solid var(--border);padding:16px 24px;position:sticky;top:0;z-index:100}.admin-header-inner[data-v-f80143da]{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-logo[data-v-f80143da]{display:flex;align-items:center;gap:10px}.logo-img[data-v-f80143da]{width:200px;height:auto;object-fit:contain}.admin-badge[data-v-f80143da]{font-size:11px;font-weight:700;background:#f5c84226;color:var(--gold);border:1px solid rgba(245,200,66,.3);padding:2px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.5px}.admin-header-right[data-v-f80143da]{display:flex;align-items:center;gap:10px}.admin-user[data-v-f80143da]{font-size:13px;color:var(--text-muted)}.btn-back[data-v-f80143da],.btn-logout[data-v-f80143da]{padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.btn-back[data-v-f80143da]{background:#ffffff0d;border:1px solid var(--border);color:var(--white)}.btn-back[data-v-f80143da]:hover{background:#ffffff1a}.btn-logout[data-v-f80143da]{background:none;border:1px solid rgba(255,80,80,.3);color:#ff7070}.btn-logout[data-v-f80143da]:hover{background:#ff505014}.admin-body[data-v-f80143da]{max-width:1200px;margin:0 auto;padding:32px 24px;width:100%;flex:1}.loading-state[data-v-f80143da]{text-align:center;color:var(--text-muted);padding:60px}.admin-tabs[data-v-f80143da]{display:flex;gap:6px;margin-bottom:28px;border-bottom:1px solid var(--border);padding-bottom:0}.admin-tab[data-v-f80143da]{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px;display:flex;align-items:center;gap:6px}.admin-tab[data-v-f80143da]:hover{color:var(--white)}.admin-tab.active[data-v-f80143da]{color:var(--teal);border-bottom-color:var(--teal)}.tab-content[data-v-f80143da]{animation:fadeIn-f80143da .15s ease}@keyframes fadeIn-f80143da{0%{opacity:0}to{opacity:1}}.section-title[data-v-f80143da]{font-size:20px;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px}.count-badge[data-v-f80143da]{font-size:13px;font-weight:600;background:#ffffff12;color:var(--text-muted);padding:2px 10px;border-radius:100px}.stats-grid[data-v-f80143da]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:32px}.stat-card[data-v-f80143da]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:border-color .2s}.stat-card.highlight[data-v-f80143da]{border-color:#00c9b140}.stat-card[data-v-f80143da]:hover{border-color:#00c9b133}.stat-value[data-v-f80143da]{font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1;margin-bottom:8px}.stat-value.teal[data-v-f80143da]{color:var(--teal)}.stat-label[data-v-f80143da]{font-size:13px;color:var(--text-muted);font-weight:600;margin-bottom:10px}.stat-breakdown[data-v-f80143da]{display:flex;gap:8px;flex-wrap:wrap}.breakdown-item[data-v-f80143da]{font-size:12px;background:#ffffff0d;padding:3px 10px;border-radius:100px;color:var(--text-muted)}.breakdown-item.paid[data-v-f80143da]{color:var(--teal);background:var(--teal-glow)}.revenue-estimate[data-v-f80143da]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;max-width:400px}.revenue-title[data-v-f80143da]{font-size:15px;font-weight:700;margin-bottom:16px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.revenue-grid[data-v-f80143da]{display:flex;flex-direction:column;gap:10px}.revenue-row[data-v-f80143da]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.revenue-row.total[data-v-f80143da]{border-bottom:none;padding-top:12px}.revenue-label[data-v-f80143da]{font-size:14px;color:var(--text-muted)}.revenue-val[data-v-f80143da]{font-size:15px;font-weight:700}.revenue-val.teal[data-v-f80143da]{color:var(--teal);font-size:20px}.table-wrap[data-v-f80143da]{overflow-x:auto}.admin-table[data-v-f80143da]{width:100%;border-collapse:collapse;font-size:14px}.admin-table th[data-v-f80143da]{text-align:left;padding:10px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.admin-table td[data-v-f80143da]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.admin-table tr:hover td[data-v-f80143da]{background:#ffffff05}.td-email[data-v-f80143da]{font-size:13px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-biz[data-v-f80143da]{font-weight:600}.td-center[data-v-f80143da]{text-align:center}.muted[data-v-f80143da]{color:var(--text-muted);font-size:13px}.admin-dot[data-v-f80143da]{color:var(--gold);font-size:14px}.plan-badge[data-v-f80143da]{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:100px;border:1px solid;background:transparent}.type-chip[data-v-f80143da]{font-size:12px;background:#ffffff0f;padding:3px 10px;border-radius:100px;color:var(--text-muted);white-space:nowrap}.plan-btns[data-v-f80143da]{display:flex;gap:4px}.plan-btn[data-v-f80143da]{padding:4px 10px;border-radius:6px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.plan-btn[data-v-f80143da]:hover:not(:disabled){border-color:var(--teal);color:var(--teal)}.plan-btn.active[data-v-f80143da]{background:var(--teal-glow);border-color:var(--teal);color:var(--teal);cursor:default}.plan-btn[data-v-f80143da]:disabled{opacity:.4;cursor:not-allowed}.plans-header[data-v-f80143da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.plans-header .section-title[data-v-f80143da]{margin-bottom:0}.btn-new-plan[data-v-f80143da]{padding:9px 18px;background:var(--teal);border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.stripe-notice[data-v-f80143da]{background:#f5c84212;border:1px solid rgba(245,200,66,.2);color:#fffc;padding:12px 16px;border-radius:10px;font-size:13px;margin-bottom:24px;line-height:1.6}.stripe-notice code[data-v-f80143da]{background:#ffffff1a;padding:1px 6px;border-radius:4px;font-size:12px}.plans-list[data-v-f80143da]{display:flex;flex-direction:column;gap:16px}.plan-form-card[data-v-f80143da],.plan-card[data-v-f80143da]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.plan-card-header[data-v-f80143da]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.plan-card-name[data-v-f80143da]{font-size:18px;font-weight:700;margin-right:10px}.plan-card-slug[data-v-f80143da]{font-size:12px;color:var(--text-muted);background:#ffffff0f;padding:2px 8px;border-radius:100px}.plan-card-price[data-v-f80143da]{font-size:24px;font-weight:800;color:var(--teal)}.plan-card-price span[data-v-f80143da]{font-size:13px;color:var(--text-muted);font-weight:400}.plan-form-title[data-v-f80143da]{font-size:16px;font-weight:700;margin-bottom:16px}.plan-form-grid[data-v-f80143da]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.pf[data-v-f80143da]{display:flex;flex-direction:column;gap:6px}.pf.full[data-v-f80143da]{grid-column:1 / -1}.pf-label[data-v-f80143da]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.pf-label-row[data-v-f80143da]{display:flex;align-items:center;justify-content:space-between}.pf-label-row .pf-label[data-v-f80143da]{margin-bottom:0}.btn-suggest-features[data-v-f80143da]{font-size:11px;font-weight:600;font-family:inherit;padding:3px 10px;border-radius:6px;background:var(--teal-glow);border:1px solid rgba(0,201,177,.3);color:var(--teal);cursor:pointer;white-space:nowrap;transition:background .15s}.btn-suggest-features[data-v-f80143da]:hover{background:#00c9b133}.pf-hint[data-v-f80143da]{font-size:11px;color:#8ea8c380;text-transform:none;letter-spacing:0;margin-left:6px;font-weight:400}.pf-input[data-v-f80143da]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:9px 12px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.pf-input[data-v-f80143da]:focus{border-color:var(--teal)}.pf-textarea[data-v-f80143da]{resize:vertical;min-height:80px}.pf-select[data-v-f80143da]{cursor:pointer;appearance:none}.btn-save-plan[data-v-f80143da]{padding:10px 24px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-save-plan[data-v-f80143da]:hover:not(:disabled){opacity:.88}.btn-save-plan[data-v-f80143da]:disabled{opacity:.4;cursor:not-allowed}.btn-delete-plan[data-v-f80143da]{padding:6px 12px;border-radius:8px;border:1px solid rgba(255,80,80,.3);background:#ff50500f;color:#ff7070;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.btn-delete-plan[data-v-f80143da]:hover{background:#ff505026;border-color:#ff505080}.tool-checks[data-v-f80143da]{display:flex;flex-direction:column;gap:8px;margin-top:2px}.tool-check-row[data-v-f80143da]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-check[data-v-f80143da]{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;font-size:13px;color:#fffc;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:8px 12px;transition:border-color .15s}.tool-check[data-v-f80143da]:hover{border-color:#00c9b14d}.tool-limit-field[data-v-f80143da]{display:flex;align-items:center;gap:6px;flex-shrink:0}.tool-limit-label[data-v-f80143da]{font-size:11px;color:var(--text-muted);font-weight:600;white-space:nowrap}.tool-limit-input[data-v-f80143da]{width:70px;background:#ffffff0d;border:1.5px solid var(--border);border-radius:6px;padding:6px 8px;color:var(--white);font-size:13px;font-family:inherit;outline:none;text-align:center}.tool-limit-input[data-v-f80143da]:focus{border-color:var(--teal)}.tool-check input[type=checkbox][data-v-f80143da]{width:15px;height:15px;cursor:pointer;accent-color:var(--teal)}.section-divider[data-v-f80143da]{border:none;border-top:1px solid var(--border);margin:8px 0}.credit-cost-badge[data-v-f80143da]{margin-left:auto;font-size:11px;font-weight:700;background:#00c9b11f;color:var(--teal);border:1px solid rgba(0,201,177,.25);padding:2px 8px;border-radius:100px}.action-btns[data-v-f80143da]{display:flex;gap:4px;align-items:center}.act-btn[data-v-f80143da]{padding:4px 8px;border-radius:6px;border:1px solid var(--border);background:#ffffff0a;font-size:13px;cursor:pointer;font-family:inherit;transition:all .15s;color:var(--white);line-height:1}.act-btn[data-v-f80143da]:disabled{opacity:.4;cursor:not-allowed}.act-btn.edit[data-v-f80143da]:hover{border-color:var(--teal);background:#00c9b114}.act-btn.promote[data-v-f80143da]{color:#f5c842;border-color:#f5c84233}.act-btn.promote[data-v-f80143da]:hover{background:#f5c8421a}.act-btn.demote[data-v-f80143da]{color:#f5c842;border-color:#f5c84266;background:#f5c84214}.act-btn.demote[data-v-f80143da]:hover{background:#f5c84226}.act-btn.disable[data-v-f80143da]:hover{border-color:#ff646466;background:#ff646414;color:#ff7070}.act-btn.enable[data-v-f80143da]{color:var(--teal);border-color:#00c9b14d}.act-btn.enable[data-v-f80143da]:hover{background:#00c9b11a}.act-btn.save[data-v-f80143da]{color:var(--teal);border-color:#00c9b14d}.act-btn.cancel[data-v-f80143da]{color:#ff7070;border-color:#ff646433}.row-disabled td[data-v-f80143da]{opacity:.45}.text-disabled[data-v-f80143da]{text-decoration:line-through;color:var(--text-muted)}.email-edit-row[data-v-f80143da]{display:flex;gap:4px;align-items:center}.email-input[data-v-f80143da]{background:#ffffff12;border:1.5px solid var(--teal);border-radius:6px;padding:4px 8px;color:var(--white);font-size:13px;font-family:inherit;outline:none;width:200px}.act-btn.view[data-v-f80143da]{color:var(--text-muted)}.act-btn.view[data-v-f80143da]:hover{border-color:#fff3;color:var(--white)}.ud-backdrop[data-v-f80143da]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:500;display:flex;justify-content:flex-end}.ud-panel[data-v-f80143da]{width:480px;max-width:100vw;height:100vh;overflow-y:auto;background:var(--blue-card);border-left:1px solid var(--border);display:flex;flex-direction:column;animation:slideInRight-f80143da .2s ease}@keyframes slideInRight-f80143da{0%{transform:translate(100%)}to{transform:translate(0)}}.ud-header[data-v-f80143da]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--blue-card);z-index:10}.ud-title[data-v-f80143da]{font-size:18px;font-weight:800}.ud-close[data-v-f80143da]{background:none;border:1px solid var(--border);color:var(--text-muted);padding:4px 10px;border-radius:6px;cursor:pointer;font-size:14px;font-family:inherit}.ud-close[data-v-f80143da]:hover{color:var(--white)}.ud-loading[data-v-f80143da]{padding:48px;text-align:center;color:var(--text-muted)}.ud-section-title[data-v-f80143da]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);padding:16px 24px 8px;border-top:1px solid var(--border)}.ud-section[data-v-f80143da]{padding:0 24px 16px;display:flex;flex-direction:column;gap:10px}.ud-row-pair[data-v-f80143da]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ud-field[data-v-f80143da]{display:flex;flex-direction:column;gap:3px}.ud-label[data-v-f80143da]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px}.ud-value[data-v-f80143da]{font-size:13px;color:var(--white)}.ud-credits-balance[data-v-f80143da]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ud-credits-num[data-v-f80143da]{font-size:40px;font-weight:800;color:var(--teal);letter-spacing:-1px;line-height:1}.ud-credits-label[data-v-f80143da]{font-size:13px;color:var(--text-muted)}.ud-adjust-row[data-v-f80143da]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ud-adjust-input[data-v-f80143da]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:8px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none;width:100px}.ud-adjust-input[data-v-f80143da]:focus{border-color:var(--teal)}.ud-adjust-note[data-v-f80143da]{flex:1;width:auto}.ud-adjust-btn[data-v-f80143da]{padding:8px 16px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.ud-adjust-btn[data-v-f80143da]:disabled{opacity:.4;cursor:not-allowed}.ud-tx-list[data-v-f80143da]{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;max-height:220px;overflow-y:auto}.ud-tx-row[data-v-f80143da]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.04);font-size:12px}.ud-tx-row[data-v-f80143da]:last-child{border-bottom:none}.ud-tx-date[data-v-f80143da]{color:var(--text-muted);white-space:nowrap;flex-shrink:0}.ud-tx-desc[data-v-f80143da]{flex:1;color:#fffc}.ud-tx-amount[data-v-f80143da]{font-weight:700;white-space:nowrap}.positive[data-v-f80143da]{color:var(--teal)}.negative[data-v-f80143da]{color:#ff7070}.ud-usage-grid[data-v-f80143da]{display:grid;grid-template-columns:1fr auto;gap:6px 16px;font-size:13px}.ud-usage-tool[data-v-f80143da]{color:#fffc}.ud-usage-count[data-v-f80143da]{color:var(--teal);font-weight:700;text-align:right}.ud-biz-list[data-v-f80143da]{display:flex;flex-direction:column;gap:6px}.ud-biz-row[data-v-f80143da]{display:flex;gap:10px;font-size:13px;padding:8px 12px;background:#ffffff08;border-radius:8px}.ud-biz-name[data-v-f80143da]{font-weight:700}.ud-biz-type[data-v-f80143da],.ud-biz-loc[data-v-f80143da]{color:var(--text-muted);text-transform:capitalize}.ud-empty[data-v-f80143da]{color:var(--text-muted);font-size:13px;text-align:center;padding:16px;background:#ffffff05;border-radius:8px}.leads-panel[data-v-f80143da]{position:fixed;inset:0;background:var(--bg);overflow-y:auto;z-index:50;padding:40px 24px}.leads-inner[data-v-f80143da]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.leads-heading[data-v-f80143da]{font-size:24px;font-weight:700;color:var(--text);margin:0}.leads-section-title[data-v-f80143da]{font-size:15px;font-weight:600;color:var(--text);margin:0 0 14px}.leads-collect-card[data-v-f80143da],.leads-table-card[data-v-f80143da]{background:var(--card-bg);border:1px solid var(--border);border-radius:12px;padding:20px}.leads-key-warning[data-v-f80143da]{background:#ffb40014;border:1px solid rgba(255,180,0,.25);border-radius:8px;padding:14px 16px;font-size:13px;color:#f5c842;line-height:1.6}.leads-key-warning a[data-v-f80143da]{color:#38bdf8}.leads-key-warning code[data-v-f80143da]{background:#ffffff14;padding:1px 6px;border-radius:4px}.leads-preset-label[data-v-f80143da]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.leads-presets[data-v-f80143da]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.leads-preset-btn[data-v-f80143da]{padding:4px 10px;border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:20px;cursor:pointer;font-size:12px;transition:all .15s}.leads-preset-btn.active[data-v-f80143da],.leads-preset-btn[data-v-f80143da]:hover{border-color:var(--teal);color:var(--teal)}.leads-collect-row[data-v-f80143da]{display:flex;gap:10px;flex-wrap:wrap}.leads-input[data-v-f80143da]{background:var(--input-bg);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:8px;font-size:13px}.leads-input[data-v-f80143da]:focus{outline:none;border-color:var(--teal)}.leads-search[data-v-f80143da]{flex:1;min-width:160px}.leads-input-sm[data-v-f80143da]{width:70px}.leads-select[data-v-f80143da]{background:var(--input-bg);border:1px solid var(--border);color:var(--text);padding:8px 10px;border-radius:8px;font-size:13px}.leads-collect-btn[data-v-f80143da]{padding:8px 20px;background:var(--teal);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.leads-collect-btn[data-v-f80143da]:disabled{opacity:.5;cursor:not-allowed}.leads-export-btn[data-v-f80143da]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);color:var(--text);border-radius:8px;cursor:pointer;font-size:13px;white-space:nowrap}.leads-export-btn[data-v-f80143da]:hover{background:#ffffff1a}.leads-error[data-v-f80143da]{color:#ff7070;font-size:13px;margin-top:10px}.leads-result[data-v-f80143da]{color:var(--teal);font-size:13px;margin-top:10px}.leads-filter-row[data-v-f80143da]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.leads-filter-group[data-v-f80143da]{display:flex;flex-direction:column;gap:4px}.leads-filter-label[data-v-f80143da]{font-size:11px;color:var(--text-muted)}.leads-stats[data-v-f80143da]{font-size:13px;color:var(--text-muted);margin-bottom:12px}.leads-loading[data-v-f80143da],.leads-empty[data-v-f80143da]{text-align:center;color:var(--text-muted);padding:32px;font-size:14px}.leads-table-wrap[data-v-f80143da]{overflow-x:auto}.leads-table[data-v-f80143da]{width:100%;border-collapse:collapse;font-size:13px}.leads-table th[data-v-f80143da]{text-align:left;padding:8px 12px;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border)}.leads-table td[data-v-f80143da]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.leads-table tr:hover td[data-v-f80143da]{background:#ffffff05}.leads-td-name[data-v-f80143da]{font-weight:600;color:var(--text);max-width:200px}.leads-td-muted[data-v-f80143da]{color:var(--text-muted)}.leads-name-link[data-v-f80143da],.leads-site-link[data-v-f80143da]{color:#38bdf8;text-decoration:none}.leads-name-link[data-v-f80143da]:hover,.leads-site-link[data-v-f80143da]:hover{text-decoration:underline}.leads-cat-badge[data-v-f80143da]{padding:2px 8px;background:#ffffff0f;border-radius:10px;font-size:11px;color:var(--text-muted)}.leads-rating-low[data-v-f80143da]{color:#f87171;font-weight:600}.leads-rating-ok[data-v-f80143da]{color:var(--teal)}.leads-del-btn[data-v-f80143da]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;padding:0 4px;line-height:1}.leads-del-btn[data-v-f80143da]:hover{color:#ff7070}.leads-pagination[data-v-f80143da]{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.leads-page-btn[data-v-f80143da]{padding:5px 11px;border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:6px;cursor:pointer;font-size:13px}.leads-page-btn.active[data-v-f80143da]{background:var(--teal);border-color:var(--teal);color:#fff}.leads-import-header[data-v-f80143da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.leads-toggle-btn[data-v-f80143da]{padding:4px 14px;border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:6px;cursor:pointer;font-size:12px}.leads-toggle-btn[data-v-f80143da]:hover{border-color:var(--teal);color:var(--teal)}.leads-file-input[data-v-f80143da]{flex:1;font-size:13px;color:var(--text-muted);background:var(--input-bg);border:1px dashed var(--border);border-radius:8px;padding:8px 12px;cursor:pointer}.leads-file-input[data-v-f80143da]::file-selector-button{background:var(--teal);color:#fff;border:none;border-radius:6px;padding:5px 12px;cursor:pointer;font-size:12px;margin-right:10px}.leads-mapping-title[data-v-f80143da]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.leads-mapping-grid[data-v-f80143da]{display:grid;grid-template-columns:160px 1fr;gap:8px 12px;align-items:center}.leads-mapping-label[data-v-f80143da]{font-size:13px;color:var(--text)}.leads-import-count[data-v-f80143da]{font-size:14px;color:var(--teal);margin:14px 0 10px;font-weight:600}.leads-preview-wrap[data-v-f80143da]{margin-top:12px;overflow-x:auto}.leads-checkbox-label[data-v-f80143da]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);cursor:pointer}.leads-stats-row[data-v-f80143da]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap;gap:8px}.leads-extract-btn[data-v-f80143da]{padding:7px 16px;background:#0ea5e91f;border:1px solid rgba(14,165,233,.3);color:#38bdf8;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;white-space:nowrap;transition:background .15s}.leads-extract-btn[data-v-f80143da]:hover:not(:disabled){background:#0ea5e933}.leads-extract-btn[data-v-f80143da]:disabled{opacity:.5;cursor:not-allowed}.leads-email-none[data-v-f80143da]{color:var(--text-muted);font-size:12px}.leads-email-cell[data-v-f80143da]{display:flex;align-items:center;gap:6px;cursor:pointer;min-width:120px}.leads-email-cell:hover .leads-email-edit-icon[data-v-f80143da]{opacity:1}.leads-email-edit-icon[data-v-f80143da]{opacity:0;color:var(--text-muted);font-size:12px;transition:opacity .15s}.leads-email-edit[data-v-f80143da]{display:flex;align-items:center;gap:4px}.leads-email-input[data-v-f80143da]{width:180px;padding:4px 8px;font-size:12px}.leads-email-save[data-v-f80143da]{background:var(--teal);border:none;color:#fff;border-radius:5px;padding:3px 8px;cursor:pointer;font-size:13px;font-weight:700}.leads-reviews-btn[data-v-f80143da]{background:#6366f126;border:1px solid rgba(99,102,241,.3);color:#a78bfa;border-radius:5px;padding:3px 7px;cursor:pointer;font-size:13px;margin-right:4px;transition:background .15s}.leads-reviews-btn[data-v-f80143da]:hover{background:#6366f14d}.leads-score-btn[data-v-f80143da]{background:#00c9b11a;border:1px solid rgba(0,201,177,.3);color:var(--teal);border-radius:5px;padding:3px 9px;cursor:pointer;font-size:12px;font-weight:600;margin-right:4px;transition:background .15s;white-space:nowrap}.leads-score-btn[data-v-f80143da]:hover:not(:disabled){background:#00c9b138}.leads-score-btn[data-v-f80143da]:disabled{opacity:.35;cursor:not-allowed}.leads-score-btn.scored[data-v-f80143da]{background:#00c9b12e;border-color:var(--teal);color:var(--teal)}.leads-score-btn.error[data-v-f80143da]{background:#ff50501a;border-color:#ff505066;color:#ff7070}.rp-overlay[data-v-f80143da]{position:fixed;inset:0;background:#0009;z-index:9000;display:flex;justify-content:flex-end}.rp-panel[data-v-f80143da]{width:min(600px,100vw);background:var(--blue-card);border-left:1px solid var(--border);height:100%;overflow-y:auto;display:flex;flex-direction:column}.rp-header[data-v-f80143da]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--blue-card);z-index:1}.rp-title[data-v-f80143da]{font-size:17px;font-weight:700;color:var(--white)}.rp-sub[data-v-f80143da]{font-size:12px;color:var(--text-muted);margin-top:4px}.rp-close[data-v-f80143da]{background:none;border:none;color:var(--text-muted);font-size:18px;cursor:pointer;padding:4px;flex-shrink:0}.rp-close[data-v-f80143da]:hover{color:var(--white)}.rp-loading[data-v-f80143da]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;flex:1;padding:48px;color:var(--text-muted);font-size:14px}.rp-spinner[data-v-f80143da]{width:36px;height:36px;border:3px solid rgba(99,102,241,.2);border-top-color:#6366f1;border-radius:50%;animation:spin-f80143da 1s linear infinite}@keyframes spin-f80143da{to{transform:rotate(360deg)}}.rp-error[data-v-f80143da]{padding:24px;color:#f87171;font-size:14px}.rp-body[data-v-f80143da]{padding:20px 24px;display:flex;flex-direction:column;gap:20px}.rp-meta[data-v-f80143da]{font-size:12px;color:var(--text-muted);display:flex;gap:8px;flex-wrap:wrap}.rp-cached[data-v-f80143da]{background:#ffffff14;border-radius:4px;padding:1px 6px;font-size:11px}.rp-headline[data-v-f80143da]{background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:8px;padding:12px 14px;font-size:13px;font-weight:600;color:var(--white);line-height:1.5}.rp-bar[data-v-f80143da]{display:flex;height:8px;border-radius:100px;overflow:hidden;gap:2px;margin-bottom:8px}.rp-bar-seg[data-v-f80143da]{height:100%;border-radius:100px}.rp-bar-legend[data-v-f80143da]{display:flex;gap:12px;font-size:12px;color:var(--text-muted)}.rp-dot[data-v-f80143da]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:middle}.rp-cols[data-v-f80143da]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rp-col[data-v-f80143da]{background:#ffffff05;border:1px solid var(--border);border-radius:10px;padding:14px}.rp-col-title[data-v-f80143da]{font-size:13px;font-weight:700;margin-bottom:12px}.rp-theme[data-v-f80143da]{margin-bottom:10px}.rp-theme[data-v-f80143da]:last-child{margin-bottom:0}.rp-theme-row[data-v-f80143da]{display:flex;justify-content:space-between;margin-bottom:2px}.rp-theme-name[data-v-f80143da]{font-size:13px;font-weight:600;color:var(--white)}.rp-theme-count[data-v-f80143da]{font-size:11px;color:var(--text-muted);background:#ffffff12;padding:1px 6px;border-radius:100px}.rp-theme-detail[data-v-f80143da]{font-size:12px;color:var(--text-muted);line-height:1.5;margin:0}.rp-section-title[data-v-f80143da]{font-size:13px;font-weight:700;color:var(--white);margin-bottom:10px}.rp-opp[data-v-f80143da]{background:#6366f10d;border-radius:8px;padding:10px 12px;margin-bottom:8px}.rp-opp[data-v-f80143da]:last-child{margin-bottom:0}.rp-opp-angle[data-v-f80143da]{font-size:13px;font-weight:600;color:#a78bfa;margin-bottom:3px}.rp-opp-reason[data-v-f80143da]{font-size:12px;color:var(--text-muted);line-height:1.5}.rp-urgent[data-v-f80143da]{background:#ef44440f;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:12px 14px;font-size:13px;color:var(--text-muted);line-height:1.5}.rp-outreach[data-v-f80143da]{background:#22c55e0d;border:1px solid rgba(34,197,94,.15);border-radius:8px;padding:14px}.rp-outreach-title[data-v-f80143da]{font-size:12px;font-weight:700;color:#22c55e;margin-bottom:6px;text-transform:uppercase;letter-spacing:.5px}.rp-outreach-text[data-v-f80143da]{font-size:13px;color:var(--text-muted);margin:0;line-height:1.5}.modal-backdrop[data-v-331dda11]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-331dda11 .15s ease}@keyframes fadeIn-331dda11{0%{opacity:0}to{opacity:1}}.modal[data-v-331dda11]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);width:100%;max-width:640px;max-height:88vh;overflow-y:auto;position:relative;animation:slideUp-331dda11 .2s ease;display:flex;flex-direction:column}@keyframes slideUp-331dda11{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-close[data-v-331dda11]{position:sticky;top:12px;float:right;margin:12px 16px 0 0;background:#ffffff14;border:1px solid var(--border);color:var(--text-muted);font-size:14px;cursor:pointer;padding:4px 10px;border-radius:6px;z-index:10}.modal-close[data-v-331dda11]:hover{color:var(--white)}.modal-loading[data-v-331dda11]{padding:48px;text-align:center;color:var(--text-muted);font-size:14px}.modal-head[data-v-331dda11]{padding:24px 24px 0}.modal-title[data-v-331dda11]{font-size:20px;font-weight:800;margin-bottom:6px}.modal-meta[data-v-331dda11]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--text-muted)}.meta-type[data-v-331dda11]{background:var(--teal-glow);color:var(--teal);border:1px solid rgba(0,201,177,.2);padding:2px 10px;border-radius:100px;font-size:11px;font-weight:700;text-transform:capitalize}.meta-sep[data-v-331dda11]{opacity:.3}.lang-bar[data-v-331dda11]{display:flex;align-items:center;gap:6px;padding:12px 24px 0;flex-wrap:wrap}.lang-pill[data-v-331dda11]{padding:5px 12px;border-radius:100px;border:1.5px solid var(--border);background:#ffffff0a;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.lang-pill[data-v-331dda11]:hover{border-color:#00c9b166;color:var(--white)}.lang-pill.active[data-v-331dda11]{border-color:var(--teal);background:var(--teal-glow);color:var(--teal)}.translating-label[data-v-331dda11]{font-size:12px;color:var(--text-muted);font-style:italic}.translate-error[data-v-331dda11]{font-size:12px;color:#ff7070}.translate-quota[data-v-331dda11]{font-size:11px;color:var(--text-muted);margin-left:4px}.translate-disabled[data-v-331dda11]{font-size:11px;color:#ff7070;margin-left:4px}.lang-locked[data-v-331dda11]{opacity:.4;cursor:not-allowed}.btn-platform-locked[data-v-331dda11]{padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--border);color:var(--text-muted);opacity:.45;cursor:not-allowed;font-family:inherit}.modal-tabs[data-v-331dda11]{display:flex;gap:4px;padding:16px 24px 0;border-bottom:1px solid var(--border)}.modal-tab[data-v-331dda11]{padding:8px 14px;border:none;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s}.modal-tab[data-v-331dda11]:hover{color:var(--white)}.modal-tab.active[data-v-331dda11]{color:var(--teal);border-bottom-color:var(--teal)}.tab-content[data-v-331dda11]{padding:20px 24px 24px;display:flex;flex-direction:column;gap:16px}.content-card[data-v-331dda11]{background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:10px}.card-header[data-v-331dda11]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px}.card-num[data-v-331dda11]{font-size:12px;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.4px}.best-time[data-v-331dda11]{font-size:11px;color:var(--text-muted);background:#ffffff0d;padding:2px 8px;border-radius:100px}.card-caption[data-v-331dda11]{font-size:14px;line-height:1.7;color:#ffffffd9;white-space:pre-line}.card-hashtags[data-v-331dda11]{display:flex;flex-wrap:wrap;gap:6px}.hashtag[data-v-331dda11]{font-size:12px;color:var(--teal);background:var(--teal-glow);padding:2px 10px;border-radius:100px;border:1px solid rgba(0,201,177,.2)}.reel-section[data-v-331dda11]{display:flex;flex-direction:column;gap:4px}.reel-label[data-v-331dda11]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted)}.reel-text[data-v-331dda11]{font-size:13px;line-height:1.6;color:#fffc}.hook-text[data-v-331dda11]{color:var(--teal);font-weight:600}.audio-text[data-v-331dda11]{color:#ffffff80;font-style:italic}.ad-headline[data-v-331dda11]{font-size:16px;font-weight:800;color:var(--white)}.card-actions[data-v-331dda11]{display:flex;gap:8px;align-items:center;margin-top:4px}.btn-copy[data-v-331dda11]{padding:6px 14px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.btn-copy[data-v-331dda11]:hover{background:#00c9b11a;color:var(--teal)}.btn-sched[data-v-331dda11]{padding:6px 14px;background:#00c9b114;border:1px solid rgba(0,201,177,.25);border-radius:8px;color:var(--teal);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.btn-sched[data-v-331dda11]:hover{background:#00c9b126}.btn-publish[data-v-331dda11]{padding:6px 14px;background:#ffb4001a;border:1px solid rgba(255,180,0,.3);border-radius:8px;color:#ffb400;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s}.btn-publish[data-v-331dda11]:hover:not(:disabled){background:#ffb40033}.btn-publish[data-v-331dda11]:disabled{opacity:.5;cursor:default}.btn-publish.published[data-v-331dda11]{background:#00c9b11f;border-color:#00c9b14d;color:var(--teal)}.btn-publish-li[data-v-331dda11]{padding:6px 14px;background:#0a66c21f;border:1px solid rgba(10,102,194,.35);border-radius:8px;color:#5ba4f5;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s}.btn-publish-li[data-v-331dda11]:hover:not(:disabled){background:#0a66c238}.btn-publish-li[data-v-331dda11]:disabled{opacity:.5;cursor:default}.btn-publish-li.published[data-v-331dda11]{background:#00c9b11f;border-color:#00c9b14d;color:var(--teal)}.publish-error[data-v-331dda11]{font-size:12px;color:#ff7070;background:#ff646414;border:1px solid rgba(255,100,100,.2);border-radius:6px;padding:8px 12px}.ig-modal-backdrop[data-v-331dda11]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.ig-modal[data-v-331dda11]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:28px;width:100%;max-width:440px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.ig-modal-title[data-v-331dda11]{font-size:16px;font-weight:800;margin:0}.ig-modal-desc[data-v-331dda11]{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.ig-modal-input[data-v-331dda11]{width:100%;padding:10px 14px;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:13px;font-family:inherit;box-sizing:border-box}.ig-modal-input[data-v-331dda11]:focus{outline:none;border-color:var(--teal)}.ig-modal-actions[data-v-331dda11]{display:flex;gap:8px;justify-content:flex-end}.btn-cancel[data-v-331dda11]{padding:8px 16px;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer}.btn-cancel[data-v-331dda11]:hover{color:var(--white)}.btn-publish-ig[data-v-331dda11]{padding:8px 18px;background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;opacity:1}.btn-publish-ig[data-v-331dda11]:disabled{opacity:.4;cursor:default}.btn-publish-ig[data-v-331dda11]:not(:disabled):hover{opacity:.88}.img-dropzone[data-v-331dda11]{border:2px dashed var(--border);border-radius:var(--radius-sm);padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;transition:all .2s}.img-dropzone[data-v-331dda11]:hover,.img-dropzone.drag-over[data-v-331dda11]{border-color:var(--teal);background:#00c9b10d}.drop-label[data-v-331dda11]{font-size:13px;font-weight:600;color:var(--white)}.drop-sub[data-v-331dda11]{font-size:11px;color:var(--text-muted)}.img-preview-wrap[data-v-331dda11]{position:relative;border-radius:var(--radius-sm);overflow:hidden}.img-preview[data-v-331dda11]{width:100%;max-height:180px;object-fit:cover;display:block}.btn-remove-img[data-v-331dda11]{position:absolute;top:6px;right:6px;background:#0009;border:none;border-radius:6px;color:#fff;font-size:12px;padding:3px 8px;cursor:pointer}.url-or-row[data-v-331dda11]{display:flex;align-items:center;gap:10px}.url-or-label[data-v-331dda11]{font-size:11px;color:var(--text-muted);white-space:nowrap}.url-or-row .ig-modal-input[data-v-331dda11]{flex:1}.btn-publish-text[data-v-331dda11]{padding:8px 16px;background:transparent;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer}.btn-publish-text[data-v-331dda11]:hover:not(:disabled){color:var(--white);border-color:#ffffff4d}.btn-publish-text[data-v-331dda11]:disabled{opacity:.4;cursor:default}.dash[data-v-51c00050]{padding:36px 32px 60px}.dash-inner[data-v-51c00050]{max-width:960px;margin:0 auto}.page-header[data-v-51c00050]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;flex-wrap:wrap}.page-title[data-v-51c00050]{font-size:26px;font-weight:800;letter-spacing:-.5px}.page-sub[data-v-51c00050]{font-size:14px;color:var(--text-muted);margin-top:4px}.btn-generate[data-v-51c00050]{padding:10px 22px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:10px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-generate[data-v-51c00050]:hover{opacity:.88}.quick-grid[data-v-51c00050]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:40px}@media(max-width:700px){.quick-grid[data-v-51c00050]{grid-template-columns:1fr 1fr}}.quick-card[data-v-51c00050]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:border-color .2s,transform .15s}.quick-card[data-v-51c00050]:hover{border-color:#00c9b14d;transform:translateY(-2px)}.qc-icon[data-v-51c00050]{font-size:24px;flex-shrink:0}.qc-title[data-v-51c00050]{font-size:14px;font-weight:700;margin-bottom:2px}.qc-desc[data-v-51c00050]{font-size:12px;color:var(--text-muted)}.section[data-v-51c00050]{margin-bottom:44px}.section-title[data-v-51c00050]{font-size:17px;font-weight:700;margin-bottom:16px;letter-spacing:-.2px}.plans-grid[data-v-51c00050]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.plan-card[data-v-51c00050]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:14px;transition:border-color .2s}.plan-card.current[data-v-51c00050]{border-color:var(--teal)}.plan-card[data-v-51c00050]:hover{border-color:#00c9b14d}.plan-top[data-v-51c00050]{display:flex;justify-content:space-between;align-items:flex-start}.plan-name[data-v-51c00050]{font-size:17px;font-weight:700}.plan-price[data-v-51c00050]{font-size:20px;font-weight:800;color:var(--teal)}.plan-price small[data-v-51c00050]{font-size:12px;color:var(--text-muted);font-weight:400}.plan-free[data-v-51c00050]{color:var(--text-muted);font-size:15px}.plan-features[data-v-51c00050]{list-style:none;display:flex;flex-direction:column;gap:7px;flex:1}.plan-features li[data-v-51c00050]{font-size:12px;color:#fffc;display:flex;gap:7px}.feature-check[data-v-51c00050]{color:var(--teal);font-weight:700;flex-shrink:0}.plan-action[data-v-51c00050]{margin-top:auto}.plan-current-badge[data-v-51c00050]{text-align:center;padding:8px;border-radius:8px;background:var(--teal-glow);border:1px solid rgba(0,201,177,.3);color:var(--teal);font-size:12px;font-weight:700}.btn-subscribe[data-v-51c00050]{width:100%;padding:10px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-subscribe[data-v-51c00050]:disabled{opacity:.4;cursor:not-allowed}.btn-manage[data-v-51c00050]{width:100%;padding:9px;margin-top:6px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.btn-manage[data-v-51c00050]:hover{color:var(--white);border-color:#fff3}.btn-manage[data-v-51c00050]:disabled{opacity:.4;cursor:not-allowed}.empty-state[data-v-51c00050]{color:var(--text-muted);font-size:14px;padding:28px;text-align:center;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:10px;align-items:center}.btn-inline[data-v-51c00050]{background:none;border:none;color:var(--teal);font-size:14px;font-weight:600;cursor:pointer;font-family:inherit}.history-list[data-v-51c00050]{display:flex;flex-direction:column;gap:6px}.history-item[data-v-51c00050]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;transition:border-color .2s}.history-item[data-v-51c00050]{cursor:pointer}.history-item[data-v-51c00050]:hover{border-color:#00c9b14d;background:#00c9b108}.history-view[data-v-51c00050]{font-size:12px;font-weight:700;color:var(--teal);margin-left:4px}.history-info[data-v-51c00050]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-biz[data-v-51c00050]{font-weight:600;font-size:14px}.history-type[data-v-51c00050]{font-size:11px;background:#ffffff0f;padding:2px 9px;border-radius:100px;color:var(--text-muted)}.history-loc[data-v-51c00050]{font-size:12px;color:var(--text-muted)}.history-meta[data-v-51c00050]{display:flex;align-items:center;gap:10px}.history-counts[data-v-51c00050]{font-size:12px;color:var(--teal)}.history-date[data-v-51c00050]{font-size:12px;color:var(--text-muted)}.digest-card[data-v-51c00050]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:16px;max-width:520px}.digest-row[data-v-51c00050]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.digest-info[data-v-51c00050]{display:flex;flex-direction:column;gap:4px}.digest-label[data-v-51c00050]{font-size:14px;font-weight:700}.digest-desc[data-v-51c00050]{font-size:12px;color:var(--text-muted);line-height:1.5}.digest-day-row[data-v-51c00050]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.digest-day-label[data-v-51c00050]{font-size:12px;color:var(--text-muted)}.day-pills[data-v-51c00050]{display:flex;gap:5px;flex-wrap:wrap}.day-pill[data-v-51c00050]{padding:5px 11px;border-radius:100px;border:1.5px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s;text-transform:capitalize}.day-pill.active[data-v-51c00050]{border-color:var(--teal);background:var(--teal-glow);color:var(--teal)}.btn-save-prefs[data-v-51c00050]{align-self:flex-start;padding:8px 20px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-save-prefs[data-v-51c00050]:disabled{opacity:.4;cursor:not-allowed}.toggle[data-v-51c00050]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.toggle input[data-v-51c00050]{opacity:0;width:0;height:0}.toggle-track[data-v-51c00050]{position:absolute;inset:0;background:#ffffff1a;border-radius:100px;border:1.5px solid var(--border);cursor:pointer;transition:all .2s}.toggle-track[data-v-51c00050]:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:50%;transform:translateY(-50%);background:var(--text-muted);border-radius:50%;transition:all .2s}.toggle input:checked+.toggle-track[data-v-51c00050]{background:var(--teal-glow);border-color:var(--teal)}.toggle input:checked+.toggle-track[data-v-51c00050]:before{left:calc(100% - 19px);background:var(--teal)}@media(max-width:600px){.dash[data-v-51c00050]{padding:24px 16px 60px}}.backdrop[data-v-be4390d2]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-be4390d2 .15s ease}@keyframes fadeIn-be4390d2{0%{opacity:0}to{opacity:1}}.modal[data-v-be4390d2]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);width:100%;max-width:880px;max-height:92vh;overflow-y:auto;position:relative;padding:36px;animation:slideUp-be4390d2 .2s ease}@keyframes slideUp-be4390d2{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.btn-close[data-v-be4390d2]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px}.btn-close[data-v-be4390d2]:hover{color:var(--white)}.modal-title[data-v-be4390d2]{font-size:22px;font-weight:800;margin-bottom:24px}.modal-body[data-v-be4390d2]{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:640px){.modal-body[data-v-be4390d2]{grid-template-columns:1fr}}.compose-col[data-v-be4390d2],.right-col[data-v-be4390d2]{display:flex;flex-direction:column;gap:18px}.field[data-v-be4390d2]{display:flex;flex-direction:column;gap:8px}.field-label[data-v-be4390d2]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.field-hint[data-v-be4390d2]{font-size:10px;text-transform:none;letter-spacing:0;font-weight:400}.char-count[data-v-be4390d2]{margin-left:auto;font-size:11px;font-weight:400;text-transform:none;letter-spacing:0}.char-count.warn[data-v-be4390d2]{color:#ffb400}.input[data-v-be4390d2]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s;color-scheme:dark}.input[data-v-be4390d2]:focus{border-color:var(--teal)}.input-sm[data-v-be4390d2]{padding:8px 12px;font-size:13px}.caption-area[data-v-be4390d2]{resize:vertical;min-height:140px;line-height:1.6}select.input[data-v-be4390d2]{cursor:pointer}.platform-grid[data-v-be4390d2]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.platform-btn[data-v-be4390d2]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s}.platform-btn[data-v-be4390d2]:hover{border-color:#fff3;color:var(--white)}.platform-btn.active[data-v-be4390d2]{color:var(--white)}.p-icon[data-v-be4390d2]{font-size:18px}.type-tabs[data-v-be4390d2]{display:flex;gap:6px}.type-tab[data-v-be4390d2]{padding:6px 14px;border-radius:100px;border:1.5px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.type-tab.active[data-v-be4390d2]{border-color:var(--teal);background:#00c9b11a;color:var(--teal)}.hashtag-preview[data-v-be4390d2]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.tag[data-v-be4390d2]{background:#00c9b114;border:1px solid rgba(0,201,177,.2);color:var(--teal);font-size:12px;padding:2px 8px;border-radius:100px}.dropzone[data-v-be4390d2]{border:2px dashed var(--border);border-radius:var(--radius-sm);padding:28px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s}.dropzone[data-v-be4390d2]:hover,.dropzone.drag-over[data-v-be4390d2]{border-color:var(--teal);background:#00c9b10f}.drop-icon[data-v-be4390d2]{font-size:28px}.drop-text[data-v-be4390d2]{font-size:14px;font-weight:600;color:var(--white)}.drop-hint[data-v-be4390d2]{font-size:12px;color:var(--text-muted)}.hidden-input[data-v-be4390d2]{display:none}.media-preview-wrap[data-v-be4390d2]{position:relative;border-radius:var(--radius-sm);overflow:hidden}.media-preview[data-v-be4390d2]{width:100%;max-height:220px;object-fit:cover;display:block;border-radius:var(--radius-sm)}.btn-remove-media[data-v-be4390d2]{position:absolute;top:8px;right:8px;background:#0009;border:none;border-radius:6px;color:var(--white);font-size:12px;font-weight:600;padding:4px 10px;cursor:pointer}.url-row[data-v-be4390d2]{display:flex;align-items:center;gap:10px}.url-or[data-v-be4390d2]{font-size:11px;color:var(--text-muted);white-space:nowrap}.preview-pill[data-v-be4390d2]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:#ffffff05}.preview-snippet[data-v-be4390d2]{font-size:13px;color:#fff9;line-height:1.5}.quick-btns[data-v-be4390d2]{display:flex;gap:6px;flex-wrap:wrap}.quick-btn[data-v-be4390d2]{padding:5px 12px;border-radius:100px;border:1px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.quick-btn[data-v-be4390d2]:hover{border-color:var(--teal);color:var(--teal)}.datetime-row[data-v-be4390d2]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.error-msg[data-v-be4390d2]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.btn-schedule[data-v-be4390d2]{width:100%;padding:14px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-schedule[data-v-be4390d2]:hover:not(:disabled){opacity:.9}.btn-schedule[data-v-be4390d2]:disabled{opacity:.4;cursor:not-allowed}.success-state[data-v-be4390d2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0;text-align:center}.success-icon[data-v-be4390d2]{width:60px;height:60px;border-radius:50%;background:var(--teal-glow);border:2px solid var(--teal);color:var(--teal);font-size:26px;font-weight:700;display:flex;align-items:center;justify-content:center}.success-state h3[data-v-be4390d2]{font-size:22px;font-weight:700}.success-state p[data-v-be4390d2]{color:var(--text-muted);font-size:14px}.calendar-page[data-v-20aaae6a]{display:flex;flex-direction:column}.cal-topbar[data-v-20aaae6a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 32px 0;flex-wrap:wrap}.cal-topbar-right[data-v-20aaae6a]{display:flex;align-items:center;gap:16px}.btn-new-post[data-v-20aaae6a]{padding:9px 20px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s;white-space:nowrap}.btn-new-post-locked[data-v-20aaae6a]{background:#ffffff0f!important;color:var(--text-muted)!important;border:1px solid var(--border)!important;cursor:not-allowed!important}.btn-new-post[data-v-20aaae6a]:hover{opacity:.88}.cal-page-title[data-v-20aaae6a]{font-size:26px;font-weight:800;letter-spacing:-.5px}.cal-nav[data-v-20aaae6a]{display:flex;align-items:center;gap:12px}.nav-btn[data-v-20aaae6a]{width:34px;height:34px;border-radius:8px;background:#ffffff0f;border:1px solid var(--border);color:var(--white);font-size:20px;cursor:pointer;transition:background .2s;display:flex;align-items:center;justify-content:center}.nav-btn[data-v-20aaae6a]:hover{background:#ffffff1f}.month-label[data-v-20aaae6a]{font-size:16px;font-weight:700;min-width:160px;text-align:center}.cal-body[data-v-20aaae6a]{max-width:1200px;margin:0 auto;padding:24px 32px;width:100%;flex:1}.legend[data-v-20aaae6a]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.legend-item[data-v-20aaae6a]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.legend-dot[data-v-20aaae6a]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.cal-loading[data-v-20aaae6a]{text-align:center;color:var(--text-muted);padding:60px}.day-headers[data-v-20aaae6a]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:2px}.day-header[data-v-20aaae6a]{text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);padding:8px 0}.cal-grid[data-v-20aaae6a]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.cal-cell[data-v-20aaae6a]{background:var(--blue-card);border:1px solid var(--border);border-radius:8px;padding:10px 8px;min-height:90px;display:flex;flex-direction:column;gap:6px;transition:border-color .15s}.cal-cell.other-month[data-v-20aaae6a]{opacity:.35}.cal-cell.is-today[data-v-20aaae6a]{border-color:#00c9b14d}.cal-cell.clickable[data-v-20aaae6a]{cursor:pointer}.cal-cell.clickable[data-v-20aaae6a]:hover{border-color:#00c9b180;background:#00c9b10a}.cell-date[data-v-20aaae6a]{font-size:13px;font-weight:600;color:var(--text-muted);align-self:flex-start}.cell-date.today[data-v-20aaae6a]{background:var(--teal);color:#0a1628;font-weight:800;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.cell-posts[data-v-20aaae6a]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cell-post-dot[data-v-20aaae6a]{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px #0000004d}.cell-more[data-v-20aaae6a]{font-size:10px;color:var(--text-muted);font-weight:600}.empty-cal[data-v-20aaae6a]{text-align:center;padding:60px;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:16px}.btn-go-generate[data-v-20aaae6a]{padding:10px 24px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.day-panel-backdrop[data-v-20aaae6a]{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;display:flex;justify-content:flex-end}.day-panel[data-v-20aaae6a]{width:100%;max-width:420px;height:100%;background:var(--blue-card);border-left:1px solid var(--border);overflow-y:auto;padding:28px;animation:slideIn-20aaae6a .2s ease;display:flex;flex-direction:column;gap:16px}@keyframes slideIn-20aaae6a{0%{transform:translate(100%)}to{transform:translate(0)}}.day-panel-header[data-v-20aaae6a]{display:flex;justify-content:space-between;align-items:flex-start}.day-panel-title[data-v-20aaae6a]{font-size:17px;font-weight:700;line-height:1.3}.modal-close[data-v-20aaae6a]{background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;flex-shrink:0}.day-posts[data-v-20aaae6a]{display:flex;flex-direction:column;gap:12px}.day-post[data-v-20aaae6a]{background:#ffffff0a;border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.day-post-header[data-v-20aaae6a]{display:flex;justify-content:space-between;align-items:center;gap:8px}.day-post-meta[data-v-20aaae6a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-platform-icon[data-v-20aaae6a]{font-size:16px}.post-platform-name[data-v-20aaae6a]{font-size:13px;font-weight:700}.post-time[data-v-20aaae6a]{font-size:12px;color:var(--text-muted)}.post-type[data-v-20aaae6a]{font-size:11px;background:#ffffff0f;padding:2px 8px;border-radius:100px;color:var(--text-muted)}.post-status[data-v-20aaae6a]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.day-post-image[data-v-20aaae6a]{width:100%;max-height:180px;object-fit:cover;border-radius:8px}.day-post-content[data-v-20aaae6a]{font-size:13px;color:#ffffffbf;line-height:1.6}.day-post-biz[data-v-20aaae6a]{font-size:12px;color:var(--teal)}.post-error-msg[data-v-20aaae6a]{font-size:12px;color:#ff7070;background:#ff505014;border:1px solid rgba(255,80,80,.2);border-radius:6px;padding:8px 10px;line-height:1.5}.post-actions[data-v-20aaae6a]{display:flex;gap:8px;flex-wrap:wrap}.btn-reschedule-post[data-v-20aaae6a]{padding:6px 14px;background:#00c9b112;border:1px solid rgba(0,201,177,.25);border-radius:6px;color:var(--teal);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.btn-reschedule-post[data-v-20aaae6a]:hover{background:#00c9b124}.btn-cancel-post[data-v-20aaae6a]{padding:6px 14px;background:none;border:1px solid rgba(255,80,80,.3);border-radius:6px;color:#ff7070;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.btn-cancel-post[data-v-20aaae6a]:hover:not(:disabled){background:#ff505014}.btn-cancel-post[data-v-20aaae6a]:disabled{opacity:.4;cursor:not-allowed}.post-actions-delete[data-v-20aaae6a]{display:flex;margin-top:6px}.btn-delete-post[data-v-20aaae6a]{padding:5px 12px;background:none;border:1px solid rgba(255,80,80,.2);border-radius:6px;color:#ff646499;font-size:11px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.btn-delete-post[data-v-20aaae6a]:hover:not(:disabled){border-color:#ff505080;color:#ff7070;background:#ff50500f}.btn-delete-post[data-v-20aaae6a]:disabled{opacity:.4;cursor:not-allowed}.reschedule-form[data-v-20aaae6a]{background:#00c9b10f;border:1px solid rgba(0,201,177,.2);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.reschedule-inputs[data-v-20aaae6a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-input[data-v-20aaae6a]{background:#ffffff0f;border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--white);font-size:13px;font-family:inherit;outline:none;transition:border-color .2s;color-scheme:dark}.rs-input[data-v-20aaae6a]:focus{border-color:var(--teal)}.reschedule-actions[data-v-20aaae6a]{display:flex;gap:8px}.btn-rs-confirm[data-v-20aaae6a]{flex:1;padding:8px;background:var(--teal);border:none;border-radius:7px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-rs-confirm[data-v-20aaae6a]:disabled{opacity:.4;cursor:not-allowed}.btn-rs-cancel[data-v-20aaae6a]{padding:8px 14px;background:#ffffff0d;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer}.wp-published-tag[data-v-20aaae6a]{font-size:11px;font-weight:700;letter-spacing:.4px;background:#2271b126;border:1px solid rgba(34,113,177,.35);color:#4fa3e0;padding:3px 9px;border-radius:100px}.blog-cal-hint[data-v-20aaae6a]{font-size:12px;color:var(--text-muted);margin-bottom:12px;padding-left:2px}.tool-page[data-v-facc8c94]{display:flex;flex-direction:column;gap:24px}.tool-header[data-v-facc8c94]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tool-title[data-v-facc8c94]{font-size:22px;font-weight:800;margin-bottom:4px}.tool-sub[data-v-facc8c94]{font-size:14px;color:var(--text-muted)}.btn-close[data-v-facc8c94]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-close[data-v-facc8c94]:hover{color:var(--white)}.tool-body[data-v-facc8c94]{display:grid;grid-template-columns:340px 1fr;gap:24px}@media(max-width:768px){.tool-body[data-v-facc8c94]{grid-template-columns:1fr}}.tool-left[data-v-facc8c94]{display:flex;flex-direction:column;gap:16px}.dropzone[data-v-facc8c94]{border:2px dashed var(--border);border-radius:var(--radius);min-height:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;overflow:hidden;position:relative}.dropzone[data-v-facc8c94]:hover,.dropzone.dragging[data-v-facc8c94]{border-color:var(--teal);background:var(--teal-glow)}.dropzone.has-image[data-v-facc8c94]{border-style:solid;border-color:#00c9b14d}.preview-img[data-v-facc8c94]{width:100%;height:220px;object-fit:cover}.drop-prompt[data-v-facc8c94]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center}.drop-icon[data-v-facc8c94]{font-size:36px}.drop-text[data-v-facc8c94]{font-size:14px;font-weight:600}.drop-hint[data-v-facc8c94]{font-size:12px;color:var(--text-muted)}.btn-reset-img[data-v-facc8c94]{background:none;border:none;color:#ff7070;font-size:12px;cursor:pointer;font-family:inherit;align-self:flex-start}.biz-select-field[data-v-facc8c94]{margin-bottom:4px}.options[data-v-facc8c94]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.opt-field[data-v-facc8c94]{display:flex;flex-direction:column;gap:5px}.opt-label[data-v-facc8c94]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.opt-input[data-v-facc8c94]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--white);font-size:13px;font-family:inherit;outline:none}.opt-input[data-v-facc8c94]:focus{border-color:var(--teal)}.opt-full[data-v-facc8c94]{grid-column:span 2}.opt-optional[data-v-facc8c94]{text-transform:none;font-weight:400;letter-spacing:0;font-size:10px}.opt-textarea[data-v-facc8c94]{resize:vertical;min-height:60px;line-height:1.5}.btn-generate[data-v-facc8c94]{padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-generate[data-v-facc8c94]:disabled{opacity:.4;cursor:not-allowed}.dots[data-v-facc8c94]{display:flex;gap:5px;justify-content:center}.dots span[data-v-facc8c94]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:b-facc8c94 1.2s infinite ease-in-out}.dots span[data-v-facc8c94]:nth-child(2){animation-delay:.15s}.dots span[data-v-facc8c94]:nth-child(3){animation-delay:.3s}@keyframes b-facc8c94{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.error-msg[data-v-facc8c94]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.tool-right[data-v-facc8c94]{display:flex;flex-direction:column;gap:16px}.empty-result[data-v-facc8c94]{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-muted);font-size:14px;text-align:center;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius)}.image-desc[data-v-facc8c94]{font-size:13px;color:var(--text-muted);font-style:italic}.result-card[data-v-facc8c94]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px}.result-header[data-v-facc8c94]{display:flex;align-items:center}.result-platform[data-v-facc8c94]{font-size:13px;font-weight:700}.result-platform.ig[data-v-facc8c94]{color:#e1306c}.result-platform.fb[data-v-facc8c94]{color:#1877f2}.result-caption[data-v-facc8c94]{font-size:14px;line-height:1.7;color:#ffffffd9;white-space:pre-line}.result-hashtags[data-v-facc8c94]{display:flex;flex-wrap:wrap;gap:6px}.hashtag[data-v-facc8c94]{font-size:12px;color:var(--teal);background:var(--teal-glow);padding:3px 10px;border-radius:100px;border:1px solid rgba(0,201,177,.2)}.card-actions[data-v-facc8c94]{display:flex;gap:8px;align-items:center}.btn-copy[data-v-facc8c94]{padding:7px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.btn-copy[data-v-facc8c94]:hover{background:#00c9b11a;color:var(--teal)}.btn-schedule-card[data-v-facc8c94]{padding:7px 16px;background:#00c9b114;border:1px solid rgba(0,201,177,.25);border-radius:8px;color:var(--teal);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.btn-schedule-card[data-v-facc8c94]:hover{background:#00c9b126}.tool-page[data-v-33b68fcb]{display:flex;flex-direction:column;gap:24px}.tool-header[data-v-33b68fcb]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tool-title[data-v-33b68fcb]{font-size:22px;font-weight:800;margin-bottom:4px}.tool-sub[data-v-33b68fcb]{font-size:14px;color:var(--text-muted)}.btn-close[data-v-33b68fcb]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-close[data-v-33b68fcb]:hover{color:var(--white)}.tool-body[data-v-33b68fcb]{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:768px){.tool-body[data-v-33b68fcb]{grid-template-columns:1fr}}.tool-left[data-v-33b68fcb],.tool-right[data-v-33b68fcb]{display:flex;flex-direction:column;gap:16px}.field[data-v-33b68fcb]{display:flex;flex-direction:column;gap:7px}.field-row[data-v-33b68fcb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-label[data-v-33b68fcb]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.platform-pills[data-v-33b68fcb]{display:flex;flex-wrap:wrap;gap:8px}.pill[data-v-33b68fcb]{padding:6px 14px;border-radius:100px;border:1.5px solid var(--border);background:#ffffff08;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.pill.active[data-v-33b68fcb]{border-color:var(--teal);background:var(--teal-glow);color:var(--teal)}.input[data-v-33b68fcb]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s}.input[data-v-33b68fcb]::placeholder{color:#8ea8c380}.input[data-v-33b68fcb]:focus{border-color:var(--teal)}.select[data-v-33b68fcb]{appearance:none;cursor:pointer}.mt-4[data-v-33b68fcb]{margin-top:6px}.textarea[data-v-33b68fcb]{resize:vertical;min-height:120px}.error-msg[data-v-33b68fcb]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.btn-generate[data-v-33b68fcb]{padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-generate[data-v-33b68fcb]:disabled{opacity:.4;cursor:not-allowed}.dots[data-v-33b68fcb]{display:flex;gap:5px;justify-content:center}.dots span[data-v-33b68fcb]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:b-33b68fcb 1.2s infinite ease-in-out}.dots span[data-v-33b68fcb]:nth-child(2){animation-delay:.15s}.dots span[data-v-33b68fcb]:nth-child(3){animation-delay:.3s}@keyframes b-33b68fcb{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.empty-result[data-v-33b68fcb]{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-muted);font-size:14px;text-align:center;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.sentiment-badge[data-v-33b68fcb]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid;border-radius:100px;align-self:flex-start;font-size:14px;font-weight:600}.key-points[data-v-33b68fcb]{display:flex;flex-direction:column;gap:8px}.kp-label[data-v-33b68fcb]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.kp-list[data-v-33b68fcb]{display:flex;flex-wrap:wrap;gap:8px}.kp-tag[data-v-33b68fcb]{font-size:12px;background:#ffffff0f;padding:4px 12px;border-radius:100px;color:#ffffffbf}.response-card[data-v-33b68fcb]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px}.response-header[data-v-33b68fcb]{display:flex;justify-content:space-between;align-items:center}.response-label[data-v-33b68fcb]{font-size:13px;font-weight:700;color:var(--teal)}.btn-copy[data-v-33b68fcb]{padding:7px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--white);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.btn-copy[data-v-33b68fcb]:hover{background:#00c9b11a;color:var(--teal)}.response-text[data-v-33b68fcb]{font-size:15px;line-height:1.8;color:#ffffffe6}.response-hint[data-v-33b68fcb]{font-size:12px;color:var(--text-muted);font-style:italic}.tool-page[data-v-ee4f8e76]{display:flex;flex-direction:column;gap:24px}.tool-header[data-v-ee4f8e76]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tool-title[data-v-ee4f8e76]{font-size:22px;font-weight:800;margin-bottom:4px}.tool-sub[data-v-ee4f8e76]{font-size:14px;color:var(--text-muted)}.btn-close[data-v-ee4f8e76]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-close[data-v-ee4f8e76]:hover{color:var(--white)}.tool-body[data-v-ee4f8e76]{display:grid;grid-template-columns:340px 1fr;gap:24px}@media(max-width:768px){.tool-body[data-v-ee4f8e76]{grid-template-columns:1fr}}.tool-left[data-v-ee4f8e76]{display:flex;flex-direction:column;gap:14px}.dropzone[data-v-ee4f8e76]{border:2px dashed var(--border);border-radius:var(--radius);min-height:200px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;overflow:hidden;position:relative}.dropzone[data-v-ee4f8e76]:hover,.dropzone.dragging[data-v-ee4f8e76]{border-color:var(--teal);background:var(--teal-glow)}.dropzone.has-image[data-v-ee4f8e76]{border-style:solid;border-color:#00c9b14d}.preview-img[data-v-ee4f8e76]{width:100%;height:220px;object-fit:cover}.drop-prompt[data-v-ee4f8e76]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px;text-align:center}.drop-icon[data-v-ee4f8e76]{font-size:36px}.drop-text[data-v-ee4f8e76]{font-size:14px;font-weight:600}.drop-hint[data-v-ee4f8e76]{font-size:12px;color:var(--text-muted)}.btn-reset-img[data-v-ee4f8e76]{background:none;border:none;color:#ff7070;font-size:12px;cursor:pointer;font-family:inherit;align-self:flex-start}.settings[data-v-ee4f8e76]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s-field[data-v-ee4f8e76]{display:flex;flex-direction:column;gap:5px}.s-full[data-v-ee4f8e76]{grid-column:span 2}.s-label[data-v-ee4f8e76]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.s-hint[data-v-ee4f8e76]{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.s-input[data-v-ee4f8e76]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--white);font-size:13px;font-family:inherit;outline:none}.s-input[data-v-ee4f8e76]:focus{border-color:var(--teal)}.error-msg[data-v-ee4f8e76]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.btn-generate[data-v-ee4f8e76]{padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-generate[data-v-ee4f8e76]:disabled{opacity:.4;cursor:not-allowed}.dots[data-v-ee4f8e76]{display:flex;gap:5px;justify-content:center}.dots span[data-v-ee4f8e76]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:b-ee4f8e76 1.2s infinite ease-in-out}.dots span[data-v-ee4f8e76]:nth-child(2){animation-delay:.15s}.dots span[data-v-ee4f8e76]:nth-child(3){animation-delay:.3s}@keyframes b-ee4f8e76{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.model-note[data-v-ee4f8e76]{font-size:11px;color:var(--text-muted);text-align:center;font-style:italic}.tool-right[data-v-ee4f8e76]{display:flex;flex-direction:column;gap:16px}.empty-result[data-v-ee4f8e76]{display:flex;align-items:center;justify-content:center;min-height:260px;color:var(--text-muted);font-size:14px;text-align:center;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.processing-state[data-v-ee4f8e76]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:260px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:40px}.spinner-wrap[data-v-ee4f8e76]{position:relative;width:64px;height:64px}.spinner[data-v-ee4f8e76]{width:64px;height:64px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--teal);animation:spin-ee4f8e76 1s linear infinite}@keyframes spin-ee4f8e76{to{transform:rotate(360deg)}}.status-label[data-v-ee4f8e76]{font-size:18px;font-weight:700}.status-sub[data-v-ee4f8e76]{font-size:13px;color:var(--text-muted);text-align:center;max-width:280px;line-height:1.6}.status-dots[data-v-ee4f8e76]{display:flex;gap:6px}.status-dots span[data-v-ee4f8e76]{width:8px;height:8px;background:var(--teal);border-radius:50%;animation:b-ee4f8e76 1.4s infinite ease-in-out}.status-dots span[data-v-ee4f8e76]:nth-child(2){animation-delay:.2s}.status-dots span[data-v-ee4f8e76]:nth-child(3){animation-delay:.4s}.video-card[data-v-ee4f8e76]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;gap:0}.video-player[data-v-ee4f8e76]{width:100%;max-height:480px;display:block;background:#000}.video-actions[data-v-ee4f8e76]{padding:16px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--border)}.btn-download[data-v-ee4f8e76]{padding:10px 20px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-open[data-v-ee4f8e76]{padding:10px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:none;transition:color .2s}.btn-open[data-v-ee4f8e76]:hover{color:var(--white)}.video-hint[data-v-ee4f8e76]{font-size:12px;color:var(--text-muted);padding:0 16px 16px;font-style:italic}.btn-new[data-v-ee4f8e76]{background:none;border:none;color:var(--teal);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;padding:0}.btn-new[data-v-ee4f8e76]:hover{text-decoration:underline}.schedule-section[data-v-ee4f8e76]{display:flex;flex-direction:column;gap:10px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px}.sched-label[data-v-ee4f8e76]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.sched-hint[data-v-ee4f8e76]{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.sched-textarea[data-v-ee4f8e76]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none;resize:vertical}.sched-textarea[data-v-ee4f8e76]:focus{border-color:var(--teal)}.sched-actions[data-v-ee4f8e76]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-schedule-video[data-v-ee4f8e76]{padding:10px 20px;background:#00c9b114;border:1px solid rgba(0,201,177,.3);border-radius:8px;color:var(--teal);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .2s}.btn-schedule-video[data-v-ee4f8e76]:hover{background:#00c9b126}.tool-page[data-v-f9206305]{display:flex;flex-direction:column;gap:24px}.tool-header[data-v-f9206305]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tool-title[data-v-f9206305]{font-size:22px;font-weight:800;margin-bottom:4px}.tool-sub[data-v-f9206305]{font-size:14px;color:var(--text-muted)}.btn-close[data-v-f9206305]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-close[data-v-f9206305]:hover{color:var(--white)}.tool-body[data-v-f9206305]{display:grid;grid-template-columns:300px 1fr;gap:24px}@media(max-width:768px){.tool-body[data-v-f9206305]{grid-template-columns:1fr}}.tool-left[data-v-f9206305]{display:flex;flex-direction:column;gap:12px}.tool-right[data-v-f9206305]{display:flex;flex-direction:column;gap:16px}.upload-label[data-v-f9206305]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.upload-optional[data-v-f9206305]{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.dropzone[data-v-f9206305]{border:2px dashed var(--border);border-radius:var(--radius);min-height:160px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;overflow:hidden}.dropzone-logo[data-v-f9206305]{min-height:90px}.dropzone[data-v-f9206305]:hover,.dropzone.dragging[data-v-f9206305]{border-color:var(--teal);background:var(--teal-glow)}.dropzone.has-image[data-v-f9206305]{border-style:solid;border-color:#00c9b14d}.preview-img[data-v-f9206305]{width:100%;height:160px;object-fit:cover}.logo-preview-img[data-v-f9206305]{max-height:80px;max-width:100%;object-fit:contain;padding:8px}.drop-prompt[data-v-f9206305]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;text-align:center}.drop-icon[data-v-f9206305]{font-size:28px}.drop-text[data-v-f9206305]{font-size:13px;font-weight:600}.drop-hint[data-v-f9206305]{font-size:11px;color:var(--text-muted)}.btn-remove[data-v-f9206305]{background:none;border:none;color:#ff7070;font-size:12px;cursor:pointer;font-family:inherit;align-self:flex-start}.settings[data-v-f9206305]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.s-field[data-v-f9206305]{display:flex;flex-direction:column;gap:5px}.s-label[data-v-f9206305]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.s-input[data-v-f9206305]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--white);font-size:13px;font-family:inherit;outline:none}.s-input[data-v-f9206305]:focus{border-color:var(--teal)}.btn-generate[data-v-f9206305]{padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-generate[data-v-f9206305]:disabled{opacity:.4;cursor:not-allowed}.dots[data-v-f9206305]{display:flex;gap:5px;justify-content:center}.dots span[data-v-f9206305]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:b-f9206305 1.2s infinite ease-in-out}.dots span[data-v-f9206305]:nth-child(2){animation-delay:.15s}.dots span[data-v-f9206305]:nth-child(3){animation-delay:.3s}@keyframes b-f9206305{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.error-msg[data-v-f9206305]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.model-note[data-v-f9206305]{font-size:11px;color:var(--text-muted);text-align:center;font-style:italic}.prompt-section[data-v-f9206305]{display:flex;flex-direction:column;gap:8px}.prompt-label[data-v-f9206305]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.prompt-input[data-v-f9206305]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:12px 14px;color:var(--white);font-size:13px;font-family:inherit;outline:none;resize:vertical;line-height:1.6}.prompt-input[data-v-f9206305]:focus{border-color:var(--teal)}.examples-section[data-v-f9206305]{display:flex;flex-direction:column;gap:10px}.examples-title[data-v-f9206305]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.examples-grid[data-v-f9206305]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:900px){.examples-grid[data-v-f9206305]{grid-template-columns:repeat(2,1fr)}}.example-btn[data-v-f9206305]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 8px;border:1px solid var(--border);border-radius:10px;background:#ffffff08;cursor:pointer;transition:all .15s;font-family:inherit}.example-btn[data-v-f9206305]:hover{border-color:var(--teal);background:var(--teal-glow)}.ex-icon[data-v-f9206305]{font-size:20px}.ex-label[data-v-f9206305]{font-size:11px;font-weight:600;color:var(--text-muted);text-align:center;line-height:1.3}.example-btn:hover .ex-label[data-v-f9206305]{color:var(--teal)}.examples-hint[data-v-f9206305]{font-size:11px;color:var(--text-muted);font-style:italic;line-height:1.5}.empty-result[data-v-f9206305]{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-muted);font-size:14px;text-align:center;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px}.processing-state[data-v-f9206305]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:200px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:40px}.spinner-wrap[data-v-f9206305]{width:56px;height:56px}.spinner[data-v-f9206305]{width:56px;height:56px;border-radius:50%;border:3px solid var(--border);border-top-color:var(--teal);animation:spin-f9206305 1s linear infinite}@keyframes spin-f9206305{to{transform:rotate(360deg)}}.status-label[data-v-f9206305]{font-size:17px;font-weight:700}.status-sub[data-v-f9206305]{font-size:13px;color:var(--text-muted);text-align:center;max-width:280px;line-height:1.6}.status-dots[data-v-f9206305]{display:flex;gap:6px}.status-dots span[data-v-f9206305]{width:8px;height:8px;background:var(--teal);border-radius:50%;animation:b-f9206305 1.4s infinite ease-in-out}.status-dots span[data-v-f9206305]:nth-child(2){animation-delay:.2s}.status-dots span[data-v-f9206305]:nth-child(3){animation-delay:.4s}.ad-result[data-v-f9206305]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);overflow:hidden}.ad-image[data-v-f9206305]{width:100%;max-height:600px;object-fit:contain;display:block;background:#000}.ad-actions[data-v-f9206305]{padding:14px 16px;display:flex;gap:10px;align-items:center;border-top:1px solid var(--border)}.btn-download[data-v-f9206305]{padding:9px 18px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-open[data-v-f9206305]{padding:9px 14px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-weight:600;text-decoration:none}.btn-open[data-v-f9206305]:hover{color:var(--white)}.schedule-section[data-v-f9206305]{display:flex;flex-direction:column;gap:10px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px}.sched-label[data-v-f9206305]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.sched-hint[data-v-f9206305]{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.sched-textarea[data-v-f9206305]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none;resize:vertical}.sched-textarea[data-v-f9206305]:focus{border-color:var(--teal)}.sched-actions[data-v-f9206305]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn-schedule-ad[data-v-f9206305]{padding:10px 20px;background:#00c9b114;border:1px solid rgba(0,201,177,.3);border-radius:8px;color:var(--teal);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-schedule-ad[data-v-f9206305]:hover{background:#00c9b126}.btn-new[data-v-f9206305]{background:none;border:none;color:var(--teal);font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;padding:0}.btn-new[data-v-f9206305]:hover{text-decoration:underline}.sr-backdrop[data-v-3d237502]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.sr-modal[data-v-3d237502]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);width:100%;max-width:680px;max-height:92vh;overflow-y:auto;position:relative;display:flex;flex-direction:column}.sr-close[data-v-3d237502]{position:sticky;top:12px;float:right;margin:12px 16px 0 0;background:#ffffff14;border:1px solid var(--border);color:var(--text-muted);font-size:14px;cursor:pointer;padding:4px 10px;border-radius:6px;z-index:10}.sr-close[data-v-3d237502]:hover{color:var(--white)}.sr-overlay[data-v-3d237502]{position:absolute;inset:0;z-index:50;background:#0a1628e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.sr-overlay-box[data-v-3d237502]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 32px;text-align:center;max-width:340px}.sr-spinner[data-v-3d237502]{width:44px;height:44px;border:3px solid rgba(0,201,177,.2);border-top-color:var(--teal);border-radius:50%;animation:spin-3d237502 .8s linear infinite}@keyframes spin-3d237502{to{transform:rotate(360deg)}}.sr-overlay-title[data-v-3d237502]{font-size:16px;font-weight:800;color:var(--white);margin:0}.sr-overlay-sub[data-v-3d237502]{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.sr-head[data-v-3d237502]{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sr-title[data-v-3d237502]{font-size:20px;font-weight:800;margin-bottom:4px}.sr-sub[data-v-3d237502]{font-size:13px;color:var(--teal)}.score-badge[data-v-3d237502]{display:flex;align-items:baseline;gap:3px;border:2px solid;border-radius:12px;padding:8px 16px;flex-shrink:0}.score-num[data-v-3d237502]{font-size:32px;font-weight:900;line-height:1}.score-label[data-v-3d237502]{font-size:13px;font-weight:600;opacity:.7}.sr-empty[data-v-3d237502]{padding:48px 32px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.sr-empty-icon[data-v-3d237502]{font-size:40px}.sr-empty-title[data-v-3d237502]{font-size:18px;font-weight:800;margin:0}.sr-empty-sub[data-v-3d237502]{font-size:13px;color:var(--text-muted);line-height:1.6;max-width:380px;margin:0}.sr-error[data-v-3d237502]{font-size:13px;color:#ff7070;background:#ff50501a;border:1px solid rgba(255,80,80,.2);padding:10px 14px;border-radius:8px;width:100%;box-sizing:border-box}.sr-body[data-v-3d237502]{padding:16px 24px 28px;display:flex;flex-direction:column;gap:24px}.sr-meta-bar[data-v-3d237502]{display:flex;justify-content:space-between;align-items:center}.sr-meta-time[data-v-3d237502]{font-size:12px;color:var(--text-muted)}.btn-refresh[data-v-3d237502]{background:none;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);font-size:12px;font-family:inherit;cursor:pointer;padding:4px 10px}.btn-refresh[data-v-3d237502]:hover{color:var(--white);border-color:#fff3}.sr-section[data-v-3d237502]{display:flex;flex-direction:column;gap:10px}.sr-section-title[data-v-3d237502]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--teal);margin:0}.sr-summary[data-v-3d237502]{font-size:14px;line-height:1.7;color:#ffffffd9;margin:0}.speed-grid[data-v-3d237502]{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.speed-card[data-v-3d237502]{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px}.speed-score[data-v-3d237502]{font-size:28px;font-weight:900;line-height:1}.speed-label[data-v-3d237502]{font-size:11px;color:var(--text-muted);font-weight:600;text-align:center}.speed-vitals[data-v-3d237502]{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:12px 16px;display:flex;flex-direction:column;gap:6px;flex:1;justify-content:center}.vital-row[data-v-3d237502]{display:flex;justify-content:space-between;gap:16px;font-size:12px}.vital-label[data-v-3d237502]{color:var(--text-muted);font-weight:600}.vital-val[data-v-3d237502]{color:var(--white);font-weight:700}.action-list[data-v-3d237502]{display:flex;flex-direction:column;gap:8px}.action-row[data-v-3d237502]{display:flex;gap:10px;align-items:flex-start;background:#ffffff08;border:1px solid var(--border);border-radius:8px;padding:10px 12px}.priority-badge[data-v-3d237502]{font-size:10px;font-weight:800;letter-spacing:.5px;padding:2px 8px;border-radius:100px;border:1px solid;flex-shrink:0;margin-top:1px}.action-text[data-v-3d237502]{font-size:13px;color:#ffffffd9;line-height:1.5}.action-cat[data-v-3d237502]{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);margin-bottom:2px}.keyword-list[data-v-3d237502]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-3d237502]{font-size:12px;font-weight:600;background:var(--teal-glow);color:var(--teal);border:1px solid rgba(0,201,177,.25);padding:3px 12px;border-radius:100px}.page-list[data-v-3d237502]{display:flex;flex-direction:column;gap:8px}.page-card[data-v-3d237502]{background:#ffffff08;border:1px solid var(--border);border-radius:10px;overflow:hidden}.page-card-head[data-v-3d237502]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;cursor:pointer}.page-card-head[data-v-3d237502]:hover{background:#ffffff08}.page-url-info[data-v-3d237502]{display:flex;align-items:center;gap:8px;min-width:0}.page-path[data-v-3d237502]{font-size:13px;font-weight:600;color:var(--white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-issue-count[data-v-3d237502]{font-size:11px;color:#ff7070;background:#ff50501a;border:1px solid rgba(255,80,80,.2);padding:1px 7px;border-radius:100px;flex-shrink:0}.page-ok[data-v-3d237502]{font-size:11px;color:var(--teal);flex-shrink:0}.page-meta-preview[data-v-3d237502]{display:flex;align-items:center;gap:8px;flex-shrink:0}.word-badge[data-v-3d237502]{font-size:11px;color:var(--text-muted);background:#ffffff0d;padding:1px 7px;border-radius:100px}.expand-icon[data-v-3d237502]{font-size:10px;color:var(--text-muted)}.page-card-body[data-v-3d237502]{padding:12px 14px 14px;display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--border)}.page-issues[data-v-3d237502]{display:flex;flex-wrap:wrap;gap:6px}.page-issue-tag[data-v-3d237502]{font-size:11px;color:#f5c842;background:#f5c84214;border:1px solid rgba(245,200,66,.2);padding:2px 9px;border-radius:100px}.suggest-block[data-v-3d237502]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:540px){.suggest-block[data-v-3d237502]{grid-template-columns:1fr}}.suggest-col[data-v-3d237502]{display:flex;flex-direction:column;gap:4px}.suggest-label[data-v-3d237502]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted)}.suggest-text[data-v-3d237502]{font-size:12px;line-height:1.55;color:#ffffffd9}.suggest-text.muted[data-v-3d237502]{color:var(--text-muted)}.btn-copy-small[data-v-3d237502]{margin-top:4px;align-self:flex-start;padding:3px 10px;background:#ffffff0f;border:1px solid var(--border);border-radius:6px;color:var(--white);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer}.btn-copy-small[data-v-3d237502]:hover{background:#00c9b11a;color:var(--teal)}.h1-row[data-v-3d237502]{display:flex;gap:8px;align-items:baseline}.btn-primary[data-v-3d237502]{padding:10px 22px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-primary[data-v-3d237502]:hover{opacity:.88}.tool-page[data-v-387267fd]{display:flex;flex-direction:column;gap:20px;max-width:680px}.tool-header[data-v-387267fd]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tool-title[data-v-387267fd]{font-size:22px;font-weight:800;margin-bottom:4px}.tool-sub[data-v-387267fd]{font-size:14px;color:var(--text-muted)}.btn-close[data-v-387267fd]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-close[data-v-387267fd]:hover{color:var(--white)}.how-to[data-v-387267fd]{background:#4285f414;border:1px solid rgba(66,133,244,.2);border-radius:10px;padding:12px 16px;font-size:13px;color:#fffc;display:flex;gap:10px;align-items:center;line-height:1.5}.how-icon[data-v-387267fd]{font-size:16px;flex-shrink:0}.field[data-v-387267fd]{display:flex;flex-direction:column;gap:7px}.field-row[data-v-387267fd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-label[data-v-387267fd]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.optional[data-v-387267fd]{text-transform:none;font-weight:400;letter-spacing:0}.input[data-v-387267fd]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.input[data-v-387267fd]:focus{border-color:var(--teal)}.select[data-v-387267fd]{appearance:none;cursor:pointer}.textarea[data-v-387267fd]{resize:vertical;min-height:140px}.error-msg[data-v-387267fd]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.type-pills[data-v-387267fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.type-pill[data-v-387267fd]{display:flex;flex-direction:column;gap:4px;padding:14px 12px;background:#ffffff0a;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;color:var(--text-muted);font-size:13px;font-weight:600;text-align:left;transition:all .15s}.type-pill[data-v-387267fd]:hover{border-color:#00c9b166;color:var(--white)}.type-pill.active[data-v-387267fd]{border-color:var(--teal);background:var(--teal-glow);color:var(--white)}.type-desc[data-v-387267fd]{font-size:11px;font-weight:400;color:var(--text-muted);line-height:1.4}.type-pill.active .type-desc[data-v-387267fd]{color:#fff9}.btn-generate[data-v-387267fd]{padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-generate[data-v-387267fd]:disabled{opacity:.4;cursor:not-allowed}.dots[data-v-387267fd]{display:flex;gap:5px;justify-content:center}.dots span[data-v-387267fd]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:b-387267fd 1.2s infinite ease-in-out}.dots span[data-v-387267fd]:nth-child(2){animation-delay:.15s}.dots span[data-v-387267fd]:nth-child(3){animation-delay:.3s}@keyframes b-387267fd{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.generated-card[data-v-387267fd]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:14px}.gen-header[data-v-387267fd]{display:flex;justify-content:space-between;align-items:center}.gen-label[data-v-387267fd]{font-size:13px;font-weight:700;color:var(--teal)}.char-count[data-v-387267fd]{font-size:12px;color:var(--text-muted)}.char-count.over[data-v-387267fd]{color:#ff7070;font-weight:700}.btn-copy[data-v-387267fd]{padding:13px;background:#ffffff0f;border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--white);font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.btn-copy[data-v-387267fd]:hover:not(:disabled){background:#ffffff1a}.btn-copy.copied[data-v-387267fd]{background:#00c9b11f;border-color:#00c9b14d;color:var(--teal)}.btn-copy[data-v-387267fd]:disabled{opacity:.4;cursor:not-allowed}.paste-hint[data-v-387267fd]{font-size:12px;color:var(--text-muted);text-align:center}.empty-state[data-v-387267fd]{text-align:center;padding:40px 24px;color:var(--text-muted);font-size:14px}@media(max-width:600px){.type-pills[data-v-387267fd],.field-row[data-v-387267fd]{grid-template-columns:1fr}}.tool-page[data-v-e8f5ef6b]{display:flex;flex-direction:column;gap:20px;max-width:700px}.tool-header[data-v-e8f5ef6b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tool-title[data-v-e8f5ef6b]{font-size:22px;font-weight:800;margin-bottom:4px}.tool-sub[data-v-e8f5ef6b]{font-size:14px;color:var(--text-muted)}.btn-close[data-v-e8f5ef6b]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-close[data-v-e8f5ef6b]:hover{color:var(--white)}.how-to[data-v-e8f5ef6b]{background:#00c9b10f;border:1px solid rgba(0,201,177,.15);border-radius:10px;padding:12px 16px;font-size:13px;color:#ffffffbf;display:flex;gap:10px;align-items:center;line-height:1.5}.field[data-v-e8f5ef6b]{display:flex;flex-direction:column;gap:7px}.field-label[data-v-e8f5ef6b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.optional[data-v-e8f5ef6b]{text-transform:none;font-weight:400;letter-spacing:0}.input[data-v-e8f5ef6b]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:10px 14px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box}.input[data-v-e8f5ef6b]:focus{border-color:var(--teal)}.select[data-v-e8f5ef6b]{appearance:none;cursor:pointer}.type-grid[data-v-e8f5ef6b]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.type-btn[data-v-e8f5ef6b]{padding:12px 8px;background:#ffffff0a;border:1.5px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;color:var(--text-muted);font-size:12px;font-weight:600;transition:all .15s}.type-btn[data-v-e8f5ef6b]:hover{border-color:#00c9b166;color:var(--white)}.type-btn.active[data-v-e8f5ef6b]{border-color:var(--teal);background:var(--teal-glow);color:var(--white)}.error-msg[data-v-e8f5ef6b]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.btn-generate[data-v-e8f5ef6b]{padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.btn-generate[data-v-e8f5ef6b]:disabled{opacity:.4;cursor:not-allowed}.dots[data-v-e8f5ef6b]{display:flex;gap:5px;justify-content:center}.dots span[data-v-e8f5ef6b]{width:7px;height:7px;background:#0a1628;border-radius:50%;animation:b-e8f5ef6b 1.2s infinite ease-in-out}.dots span[data-v-e8f5ef6b]:nth-child(2){animation-delay:.15s}.dots span[data-v-e8f5ef6b]:nth-child(3){animation-delay:.3s}@keyframes b-e8f5ef6b{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.result-section[data-v-e8f5ef6b]{display:flex;flex-direction:column;gap:14px}.subject-row[data-v-e8f5ef6b]{display:flex;align-items:center;gap:10px;background:var(--blue-card);border:1px solid var(--border);border-radius:10px;padding:12px 16px;flex-wrap:wrap}.subject-label[data-v-e8f5ef6b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);white-space:nowrap}.subject-value[data-v-e8f5ef6b]{flex:1;font-size:14px;font-weight:600;min-width:0}.btn-copy-small[data-v-e8f5ef6b]{padding:5px 12px;background:#ffffff0f;border:1px solid var(--border);border-radius:6px;color:var(--white);font-size:12px;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0}.btn-copy-small.copied[data-v-e8f5ef6b]{color:var(--teal);border-color:#00c9b14d}.result-actions[data-v-e8f5ef6b]{display:flex;gap:10px}.btn-copy-html[data-v-e8f5ef6b]{flex:1;padding:12px;background:#ffffff0f;border:1.5px solid var(--border);border-radius:var(--radius-sm);color:var(--white);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .2s}.btn-copy-html[data-v-e8f5ef6b]:hover{background:#ffffff1a}.btn-copy-html.copied[data-v-e8f5ef6b]{border-color:#00c9b14d;color:var(--teal);background:#00c9b10f}.btn-download[data-v-e8f5ef6b]{padding:12px 20px;background:#00c9b114;border:1.5px solid rgba(0,201,177,.25);border-radius:var(--radius-sm);color:var(--teal);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-download[data-v-e8f5ef6b]:hover{background:#00c9b124}.preview-label[data-v-e8f5ef6b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.preview-frame[data-v-e8f5ef6b]{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#0a1628}.preview-iframe[data-v-e8f5ef6b]{width:100%;height:560px;border:none;display:block}.empty-state[data-v-e8f5ef6b]{text-align:center;padding:40px 24px;color:var(--text-muted);font-size:14px}@media(max-width:600px){.type-grid[data-v-e8f5ef6b]{grid-template-columns:1fr 1fr}.result-actions[data-v-e8f5ef6b]{flex-direction:column}}.hrc[data-v-66e83018]{display:flex;flex-direction:column;gap:20px}.hrc-header[data-v-66e83018]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.hrc-title-row[data-v-66e83018]{display:flex;align-items:center;gap:14px}.hrc-icon[data-v-66e83018]{font-size:32px}.hrc-title[data-v-66e83018]{font-size:22px;font-weight:800;margin:0 0 4px}.hrc-sub[data-v-66e83018]{font-size:13px;color:var(--text-muted);margin:0}.hrc-plan-badge[data-v-66e83018]{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px;padding-top:6px}.hrc-free-tag[data-v-66e83018]{background:#8ea8c326;color:#8ea8c3;border-radius:4px;padding:2px 7px;font-weight:700;font-size:11px}.hrc-starter-tag[data-v-66e83018]{background:#00c9b126;color:var(--teal);border-radius:4px;padding:2px 7px;font-weight:700;font-size:11px}.hrc-pro-tag[data-v-66e83018]{background:#f5c84226;color:#f5c842;border-radius:4px;padding:2px 7px;font-weight:700;font-size:11px}.hrc-upgrade-link[data-v-66e83018]{background:none;border:none;color:var(--teal);cursor:pointer;font-size:12px;padding:0;text-decoration:underline}.hrc-tabs[data-v-66e83018]{display:flex;gap:4px;border-bottom:1px solid var(--border)}.hrc-tab[data-v-66e83018]{padding:9px 18px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s;white-space:nowrap;margin-bottom:-1px}.hrc-tab[data-v-66e83018]:hover{color:var(--white)}.hrc-tab.active[data-v-66e83018]{color:var(--teal);border-bottom-color:var(--teal)}.hrc-form[data-v-66e83018]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px}.hrc-field[data-v-66e83018]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:140px}.hrc-field-wide[data-v-66e83018]{flex:2;min-width:200px}.hrc-field-sm[data-v-66e83018]{flex:0 0 80px}.hrc-label[data-v-66e83018]{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.hrc-input[data-v-66e83018]{background:#ffffff0d;border:1px solid var(--border);border-radius:8px;padding:9px 12px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s}.hrc-input[data-v-66e83018]:focus{border-color:var(--teal)}.hrc-btn[data-v-66e83018]{padding:10px 20px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:opacity .15s;display:flex;align-items:center;gap:8px;align-self:flex-end}.hrc-btn[data-v-66e83018]:disabled{opacity:.4;cursor:not-allowed}.hrc-spinner[data-v-66e83018]{width:16px;height:16px;border:2px solid rgba(10,22,40,.3);border-top-color:#0a1628;border-radius:50%;animation:spin-66e83018 .7s linear infinite}@keyframes spin-66e83018{to{transform:rotate(360deg)}}.hrc-upgrade-box[data-v-66e83018]{text-align:center;padding:48px 24px;background:var(--blue-card);border:1px solid rgba(245,200,66,.2);border-radius:var(--radius)}.hrc-upgrade-icon[data-v-66e83018]{font-size:40px;margin-bottom:12px}.hrc-upgrade-title[data-v-66e83018]{font-size:20px;font-weight:800;margin:0 0 8px}.hrc-upgrade-sub[data-v-66e83018]{color:var(--text-muted);font-size:14px;margin:0 0 20px}.hrc-upgrade-btn[data-v-66e83018]{padding:12px 28px;background:linear-gradient(135deg,#f5c842,#f59e0b);border:none;border-radius:8px;color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer}.hrc-error[data-v-66e83018]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:14px 18px;border-radius:8px;font-size:14px}.hrc-summary[data-v-66e83018]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.hrc-summary-item[data-v-66e83018]{display:flex;flex-direction:column;gap:2px}.hrc-summary-label[data-v-66e83018]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.hrc-summary-val[data-v-66e83018]{font-size:18px;font-weight:800}.hrc-export-btn[data-v-66e83018]{margin-left:auto;padding:7px 16px;background:#ffffff0d;border:1px solid var(--border);color:var(--text-muted);border-radius:8px;cursor:pointer;font-size:13px;transition:all .15s}.hrc-export-btn[data-v-66e83018]:hover{background:#ffffff1a;color:var(--white)}.hrc-star-filters[data-v-66e83018]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hrc-filter-label[data-v-66e83018]{font-size:12px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.hrc-star-btn[data-v-66e83018]{padding:5px 12px;border:1px solid var(--border);background:transparent;color:var(--text-muted);border-radius:20px;cursor:pointer;font-size:12px;font-family:inherit;transition:all .15s;white-space:nowrap}.hrc-star-btn[data-v-66e83018]:hover{border-color:#f5c842;color:#f5c842}.hrc-star-btn.active[data-v-66e83018]{border-color:#f5c842;background:#f5c8421f;color:#f5c842;font-weight:600}.hrc-table-wrap[data-v-66e83018]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius)}.hrc-table[data-v-66e83018]{width:100%;border-collapse:collapse;font-size:13px}.hrc-th[data-v-66e83018]{padding:11px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--blue-card)}.hrc-th[data-v-66e83018]:hover{color:var(--white)}.hrc-th-r[data-v-66e83018]{text-align:right}.hrc-sort-icon[data-v-66e83018]{opacity:.5;font-size:10px}.hrc-row[data-v-66e83018]{transition:background .1s}.hrc-row[data-v-66e83018]:hover{background:#ffffff08}.hrc-row-best[data-v-66e83018]{background:#22c55e0a!important}.hrc-td[data-v-66e83018]{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.hrc-row:last-child .hrc-td[data-v-66e83018]{border-bottom:none}.hrc-td-name[data-v-66e83018]{min-width:180px}.hrc-td-r[data-v-66e83018]{text-align:right;white-space:nowrap}.hrc-td-stars[data-v-66e83018]{white-space:nowrap}.hrc-hotel-name[data-v-66e83018]{font-weight:600;color:var(--white)}.hrc-hotel-addr[data-v-66e83018]{font-size:11px;color:var(--text-muted);margin-top:2px}.hrc-stars[data-v-66e83018]{color:#f5c842;font-size:12px;letter-spacing:1px}.hrc-rating[data-v-66e83018]{color:var(--white);font-size:13px}.hrc-reviews[data-v-66e83018],.hrc-muted[data-v-66e83018]{color:var(--text-muted);font-size:12px}.hrc-link[data-v-66e83018]{color:var(--teal);text-decoration:none;font-size:13px;font-weight:600}.hrc-link[data-v-66e83018]:hover{text-decoration:underline}.hrc-gmaps-link[data-v-66e83018]{font-size:11px}.hrc-td-book[data-v-66e83018]{white-space:nowrap}.hrc-book-links[data-v-66e83018]{display:flex;flex-direction:column;gap:5px}.hrc-book-btn[data-v-66e83018]{display:inline-block;padding:5px 10px;background:#00c9b11f;border:1px solid rgba(0,201,177,.3);color:var(--teal);border-radius:6px;text-decoration:none;font-size:12px;font-weight:600;transition:all .15s;white-space:nowrap}.hrc-book-btn[data-v-66e83018]:hover{background:#00c9b138;border-color:var(--teal)}.hrc-footnote[data-v-66e83018]{font-size:12px;color:var(--text-muted);text-align:center;margin:0}.hrc-lists-grid[data-v-66e83018]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.hrc-list-card[data-v-66e83018]{position:relative;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 16px 14px;cursor:pointer;transition:border-color .15s}.hrc-list-card[data-v-66e83018]:hover{border-color:var(--teal)}.hrc-list-card-name[data-v-66e83018]{font-size:15px;font-weight:700;color:var(--white);margin-bottom:6px;padding-right:24px}.hrc-list-card-meta[data-v-66e83018]{font-size:12px;color:var(--teal);font-weight:600}.hrc-list-card-date[data-v-66e83018]{font-size:11px;color:var(--text-muted);margin-top:4px}.hrc-list-del-btn[data-v-66e83018]{position:absolute;top:10px;right:10px;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:2px 5px;transition:color .15s}.hrc-list-del-btn[data-v-66e83018]:hover{color:#ff7070}.hrc-list-header[data-v-66e83018]{display:flex;align-items:center;gap:14px}.hrc-back-btn[data-v-66e83018]{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px;font-family:inherit;transition:all .15s;white-space:nowrap}.hrc-back-btn[data-v-66e83018]:hover{color:var(--white);border-color:var(--white)}.hrc-list-title[data-v-66e83018]{font-size:17px;font-weight:800;margin:0}.hrc-comp-form[data-v-66e83018]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:16px 20px}.hrc-comp-form-label[data-v-66e83018]{font-size:12px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.hrc-comp-form .hrc-form[data-v-66e83018]{background:transparent;border:none;padding:0}.hrc-remove-btn[data-v-66e83018]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:3px 7px;transition:color .15s}.hrc-remove-btn[data-v-66e83018]:hover{color:#ff7070}.hrc-candidates[data-v-66e83018]{display:flex;flex-direction:column;gap:8px}.hrc-candidates-label[data-v-66e83018]{font-size:11px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin:0}.hrc-candidate-row[data-v-66e83018]{display:flex;align-items:center;justify-content:space-between;background:var(--blue-card);border:1px solid var(--border);border-radius:8px;padding:10px 14px;gap:12px}.hrc-candidate-selectable[data-v-66e83018]{cursor:pointer;transition:border-color .15s}.hrc-candidate-selectable[data-v-66e83018]:hover{border-color:var(--teal)}.hrc-candidate-info[data-v-66e83018]{flex:1}.hrc-add-btn[data-v-66e83018]{padding:5px 12px;background:#00c9b11f;border:1px solid rgba(0,201,177,.3);color:var(--teal);border-radius:6px;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;white-space:nowrap;transition:all .15s}.hrc-add-btn[data-v-66e83018]:hover:not(:disabled){background:#00c9b138}.hrc-add-btn[data-v-66e83018]:disabled{opacity:.4;cursor:not-allowed}.hrc-pick-hint[data-v-66e83018]{font-size:12px;color:var(--teal);font-weight:600;white-space:nowrap}.hrc-price-val[data-v-66e83018]{font-weight:700;font-size:15px;color:var(--white)}.hrc-price-best[data-v-66e83018]{color:#22c55e!important}.hrc-price-total[data-v-66e83018]{font-weight:600;color:var(--teal);font-size:14px}.hrc-orig-price[data-v-66e83018]{font-size:12px;color:var(--text-muted);text-decoration:line-through;margin-right:4px}.hrc-discount[data-v-66e83018]{font-size:11px;color:#22c55e;font-weight:600;margin-top:2px}.hrc-td-facilities[data-v-66e83018]{max-width:260px}.hrc-facility-tag[data-v-66e83018]{display:inline-block;background:#ffffff0d;border-radius:4px;padding:2px 6px;font-size:10px;color:var(--text-muted);margin:1px 2px 1px 0;white-space:nowrap}.hrc-selected-hotel[data-v-66e83018]{display:flex;align-items:flex-start;justify-content:space-between;background:var(--blue-card);border:1px solid rgba(0,201,177,.3);border-radius:var(--radius);padding:14px 18px}.hrc-pc-hotel[data-v-66e83018]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 20px}.hrc-pc-hotel-info[data-v-66e83018]{flex:1}.hrc-pc-hotel-name[data-v-66e83018]{font-size:17px;font-weight:800;color:var(--white);margin-bottom:4px}.hrc-pc-hotel-meta[data-v-66e83018]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hrc-pc-hotel-dates[data-v-66e83018]{font-size:12px;color:var(--text-muted);align-self:center}.hrc-change-btn[data-v-66e83018]{background:none;border:1px solid var(--border);color:var(--text-muted);border-radius:6px;padding:5px 10px;cursor:pointer;font-size:12px;font-family:inherit;transition:all .15s;white-space:nowrap}.hrc-change-btn[data-v-66e83018]:hover{color:var(--white);border-color:var(--white)}.hrc-add-to-list-box[data-v-66e83018]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:#00c9b112;border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:12px 16px}.hrc-add-to-list-label[data-v-66e83018]{font-size:13px;font-weight:600;color:var(--white);white-space:nowrap}.hrc-list-select[data-v-66e83018]{flex:1;min-width:160px;max-width:260px;padding:7px 10px;font-size:13px}.hrc-added-confirm[data-v-66e83018]{font-size:13px;color:#22c55e;font-weight:600}.hrc-empty-state[data-v-66e83018]{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:14px}.hrc-empty-icon[data-v-66e83018]{font-size:36px;margin-bottom:10px}.hrc-loading-msg[data-v-66e83018]{text-align:center;padding:30px;color:var(--text-muted);font-size:14px}.hrc-results[data-v-66e83018]{display:flex;flex-direction:column;gap:16px}.credit-backdrop[data-v-5fde4b3f]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-5fde4b3f .15s ease}@keyframes fadeIn-5fde4b3f{0%{opacity:0}to{opacity:1}}.credit-modal[data-v-5fde4b3f]{background:var(--blue-card);border:1px solid rgba(0,201,177,.25);border-radius:var(--radius);padding:36px;width:100%;max-width:520px;position:relative;animation:slideUp-5fde4b3f .2s ease}@keyframes slideUp-5fde4b3f{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}.credit-close[data-v-5fde4b3f]{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px}.credit-close[data-v-5fde4b3f]:hover{color:var(--white)}.credit-header[data-v-5fde4b3f]{text-align:center;margin-bottom:28px}.credit-icon[data-v-5fde4b3f]{font-size:36px;margin-bottom:8px}.credit-title[data-v-5fde4b3f]{font-size:22px;font-weight:800;margin-bottom:8px}.credit-sub[data-v-5fde4b3f]{font-size:14px;color:var(--text-muted);line-height:1.6}.balance-low[data-v-5fde4b3f]{color:#ff7070}.balance-ok[data-v-5fde4b3f]{color:var(--teal)}.credit-error[data-v-5fde4b3f]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.packs-grid[data-v-5fde4b3f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.pack-card[data-v-5fde4b3f]{background:#ffffff0a;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:20px 12px;text-align:center;position:relative;transition:border-color .2s}.pack-card[data-v-5fde4b3f]:hover{border-color:#00c9b166}.pack-card.pack-popular[data-v-5fde4b3f]{border-color:var(--teal);background:#00c9b10d}.pack-popular-badge[data-v-5fde4b3f]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--teal);color:#0a1628;font-size:10px;font-weight:700;padding:2px 10px;border-radius:100px;white-space:nowrap}.pack-credits[data-v-5fde4b3f]{font-size:32px;font-weight:800;color:var(--teal);line-height:1}.pack-label[data-v-5fde4b3f]{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.pack-price[data-v-5fde4b3f]{font-size:20px;font-weight:700;margin-bottom:2px}.pack-per[data-v-5fde4b3f]{font-size:11px;color:var(--text-muted);margin-bottom:14px}.pack-btn[data-v-5fde4b3f]{width:100%;padding:9px 0;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.pack-btn[data-v-5fde4b3f]:hover:not(:disabled){opacity:.88}.pack-btn[data-v-5fde4b3f]:disabled{opacity:.5;cursor:not-allowed}.credit-note[data-v-5fde4b3f]{text-align:center;font-size:12px;color:var(--text-muted)}.tools-wrap[data-v-073a7f3b]{max-width:960px;margin:0 auto;padding:36px 32px 60px}@media(max-width:600px){.tools-wrap[data-v-073a7f3b]{padding:24px 16px 60px}}.tools-header[data-v-073a7f3b]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;flex-wrap:wrap}.tools-title[data-v-073a7f3b]{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.tools-sub[data-v-073a7f3b]{font-size:14px;color:var(--text-muted)}.tools-grid[data-v-073a7f3b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.tool-card[data-v-073a7f3b]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,transform .15s}.tool-card[data-v-073a7f3b]:hover{border-color:var(--teal);transform:translateY(-2px)}.tool-card-top[data-v-073a7f3b]{display:flex;justify-content:space-between;align-items:center}.tool-icon[data-v-073a7f3b]{font-size:32px}.tool-tag[data-v-073a7f3b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:var(--teal-glow);color:var(--teal);border:1px solid rgba(0,201,177,.2);padding:3px 10px;border-radius:100px}.tool-name[data-v-073a7f3b]{font-size:18px;font-weight:800}.tool-desc[data-v-073a7f3b]{font-size:13px;color:var(--text-muted);line-height:1.6;flex:1}.tool-cta[data-v-073a7f3b]{font-size:13px;font-weight:700;color:var(--teal);margin-top:4px}.gate-card[data-v-073a7f3b]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:48px 36px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px}.gate-icon[data-v-073a7f3b]{font-size:40px}.gate-title[data-v-073a7f3b]{font-size:22px;font-weight:800}.gate-desc[data-v-073a7f3b]{font-size:14px;color:var(--text-muted);line-height:1.6;max-width:420px}.gate-desc strong[data-v-073a7f3b]{color:var(--white)}.btn-gate[data-v-073a7f3b]{margin-top:8px;padding:12px 28px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer}.btn-gate[data-v-073a7f3b]:hover{opacity:.88}.tools-grid.locked[data-v-073a7f3b]{opacity:.45;pointer-events:none}.tool-card-locked[data-v-073a7f3b]{cursor:default}.locked-cta[data-v-073a7f3b]{color:var(--text-muted)}.tool-usage-bar[data-v-073a7f3b]{display:flex;flex-direction:column;gap:4px;margin-top:2px}.usage-track[data-v-073a7f3b]{height:4px;background:#ffffff14;border-radius:2px;overflow:hidden}.usage-fill[data-v-073a7f3b]{height:100%;border-radius:2px;transition:width .3s}.usage-text[data-v-073a7f3b]{font-size:11px;color:var(--text-muted)}.usage-full[data-v-073a7f3b]{color:#ff7070}.usage-unlimited[data-v-073a7f3b]{color:#00c9b199}.credit-fallback[data-v-073a7f3b]{font-size:12px;margin-top:2px}.credit-fallback-ok[data-v-073a7f3b]{color:var(--teal)}.credit-fallback-empty[data-v-073a7f3b]{color:var(--text-muted)}.credit-buy-link[data-v-073a7f3b]{color:var(--teal);cursor:pointer;font-weight:600;text-decoration:underline}.credits-balance[data-v-073a7f3b]{display:inline-flex;align-items:center;gap:6px;background:#00c9b114;border:1px solid rgba(0,201,177,.2);color:var(--teal);font-size:13px;font-weight:600;padding:6px 14px;border-radius:100px;margin-top:8px}.tool-card-seo[data-v-073a7f3b]{border-color:#f5c84233}.tool-card-seo[data-v-073a7f3b]:hover{border-color:#f5c842}.tool-tag-seo[data-v-073a7f3b]{background:#f5c8421a;color:#f5c842;border-color:#f5c84240}.tool-card-seo .tool-cta[data-v-073a7f3b]{color:#f5c842}.biz-picker-backdrop[data-v-073a7f3b]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px}.biz-picker[data-v-073a7f3b]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);padding:28px;width:100%;max-width:380px;display:flex;flex-direction:column;gap:16px}.biz-picker-title[data-v-073a7f3b]{font-size:16px;font-weight:800;margin:0}.biz-picker-list[data-v-073a7f3b]{display:flex;flex-direction:column;gap:8px}.biz-picker-btn[data-v-073a7f3b]{background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:3px;cursor:pointer;text-align:left}.biz-picker-btn[data-v-073a7f3b]:hover{border-color:var(--teal);background:#00c9b10d}.biz-picker-name[data-v-073a7f3b]{font-size:14px;font-weight:700;color:var(--white)}.biz-picker-loc[data-v-073a7f3b]{font-size:12px;color:var(--text-muted)}.biz-picker-cancel[data-v-073a7f3b]{background:none;border:1px solid var(--border);border-radius:8px;padding:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer}.biz-picker-cancel[data-v-073a7f3b]:hover{color:var(--white)}.upgrade-backdrop[data-v-073a7f3b]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn-073a7f3b .15s ease}@keyframes fadeIn-073a7f3b{0%{opacity:0}to{opacity:1}}.upgrade-modal[data-v-073a7f3b]{background:var(--blue-card);border:1px solid rgba(0,201,177,.25);border-radius:var(--radius);padding:40px 36px;width:100%;max-width:440px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;position:relative;animation:slideUp-073a7f3b .2s ease}@keyframes slideUp-073a7f3b{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.upgrade-close[data-v-073a7f3b]{position:absolute;top:14px;right:14px;background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:4px 8px;border-radius:6px}.upgrade-close[data-v-073a7f3b]:hover{color:var(--white)}.upgrade-icon[data-v-073a7f3b]{font-size:48px;line-height:1}.upgrade-title[data-v-073a7f3b]{font-size:22px;font-weight:800}.upgrade-desc[data-v-073a7f3b]{font-size:14px;color:var(--text-muted);line-height:1.7}.upgrade-desc strong[data-v-073a7f3b]{color:var(--white)}.upgrade-features[data-v-073a7f3b]{width:100%;display:flex;flex-direction:column;gap:10px}.upgrade-plan-row[data-v-073a7f3b]{display:flex;align-items:flex-start;gap:12px;background:#ffffff0a;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;text-align:left}.plan-badge[data-v-073a7f3b]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;white-space:nowrap;flex-shrink:0}.plan-badge.starter[data-v-073a7f3b]{background:#00c9b126;color:var(--teal);border:1px solid rgba(0,201,177,.3)}.plan-badge.pro[data-v-073a7f3b]{background:#f5c8421f;color:#f5c842;border:1px solid rgba(245,200,66,.3)}.plan-features[data-v-073a7f3b]{font-size:12px;color:var(--text-muted);line-height:1.6}.btn-upgrade[data-v-073a7f3b]{width:100%;padding:14px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-upgrade[data-v-073a7f3b]:hover{opacity:.88}.btn-upgrade-cancel[data-v-073a7f3b]{background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;font-family:inherit}.btn-upgrade-cancel[data-v-073a7f3b]:hover{color:var(--white)}.cm-backdrop[data-v-f78cddb3]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px}.cm-modal[data-v-f78cddb3]{background:var(--blue-card);border:1px solid rgba(0,201,177,.2);border-radius:var(--radius);width:100%;max-width:620px;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column}.scrape-overlay[data-v-f78cddb3]{position:absolute;inset:0;z-index:50;background:#0a1628e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius);display:flex;align-items:center;justify-content:center}.scrape-overlay-box[data-v-f78cddb3]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 32px;text-align:center;max-width:320px}.scrape-spinner[data-v-f78cddb3]{width:44px;height:44px;border:3px solid rgba(0,201,177,.2);border-top-color:var(--teal);border-radius:50%;animation:spin-f78cddb3 .8s linear infinite}@keyframes spin-f78cddb3{to{transform:rotate(360deg)}}.scrape-overlay-title[data-v-f78cddb3]{font-size:16px;font-weight:800;color:var(--white);margin:0}.scrape-overlay-sub[data-v-f78cddb3]{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.cm-close[data-v-f78cddb3]{position:sticky;top:12px;float:right;margin:12px 16px 0 0;background:#ffffff14;border:1px solid var(--border);color:var(--text-muted);font-size:14px;cursor:pointer;padding:4px 10px;border-radius:6px;z-index:10}.cm-close[data-v-f78cddb3]:hover{color:var(--white)}.cm-head[data-v-f78cddb3]{padding:24px 24px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cm-title[data-v-f78cddb3]{font-size:20px;font-weight:800;margin-bottom:4px}.cm-sub[data-v-f78cddb3]{font-size:13px;color:var(--teal)}.chat-plan-badge[data-v-f78cddb3]{font-size:12px;font-weight:700;background:var(--teal-glow);color:var(--teal);border:1px solid rgba(0,201,177,.25);padding:4px 12px;border-radius:100px;white-space:nowrap}.chat-gate[data-v-f78cddb3]{display:flex;gap:14px;align-items:flex-start;padding:20px 24px;background:#ffffff08;border-bottom:1px solid var(--border)}.chat-gate-icon[data-v-f78cddb3]{font-size:28px;flex-shrink:0}.chat-gate-title[data-v-f78cddb3]{font-size:14px;font-weight:700;margin-bottom:4px}.chat-gate-sub[data-v-f78cddb3]{font-size:13px;color:var(--text-muted);line-height:1.5}.cm-tabs[data-v-f78cddb3]{display:flex;gap:4px;padding:16px 24px 0;border-bottom:1px solid var(--border)}.cm-tab[data-v-f78cddb3]{padding:8px 14px;border:none;background:transparent;color:var(--text-muted);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .15s}.cm-tab[data-v-f78cddb3]:hover{color:var(--white)}.cm-tab.active[data-v-f78cddb3]{color:var(--teal);border-bottom-color:var(--teal)}.cm-body[data-v-f78cddb3]{padding:20px 24px 28px;display:flex;flex-direction:column;gap:24px}.cm-section[data-v-f78cddb3]{display:flex;flex-direction:column;gap:10px}.cm-section-title[data-v-f78cddb3]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--teal);margin:0}.cm-hint[data-v-f78cddb3]{font-size:13px;color:var(--text-muted);line-height:1.6;margin:0}.cm-hint code[data-v-f78cddb3]{background:#ffffff14;padding:1px 5px;border-radius:4px;font-size:12px}.mode-toggle[data-v-f78cddb3]{display:flex;gap:6px}.mode-btn[data-v-f78cddb3]{padding:7px 14px;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.mode-btn.active[data-v-f78cddb3]{background:#00c9b11a;border-color:#00c9b166;color:var(--teal)}.scrape-row[data-v-f78cddb3]{display:flex;gap:8px}.max-pages-row[data-v-f78cddb3]{display:flex;align-items:center;gap:10px}.cm-select[data-v-f78cddb3]{background:#ffffff0f;border:1px solid var(--border);border-radius:6px;padding:5px 8px;color:var(--white);font-size:13px;font-family:inherit}.scrape-msg[data-v-f78cddb3]{font-size:12px;color:var(--teal)}.scrape-msg.error[data-v-f78cddb3]{color:#ff7070}.cm-input[data-v-f78cddb3]{background:#ffffff0f;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none;width:100%;box-sizing:border-box}.cm-input[data-v-f78cddb3]:focus{border-color:var(--teal)}.cm-textarea[data-v-f78cddb3]{background:#ffffff0f;border:1px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none;resize:vertical;width:100%;box-sizing:border-box;line-height:1.55}.cm-textarea[data-v-f78cddb3]:focus{border-color:var(--teal)}.btn-primary[data-v-f78cddb3]{padding:9px 18px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;align-self:flex-start}.btn-primary[data-v-f78cddb3]:hover{opacity:.88}.btn-primary[data-v-f78cddb3]:disabled{opacity:.4;cursor:default}.cm-section-header[data-v-f78cddb3]{display:flex;justify-content:space-between;align-items:center}.btn-clear[data-v-f78cddb3]{background:none;border:none;color:#ff7070;font-size:12px;cursor:pointer;padding:2px 0}.btn-clear[data-v-f78cddb3]:hover{opacity:.75}.entry-list[data-v-f78cddb3]{display:flex;flex-direction:column;gap:6px}.entry-row[data-v-f78cddb3]{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:10px 12px}.entry-info[data-v-f78cddb3]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.entry-title[data-v-f78cddb3]{font-size:13px;font-weight:700;color:var(--white)}.entry-url[data-v-f78cddb3]{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-preview[data-v-f78cddb3]{font-size:12px;color:var(--text-muted);line-height:1.5}.expanded-text[data-v-f78cddb3]{white-space:pre-wrap}.scraped-group[data-v-f78cddb3]{background:#ffffff0a;border:1px solid var(--border);border-radius:8px;overflow:hidden}.scraped-group-head[data-v-f78cddb3]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;cursor:pointer}.scraped-group-head[data-v-f78cddb3]:hover{background:#ffffff0a}.scraped-group-info[data-v-f78cddb3]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.scraped-group-right[data-v-f78cddb3]{display:flex;align-items:center;gap:8px;flex-shrink:0}.chunk-badge[data-v-f78cddb3]{font-size:11px;color:var(--teal);background:var(--teal-glow);border:1px solid rgba(0,201,177,.2);padding:1px 8px;border-radius:100px}.expand-icon[data-v-f78cddb3]{font-size:10px;color:var(--text-muted)}.scraped-chunks[data-v-f78cddb3]{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:0}.chunk-row[data-v-f78cddb3]{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.04);align-items:flex-start}.chunk-row[data-v-f78cddb3]:last-child{border-bottom:none}.chunk-text[data-v-f78cddb3]{font-size:12px;color:#fff9;line-height:1.6;flex:1;margin:0}.btn-del[data-v-f78cddb3]{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:14px;padding:2px 4px;flex-shrink:0}.btn-del[data-v-f78cddb3]:hover{color:#ff7070}.embed-box[data-v-f78cddb3]{background:#00000059;border:1px solid var(--border);border-radius:8px;padding:14px;overflow-x:auto}.embed-code[data-v-f78cddb3]{margin:0;font-size:12px;color:var(--teal);white-space:pre;font-family:monospace}.attr-list[data-v-f78cddb3]{display:flex;flex-direction:column;gap:6px}.attr-row[data-v-f78cddb3]{display:flex;gap:12px;align-items:flex-start;font-size:13px}.attr-row code[data-v-f78cddb3]{background:#ffffff14;padding:2px 8px;border-radius:4px;font-size:12px;color:var(--teal);flex-shrink:0}.attr-row span[data-v-f78cddb3]{color:var(--text-muted)}.live-chat[data-v-f78cddb3]{border:1px solid var(--border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:420px}.live-chat-head[data-v-f78cddb3]{background:var(--teal);padding:12px 16px;color:#0a1628;font-weight:700;font-size:14px;display:flex;align-items:center;gap:8px;flex-shrink:0}.live-dot[data-v-f78cddb3]{width:8px;height:8px;background:#00000040;border-radius:50%}.live-msgs[data-v-f78cddb3]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:#ffffff05}.live-msg[data-v-f78cddb3]{max-width:80%;padding:10px 14px;border-radius:12px;font-size:13px;line-height:1.55;word-break:break-word}.live-msg.bot[data-v-f78cddb3]{background:#ffffff14;color:#ffffffd9;align-self:flex-start;border-bottom-left-radius:3px}.live-msg.bot[data-v-f78cddb3] ul{margin:6px 0 2px 16px;padding:0}.live-msg.bot[data-v-f78cddb3] li{margin-bottom:3px}.live-msg.bot[data-v-f78cddb3] strong{color:var(--white);font-weight:700}.live-msg.user[data-v-f78cddb3]{background:var(--teal);color:#0a1628;align-self:flex-end;border-bottom-right-radius:3px;font-weight:600}.live-msg.typing[data-v-f78cddb3]{background:#ffffff0f;color:var(--text-muted);font-style:italic;align-self:flex-start}.live-input-row[data-v-f78cddb3]{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border);flex-shrink:0}.live-input[data-v-f78cddb3]{flex:1;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;padding:9px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none}.live-input[data-v-f78cddb3]:focus{border-color:var(--teal)}.live-input[data-v-f78cddb3]:disabled{opacity:.5}.live-send[data-v-f78cddb3]{padding:9px 16px;background:var(--teal);border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.live-send[data-v-f78cddb3]:hover:not(:disabled){opacity:.88}.live-send[data-v-f78cddb3]:disabled{opacity:.4;cursor:default}.bm-wrap[data-v-27f4998e]{padding:36px 32px 60px;max-width:960px;margin:0 auto}@media(max-width:600px){.bm-wrap[data-v-27f4998e]{padding:24px 16px 60px}}.bm-page[data-v-27f4998e]{display:flex;flex-direction:column;gap:24px}.bm-header[data-v-27f4998e]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.bm-title[data-v-27f4998e]{font-size:22px;font-weight:800;margin-bottom:4px}.bm-sub[data-v-27f4998e]{font-size:14px;color:var(--text-muted)}.bm-header-right[data-v-27f4998e]{display:flex;gap:10px;align-items:center}.btn-add[data-v-27f4998e]{padding:9px 18px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-close[data-v-27f4998e]{padding:8px 16px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer}.btn-close[data-v-27f4998e]:hover{color:var(--white)}.bm-form-card[data-v-27f4998e]{background:var(--blue-card);border:1px solid rgba(0,201,177,.25);border-radius:var(--radius);padding:24px}.form-title[data-v-27f4998e]{font-size:16px;font-weight:700;margin-bottom:18px}.form-grid[data-v-27f4998e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f-field[data-v-27f4998e]{display:flex;flex-direction:column;gap:6px}.f-full[data-v-27f4998e]{grid-column:span 2}.f-label[data-v-27f4998e]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.f-input[data-v-27f4998e]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:9px 12px;color:var(--white);font-size:13px;font-family:inherit;outline:none}.f-input[data-v-27f4998e]:focus{border-color:var(--teal)}.f-textarea[data-v-27f4998e]{resize:vertical;min-height:72px}.error-msg[data-v-27f4998e]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px;margin-top:4px}.form-actions[data-v-27f4998e]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.btn-cancel[data-v-27f4998e]{padding:9px 18px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer}.btn-cancel[data-v-27f4998e]:hover{color:var(--white)}.btn-save[data-v-27f4998e]{padding:9px 24px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.btn-save[data-v-27f4998e]:disabled{opacity:.4;cursor:not-allowed}.empty-state[data-v-27f4998e]{text-align:center;padding:48px 24px;color:var(--text-muted);font-size:14px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:14px;align-items:center}.btn-add-empty[data-v-27f4998e]{padding:10px 20px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.biz-list[data-v-27f4998e]{display:flex;flex-direction:column;gap:10px}.biz-card[data-v-27f4998e]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;transition:border-color .2s}.biz-card[data-v-27f4998e]:hover{border-color:#00c9b133}.biz-main[data-v-27f4998e]{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.biz-info[data-v-27f4998e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.biz-name[data-v-27f4998e]{font-weight:700;font-size:15px}.biz-badge[data-v-27f4998e]{font-size:11px;background:var(--teal-glow);color:var(--teal);border:1px solid rgba(0,201,177,.2);padding:2px 10px;border-radius:100px;font-weight:600}.biz-loc[data-v-27f4998e]{font-size:13px;color:var(--text-muted)}.biz-meta[data-v-27f4998e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.biz-website[data-v-27f4998e]{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.biz-gencount[data-v-27f4998e]{font-size:12px;color:var(--teal)}.biz-lang[data-v-27f4998e]{font-size:12px;color:var(--text-muted);background:#ffffff0d;padding:2px 8px;border-radius:100px}.biz-actions[data-v-27f4998e]{display:flex;gap:8px;align-items:center;flex-shrink:0}.btn-generate-biz[data-v-27f4998e]{padding:8px 16px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-chat[data-v-27f4998e]{padding:7px 14px;background:#00c9b114;border:1px solid rgba(0,201,177,.25);border-radius:8px;color:var(--teal);font-size:12px;font-family:inherit;cursor:pointer;white-space:nowrap}.btn-chat[data-v-27f4998e]:hover{background:#00c9b126}.btn-edit[data-v-27f4998e]{padding:7px 14px;background:#ffffff0f;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;font-family:inherit;cursor:pointer}.btn-edit[data-v-27f4998e]:hover{color:var(--white);border-color:#fff3}.btn-delete[data-v-27f4998e]{padding:7px 14px;background:#ff505014;border:1px solid rgba(255,80,80,.2);border-radius:8px;color:#ff7070;font-size:12px;font-family:inherit;cursor:pointer}.btn-delete[data-v-27f4998e]:hover{background:#ff505026}@media(max-width:600px){.form-grid[data-v-27f4998e]{grid-template-columns:1fr}.f-full[data-v-27f4998e]{grid-column:span 1}}.social-section[data-v-27f4998e]{border-top:1px solid var(--border);padding-top:18px;margin-top:4px;display:flex;flex-direction:column;gap:14px}.social-section-label[data-v-27f4998e]{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.social-optional[data-v-27f4998e]{font-size:11px;text-transform:none;letter-spacing:0;font-weight:400}.f-hint[data-v-27f4998e]{font-size:11px;color:var(--text-muted);margin-top:2px}.biz-social-badge[data-v-27f4998e]{font-size:10px;font-weight:800;background:#00c9b11a;color:var(--teal);border:1px solid rgba(0,201,177,.2);padding:1px 7px;border-radius:100px;letter-spacing:.3px}.biz-social-li[data-v-27f4998e]{background:#0a66c226;color:#0a66c2;border-color:#0a66c24d}.settings-wrap[data-v-91335152]{max-width:580px;margin:0 auto;padding:36px 32px 60px;display:flex;flex-direction:column;gap:24px}@media(max-width:600px){.settings-wrap[data-v-91335152]{padding:24px 16px 60px}}.settings-header[data-v-91335152]{margin-bottom:4px}.settings-title[data-v-91335152]{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:4px}.settings-sub[data-v-91335152]{font-size:14px;color:var(--text-muted)}.settings-card[data-v-91335152]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;gap:20px;overflow:hidden}@media(max-width:600px){.settings-card[data-v-91335152]{padding:20px 16px}}.card-title[data-v-91335152]{font-size:18px;font-weight:800;margin-bottom:-8px}.card-sub[data-v-91335152]{font-size:13px;color:var(--text-muted);margin-top:-4px}.form-row[data-v-91335152]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-row-3[data-v-91335152]{grid-template-columns:1fr 1fr 1fr}@media(max-width:640px){.form-row-3[data-v-91335152]{grid-template-columns:1fr 1fr}}@media(max-width:500px){.form-row[data-v-91335152],.form-row-3[data-v-91335152]{grid-template-columns:1fr}}.form-group[data-v-91335152]{display:flex;flex-direction:column;gap:6px}.form-label[data-v-91335152]{font-size:13px;font-weight:700;color:var(--white);display:flex;gap:4px;align-items:center}.required[data-v-91335152]{color:#ff7070;font-size:12px}.form-input[data-v-91335152]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--white);font-size:14px;font-family:inherit;outline:none;transition:border-color .15s}.form-input[data-v-91335152]:focus{border-color:var(--teal)}.alert[data-v-91335152]{padding:12px 16px;border-radius:8px;font-size:13px;font-weight:600}.alert-success[data-v-91335152]{background:#00c9b11a;border:1px solid rgba(0,201,177,.3);color:var(--teal)}.alert-error[data-v-91335152]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070}.btn-save[data-v-91335152]{padding:12px 28px;align-self:flex-start;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:8px;color:#0a1628;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-save[data-v-91335152]:disabled{opacity:.45;cursor:not-allowed}.btn-save[data-v-91335152]:not(:disabled):hover{opacity:.88}.social-note[data-v-91335152]{font-size:13px;color:var(--text-muted);line-height:1.6;padding:14px 16px;background:#ffffff08;border:1px solid var(--border);border-radius:8px}.social-note strong[data-v-91335152]{color:var(--white)}.credits-page[data-v-c7970748]{padding:36px 32px 60px;max-width:900px;margin:0 auto}@media(max-width:600px){.credits-page[data-v-c7970748]{padding:24px 16px 60px}}.page-header[data-v-c7970748]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.page-title[data-v-c7970748]{font-size:26px;font-weight:800;letter-spacing:-.5px}.page-sub[data-v-c7970748]{font-size:14px;color:var(--text-muted);margin-top:4px}.loading-state[data-v-c7970748]{text-align:center;color:var(--text-muted);padding:60px}.balance-card[data-v-c7970748]{background:var(--blue-card);border:1px solid rgba(0,201,177,.25);border-radius:var(--radius);padding:28px 32px;display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;margin-bottom:36px}.balance-left[data-v-c7970748]{display:flex;align-items:center;gap:20px}.balance-icon[data-v-c7970748]{font-size:48px;line-height:1}.balance-label[data-v-c7970748]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:4px}.balance-value[data-v-c7970748]{font-size:56px;font-weight:800;color:var(--teal);letter-spacing:-2px;line-height:1;margin-bottom:6px}.balance-sub[data-v-c7970748]{font-size:12px;color:var(--text-muted);max-width:260px;line-height:1.5}.balance-right[data-v-c7970748]{flex-shrink:0}.tool-costs[data-v-c7970748]{background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 20px}.tool-costs-title[data-v-c7970748]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:10px}.tool-costs-grid[data-v-c7970748]{display:grid;grid-template-columns:1fr auto;gap:6px 20px;font-size:12px}.tool-costs-grid span[data-v-c7970748]:nth-child(odd){color:#ffffffbf}.tool-costs-grid span[data-v-c7970748]:nth-child(2n){color:var(--teal);font-weight:700;text-align:right}.section-title[data-v-c7970748]{font-size:17px;font-weight:700;margin-bottom:16px;letter-spacing:-.2px}.packs-grid[data-v-c7970748]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.pack-card[data-v-c7970748]{background:var(--blue-card);border:1.5px solid var(--border);border-radius:var(--radius);padding:28px 20px;text-align:center;position:relative;transition:border-color .2s,transform .15s;display:flex;flex-direction:column;align-items:center;gap:4px}.pack-card[data-v-c7970748]:hover{border-color:#00c9b166;transform:translateY(-2px)}.pack-card.popular[data-v-c7970748]{border-color:var(--teal);background:#00c9b10a}.popular-badge[data-v-c7970748]{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--teal);color:#0a1628;font-size:10px;font-weight:700;padding:3px 12px;border-radius:100px;white-space:nowrap}.pack-credits[data-v-c7970748]{font-size:48px;font-weight:800;color:var(--teal);line-height:1}.pack-credits-label[data-v-c7970748]{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:12px}.pack-price[data-v-c7970748]{font-size:26px;font-weight:800;margin-bottom:2px}.pack-per[data-v-c7970748]{font-size:11px;color:var(--text-muted);margin-bottom:20px}.pack-btn[data-v-c7970748]{width:100%;padding:12px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.pack-btn[data-v-c7970748]:hover:not(:disabled){opacity:.88}.pack-btn[data-v-c7970748]:disabled{opacity:.5;cursor:not-allowed}.error-msg[data-v-c7970748]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:12px 16px;border-radius:8px;font-size:13px;margin-bottom:20px}.empty-state[data-v-c7970748]{color:var(--text-muted);font-size:14px;padding:28px;text-align:center;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius)}.history-card[data-v-c7970748]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.history-table[data-v-c7970748]{width:100%;border-collapse:collapse;font-size:13px}.history-table th[data-v-c7970748]{text-align:left;padding:10px 16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);border-bottom:1px solid var(--border)}.history-table td[data-v-c7970748]{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.history-table tr:last-child td[data-v-c7970748]{border-bottom:none}.history-table tr:hover td[data-v-c7970748]{background:#ffffff05}.td-date[data-v-c7970748]{color:var(--text-muted);white-space:nowrap}.td-desc[data-v-c7970748]{color:#ffffffd9}.td-muted[data-v-c7970748]{color:var(--text-muted)}.tool-chip[data-v-c7970748]{background:#ffffff0f;color:var(--text-muted);padding:2px 8px;border-radius:100px;font-size:11px;white-space:nowrap}.td-amount[data-v-c7970748]{font-weight:700;text-align:right;white-space:nowrap}.positive[data-v-c7970748]{color:var(--teal)}.negative[data-v-c7970748]{color:#ff7070}.faq-wrap[data-v-d29c37c9]{max-width:760px;margin:0 auto;padding:36px 32px 80px;display:flex;flex-direction:column;gap:32px}@media(max-width:600px){.faq-wrap[data-v-d29c37c9]{padding:24px 16px 60px}}.faq-header[data-v-d29c37c9]{margin-bottom:4px}.faq-title[data-v-d29c37c9]{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:6px}.faq-sub[data-v-d29c37c9]{font-size:14px;color:var(--text-muted)}.faq-section[data-v-d29c37c9]{display:flex;flex-direction:column;gap:0}.section-head[data-v-d29c37c9]{display:flex;align-items:flex-start;gap:16px;background:var(--blue-card);border:1px solid;border-radius:var(--radius) var(--radius) 0 0;padding:20px 24px}.section-icon[data-v-d29c37c9]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:900;flex-shrink:0;margin-top:2px}.section-title[data-v-d29c37c9]{font-size:18px;font-weight:800;margin-bottom:4px}.section-intro[data-v-d29c37c9]{font-size:13px;color:var(--text-muted);line-height:1.6}.steps-list[data-v-d29c37c9]{border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius) var(--radius);overflow:hidden}.step-item[data-v-d29c37c9]{border-top:1px solid var(--border);cursor:pointer}.step-item[data-v-d29c37c9]:first-child{border-top:none}.step-item[data-v-d29c37c9]:hover{background:#ffffff05}.step-row[data-v-d29c37c9]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;gap:12px}.step-title[data-v-d29c37c9]{font-size:14px;font-weight:600;color:var(--white)}.step-chevron[data-v-d29c37c9]{font-size:20px;color:var(--text-muted);transition:transform .2s;line-height:1}.step-chevron.open[data-v-d29c37c9]{transform:rotate(90deg);color:var(--teal)}.step-body[data-v-d29c37c9]{padding:0 20px 16px}.step-pre[data-v-d29c37c9]{font-family:inherit;font-size:13px;color:#ffffffbf;line-height:1.8;white-space:pre-wrap;word-break:break-word;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:14px 16px;margin:0}.rp-page[data-v-26e3e482]{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:var(--blue-deep);padding:40px 24px}.rp-header[data-v-26e3e482]{width:100%;max-width:480px;margin-bottom:40px}.rp-logo[data-v-26e3e482]{width:180px;height:auto;cursor:pointer}.rp-card[data-v-26e3e482]{width:100%;max-width:420px;background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:40px}.rp-icon[data-v-26e3e482]{font-size:32px;text-align:center;margin-bottom:12px}.rp-title[data-v-26e3e482]{font-size:22px;font-weight:800;text-align:center;margin-bottom:8px}.rp-sub[data-v-26e3e482]{font-size:14px;color:var(--text-muted);text-align:center;margin-bottom:28px}.rp-form[data-v-26e3e482]{display:flex;flex-direction:column;gap:16px}.field[data-v-26e3e482]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-26e3e482]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.rp-input[data-v-26e3e482]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;color:var(--white);font-size:15px;font-family:inherit;outline:none;transition:border-color .2s}.rp-input[data-v-26e3e482]:focus{border-color:var(--teal)}.rp-btn[data-v-26e3e482]{width:100%;padding:14px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;margin-top:4px}.rp-btn[data-v-26e3e482]:disabled{opacity:.4;cursor:not-allowed}.rp-error[data-v-26e3e482]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px;margin-top:8px}.rp-success[data-v-26e3e482]{background:#00c9b11a;border:1px solid rgba(0,201,177,.3);color:var(--teal);padding:14px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;margin-bottom:16px}.rp-back[data-v-26e3e482]{display:block;margin:20px auto 0;background:none;border:none;color:var(--text-muted);font-size:13px;cursor:pointer;font-family:inherit}.rp-back[data-v-26e3e482]:hover{color:var(--white)}.blog-page[data-v-4bdde4ac]{padding:32px;max-width:1300px;margin:0 auto}.page-header[data-v-4bdde4ac]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:32px;flex-wrap:wrap}.page-title[data-v-4bdde4ac]{font-size:26px;font-weight:800;margin:0 0 4px}.page-sub[data-v-4bdde4ac]{color:var(--text-muted);font-size:14px;margin:0}.page-title-row[data-v-4bdde4ac]{flex:1}.biz-select-wrap[data-v-4bdde4ac]{display:flex;align-items:center}.biz-select[data-v-4bdde4ac]{background:var(--blue-card);border:1px solid var(--border);color:var(--white);border-radius:10px;padding:8px 14px;font-size:14px;font-family:inherit;cursor:pointer}.biz-chip[data-v-4bdde4ac]{background:var(--blue-card);border:1px solid var(--border);border-radius:10px;padding:8px 14px;font-size:14px;color:var(--white)}.no-biz[data-v-4bdde4ac]{font-size:14px;color:var(--text-muted)}.blog-layout[data-v-4bdde4ac]{display:grid;grid-template-columns:300px 1fr;gap:24px;align-items:start}@media(max-width:900px){.blog-layout[data-v-4bdde4ac]{grid-template-columns:1fr}}.card[data-v-4bdde4ac]{background:var(--blue-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;margin-bottom:20px}.card-title[data-v-4bdde4ac]{font-size:16px;font-weight:800;margin:0 0 20px}.topic-section[data-v-4bdde4ac]{margin-bottom:16px}.label-sm[data-v-4bdde4ac]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.topic-chips[data-v-4bdde4ac]{display:flex;flex-direction:column;gap:6px}.topic-chip[data-v-4bdde4ac]{background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--text-muted);font-family:inherit;cursor:pointer;text-align:left;line-height:1.4;transition:all .15s}.topic-chip[data-v-4bdde4ac]:hover{border-color:var(--teal);color:var(--white)}.topic-chip.active[data-v-4bdde4ac]{border-color:var(--teal);color:var(--teal);background:var(--teal-glow)}.textarea-topic[data-v-4bdde4ac]{resize:vertical;min-height:60px}.btn-generate[data-v-4bdde4ac]{width:100%;padding:13px;background:linear-gradient(135deg,var(--teal),var(--teal-dark));border:none;border-radius:var(--radius-sm);color:#0a1628;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s;margin-top:4px}.btn-generate[data-v-4bdde4ac]:disabled{opacity:.4;cursor:not-allowed}.btn-generate[data-v-4bdde4ac]:not(:disabled):hover{opacity:.9}.generate-hint[data-v-4bdde4ac]{font-size:11px;color:var(--text-muted);text-align:center;margin:8px 0 0}.wp-card[data-v-4bdde4ac]{padding:18px 20px}.wp-header[data-v-4bdde4ac]{display:flex;align-items:center;justify-content:space-between}.wp-status[data-v-4bdde4ac]{display:flex;align-items:center;gap:8px}.wp-dot[data-v-4bdde4ac]{width:8px;height:8px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.wp-dot.connected[data-v-4bdde4ac]{background:var(--teal)}.btn-link[data-v-4bdde4ac]{background:none;border:none;color:var(--teal);font-size:13px;font-family:inherit;cursor:pointer;padding:0}.btn-link[data-v-4bdde4ac]:hover{text-decoration:underline}.wp-form[data-v-4bdde4ac]{margin-top:16px;display:flex;flex-direction:column;gap:12px}.field-hint[data-v-4bdde4ac]{font-size:11px;color:var(--text-muted);margin:4px 0 0}.editor-header[data-v-4bdde4ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.editor-header .card-title[data-v-4bdde4ac]{margin:0}.status-badge[data-v-4bdde4ac]{font-size:10px;font-weight:800;letter-spacing:.8px;border:1px solid;padding:3px 10px;border-radius:100px}.field[data-v-4bdde4ac]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field-label[data-v-4bdde4ac]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.input[data-v-4bdde4ac]{background:#ffffff0d;border:1.5px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--white);font-size:14px;font-family:inherit;transition:border-color .2s;outline:none;width:100%;box-sizing:border-box}.input[data-v-4bdde4ac]:focus{border-color:var(--teal)}.input[data-v-4bdde4ac]::placeholder{color:#8ea8c380}.editor-wrap[data-v-4bdde4ac]{border:1.5px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;transition:border-color .2s}.editor-wrap[data-v-4bdde4ac]:focus-within{border-color:var(--teal)}.editor-toolbar[data-v-4bdde4ac]{display:flex;align-items:center;gap:2px;padding:6px 8px;background:#ffffff0a;border-bottom:1px solid var(--border);flex-wrap:wrap}.tb-btn[data-v-4bdde4ac]{padding:4px 9px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;transition:all .15s;line-height:1.4}.tb-btn[data-v-4bdde4ac]:hover{background:#ffffff14;color:var(--white)}.tb-btn.active[data-v-4bdde4ac]{background:#00c9b126;color:var(--teal);border-color:#00c9b14d}.italic-btn[data-v-4bdde4ac]{font-style:italic}.tb-sep[data-v-4bdde4ac]{width:1px;height:16px;background:var(--border);margin:0 4px;flex-shrink:0}.editor-content-wrap[data-v-4bdde4ac]{min-height:260px;background:#ffffff0d;cursor:text}[data-v-4bdde4ac] .prosemirror-editor{padding:14px 16px;min-height:260px;outline:none;font-size:14px;line-height:1.75;color:var(--white)}[data-v-4bdde4ac] .prosemirror-editor h2{font-size:20px;font-weight:800;margin:20px 0 10px;color:var(--white);line-height:1.3}[data-v-4bdde4ac] .prosemirror-editor h3{font-size:16px;font-weight:700;margin:16px 0 8px;color:var(--white)}[data-v-4bdde4ac] .prosemirror-editor p{margin:0 0 12px;color:#ffffffd9}[data-v-4bdde4ac] .prosemirror-editor strong{font-weight:700;color:var(--white)}[data-v-4bdde4ac] .prosemirror-editor em{font-style:italic;color:#ffffffe6}[data-v-4bdde4ac] .prosemirror-editor ul,[data-v-4bdde4ac] .prosemirror-editor ol{padding-left:22px;margin:8px 0 12px}[data-v-4bdde4ac] .prosemirror-editor li{margin-bottom:4px;color:#ffffffd9}[data-v-4bdde4ac] .prosemirror-editor .ProseMirror-focused{outline:none}[data-v-4bdde4ac] .prosemirror-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#8ea8c366;pointer-events:none;height:0}.field-row[data-v-4bdde4ac]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.field-row[data-v-4bdde4ac]{grid-template-columns:1fr}}.image-generating[data-v-4bdde4ac]{margin-bottom:12px}.img-placeholder-row[data-v-4bdde4ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px}.img-placeholder[data-v-4bdde4ac]{aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#ffffff0d;border:1px solid var(--border)}.img-shimmer[data-v-4bdde4ac]{width:100%;height:100%;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:shimmer-4bdde4ac 1.5s infinite}@keyframes shimmer-4bdde4ac{0%{background-position:200% 0}to{background-position:-200% 0}}.image-grid[data-v-4bdde4ac]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.image-option[data-v-4bdde4ac]{position:relative;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;aspect-ratio:16/9;transition:border-color .15s}.image-option img[data-v-4bdde4ac]{width:100%;height:100%;object-fit:cover;display:block}.image-option[data-v-4bdde4ac]:hover{border-color:#00c9b180}.image-option.selected[data-v-4bdde4ac]{border-color:var(--teal)}.img-selected-badge[data-v-4bdde4ac]{position:absolute;bottom:0;left:0;right:0;background:#00c9b1d9;color:#0a1628;font-size:11px;font-weight:700;text-align:center;padding:4px}.btn-upload[data-v-4bdde4ac]{display:inline-block;padding:8px 16px;background:#ffffff0d;border:1px dashed var(--border);border-radius:8px;font-size:13px;color:var(--text-muted);cursor:pointer;transition:all .15s;margin-top:8px}.btn-upload[data-v-4bdde4ac]:hover{border-color:var(--teal);color:var(--white)}.uploaded-preview[data-v-4bdde4ac]{margin-top:10px;border-radius:10px;overflow:hidden;max-height:200px}.uploaded-preview img[data-v-4bdde4ac]{width:100%;object-fit:cover;display:block}.action-row[data-v-4bdde4ac]{display:flex;gap:10px;margin-bottom:20px}.btn-secondary[data-v-4bdde4ac]{flex:1;padding:11px;background:#00c9b11a;border:1px solid rgba(0,201,177,.3);border-radius:var(--radius-sm);color:var(--teal);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s}.btn-secondary[data-v-4bdde4ac]:hover:not(:disabled){background:#00c9b12e}.btn-secondary[data-v-4bdde4ac]:disabled{opacity:.4;cursor:not-allowed}.btn-reset[data-v-4bdde4ac]{padding:11px 18px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:13px;font-family:inherit;cursor:pointer;transition:all .15s}.btn-reset[data-v-4bdde4ac]:hover{color:var(--white);border-color:#ffffff4d}.schedule-section[data-v-4bdde4ac]{padding-top:16px;border-top:1px solid var(--border);margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.schedule-row[data-v-4bdde4ac]{display:flex;gap:10px}.input-datetime[data-v-4bdde4ac]{flex:1;color-scheme:dark}.btn-schedule[data-v-4bdde4ac]{padding:10px 18px;background:#f5c8421a;border:1px solid rgba(245,200,66,.3);border-radius:var(--radius-sm);color:var(--gold);font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .15s}.btn-schedule[data-v-4bdde4ac]:hover:not(:disabled){background:#f5c8422e}.btn-schedule[data-v-4bdde4ac]:disabled{opacity:.4;cursor:not-allowed}.wp-publish-section[data-v-4bdde4ac]{padding-top:16px;border-top:1px solid var(--border)}.btn-publish-wp[data-v-4bdde4ac]{width:100%;padding:13px;background:linear-gradient(135deg,#2271b1,#135e96);border:none;border-radius:var(--radius-sm);color:#fff;font-size:15px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .2s}.btn-publish-wp[data-v-4bdde4ac]:hover:not(:disabled){opacity:.9}.btn-publish-wp[data-v-4bdde4ac]:disabled{opacity:.4;cursor:not-allowed}.wp-not-connected[data-v-4bdde4ac]{padding:12px 0}.empty-card[data-v-4bdde4ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.empty-icon[data-v-4bdde4ac]{font-size:40px;margin-bottom:16px;opacity:.4}.empty-text[data-v-4bdde4ac]{color:var(--text-muted);font-size:15px;line-height:1.6}.posts-list-header[data-v-4bdde4ac]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.posts-list-header .card-title[data-v-4bdde4ac]{margin:0}.posts-count[data-v-4bdde4ac]{font-size:13px;color:var(--text-muted)}.list-loading[data-v-4bdde4ac],.list-empty[data-v-4bdde4ac]{color:var(--text-muted);font-size:14px;padding:16px 0}.posts-list[data-v-4bdde4ac]{display:flex;flex-direction:column;gap:10px}.post-row[data-v-4bdde4ac]{display:flex;align-items:center;gap:14px;padding:12px;background:#ffffff08;border:1px solid var(--border);border-radius:10px;transition:background .15s}.post-row[data-v-4bdde4ac]:hover{background:#ffffff0f}.post-img-thumb[data-v-4bdde4ac]{width:72px;height:48px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#ffffff0d;display:flex;align-items:center;justify-content:center}.post-img-thumb img[data-v-4bdde4ac]{width:100%;height:100%;object-fit:cover}.post-img-placeholder[data-v-4bdde4ac]{font-size:22px;opacity:.4}.post-info[data-v-4bdde4ac]{flex:1;min-width:0}.post-title-text[data-v-4bdde4ac]{font-size:14px;font-weight:600;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-meta-row[data-v-4bdde4ac]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.post-status[data-v-4bdde4ac]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.post-date[data-v-4bdde4ac]{font-size:12px;color:var(--text-muted)}.post-wp-badge[data-v-4bdde4ac]{font-size:10px;font-weight:800;letter-spacing:.5px;background:#2271b133;border:1px solid rgba(34,113,177,.4);color:#4fa3e0;padding:2px 7px;border-radius:100px}.post-actions[data-v-4bdde4ac]{display:flex;gap:8px;flex-shrink:0}.btn-action[data-v-4bdde4ac]{padding:6px 14px;background:#ffffff0d;border:1px solid var(--border);border-radius:7px;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.btn-action[data-v-4bdde4ac]:hover{color:var(--white);border-color:#ffffff4d}.btn-delete[data-v-4bdde4ac]:hover{color:#ff7070;border-color:#ff505066}.error-msg[data-v-4bdde4ac]{background:#ff50501a;border:1px solid rgba(255,80,80,.3);color:#ff7070;padding:10px 14px;border-radius:8px;font-size:13px}.success-msg[data-v-4bdde4ac]{background:#00c9b11a;border:1px solid rgba(0,201,177,.3);color:var(--teal);padding:12px 14px;border-radius:8px;font-size:14px;font-weight:600;margin-top:12px}.hint[data-v-4bdde4ac]{font-size:12px;color:var(--text-muted);margin:8px 0 0}.link-teal[data-v-4bdde4ac]{color:var(--teal);text-decoration:none;font-weight:600}.link-teal[data-v-4bdde4ac]:hover{text-decoration:underline}.loading-dots[data-v-4bdde4ac]{display:inline-flex;gap:5px;align-items:center}.loading-dots span[data-v-4bdde4ac]{width:6px;height:6px;background:currentColor;border-radius:50%;animation:bounce-4bdde4ac 1.2s infinite ease-in-out}.loading-dots span[data-v-4bdde4ac]:nth-child(2){animation-delay:.15s}.loading-dots span[data-v-4bdde4ac]:nth-child(3){animation-delay:.3s}@keyframes bounce-4bdde4ac{0%,80%,to{transform:scale(.7);opacity:.5}40%{transform:scale(1);opacity:1}}.empty-state[data-v-4bdde4ac]{text-align:center;padding:60px;color:var(--text-muted);font-size:15px}.auto-sched-card[data-v-4bdde4ac]{padding:18px 20px}.auto-sched-body[data-v-4bdde4ac]{margin-top:14px}.toggle-label[data-v-4bdde4ac]{display:flex;align-items:center;cursor:pointer}.toggle-input[data-v-4bdde4ac]{display:none}.toggle-track[data-v-4bdde4ac]{width:38px;height:21px;background:#ffffff1f;border-radius:100px;position:relative;transition:background .2s}.toggle-input:checked+.toggle-track[data-v-4bdde4ac]{background:var(--teal)}.toggle-thumb[data-v-4bdde4ac]{position:absolute;top:3px;left:3px;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .2s}.toggle-input:checked+.toggle-track .toggle-thumb[data-v-4bdde4ac]{transform:translate(17px)}.day-picker[data-v-4bdde4ac]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.day-btn[data-v-4bdde4ac]{padding:6px 10px;background:#ffffff0d;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.day-btn[data-v-4bdde4ac]:hover{border-color:var(--teal);color:var(--white)}.day-btn.selected[data-v-4bdde4ac]{background:#00c9b126;border-color:var(--teal);color:var(--teal)}.day-hint[data-v-4bdde4ac]{font-size:11px;color:var(--text-muted);margin:4px 0 0}.select-input[data-v-4bdde4ac]{cursor:pointer}.success-msg-sm[data-v-4bdde4ac]{font-size:13px;color:var(--teal);font-weight:600;padding:8px 12px;background:#00c9b114;border:1px solid rgba(0,201,177,.25);border-radius:8px;margin-top:8px}[data-theme=light] .biz-select[data-v-4bdde4ac],[data-theme=light] .biz-chip[data-v-4bdde4ac]{background:#0000000a!important;color:var(--white)!important}[data-theme=light] .card[data-v-4bdde4ac]{background:var(--blue-card)!important}[data-theme=light] .topic-chip[data-v-4bdde4ac],[data-theme=light] .topic-chip[data-v-4bdde4ac]:hover,[data-theme=light] .input[data-v-4bdde4ac],[data-theme=light] .post-title-text[data-v-4bdde4ac]{color:var(--white)!important}[data-theme=light] .select-input[data-v-4bdde4ac]{color:var(--white)!important;background:#0000000d!important}[data-theme=light] .tb-btn[data-v-4bdde4ac],[data-theme=light][data-v-4bdde4ac] .prosemirror-editor,[data-theme=light][data-v-4bdde4ac] .prosemirror-editor p,[data-theme=light][data-v-4bdde4ac] .prosemirror-editor li{color:var(--white)!important}.ss-page[data-v-006b37a0]{min-height:100vh;background:var(--bg, #0a0f1e);padding:60px 20px 80px}.ss-inner[data-v-006b37a0]{max-width:700px;margin:0 auto}.ss-loading[data-v-006b37a0],.ss-error[data-v-006b37a0]{text-align:center;color:var(--text-muted, #9ca3af);padding:80px 0;font-size:16px}.ss-error[data-v-006b37a0]{color:#f87171}.ss-header[data-v-006b37a0]{text-align:center;margin-bottom:36px}.ss-powered[data-v-006b37a0]{font-size:12px;color:var(--text-muted, #6b7280);margin-bottom:12px;letter-spacing:.5px}.ss-powered strong[data-v-006b37a0]{color:#60a5fa}.ss-title[data-v-006b37a0]{font-size:clamp(24px,5vw,36px);font-weight:800;color:var(--text, #fff);margin:0 0 8px}.ss-sub[data-v-006b37a0]{color:var(--text-muted, #9ca3af);font-size:16px;margin:0}.ss-score-card[data-v-006b37a0]{display:flex;align-items:center;gap:24px;border:1px solid;border-radius:20px;padding:28px 32px;margin-bottom:24px}.ss-score-num[data-v-006b37a0]{font-size:72px;font-weight:900;line-height:1;flex-shrink:0}.ss-grade[data-v-006b37a0]{font-size:22px;font-weight:700;margin-bottom:6px}.ss-score-sub[data-v-006b37a0]{color:var(--text-muted, #9ca3af);font-size:13px;margin-bottom:4px}.ss-score-url[data-v-006b37a0]{color:var(--text-muted, #6b7280);font-size:12px}.ss-top-issue[data-v-006b37a0]{display:flex;gap:14px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:12px;padding:16px 18px;margin-bottom:24px}.ss-issue-icon[data-v-006b37a0]{font-size:20px;color:#ef4444;flex-shrink:0;margin-top:1px}.ss-issue-label[data-v-006b37a0]{font-weight:600;color:var(--text, #fff);font-size:14px;margin-bottom:4px}.ss-issue-detail[data-v-006b37a0]{color:var(--text-muted, #9ca3af);font-size:13px;line-height:1.5}.ss-checks[data-v-006b37a0]{display:flex;flex-direction:column;gap:10px;margin-bottom:32px}.ss-check[data-v-006b37a0]{display:flex;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid transparent}.ss-check.passed[data-v-006b37a0]{background:#22c55e0d;border-color:#22c55e26}.ss-check.failed[data-v-006b37a0]{background:#ef44440d;border-color:#ef444426}.ss-check-icon[data-v-006b37a0]{font-size:15px;font-weight:700;flex-shrink:0;margin-top:2px;width:20px;text-align:center}.ss-check.passed .ss-check-icon[data-v-006b37a0]{color:#22c55e}.ss-check.failed .ss-check-icon[data-v-006b37a0]{color:#ef4444}.ss-check-body[data-v-006b37a0]{flex:1}.ss-check-label[data-v-006b37a0]{font-weight:600;font-size:14px;color:var(--text, #fff);margin-bottom:4px;display:flex;justify-content:space-between;gap:8px}.ss-check-pts[data-v-006b37a0]{font-size:12px;color:var(--text-muted, #9ca3af);white-space:nowrap}.ss-check-detail[data-v-006b37a0]{color:var(--text-muted, #9ca3af);font-size:13px;line-height:1.5}.ss-check-fix[data-v-006b37a0]{color:#60a5fa;font-size:12px;margin-top:6px;line-height:1.5}.ss-cta-box[data-v-006b37a0]{text-align:center;background:linear-gradient(135deg,#1a56db26,#1a56db0d);border:1px solid rgba(26,86,219,.3);border-radius:16px;padding:36px 28px}.ss-cta-label[data-v-006b37a0]{font-size:22px;font-weight:700;color:var(--text, #fff);margin-bottom:10px}.ss-cta-sub[data-v-006b37a0]{color:var(--text-muted, #9ca3af);font-size:15px;line-height:1.6;max-width:460px;margin:0 auto 24px}.ss-cta-btn[data-v-006b37a0]{display:inline-block;background:#1a56db;color:#fff;text-decoration:none;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .2s}.ss-cta-btn[data-v-006b37a0]:hover{background:#1446bb}@media(max-width:540px){.ss-score-card[data-v-006b37a0]{flex-direction:column;text-align:center}.ss-score-num[data-v-006b37a0]{font-size:56px}}.hi-page[data-v-43e6fb7f]{min-height:100vh;background:var(--bg, #0a0f1e);color:var(--text, #fff)}.hi-hero[data-v-43e6fb7f]{background:linear-gradient(135deg,#1a56db33,#0a0f2800 60%);border-bottom:1px solid var(--border, #1e2a3a);padding:80px 24px 60px}.hi-hero-inner[data-v-43e6fb7f]{max-width:720px;margin:0 auto;text-align:center}.hi-breadcrumb[data-v-43e6fb7f]{font-size:12px;color:#60a5fa;letter-spacing:.8px;text-transform:uppercase;margin-bottom:16px}.hi-title[data-v-43e6fb7f]{font-size:clamp(32px,6vw,52px);font-weight:800;margin:0 0 16px;line-height:1.1}.hi-sub[data-v-43e6fb7f]{font-size:17px;color:var(--text-muted, #9ca3af);line-height:1.6;margin:0 0 32px}.hi-cta-btn[data-v-43e6fb7f]{display:inline-block;background:#1a56db;color:#fff;text-decoration:none;border-radius:10px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .2s}.hi-cta-btn[data-v-43e6fb7f]:hover{background:#1446bb}.hi-content[data-v-43e6fb7f]{max-width:1100px;margin:0 auto;padding:60px 24px 80px}.hi-loading[data-v-43e6fb7f]{text-align:center;color:var(--text-muted, #9ca3af);padding:60px 0}.hi-section-title[data-v-43e6fb7f]{font-size:22px;font-weight:700;margin:0 0 28px;color:var(--text, #fff)}.hi-areas-grid[data-v-43e6fb7f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:64px}.hi-area-card[data-v-43e6fb7f]{display:block;text-decoration:none;background:var(--card-bg, rgba(255,255,255,.03));border:1px solid var(--border, #1e2a3a);border-radius:14px;padding:20px 22px;transition:border-color .2s,transform .15s,background .2s;position:relative}.hi-area-card[data-v-43e6fb7f]:hover{border-color:#1a56db;background:#1a56db0f;transform:translateY(-2px)}.hi-area-name[data-v-43e6fb7f]{font-size:17px;font-weight:700;color:var(--text, #fff);margin-bottom:10px}.hi-area-meta[data-v-43e6fb7f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.hi-area-count[data-v-43e6fb7f]{font-size:13px;color:var(--text-muted, #9ca3af)}.hi-area-rating[data-v-43e6fb7f]{font-size:13px;color:var(--text-muted, #9ca3af);display:flex;align-items:center;gap:4px}.hi-stars[data-v-43e6fb7f]{color:#f59e0b;font-size:11px;letter-spacing:1px}.hi-area-arrow[data-v-43e6fb7f]{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#1a56db;font-size:18px;opacity:0;transition:opacity .2s}.hi-area-card:hover .hi-area-arrow[data-v-43e6fb7f]{opacity:1}.hi-bottom-cta[data-v-43e6fb7f]{text-align:center;background:linear-gradient(135deg,#1a56db1f,#1a56db0a);border:1px solid rgba(26,86,219,.25);border-radius:20px;padding:48px 32px}.hi-bottom-cta h3[data-v-43e6fb7f]{font-size:26px;font-weight:700;margin:0 0 12px}.hi-bottom-cta p[data-v-43e6fb7f]{color:var(--text-muted, #9ca3af);font-size:16px;margin:0 0 28px;line-height:1.6}.ha-page[data-v-07792424]{min-height:100vh;background:var(--bg, #0a0f1e);color:var(--text, #fff)}.ha-hero[data-v-07792424]{background:linear-gradient(135deg,rgba(26,86,219,.15) 0%,transparent 60%);border-bottom:1px solid var(--border, #1e2a3a);padding:60px 24px 48px}.ha-hero-inner[data-v-07792424]{max-width:860px;margin:0 auto}.ha-breadcrumb[data-v-07792424]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted, #9ca3af);margin-bottom:20px}.ha-breadcrumb a[data-v-07792424]{color:#60a5fa;text-decoration:none}.ha-breadcrumb a[data-v-07792424]:hover{text-decoration:underline}.ha-title[data-v-07792424]{font-size:clamp(26px,5vw,42px);font-weight:800;margin:0 0 12px}.ha-sub[data-v-07792424]{font-size:15px;color:var(--text-muted, #9ca3af);margin:0 0 28px}.ha-cta-btn[data-v-07792424]{display:inline-block;background:#1a56db;color:#fff;text-decoration:none;border-radius:10px;padding:12px 24px;font-size:15px;font-weight:600;transition:background .2s}.ha-cta-btn[data-v-07792424]:hover{background:#1446bb}.ha-content[data-v-07792424]{max-width:860px;margin:0 auto;padding:40px 24px 80px}.ha-loading[data-v-07792424],.ha-error[data-v-07792424]{text-align:center;color:var(--text-muted, #9ca3af);padding:60px 0}.ha-error[data-v-07792424]{color:#f87171}.ha-list[data-v-07792424]{display:flex;flex-direction:column;gap:10px;margin-bottom:56px}.ha-hotel-row[data-v-07792424]{display:flex;align-items:center;justify-content:space-between;gap:16px;text-decoration:none;background:var(--card-bg, rgba(255,255,255,.03));border:1px solid var(--border, #1e2a3a);border-radius:12px;padding:18px 20px;transition:border-color .2s,background .2s,transform .15s}.ha-hotel-row[data-v-07792424]:hover{border-color:#1a56db;background:#1a56db0d;transform:translate(3px)}.ha-hotel-main[data-v-07792424]{flex:1;min-width:0}.ha-hotel-name[data-v-07792424]{font-size:16px;font-weight:600;color:var(--text, #fff);margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ha-hotel-meta[data-v-07792424]{display:flex;gap:10px;flex-wrap:wrap}.ha-hotel-cat[data-v-07792424]{font-size:12px;background:#1a56db26;color:#60a5fa;border-radius:20px;padding:2px 10px}.ha-hotel-addr[data-v-07792424]{font-size:12px;color:var(--text-muted, #6b7280)}.ha-hotel-right[data-v-07792424]{display:flex;align-items:center;gap:14px;flex-shrink:0}.ha-hotel-rating[data-v-07792424]{font-size:18px;font-weight:700;display:flex;align-items:center;gap:3px}.ha-hotel-star[data-v-07792424]{font-size:14px}.ha-hotel-reviews[data-v-07792424]{font-size:12px;color:var(--text-muted, #9ca3af);white-space:nowrap}.ha-hotel-arrow[data-v-07792424]{color:#1a56db;font-size:18px;opacity:.4;transition:opacity .2s}.ha-hotel-row:hover .ha-hotel-arrow[data-v-07792424]{opacity:1}.ha-bottom-cta[data-v-07792424]{text-align:center;background:linear-gradient(135deg,#1a56db1f,#1a56db0a);border:1px solid rgba(26,86,219,.25);border-radius:20px;padding:44px 28px}.ha-bottom-cta h3[data-v-07792424]{font-size:22px;font-weight:700;margin:0 0 10px}.ha-bottom-cta p[data-v-07792424]{color:var(--text-muted, #9ca3af);font-size:15px;margin:0 0 24px;line-height:1.6}@media(max-width:600px){.ha-hotel-reviews[data-v-07792424]{display:none}}.hp-page[data-v-1d368900]{min-height:100vh;background:var(--bg, #0a0f1e);color:var(--text, #fff)}.hp-loading[data-v-1d368900],.hp-error[data-v-1d368900]{text-align:center;padding:100px 24px;color:var(--text-muted, #9ca3af);font-size:16px}.hp-error[data-v-1d368900]{color:#f87171}.hp-breadcrumb-bar[data-v-1d368900]{background:var(--card-bg, rgba(255,255,255,.02));border-bottom:1px solid var(--border, #1e2a3a);padding:12px 24px}.hp-breadcrumb[data-v-1d368900]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted, #9ca3af);flex-wrap:wrap}.hp-breadcrumb a[data-v-1d368900]{color:#60a5fa;text-decoration:none}.hp-breadcrumb a[data-v-1d368900]:hover{text-decoration:underline}.hp-hero[data-v-1d368900]{background:linear-gradient(135deg,rgba(26,86,219,.18) 0%,transparent 60%);border-bottom:1px solid var(--border, #1e2a3a);padding:52px 24px 44px}.hp-hero-inner[data-v-1d368900]{max-width:1100px;margin:0 auto}.hp-category-badge[data-v-1d368900]{display:inline-block;background:#1a56db26;color:#60a5fa;border:1px solid rgba(26,86,219,.3);border-radius:100px;font-size:12px;font-weight:600;padding:4px 14px;margin-bottom:16px;letter-spacing:.5px}.hp-title[data-v-1d368900]{font-size:clamp(24px,5vw,40px);font-weight:800;margin:0 0 10px;line-height:1.15}.hp-location[data-v-1d368900]{font-size:15px;color:var(--text-muted, #9ca3af);margin:0 0 20px}.hp-rating-row[data-v-1d368900]{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap}.hp-rating-num[data-v-1d368900]{font-size:32px;font-weight:800;line-height:1}.hp-stars[data-v-1d368900]{font-size:18px;letter-spacing:2px}.hp-review-count[data-v-1d368900]{font-size:14px;color:var(--text-muted, #9ca3af)}.hp-links[data-v-1d368900]{display:flex;gap:12px;flex-wrap:wrap}.hp-link[data-v-1d368900]{display:inline-block;text-decoration:none;border-radius:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:opacity .2s}.hp-link[data-v-1d368900]:hover{opacity:.8}.hp-link-web[data-v-1d368900]{background:#1a56db26;color:#60a5fa;border:1px solid rgba(26,86,219,.3)}.hp-link-maps[data-v-1d368900]{background:#ffffff0d;color:var(--text-muted, #9ca3af);border:1px solid var(--border, #1e2a3a)}.hp-content[data-v-1d368900]{max-width:1100px;margin:0 auto;padding:40px 24px 80px}.hp-grid[data-v-1d368900]{display:grid;grid-template-columns:1fr 340px;gap:28px;align-items:start}.hp-analysis-card[data-v-1d368900],.hp-info-card[data-v-1d368900]{background:var(--card-bg, rgba(255,255,255,.03));border:1px solid var(--border, #1e2a3a);border-radius:16px;padding:28px;margin-bottom:24px}.hp-card-title[data-v-1d368900]{font-size:20px;font-weight:700;margin:0 0 14px}.hp-card-intro[data-v-1d368900]{color:var(--text-muted, #9ca3af);font-size:14px;line-height:1.6;margin:0 0 24px}.hp-teaser-items[data-v-1d368900]{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.hp-teaser-item[data-v-1d368900]{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border, #1e2a3a)}.hp-teaser-item[data-v-1d368900]:last-child{border-bottom:none}.hp-teaser-locked[data-v-1d368900]{opacity:.6}.hp-teaser-icon[data-v-1d368900]{font-size:22px;flex-shrink:0;margin-top:2px}.hp-teaser-label[data-v-1d368900]{font-size:12px;color:var(--text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.hp-teaser-value[data-v-1d368900]{font-size:16px;font-weight:700;margin-bottom:4px}.hp-teaser-hint[data-v-1d368900]{font-size:13px;color:var(--text-muted, #9ca3af);line-height:1.5}.hp-blurred[data-v-1d368900]{filter:blur(5px);-webkit-user-select:none;user-select:none;color:var(--text-muted, #9ca3af)!important}.hp-score-cta[data-v-1d368900]{background:linear-gradient(135deg,#1a56db26,#1a56db0d);border:1px solid rgba(26,86,219,.3);border-radius:12px;padding:22px 24px;text-align:center}.hp-score-cta-label[data-v-1d368900]{font-size:15px;color:var(--text, #fff);margin-bottom:16px;font-weight:500}.hp-score-btn[data-v-1d368900]{display:inline-block;background:#1a56db;color:#fff;text-decoration:none;border-radius:10px;padding:13px 26px;font-size:15px;font-weight:600;transition:background .2s}.hp-score-btn[data-v-1d368900]:hover{background:#1446bb}.hp-info-card p[data-v-1d368900]{color:var(--text-muted, #9ca3af);font-size:14px;line-height:1.7;margin:0 0 16px}.hp-checklist[data-v-1d368900]{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.hp-checklist li[data-v-1d368900]{font-size:14px;color:var(--text, #fff);display:flex;gap:8px}.hp-checklist li[data-v-1d368900]:before{display:none}.hp-sidebar-card[data-v-1d368900]{background:var(--card-bg, rgba(255,255,255,.03));border:1px solid var(--border, #1e2a3a);border-radius:16px;padding:22px;margin-bottom:20px}.hp-sidebar-title[data-v-1d368900]{font-size:15px;font-weight:700;margin:0 0 16px}.hp-facts[data-v-1d368900]{display:flex;flex-direction:column;gap:12px}.hp-fact[data-v-1d368900]{display:flex;justify-content:space-between;align-items:center;gap:12px}.hp-fact-label[data-v-1d368900]{font-size:13px;color:var(--text-muted, #9ca3af)}.hp-fact-value[data-v-1d368900]{font-size:13px;font-weight:600;color:var(--text, #fff);text-align:right}.hp-nearby[data-v-1d368900]{display:flex;flex-direction:column;gap:2px}.hp-nearby-item[data-v-1d368900]{display:block;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--border, #1e2a3a);transition:color .2s}.hp-nearby-item[data-v-1d368900]:last-child{border-bottom:none}.hp-nearby-item:hover .hp-nearby-name[data-v-1d368900]{color:#60a5fa}.hp-nearby-name[data-v-1d368900]{font-size:14px;font-weight:500;color:var(--text, #fff);margin-bottom:4px;transition:color .2s}.hp-nearby-meta[data-v-1d368900]{display:flex;gap:8px;font-size:12px}.hp-nearby-reviews[data-v-1d368900]{color:var(--text-muted, #9ca3af)}@media(max-width:860px){.hp-grid[data-v-1d368900]{grid-template-columns:1fr}}
