.is-shell{min-height:calc(100vh - 80px);padding:0 0 40px;background:radial-gradient(circle at top left,#020617 0,#020617 60%);display:flex;justify-content:center;align-items:flex-start;margin-top:0}.is-tool-panel{width:100%;max-width:1180px;margin:0 28px;border-radius:26px;padding:22px 24px 24px;background:radial-gradient(circle at top left,#020617,#020617 55%);border:1px solid rgba(31,41,55,.95);box-shadow:0 32px 90px rgba(15,23,42,.95);color:#f9fafb;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,sans-serif}.is-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.is-title{margin:0 0 4px;font-size:24px;font-weight:650}.is-subtitle{margin:0;font-size:13px;color:#9ca3af}.is-back-pill{border:1px solid rgba(148,163,184,.4);background:radial-gradient(circle at top left,#1f2937,#020617);color:#e5e7eb;padding:6px 18px;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 12px 28px rgba(15,23,42,.8);transition:background .14s ease-out,box-shadow .14s ease-out,transform .12s ease-out,border-color .14s ease-out}.is-back-pill:hover{background:radial-gradient(circle at top left,#2563eb,#020617);border-color:#60a5fa;box-shadow:0 18px 40px rgba(37,99,235,.85);transform:translateY(-1px)}.is-main-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:20px}.is-pane{border-radius:20px;padding:16px 18px;background:radial-gradient(circle at top left,#020617,#020617 70%);border:1px solid rgba(31,41,55,.95)}.is-control{margin-bottom:12px;display:flex;flex-direction:column;gap:6px}.is-control input[type=url],.is-label{font-size:13px;color:#e5e7eb}.is-control input[type=url]{padding:8px 10px;border-radius:10px;border:1px solid #374151;background:#020617}.is-control input[type=url]::-moz-placeholder{color:#6b7280}.is-control input[type=url]::placeholder{color:#6b7280}.is-hint{margin:2px 0 0;font-size:11px;color:#9ca3af}.is-preview-box{margin:10px 0;display:flex;flex-direction:column;gap:6px}.is-preview-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af}.is-preview-frame{border-radius:12px;border:1px solid #1f2937;background:#020617;padding:6px;max-height:220px;overflow:hidden}.is-preview-frame img{display:block;width:100%;height:200px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.is-submit-btn{margin-top:4px;padding:8px 18px;font-size:13px;font-weight:500;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#e5e7eb;cursor:pointer;transition:background .14s ease-out,box-shadow .14s ease-out,transform .12s ease-out;box-shadow:0 14px 30px rgba(79,70,229,.7)}.is-submit-btn:hover{background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 18px 44px rgba(79,70,229,.85);transform:translateY(-1px)}.is-submit-btn:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.is-error{margin-top:8px;font-size:12px;color:#fecaca}.is-output-pane{display:flex;flex-direction:column}.is-placeholder{margin:0;font-size:13px;color:#9ca3af}.is-results-list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.is-result-item{display:flex;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(15,23,42,.98);border:1px solid #1f2937;text-decoration:none;color:inherit;transition:border-color .14s ease-out,background .14s ease-out,transform .12s ease-out}.is-result-item:hover{border-color:#4f46e5;background:rgba(30,64,175,.35);transform:translateY(-1px)}.is-result-thumb{width:52px;height:52px;border-radius:10px;background:#020617;overflow:hidden;flex-shrink:0}.is-result-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.is-result-body{display:flex;flex-direction:column;justify-content:center;gap:2px}.is-result-title{font-size:13px;font-weight:600}.is-result-domain{font-size:11px;color:#9ca3af}@media (max-width:980px){.is-main-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.is-shell{padding:22px 0 30px}.is-tool-panel{margin:0 16px;padding:18px 16px 20px}.is-header-row{flex-direction:column-reverse;align-items:flex-start}}.is-btn-row{display:flex;align-items:center;gap:10px;margin-top:4px}.is-cancel-btn{padding:8px 18px;font-size:13px;font-weight:500;border-radius:999px;border:1px solid #374151;background:transparent;color:#9ca3af;cursor:pointer;transition:background .14s ease-out,color .14s ease-out,border-color .14s ease-out}.is-cancel-btn:hover{background:rgba(55,65,81,.6);color:#e5e7eb;border-color:#6b7280}.is-shell{margin-top:0!important;padding-top:0!important;background:#f3f5fb}.is-tool-panel{background:#ffffff;border:1px solid #e5e7eb;box-shadow:0 20px 60px rgba(15,23,42,.08);color:#111827}.is-metric-card,.is-mode-tabs,.is-pane,.is-preview-frame,.is-result-box,.is-result-card,.is-result-item,.is-results-content,.is-score-bar,.is-status-card,.is-summary-card{background:#ffffff;border-color:#e5e7eb;color:#111827}.is-label,.is-last-scanned span,.is-metric-label,.is-preview-label,.is-result-title,.is-results-title,.is-status-title,.is-title{color:#111827}.is-error,.is-hint,.is-last-scanned,.is-metric-subtext,.is-placeholder,.is-result-meta,.is-result-url,.is-status-text,.is-subtitle{color:#6b7280}.is-back-pill{background:#ffffff;color:#111827;border-color:#d1d5db;box-shadow:0 10px 28px rgba(15,23,42,.08)}.is-back-pill:hover{background:#eef2ff;color:#3730a3;border-color:#c7d2fe;box-shadow:0 14px 32px rgba(99,102,241,.12)}.is-control input[type=file],.is-control input[type=text],.is-control input[type=url]{background:#ffffff;color:#111827;border-color:#d1d5db}.is-control input[type=text]::-moz-placeholder,.is-control input[type=url]::-moz-placeholder{color:#9ca3af}.is-control input[type=text]::placeholder,.is-control input[type=url]::placeholder{color:#9ca3af}.is-preview-frame img{background:transparent}.dark .is-shell,[data-theme=dark] .is-shell,body.dark .is-shell,body.dark-mode .is-shell,body.theme-dark .is-shell,html.dark .is-shell{background:radial-gradient(circle at top left,#020617 0,#020617 60%)}.dark .is-tool-panel,[data-theme=dark] .is-tool-panel,body.dark .is-tool-panel,body.dark-mode .is-tool-panel,body.theme-dark .is-tool-panel,html.dark .is-tool-panel{background:radial-gradient(circle at top left,#020617,#020617 55%);border-color:rgba(31,41,55,.95);box-shadow:0 32px 90px rgba(15,23,42,.95);color:#f9fafb}.dark .is-metric-card,.dark .is-mode-tabs,.dark .is-pane,.dark .is-preview-frame,.dark .is-result-box,.dark .is-result-card,.dark .is-result-item,.dark .is-results-content,.dark .is-score-bar,.dark .is-status-card,.dark .is-summary-card,[data-theme=dark] .is-metric-card,[data-theme=dark] .is-mode-tabs,[data-theme=dark] .is-pane,[data-theme=dark] .is-preview-frame,[data-theme=dark] .is-result-box,[data-theme=dark] .is-result-card,[data-theme=dark] .is-result-item,[data-theme=dark] .is-results-content,[data-theme=dark] .is-score-bar,[data-theme=dark] .is-status-card,[data-theme=dark] .is-summary-card,body.dark .is-metric-card,body.dark .is-mode-tabs,body.dark .is-pane,body.dark .is-preview-frame,body.dark .is-result-box,body.dark .is-result-card,body.dark .is-result-item,body.dark .is-results-content,body.dark .is-score-bar,body.dark .is-status-card,body.dark .is-summary-card,body.dark-mode .is-metric-card,body.dark-mode .is-mode-tabs,body.dark-mode .is-pane,body.dark-mode .is-preview-frame,body.dark-mode .is-result-box,body.dark-mode .is-result-card,body.dark-mode .is-result-item,body.dark-mode .is-results-content,body.dark-mode .is-score-bar,body.dark-mode .is-status-card,body.dark-mode .is-summary-card,body.theme-dark .is-metric-card,body.theme-dark .is-mode-tabs,body.theme-dark .is-pane,body.theme-dark .is-preview-frame,body.theme-dark .is-result-box,body.theme-dark .is-result-card,body.theme-dark .is-result-item,body.theme-dark .is-results-content,body.theme-dark .is-score-bar,body.theme-dark .is-status-card,body.theme-dark .is-summary-card,html.dark .is-metric-card,html.dark .is-mode-tabs,html.dark .is-pane,html.dark .is-preview-frame,html.dark .is-result-box,html.dark .is-result-card,html.dark .is-result-item,html.dark .is-results-content,html.dark .is-score-bar,html.dark .is-status-card,html.dark .is-summary-card{background:#020617;border-color:rgba(31,41,55,.95);color:#f9fafb}.dark .is-label,.dark .is-last-scanned span,.dark .is-metric-label,.dark .is-preview-label,.dark .is-result-title,.dark .is-results-title,.dark .is-status-title,.dark .is-title,[data-theme=dark] .is-label,[data-theme=dark] .is-last-scanned span,[data-theme=dark] .is-metric-label,[data-theme=dark] .is-preview-label,[data-theme=dark] .is-result-title,[data-theme=dark] .is-results-title,[data-theme=dark] .is-status-title,[data-theme=dark] .is-title,body.dark .is-label,body.dark .is-last-scanned span,body.dark .is-metric-label,body.dark .is-preview-label,body.dark .is-result-title,body.dark .is-results-title,body.dark .is-status-title,body.dark .is-title,body.dark-mode .is-label,body.dark-mode .is-last-scanned span,body.dark-mode .is-metric-label,body.dark-mode .is-preview-label,body.dark-mode .is-result-title,body.dark-mode .is-results-title,body.dark-mode .is-status-title,body.dark-mode .is-title,body.theme-dark .is-label,body.theme-dark .is-last-scanned span,body.theme-dark .is-metric-label,body.theme-dark .is-preview-label,body.theme-dark .is-result-title,body.theme-dark .is-results-title,body.theme-dark .is-status-title,body.theme-dark .is-title,html.dark .is-label,html.dark .is-last-scanned span,html.dark .is-metric-label,html.dark .is-preview-label,html.dark .is-result-title,html.dark .is-results-title,html.dark .is-status-title,html.dark .is-title{color:#f9fafb}.dark .is-hint,.dark .is-last-scanned,.dark .is-metric-subtext,.dark .is-placeholder,.dark .is-result-meta,.dark .is-result-url,.dark .is-status-text,.dark .is-subtitle,[data-theme=dark] .is-hint,[data-theme=dark] .is-last-scanned,[data-theme=dark] .is-metric-subtext,[data-theme=dark] .is-placeholder,[data-theme=dark] .is-result-meta,[data-theme=dark] .is-result-url,[data-theme=dark] .is-status-text,[data-theme=dark] .is-subtitle,body.dark .is-hint,body.dark .is-last-scanned,body.dark .is-metric-subtext,body.dark .is-placeholder,body.dark .is-result-meta,body.dark .is-result-url,body.dark .is-status-text,body.dark .is-subtitle,body.dark-mode .is-hint,body.dark-mode .is-last-scanned,body.dark-mode .is-metric-subtext,body.dark-mode .is-placeholder,body.dark-mode .is-result-meta,body.dark-mode .is-result-url,body.dark-mode .is-status-text,body.dark-mode .is-subtitle,body.theme-dark .is-hint,body.theme-dark .is-last-scanned,body.theme-dark .is-metric-subtext,body.theme-dark .is-placeholder,body.theme-dark .is-result-meta,body.theme-dark .is-result-url,body.theme-dark .is-status-text,body.theme-dark .is-subtitle,html.dark .is-hint,html.dark .is-last-scanned,html.dark .is-metric-subtext,html.dark .is-placeholder,html.dark .is-result-meta,html.dark .is-result-url,html.dark .is-status-text,html.dark .is-subtitle{color:#9ca3af}.dark .is-back-pill,[data-theme=dark] .is-back-pill,body.dark .is-back-pill,body.dark-mode .is-back-pill,body.theme-dark .is-back-pill,html.dark .is-back-pill{background:radial-gradient(circle at top left,#1f2937,#020617);color:#e5e7eb;border-color:rgba(148,163,184,.4);box-shadow:0 12px 28px rgba(15,23,42,.8)}.dark .is-control input[type=file],.dark .is-control input[type=text],.dark .is-control input[type=url],[data-theme=dark] .is-control input[type=file],[data-theme=dark] .is-control input[type=text],[data-theme=dark] .is-control input[type=url],body.dark .is-control input[type=file],body.dark .is-control input[type=text],body.dark .is-control input[type=url],body.dark-mode .is-control input[type=file],body.dark-mode .is-control input[type=text],body.dark-mode .is-control input[type=url],body.theme-dark .is-control input[type=file],body.theme-dark .is-control input[type=text],body.theme-dark .is-control input[type=url],html.dark .is-control input[type=file],html.dark .is-control input[type=text],html.dark .is-control input[type=url]{background:#020617;color:#e5e7eb;border-color:#374151}