@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@500;700&display=swap";.domain-input[data-v-1322a1aa]{display:flex;flex-direction:column;gap:var(--space-sm)}.label-row[data-v-1322a1aa]{display:flex;align-items:baseline;justify-content:space-between}.input-label[data-v-1322a1aa]{font-size:.875rem;font-weight:500;color:var(--gray-600)}.domain-count[data-v-1322a1aa]{font-size:.75rem;color:var(--green-mid);font-weight:500}.domain-count.count--warning[data-v-1322a1aa]{color:#f39c12}.domain-count.count--error[data-v-1322a1aa]{color:#e74c3c}.limit-progress[data-v-1322a1aa]{height:4px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden;margin-top:var(--space-xs)}.limit-progress-bar[data-v-1322a1aa]{height:100%;background:var(--green-mid);transition:width var(--transition-fast),background-color var(--transition-fast);border-radius:var(--radius-full)}.limit-progress-bar.bar--warning[data-v-1322a1aa]{background:#f39c12}.limit-progress-bar.bar--error[data-v-1322a1aa]{background:#e74c3c}.limit-warning[data-v-1322a1aa]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#e74c3c1a;border:1px solid rgba(231,76,60,.3);border-radius:var(--radius-md);font-size:.8125rem;color:#c0392b}.limit-warning.warning--mild[data-v-1322a1aa]{background:#f39c121a;border-color:#f39c124d;color:#d68910}.limit-warning svg[data-v-1322a1aa]{width:16px;height:16px;flex-shrink:0}.invalid-domains[data-v-1322a1aa]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.invalid-domain[data-v-1322a1aa]{border:1px solid rgba(231,76,60,.4);background:#e74c3c14;color:#c0392b;padding:2px 8px;border-radius:var(--radius-full);font-size:.75rem;font-family:var(--font-mono)}.textarea-wrapper[data-v-1322a1aa]{position:relative;background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-md)}.textarea-wrapper[data-v-1322a1aa]:focus-within{border-color:var(--green-mid);box-shadow:0 0 0 3px #1e84491a}.textarea-overlay[data-v-1322a1aa]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;color:transparent}.overlay-content[data-v-1322a1aa]{padding:var(--space-md);padding-right:var(--space-2xl);font-family:var(--font-mono);font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.overlay-line[data-v-1322a1aa]{display:block}.overlay-text.is-invalid[data-v-1322a1aa]{background:#e74c3c2e;border-radius:4px}.domains-textarea[data-v-1322a1aa]{width:100%;padding:var(--space-md);padding-right:var(--space-2xl);background:transparent;border:none;border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--gray-800);outline:none;resize:vertical;min-height:140px;position:relative;z-index:1}.domains-textarea[data-v-1322a1aa]::placeholder{color:var(--gray-400);font-family:var(--font-body)}.btn-clear[data-v-1322a1aa]{position:absolute;top:var(--space-sm);right:var(--space-sm);z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border:none;border-radius:var(--radius-sm);color:var(--gray-500);cursor:pointer;transition:all var(--transition-fast)}.btn-clear[data-v-1322a1aa]:hover{background:var(--gray-200);color:var(--gray-700)}.btn-clear svg[data-v-1322a1aa]{width:14px;height:14px}.actions-row[data-v-1322a1aa]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.hint[data-v-1322a1aa]{font-size:.75rem;color:var(--gray-400)}.btn-check[data-v-1322a1aa]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background:var(--green-mid);color:var(--white);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-check[data-v-1322a1aa]:hover:not(:disabled){background:var(--green-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-check[data-v-1322a1aa]:active:not(:disabled){transform:translateY(0)}.btn-check[data-v-1322a1aa]:disabled{background:var(--gray-300);cursor:not-allowed}.btn-check svg[data-v-1322a1aa]{width:16px;height:16px}@media (max-width: 480px){.actions-row[data-v-1322a1aa]{flex-direction:column;align-items:stretch}.hint[data-v-1322a1aa]{text-align:center;order:1}.btn-check[data-v-1322a1aa]{justify-content:center}}.check-selector[data-v-3662607b]{display:flex;flex-direction:column;gap:var(--space-sm)}.selector-label[data-v-3662607b]{font-size:.875rem;font-weight:500;color:var(--gray-600)}.check-options[data-v-3662607b]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-sm)}@media (max-width: 480px){.check-options[data-v-3662607b]{grid-template-columns:1fr}}.check-option[data-v-3662607b]{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--white);border:1.5px solid var(--gray-200);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);text-align:left}.check-option[data-v-3662607b]:hover{border-color:var(--gray-300);box-shadow:var(--shadow-sm)}.check-option--enabled[data-v-3662607b]{border-color:var(--green-mid);background:#27ae600d}.check-option--enabled[data-v-3662607b]:hover{border-color:var(--green-dark)}.check-icon[data-v-3662607b]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border-radius:var(--radius-sm);color:var(--gray-500);transition:all var(--transition-fast)}.check-option--enabled .check-icon[data-v-3662607b]{background:var(--green-mid);color:var(--white)}.check-icon svg[data-v-3662607b]{width:18px;height:18px}.check-info[data-v-3662607b]{flex:1;display:flex;flex-direction:column;min-width:0}.check-label[data-v-3662607b]{font-size:.875rem;font-weight:500;color:var(--gray-800)}.check-desc[data-v-3662607b]{font-size:.75rem;color:var(--gray-500)}.check-toggle[data-v-3662607b]{flex-shrink:0}.toggle-track[data-v-3662607b]{width:36px;height:20px;background:var(--gray-200);border-radius:var(--radius-full);position:relative;transition:background var(--transition-fast)}.check-option--enabled .toggle-track[data-v-3662607b]{background:var(--green-mid)}.toggle-thumb[data-v-3662607b]{position:absolute;top:2px;left:2px;width:16px;height:16px;background:var(--white);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.check-option--enabled .toggle-thumb[data-v-3662607b]{transform:translate(16px)}.result-card[data-v-8596fbb1]{background:var(--white);border-radius:var(--radius-lg);border:1.5px solid var(--gray-200);overflow:hidden;transition:all var(--transition-fast);animation:cardFadeIn-8596fbb1 .3s var(--transition-base)}@keyframes cardFadeIn-8596fbb1{0%{opacity:0;transform:translateY(10px)}}.result-card[data-v-8596fbb1]:hover{box-shadow:var(--shadow-md)}.result-card.status--ok[data-v-8596fbb1]{border-color:var(--green-bright)}.result-card.status--error[data-v-8596fbb1]{border-color:#e74c3c}.result-card.status--warning[data-v-8596fbb1]{border-color:#f39c12}.result-header[data-v-8596fbb1]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-lg);background:var(--gray-50);border:none;border-bottom:1px solid var(--gray-100);gap:var(--space-md);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.result-header[data-v-8596fbb1]:hover{background:var(--gray-100)}.domain-info[data-v-8596fbb1]{min-width:0;flex:1}.domain-name[data-v-8596fbb1]{font-family:var(--font-mono);font-size:.9375rem;font-weight:600;color:var(--gray-800);margin:0;word-break:break-all}.result-meta[data-v-8596fbb1]{display:flex;align-items:center;gap:var(--space-sm)}.overall-badge[data-v-8596fbb1]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.6875rem;font-weight:600;white-space:nowrap;flex-shrink:0}.overall-badge.status--ok[data-v-8596fbb1]{background:#27ae601a;color:var(--green-dark)}.overall-badge.status--error[data-v-8596fbb1]{background:#e74c3c1a;color:#c0392b}.overall-badge.status--warning[data-v-8596fbb1]{background:#f39c121a;color:#d68910}.overall-badge.status--skipped[data-v-8596fbb1]{background:var(--gray-100);color:var(--gray-500)}.checks-list[data-v-8596fbb1]{display:flex;flex-direction:column;overflow:hidden;will-change:height,opacity}.chevron[data-v-8596fbb1]{width:18px;height:18px;color:var(--gray-500);transition:transform var(--transition-fast),color var(--transition-fast);display:flex;align-items:center;justify-content:center}.chevron svg[data-v-8596fbb1]{width:16px;height:16px}.chevron.is-expanded[data-v-8596fbb1]{transform:rotate(90deg);color:var(--gray-700)}.check-item[data-v-8596fbb1]{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--gray-100)}.check-item[data-v-8596fbb1]:last-child{border-bottom:none}.check-icon[data-v-8596fbb1]{width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.check-icon svg[data-v-8596fbb1]{width:14px;height:14px}.icon--green[data-v-8596fbb1]{background:var(--green-bright);color:var(--white)}.icon--red[data-v-8596fbb1]{background:#e74c3c;color:var(--white)}.icon--yellow[data-v-8596fbb1]{background:#f39c12;color:var(--white)}.icon--gray[data-v-8596fbb1]{background:var(--gray-300);color:var(--white)}.check-content[data-v-8596fbb1]{flex:1;min-width:0}.check-header[data-v-8596fbb1]{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.check-type[data-v-8596fbb1]{font-size:.75rem;font-weight:600;color:var(--gray-400);text-transform:uppercase;letter-spacing:.03em}.check-status-label[data-v-8596fbb1]{font-size:.875rem;font-weight:600;color:var(--gray-800)}.check-description[data-v-8596fbb1]{font-size:.8125rem;color:var(--gray-600);margin:var(--space-xs) 0 0;line-height:1.4}.check-detail[data-v-8596fbb1]{font-size:.75rem;color:var(--gray-500);margin:var(--space-xs) 0 0;font-family:var(--font-mono);background:var(--gray-50);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);display:inline-block}.results-list[data-v-9b650520]{display:flex;flex-direction:column;gap:var(--space-md);min-height:200px}.invalid-block[data-v-9b650520]{background:#e74c3c14;border:1px solid rgba(231,76,60,.3);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.invalid-title[data-v-9b650520]{font-size:.8125rem;font-weight:600;color:#c0392b}.invalid-list[data-v-9b650520]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.invalid-item[data-v-9b650520]{border:1px solid rgba(231,76,60,.4);background:var(--white);color:#c0392b;padding:2px 8px;border-radius:var(--radius-full);font-size:.75rem;font-family:var(--font-mono)}.loading-state[data-v-9b650520]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg)}.loading-state--inline[data-v-9b650520]{flex-direction:row;justify-content:flex-start;padding:var(--space-md) var(--space-lg)}.loading-state--inline .loader[data-v-9b650520]{width:28px;height:28px}.loading-state--inline .loading-text[data-v-9b650520]{font-size:.875rem}.loading-state--inline .check-progress[data-v-9b650520]{width:100%}.loader[data-v-9b650520]{width:48px;height:48px}.loader-spinner[data-v-9b650520]{width:100%;height:100%;border:3px solid var(--gray-200);border-top-color:var(--green-mid);border-radius:var(--radius-full);animation:spin-9b650520 1s linear infinite}@keyframes spin-9b650520{to{transform:rotate(360deg)}}.loading-text[data-v-9b650520]{font-size:.9375rem;color:var(--gray-500)}.check-progress[data-v-9b650520]{width:100%;max-width:320px;margin-top:var(--space-md)}.check-progress-info[data-v-9b650520]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}.check-progress-label[data-v-9b650520]{font-size:.8125rem;color:var(--gray-600);font-weight:500}.check-progress-value[data-v-9b650520]{font-size:.8125rem;color:var(--gray-700);font-weight:600}.check-progress-bar-bg[data-v-9b650520]{width:100%;height:8px;background:var(--gray-200);border-radius:var(--radius-full);overflow:hidden}.check-progress-bar-fill[data-v-9b650520]{height:100%;background:linear-gradient(90deg,var(--green-mid) 0%,var(--green-bright) 100%);border-radius:var(--radius-full);transition:width .3s ease-out}.slow-block[data-v-9b650520]{width:100%;max-width:520px;background:#3498db14;border:1px solid rgba(52,152,219,.3);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md);display:flex;flex-direction:column;gap:var(--space-xs)}.slow-title[data-v-9b650520]{font-size:.8125rem;font-weight:600;color:#2c73a6}.slow-list[data-v-9b650520]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.slow-item[data-v-9b650520]{border:1px solid rgba(52,152,219,.35);background:var(--white);color:#2c73a6;padding:2px 8px;border-radius:var(--radius-full);font-size:.75rem;font-family:var(--font-mono)}.slow-more[data-v-9b650520]{color:#2c73a6;font-size:.75rem;font-weight:600;padding:2px 6px}.slow-toast[data-v-9b650520]{position:fixed;right:24px;bottom:24px;max-width:360px;background:#121820eb;color:#f7f7f7;padding:12px 16px;border-radius:12px;box-shadow:0 12px 30px #0003;font-size:.875rem;line-height:1.4;z-index:9999}.toast-fade-enter-active[data-v-9b650520],.toast-fade-leave-active[data-v-9b650520]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-9b650520],.toast-fade-leave-to[data-v-9b650520]{opacity:0;transform:translateY(8px)}.results-header[data-v-9b650520]{display:flex;align-items:baseline;gap:var(--space-sm)}.results-title[data-v-9b650520]{font-family:var(--font-display);font-size:1.25rem;font-weight:500;color:var(--gray-800);margin:0}.results-count[data-v-9b650520]{font-size:.8125rem;color:var(--gray-500)}.results-summary[data-v-9b650520]{background:var(--white);border-radius:var(--radius-lg);border:1.5px solid var(--gray-200);padding:var(--space-md) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.summary-row[data-v-9b650520]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.summary-actions[data-v-9b650520]{display:flex;align-items:center;gap:var(--space-sm)}.summary-action[data-v-9b650520]{border:1px solid var(--gray-200);background:var(--white);color:var(--gray-700);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.summary-action[data-v-9b650520]:hover:not(:disabled){border-color:var(--green-mid);color:var(--green-dark)}.summary-action--copy[data-v-9b650520]{border-color:var(--green-mid);color:var(--green-dark)}.summary-action--copy[data-v-9b650520]:hover:not(:disabled){border-color:var(--green-dark);background:#1e844914}.summary-action[data-v-9b650520]:disabled{opacity:.5;cursor:not-allowed}.summary-filters[data-v-9b650520]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.filter-chip[data-v-9b650520]{display:inline-flex;align-items:center;gap:var(--space-xs);border:1px solid var(--gray-200);background:var(--white);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);font-size:.75rem;font-weight:600;font-family:inherit;color:var(--gray-700);cursor:pointer;transition:all var(--transition-fast)}.filter-chip[data-v-9b650520]:disabled{opacity:.45;cursor:not-allowed}.filter-chip.is-active[data-v-9b650520]{border-color:var(--green-mid);background:#1e844914;color:var(--green-dark)}.filter-dot[data-v-9b650520]{width:8px;height:8px;border-radius:var(--radius-full);display:inline-block}.filter-dot.status--ok[data-v-9b650520]{background:var(--green-bright)}.filter-dot.status--error[data-v-9b650520]{background:#e74c3c}.filter-dot.status--warning[data-v-9b650520]{background:#f39c12}.filter-chip.status--ok.is-active[data-v-9b650520]{border-color:var(--green-bright)}.filter-chip.status--error.is-active[data-v-9b650520]{border-color:#e74c3c;background:#e74c3c14;color:#c0392b}.filter-chip.status--warning.is-active[data-v-9b650520]{border-color:#f39c12;background:#f39c121a;color:#b9770e}.results-grid[data-v-9b650520]{display:flex;flex-direction:column;gap:var(--space-md)}.empty-state[data-v-9b650520]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);text-align:center}.empty-icon[data-v-9b650520]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--gray-100);border-radius:var(--radius-full);color:var(--gray-400)}.empty-icon svg[data-v-9b650520]{width:32px;height:32px}.empty-text[data-v-9b650520]{font-size:.9375rem;color:var(--gray-500);max-width:280px;margin:0}.error-state[data-v-9b650520]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-3xl) var(--space-lg);text-align:center}.error-icon[data-v-9b650520]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#c628281a;border-radius:var(--radius-full);color:#c62828}.error-icon svg[data-v-9b650520]{width:32px;height:32px}.error-text[data-v-9b650520]{font-size:.9375rem;color:var(--gray-600);max-width:320px;margin:0}.layout-container[data-v-4a7213bf]{width:100%;max-width:1200px;min-height:80vh;background:linear-gradient(145deg,#f4f6f7f2,#e8eceeeb);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl),0 0 0 1px #ffffff1a,inset 0 1px #ffffff80;display:flex;flex-direction:column;overflow:hidden;animation:cardSlideUp .6s var(--transition-slow) backwards}.layout-header[data-v-4a7213bf]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-xl);background:#ffffff80;border-bottom:1px solid var(--gray-200)}.header-logo[data-v-4a7213bf]{width:48px;height:48px;background:linear-gradient(135deg,var(--green-mid) 0%,var(--green-bright) 100%);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);color:var(--white)}.header-logo svg[data-v-4a7213bf]{width:26px;height:26px}.header-text[data-v-4a7213bf]{display:flex;flex-direction:column}.header-title[data-v-4a7213bf]{font-family:var(--font-display);font-size:1.75rem;font-weight:500;color:var(--green-forest);margin:0;letter-spacing:-.01em}.header-subtitle[data-v-4a7213bf]{font-size:.875rem;color:var(--gray-500);margin:0}.header-actions[data-v-4a7213bf]{margin-left:auto;display:flex;align-items:center;gap:var(--space-md)}.header-user[data-v-4a7213bf]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.user-label[data-v-4a7213bf]{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-400)}.user-email[data-v-4a7213bf]{font-weight:600;color:var(--green-forest);font-size:.9rem}.logout-button[data-v-4a7213bf]{border:none;background:#145a321a;color:var(--green-forest);padding:8px 14px;border-radius:var(--radius-full);font-weight:600;cursor:pointer;transition:var(--transition-fast)}.logout-button[data-v-4a7213bf]:hover{background:#145a322e;transform:translateY(-1px)}.layout-body[data-v-4a7213bf]{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:0}.panel[data-v-4a7213bf]{display:flex;flex-direction:column;min-height:0}.panel--input[data-v-4a7213bf]{background:#ffffff4d;border-right:1px solid var(--gray-200)}.panel--results[data-v-4a7213bf]{background:#ffffff1a}.panel-content[data-v-4a7213bf]{flex:1;overflow-y:auto;padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-xl)}.panel-content[data-v-4a7213bf]::-webkit-scrollbar{width:6px}.panel-content[data-v-4a7213bf]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-4a7213bf]::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}.panel-content[data-v-4a7213bf]::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.section[data-v-4a7213bf]{display:flex;flex-direction:column;gap:var(--space-md)}.section-title[data-v-4a7213bf]{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--gray-600);text-transform:uppercase;letter-spacing:.05em;margin:0}.section-title svg[data-v-4a7213bf]{width:18px;height:18px;color:var(--gray-400)}.section-header[data-v-4a7213bf]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.section-actions[data-v-4a7213bf]{display:flex;align-items:center;gap:var(--space-sm)}.save-actions[data-v-4a7213bf]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-md);background:#ffffff80;border:1px dashed var(--gray-200)}.save-row[data-v-4a7213bf]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.btn-save[data-v-4a7213bf],.btn-secondary[data-v-4a7213bf]{border:none;border-radius:var(--radius-full);padding:8px 16px;font-weight:600;cursor:pointer;transition:var(--transition-fast)}.btn-save[data-v-4a7213bf]{background:linear-gradient(135deg,var(--green-mid) 0%,var(--green-bright) 100%);color:var(--white)}.btn-save[data-v-4a7213bf]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-4a7213bf]{background:#145a3214;color:var(--green-forest);border:1px solid rgba(20,90,50,.2)}.btn-secondary[data-v-4a7213bf]:hover{background:#145a3226}.toggle[data-v-4a7213bf]{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--gray-500)}.toggle input[data-v-4a7213bf]{accent-color:var(--green-forest)}.toggle--small[data-v-4a7213bf]{font-size:.75rem}.save-hint[data-v-4a7213bf]{font-size:.75rem;color:var(--gray-500)}.save-message[data-v-4a7213bf]{font-size:.8rem;color:var(--green-forest)}.save-warning[data-v-4a7213bf]{font-size:.8rem;color:#c0392b}.saved-list[data-v-4a7213bf]{display:flex;flex-direction:column;gap:var(--space-sm)}.saved-item[data-v-4a7213bf]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:#ffffffb3;border:1px solid var(--gray-200);border-radius:var(--radius-md)}.saved-domain[data-v-4a7213bf]{font-weight:600;color:var(--gray-700)}.saved-meta[data-v-4a7213bf]{display:flex;align-items:center;gap:var(--space-sm);font-size:.8rem;color:var(--gray-500)}.saved-time[data-v-4a7213bf]{font-size:.75rem}.status[data-v-4a7213bf]{padding:4px 10px;border-radius:var(--radius-full);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.status--ok[data-v-4a7213bf]{background:#2ecc7126;color:#1e8449}.status--warning[data-v-4a7213bf]{background:#f1c40f33;color:#b9770e}.status--error[data-v-4a7213bf]{background:#e74c3c33;color:#c0392b}.status--unknown[data-v-4a7213bf]{background:#7f8c8d33;color:#5d6d7e}@media (max-width: 900px){.layout-body[data-v-4a7213bf]{grid-template-columns:1fr;grid-template-rows:auto 1fr}.panel--input[data-v-4a7213bf]{border-right:none;border-bottom:1px solid var(--gray-200)}.panel-content[data-v-4a7213bf]{padding:var(--space-md)}.layout-header[data-v-4a7213bf]{padding:var(--space-md) var(--space-lg)}.header-title[data-v-4a7213bf]{font-size:1.5rem}.header-actions[data-v-4a7213bf]{margin-left:0;flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.layout-container[data-v-4a7213bf]{border-radius:var(--radius-lg);min-height:90vh}.header-logo[data-v-4a7213bf]{width:40px;height:40px}.header-logo svg[data-v-4a7213bf]{width:22px;height:22px}.header-title[data-v-4a7213bf]{font-size:1.25rem}.section-title[data-v-4a7213bf]{font-size:.75rem}}.completion-toast[data-v-4a7213bf]{position:fixed;right:24px;bottom:24px;min-width:320px;max-width:420px;background:#fffffffa;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:16px;box-shadow:0 12px 40px #00000026,0 0 0 1px #ffffff1a;display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);z-index:9999}.toast-icon[data-v-4a7213bf]{width:40px;height:40px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-icon svg[data-v-4a7213bf]{width:24px;height:24px}.completion-toast--fast .toast-icon[data-v-4a7213bf]{background:linear-gradient(135deg,#3498db26,#3498db40);color:#2980b9}.completion-toast--slow .toast-icon[data-v-4a7213bf],.completion-toast--all .toast-icon[data-v-4a7213bf]{background:linear-gradient(135deg,#2ecc7126,#2ecc7140);color:#27ae60}.completion-toast--timeout .toast-icon[data-v-4a7213bf]{background:linear-gradient(135deg,#f1c40f26,#f1c40f40);color:#f39c12}.toast-content[data-v-4a7213bf]{flex:1}.toast-title[data-v-4a7213bf]{font-size:.9375rem;font-weight:600;color:var(--gray-800);margin-bottom:2px}.toast-message[data-v-4a7213bf]{font-size:.8125rem;color:var(--gray-600);line-height:1.4}.toast-fade-enter-active[data-v-4a7213bf],.toast-fade-leave-active[data-v-4a7213bf]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-fade-enter-from[data-v-4a7213bf]{opacity:0;transform:translate(100%) scale(.9)}.toast-fade-leave-to[data-v-4a7213bf]{opacity:0;transform:translate(20px) scale(.95)}@media (max-width: 640px){.completion-toast[data-v-4a7213bf]{right:16px;left:16px;bottom:16px;min-width:unset;max-width:unset}}.login-card[data-v-19196fc5]{width:min(480px,100%);background:#ffffffeb;border-radius:var(--radius-xl);padding:var(--space-2xl);box-shadow:var(--shadow-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.4);animation:cardSlideUp .6s var(--transition-slow) backwards}.login-header[data-v-19196fc5]{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl)}.login-logo[data-v-19196fc5]{width:56px;height:56px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--green-mid),var(--green-emerald));display:grid;place-items:center;color:var(--white);box-shadow:var(--shadow-sm)}.login-logo svg[data-v-19196fc5]{width:28px;height:28px}.login-header h1[data-v-19196fc5]{font-family:var(--font-display);font-size:1.75rem;margin:0 0 4px;color:var(--green-forest)}.login-header p[data-v-19196fc5]{margin:0;color:var(--gray-600);font-size:.95rem}.login-tabs[data-v-19196fc5]{display:grid;grid-template-columns:1fr 1fr;background:var(--gray-100);border-radius:var(--radius-full);padding:4px;margin-bottom:var(--space-xl)}.tab[data-v-19196fc5]{border:none;background:transparent;padding:10px 16px;border-radius:var(--radius-full);font-weight:600;color:var(--gray-600);cursor:pointer;transition:var(--transition-fast);font-family:var(--font-body)}.tab--active[data-v-19196fc5]{background:var(--white);color:var(--green-dark);box-shadow:var(--shadow-sm)}.login-form[data-v-19196fc5]{display:flex;flex-direction:column;gap:var(--space-lg)}.field[data-v-19196fc5]{display:flex;flex-direction:column;gap:var(--space-xs);font-size:.9rem;color:var(--gray-600)}.field input[data-v-19196fc5]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--gray-200);background:var(--white);font-size:1rem;font-family:var(--font-body);transition:var(--transition-fast)}.field input[data-v-19196fc5]:focus{outline:none;border-color:var(--green-mid);box-shadow:0 0 0 3px #2ecc7133}.error[data-v-19196fc5]{background:#e74c3c1a;color:#c0392b;padding:10px 12px;border-radius:var(--radius-md);font-size:.9rem;border:1px solid rgba(231,76,60,.2)}.info[data-v-19196fc5]{background:#2ecc711f;color:var(--green-forest);padding:10px 12px;border-radius:var(--radius-md);font-size:.9rem;border:1px solid rgba(39,174,96,.2)}.submit[data-v-19196fc5]{border:none;background:linear-gradient(135deg,var(--green-dark),var(--green-bright));color:var(--white);padding:12px 16px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;transition:var(--transition-fast);font-family:var(--font-body)}.submit[data-v-19196fc5]:disabled{opacity:.7;cursor:not-allowed}.submit[data-v-19196fc5]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}.link-button[data-v-19196fc5]{align-self:flex-start;border:none;background:transparent;color:var(--green-dark);font-weight:600;cursor:pointer;padding:0}.loading[data-v-19196fc5]{display:inline-flex;align-items:center;gap:6px}@media (max-width: 540px){.login-card[data-v-19196fc5]{padding:var(--space-xl)}}.app-background[data-v-585312ed]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 120% 80% at 50% 120%,var(--green-bright) 0%,transparent 50%),radial-gradient(ellipse 100% 60% at 30% 100%,var(--green-emerald) 0%,transparent 40%),radial-gradient(ellipse 80% 50% at 80% 90%,var(--green-mid) 0%,transparent 35%),linear-gradient(175deg,var(--green-deep) 0%,var(--green-forest) 30%,var(--green-dark) 70%,var(--green-mid) 100%);z-index:-2}.app-background[data-v-585312ed]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.app-background[data-v-585312ed]:after{content:"";position:absolute;bottom:-20%;left:50%;transform:translate(-50%);width:140%;height:60%;background:radial-gradient(ellipse at center,var(--green-bright) 0%,transparent 70%);opacity:.25;filter:blur(80px);pointer-events:none}.app-container[data-v-585312ed]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--space-xl)}.app-loading[data-v-585312ed]{display:flex;align-items:center;gap:var(--space-sm);color:var(--gray-100);font-weight:500;font-family:var(--font-display);letter-spacing:.02em}.loading-dot[data-v-585312ed]{width:12px;height:12px;border-radius:var(--radius-full);background:var(--green-emerald);animation:pulse 1.4s ease-in-out infinite}@media (max-width: 900px){.app-container[data-v-585312ed]{padding:var(--space-lg);align-items:flex-start;padding-top:var(--space-xl)}}@media (max-width: 480px){.app-container[data-v-585312ed]{padding:var(--space-md);padding-top:var(--space-lg)}}:root{--green-deep: #0a2818;--green-forest: #0d3320;--green-dark: #145a32;--green-mid: #1e8449;--green-bright: #27ae60;--green-emerald: #2ecc71;--green-light: #58d68d;--white: #ffffff;--gray-50: #fafbfc;--gray-100: #f4f6f7;--gray-200: #e8ecee;--gray-300: #d5dbdd;--gray-400: #a6b1b5;--gray-500: #7b8a8f;--gray-600: #566066;--gray-700: #3d4448;--gray-800: #2a2f32;--gray-900: #1a1d1f;--navy: #1a2634;--navy-light: #2c3e50;--font-display: "Space Grotesk", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", "Consolas", monospace;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .16);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .2);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--transition-bounce: .5s cubic-bezier(.34, 1.56, .64, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);font-weight:400;line-height:1.6;color:var(--gray-800);min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes cardSlideUp{0%{opacity:0;transform:translateY(30px) scale(.98)}}@keyframes messageSlide{0%{opacity:0;transform:translateY(10px)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes dotBounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}
