@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/nunito-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #f8f9fc;--bg-sidebar: #ffffff;--bg-card: #ffffff;--bg-hover: #f1f5f9;--bg-input: #f8f9fc;--text: #1e293b;--text-secondary: #475569;--text-muted: #94a3b8;--accent: #7c3aed;--accent-light: #ede9fe;--accent-hover: #6d28d9;--accent-text: #ffffff;--success: #10b981;--success-bg: #ecfdf5;--warning: #f59e0b;--warning-bg: #fffbeb;--error: #ef4444;--error-bg: #fef2f2;--info: #6366f1;--info-bg: #eef2ff;--border: #e2e8f0;--border-light: #f1f5f9;--shadow: 0 1px 3px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .06);--radius: 10px;--radius-sm: 6px;--sidebar-width: 260px;--topbar-height: 0px}[data-theme=dark]{--bg: #0f172a;--bg-sidebar: #1e293b;--bg-card: #1e293b;--bg-hover: #334155;--bg-input: #0f172a;--text: #e2e8f0;--text-secondary: #cbd5e1;--text-muted: #64748b;--accent: #a78bfa;--accent-light: rgba(167, 139, 250, .15);--accent-hover: #8b5cf6;--accent-text: #0f172a;--success: #34d399;--success-bg: rgba(52, 211, 153, .1);--warning: #fbbf24;--warning-bg: rgba(251, 191, 36, .1);--error: #f87171;--error-bg: rgba(248, 113, 113, .1);--info: #818cf8;--info-bg: rgba(129, 140, 248, .1);--border: #334155;--border-light: #1e293b;--shadow: 0 1px 3px rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3)}.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;padding:8px 16px;background:var(--accent);color:var(--accent-text);font-weight:600;font-size:14px;border-radius:0 0 var(--radius-sm) var(--radius-sm);text-decoration:none}.skip-link:focus{left:50%;transform:translate(-50%)}.inline-btn{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:inherit}.inline-btn:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:Nunito Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}#app{min-height:100vh;display:flex}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}.layout{display:flex;min-height:100vh;width:100%}.drag-bar{position:fixed;top:0;left:0;right:0;height:var(--topbar-height);z-index:200;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-app-region:drag}.drag-bar-title{font-size:13px;font-weight:600;color:var(--text-muted);letter-spacing:.02em;-webkit-user-select:none;user-select:none}.main{flex:1;min-width:0;margin-left:var(--sidebar-width);padding-top:var(--topbar-height);min-height:100vh;transition:margin-left .2s ease}.main-content{min-width:0;padding:28px 32px 48px;width:100%;max-width:none}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.page-header h1{font-size:22px;font-weight:700;letter-spacing:-.02em}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:4px}.breadcrumb a{color:var(--text-muted)}.breadcrumb a:hover{color:var(--accent)}.project-rename-input{padding:2px 6px;font-size:13px;border:1px solid var(--accent);border-radius:4px;background:var(--bg);color:var(--text);outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.project-delete-btn{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px;border-radius:4px;display:flex;align-items:center;transition:color .15s;margin-left:auto}.project-delete-btn:hover{color:var(--danger, #e53e3e)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--shadow);overflow-x:auto}.card-flush{padding:0}.card-flush>table{margin:0}.card-flush>.pagination{padding:12px 20px}.btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text);cursor:pointer;font-size:14px;font-weight:500;transition:all .15s;white-space:nowrap}.btn:hover{background:var(--bg-hover);border-color:var(--text-muted)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-sm{padding:5px 12px;font-size:13px}.btn-danger{border-color:var(--error);color:var(--error)}.btn-danger:hover{background:var(--error-bg)}.btn-ghost{border-color:transparent;background:transparent}.btn-ghost:hover{background:var(--bg-hover)}table{width:100%;border-collapse:collapse;font-size:13px}th,td{text-align:left;padding:10px 14px;border-bottom:1px solid var(--border-light)}th{color:var(--text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:var(--bg);position:sticky;top:0;z-index:1}tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--bg) 50%,var(--bg-hover))}tr:hover td{background:var(--bg-hover)}tr.clickable-row{cursor:pointer}.table-wrap{overflow-x:auto}.cell-url{max-width:400px;white-space:nowrap}.cell-url-inner{display:inline-flex;align-items:center;max-width:100%}.cell-url-inner a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cell-title{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-warn{color:var(--warning)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600}.badge-success{background:var(--success-bg);color:var(--success)}.badge-warning{background:var(--warning-bg);color:var(--warning)}.badge-error{background:var(--error-bg);color:var(--error)}.badge-info{background:var(--info-bg);color:var(--info)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow)}.stat-value{font-size:28px;font-weight:700;letter-spacing:-.02em}.stat-label{font-size:13px;color:var(--text-muted);margin-top:4px}.stat-card-link{cursor:pointer;transition:border-color .15s,box-shadow .15s}.stat-card-link:hover{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.stat-card-link .stat-label:after{content:" →";opacity:0;transition:opacity .15s}.stat-card-link:hover .stat-label:after{opacity:1}.stats-mini{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.stats-mini-item{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-secondary)}.stats-secondary{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--text-muted)}.tab-bar{display:flex;gap:0;background:var(--bg-card);border:1px solid var(--border);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;box-shadow:var(--shadow)}.tab{padding:12px 20px;border:none;background:none;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s;display:inline-flex;align-items:center;gap:6px}.tab:hover{color:var(--text)}.tab-active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.tab-icon{width:16px;height:16px;flex-shrink:0;opacity:.6}.tab-active .tab-icon{opacity:1}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:13px;color:var(--text-secondary);font-weight:500}.form-group input,.form-group textarea{padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font-size:14px;font-family:inherit;transition:border-color .15s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.form-group textarea{resize:vertical}.form-hint{margin-top:4px;font-size:12px;color:var(--text-muted);line-height:1.4}.form-group input[type=checkbox]{width:18px;height:18px;padding:0;accent-color:var(--accent)}.pagination{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 0 6px;border-top:1px solid var(--border-light);margin-top:8px}.pagination-info{font-size:13px;color:var(--text-muted)}.filter-row td{padding:4px 6px;background:var(--bg-card);border-bottom:1px solid var(--border)}.filter-input{width:100%;padding:4px 8px;font-size:12px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-family:inherit}.filter-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.filter-input::placeholder{color:var(--text-muted);font-size:11px}.btn-filter-clear{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px;border-radius:4px;display:inline-flex;align-items:center}.btn-filter-clear:hover{color:var(--error);background:var(--error-bg)}.empty-state{text-align:center;padding:80px 20px;color:var(--text-muted)}.empty-state h2{font-size:20px;margin-bottom:8px;color:var(--text);font-weight:600}.empty-state p{font-size:15px}.alert{padding:12px 16px;border-radius:var(--radius-sm);font-size:14px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.alert-error{background:var(--error-bg);color:var(--error);border:1px solid var(--error)}.alert-info{background:var(--info-bg);color:var(--info);border:1px solid var(--info)}.alert-session-recording{background:var(--warning-bg);color:var(--warning);border:1px solid var(--warning);font-weight:500}.alert-info .btn{color:var(--info);border-color:var(--info)}.alert-info .btn:hover{background:#6366f126}.alert-info .btn-primary{background:var(--info);color:#fff;border-color:var(--info)}.alert-info .btn-primary:hover{background:var(--accent-hover)}.action-bar{display:flex;align-items:center;gap:10px;margin-bottom:24px}.btn-html{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-muted);cursor:pointer;transition:all .15s;padding:0}.btn-html:hover{background:var(--bg-hover);color:var(--accent);border-color:var(--accent)}.url-actions{display:inline-flex;align-items:center;gap:4px;margin-left:8px;opacity:0;transition:opacity .15s;flex-shrink:0}tr:hover .url-actions{opacity:1}.url-action-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:4px;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;text-decoration:none;transition:color .15s,background .15s}.url-action-btn:hover{color:var(--accent);background:var(--accent-light)}.explorer-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.csv-spinner{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.charts-container{padding:24px;display:flex;flex-direction:column;gap:32px}.chart-section{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1;overflow:visible}.chart-title{font-size:15px;font-weight:600;color:var(--text)}.chart-svg{width:100%;max-width:600px;height:auto}.chart-label{font-size:13px;fill:var(--text-secondary);font-weight:600;font-family:Inter,-apple-system,system-ui,sans-serif}.chart-value{font-size:12px;fill:var(--text-muted);font-weight:500;font-family:Inter,-apple-system,system-ui,sans-serif}.chart-bar{transition:opacity .15s}.chart-bar:hover{opacity:.85!important}.chart-bar-accent{fill:var(--accent)}.chart-bar-success{fill:var(--success)}.chart-bar-info{fill:var(--info)}.chart-bar-warning{fill:var(--warning)}.chart-bar-error{fill:var(--error)}.chart-bar-clickable{cursor:pointer}.chart-bar-clickable:hover .chart-bar{opacity:.7!important}.chart-empty{padding:32px 0;color:var(--text-muted);font-size:14px}.pr-container{padding:24px}.pr-subview-bar{display:flex;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:4px;width:fit-content}.pr-subview-bar:last-child{margin-bottom:24px}.pr-subview-btn{padding:7px 16px;border:none;background:none;color:var(--text-muted);font-size:13px;font-weight:500;cursor:pointer;border-radius:6px;transition:all .15s;white-space:nowrap}.pr-subview-btn:hover{color:var(--text);background:var(--bg-hover)}.pr-subview-active{background:var(--accent);color:var(--accent-text);font-weight:600}.pr-subview-active:hover{background:var(--accent-hover);color:var(--accent-text)}.pr-subview-premium{color:#b8960c}.pr-subview-premium:hover{color:#a68400}.pr-subview-premium.pr-subview-active{background:#c9a227;color:#fff}.pr-subview-premium.pr-subview-active:hover{background:#b8920f;color:#fff}.premium-star{color:#c9a227;font-size:12px;margin-right:2px}.pr-subview-active .premium-star{color:inherit}.donut-container{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative}.donut-tooltip{position:absolute;top:-8px;left:50%;transform:translate(-50%) translateY(-100%);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:6px 12px;font-size:13px;box-shadow:var(--shadow-md);white-space:nowrap;z-index:10;pointer-events:none;color:var(--text)}.donut-legend{display:flex;flex-direction:column;gap:6px;width:100%;max-width:280px}.donut-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);transition:opacity .15s}.donut-legend-color{width:12px;height:12px;border-radius:3px;flex-shrink:0}.report-section{margin-bottom:32px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.health-score{display:flex;justify-content:center;padding:16px 0}.report-mini-table{overflow-x:auto}.report-mini-table table{max-width:800px}.report-placeholder{padding:48px 0;text-align:center;color:var(--text-muted);font-size:14px}@media(max-width:900px){.report-grid{grid-template-columns:1fr}}@media(max-width:768px){.main{margin-left:0}.main-content{padding:16px}.stats-grid{grid-template-columns:repeat(2,1fr)}}.text-right{text-align:right}.text-center{text-align:center}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-danger{color:var(--danger, #e53e3e)}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-xs{font-size:12px}.text-sm{font-size:13px}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:4px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.flex-center{display:flex;align-items:center}.flex-center-gap{display:flex;align-items:center;gap:8px}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-col-gap{display:flex;flex-direction:column;gap:8px}.flex-wrap-gap{display:flex;flex-wrap:wrap;gap:8px}.gap-sm{gap:6px}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap{white-space:nowrap}.word-break{word-break:break-all}.loading-msg{padding:40px 0;text-align:center;color:var(--text-muted)}.card-section{margin-bottom:16px}.section-title{margin:0 0 12px;font-size:.95rem}.sub-heading{font-size:13px;font-weight:600;color:var(--text-secondary);margin-bottom:8px}.table-meta{margin-bottom:8px;color:var(--text-muted);font-size:12px}.row-num{color:var(--text-muted);font-size:12px}.overflow-auto{overflow-x:auto}.split-layout{display:grid;grid-template-columns:minmax(320px,35%) 1fr;min-height:400px}.split-list{border-right:1px solid var(--border);overflow-y:auto;max-height:70vh}.split-detail{padding:20px;overflow-y:auto;max-height:70vh}.split-item-active td{background:var(--accent-light);color:var(--accent)}html[dir=rtl] .main{margin-left:0;margin-right:var(--sidebar-width)}html[dir=rtl] .sidebar{left:auto;right:0}html[dir=rtl] .text-right,html[dir=rtl] td.num,html[dir=rtl] th.num{text-align:left}.modal-overlay{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-dialog{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-header h2{font-size:15px;font-weight:600;margin:0;color:var(--text)}.modal-body{padding:20px;overflow-y:auto}.onboarding.svelte-14holku{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--bg, #f8f9fc)}.onboarding-card.svelte-14holku{max-width:560px;width:100%;padding:48px 40px 32px;text-align:center}h1.svelte-14holku{font-size:1.6rem;font-weight:700;margin-bottom:8px;color:var(--text-primary, #1a1a2e)}.subtitle.svelte-14holku{color:var(--text-muted, #888);font-size:.95rem;margin-bottom:32px}@keyframes svelte-14holku-selectPop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}.lang-select-wrapper.svelte-14holku{position:relative;max-width:320px;margin:0 auto 32px}.lang-select.svelte-14holku{width:100%;padding:14px 40px 14px 16px;font-size:1.05rem;border:2px solid var(--border, #e0e0e0);border-radius:12px;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a2e);appearance:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.lang-select.svelte-14holku:focus{outline:none;border-color:var(--accent, #7c3aed);box-shadow:0 0 0 3px #7c3aed1a}.lang-select-wrapper.svelte-14holku:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted, #888);pointer-events:none}.presets.svelte-14holku{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.preset.svelte-14holku{flex:1;padding:20px 16px;border:2px solid var(--border, #e0e0e0);border-radius:12px;background:var(--bg-card, #fff);cursor:pointer;text-align:center;transition:all .2s ease,transform .25s ease,box-shadow .2s ease;color:var(--text-primary, #1a1a2e)}.preset.svelte-14holku:hover{border-color:var(--accent, #7c3aed);transform:translateY(-1px);box-shadow:0 2px 8px #7c3aed14}.preset.selected.svelte-14holku{border-color:var(--accent, #7c3aed);background:var(--accent, #7c3aed);color:#fff;animation:svelte-14holku-selectPop .25s ease;box-shadow:0 4px 12px #7c3aed33}.preset-name.svelte-14holku{display:block;font-weight:600;font-size:1rem;margin-bottom:4px}.preset-desc.svelte-14holku{display:block;font-size:.82rem;opacity:.8}.workers-row.svelte-14holku{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:32px}.workers-row.svelte-14holku label:where(.svelte-14holku){font-size:.9rem;color:var(--text-secondary, #555)}.workers-row.svelte-14holku input:where(.svelte-14holku){width:80px;padding:6px 10px;border:1px solid var(--border, #e0e0e0);border-radius:6px;font-size:.95rem;text-align:center;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a2e)}.telemetry-info.svelte-14holku{display:flex;gap:24px;text-align:left;margin-bottom:24px}.telemetry-col.svelte-14holku{flex:1;padding:16px;border-radius:10px;background:var(--bg-card, #fff);border:1px solid var(--border, #e0e0e0)}.telemetry-col.svelte-14holku h3:where(.svelte-14holku){font-size:.85rem;font-weight:600;margin-bottom:8px;color:var(--text-primary, #1a1a2e)}.telemetry-col.svelte-14holku p:where(.svelte-14holku){font-size:.82rem;color:var(--text-secondary, #555);line-height:1.5}.telemetry-never.svelte-14holku h3:where(.svelte-14holku){color:var(--success, #22c55e)}.toggle-row.svelte-14holku{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:32px;font-size:.95rem;cursor:pointer;color:var(--text-primary, #1a1a2e)}.toggle-row.svelte-14holku input[type=checkbox]:where(.svelte-14holku){width:18px;height:18px;accent-color:var(--accent, #7c3aed);transition:transform .15s ease}.toggle-row.svelte-14holku input[type=checkbox]:where(.svelte-14holku):checked{transform:scale(1.1)}.actions.svelte-14holku{margin-bottom:32px}.btn-lg.svelte-14holku{padding:12px 48px;font-size:1rem;border-radius:10px;transition:transform .15s ease,box-shadow .15s ease}.btn-lg.svelte-14holku:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #7c3aed40}.btn-lg.svelte-14holku:active:not(:disabled){transform:translateY(0)}.prereq-checklist.svelte-14holku{margin-bottom:20px}.prereq-item.svelte-14holku{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;background:var(--bg-card, #fff);border:1px solid var(--border, #e0e0e0);font-size:.9rem}.prereq-item.prereq-ok.svelte-14holku{border-color:var(--success, #22c55e);background:color-mix(in srgb,var(--success, #22c55e) 6%,var(--bg-card, #fff))}.prereq-icon.svelte-14holku{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.prereq-icon.svelte-14holku svg:where(.svelte-14holku){width:18px;height:18px;color:var(--success, #22c55e)}.prereq-label.svelte-14holku{font-weight:600;color:var(--text-primary, #1a1a2e)}.prereq-status.svelte-14holku{margin-left:auto;font-size:.82rem;color:var(--text-muted, #888)}.prereq-status.prereq-status-ok.svelte-14holku{color:var(--success, #22c55e);font-weight:600}.win-install-prompt.svelte-14holku{font-size:.88rem;color:var(--text-secondary, #555);margin:16px 0 20px}.win-method-tabs.svelte-14holku{display:flex;gap:8px;margin-bottom:20px}.win-method-tab.svelte-14holku{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:2px solid var(--border, #e0e0e0);border-radius:10px;background:var(--bg-card, #fff);cursor:pointer;font-size:.88rem;font-weight:600;color:var(--text-secondary, #555);transition:all .15s ease}.win-method-tab.svelte-14holku:hover{border-color:var(--accent, #7c3aed);color:var(--text-primary, #1a1a2e)}.win-method-tab.win-method-active.svelte-14holku{border-color:var(--accent, #7c3aed);background:var(--accent, #7c3aed);color:#fff}.win-tab-icon.svelte-14holku{width:18px;height:18px;flex-shrink:0}.win-steps.svelte-14holku{text-align:left;margin-bottom:24px}.win-step.svelte-14holku{display:flex;gap:12px;margin-bottom:16px}.win-step.svelte-14holku:last-child{margin-bottom:0}.win-step-num.svelte-14holku{width:26px;height:26px;border-radius:50%;background:var(--accent, #7c3aed);color:#fff;font-size:.78rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.win-step-content.svelte-14holku{flex:1;min-width:0}.win-step-text.svelte-14holku{font-size:.88rem;color:var(--text-primary, #1a1a2e);line-height:1.5;margin:2px 0 0}.win-step-link.svelte-14holku{display:inline-block;font-size:.82rem;color:var(--accent, #7c3aed);text-decoration:none;margin-top:6px}.win-step-link.svelte-14holku:hover{text-decoration:underline}.win-cmd-block.svelte-14holku{display:flex;align-items:center;gap:8px;margin-top:8px;background:var(--bg, #f8f9fc);border:1px solid var(--border, #e0e0e0);border-radius:8px;padding:8px 12px}.win-cmd-block.svelte-14holku code:where(.svelte-14holku){flex:1;font-size:.78rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--text-primary, #1a1a2e);word-break:break-all}.win-copy-btn.svelte-14holku{flex-shrink:0;width:28px;height:28px;padding:4px;border:none;border-radius:6px;background:transparent;color:var(--text-muted, #888);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.win-copy-btn.svelte-14holku:hover{background:var(--border, #e0e0e0);color:var(--text-primary, #1a1a2e)}.win-copy-btn.svelte-14holku svg:where(.svelte-14holku){width:16px;height:16px}.win-success-box.svelte-14holku{display:flex;align-items:center;gap:14px;padding:20px;border-radius:12px;background:color-mix(in srgb,var(--success, #22c55e) 8%,var(--bg-card, #fff));border:1px solid var(--success, #22c55e);margin-bottom:24px;text-align:left}.win-success-icon.svelte-14holku{width:36px;height:36px;color:var(--success, #22c55e);flex-shrink:0}.win-success-title.svelte-14holku{font-weight:700;font-size:.95rem;color:var(--success, #22c55e);margin:0 0 2px}.win-success-sub.svelte-14holku{font-size:.82rem;color:var(--text-secondary, #555);margin:0}@keyframes svelte-14holku-spin{to{transform:rotate(360deg)}}.spinner-sm.svelte-14holku{display:inline-block;width:16px;height:16px;border:2px solid var(--border, #e0e0e0);border-top-color:var(--accent, #7c3aed);border-radius:50%;animation:svelte-14holku-spin .8s linear infinite}.progress-section.svelte-14holku{border-top:1px solid var(--border, #e0e0e0);padding-top:20px}.progress-label.svelte-14holku{display:block;font-size:.8rem;color:var(--text-muted, #888);margin-bottom:8px}.progress-done.svelte-14holku{color:var(--success, #22c55e)}.progress-bar.svelte-14holku{height:4px;background:var(--border, #e0e0e0);border-radius:2px;overflow:hidden;margin-bottom:16px}.progress-fill.svelte-14holku{height:100%;background:var(--accent, #7c3aed);border-radius:2px;transition:width .3s ease}.steps.svelte-14holku{display:flex;justify-content:center;gap:8px}.step-dot.svelte-14holku{width:8px;height:8px;border-radius:50%;background:var(--border, #e0e0e0);transition:background .3s ease,transform .3s ease}.step-dot.active.svelte-14holku{background:var(--accent, #7c3aed);transform:scale(1.3)}.step-dot.done.svelte-14holku{background:var(--success, #22c55e)}.ss-wrap.svelte-1v1vgpc{position:relative;display:inline-flex;width:100%}.ss-trigger.svelte-1v1vgpc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .15s;gap:8px;text-align:left;line-height:1.4}.ss-trigger.svelte-1v1vgpc:hover:not(.ss-disabled){border-color:var(--text-muted)}.ss-trigger.svelte-1v1vgpc:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.ss-trigger.ss-open.svelte-1v1vgpc{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.ss-trigger.ss-disabled.svelte-1v1vgpc{opacity:.4;cursor:not-allowed}.ss-trigger-label.svelte-1v1vgpc{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ss-placeholder.svelte-1v1vgpc{color:var(--text-muted)}.ss-chevron.svelte-1v1vgpc{flex-shrink:0;color:var(--text-muted);transition:transform .15s}.ss-open.svelte-1v1vgpc .ss-chevron:where(.svelte-1v1vgpc){transform:rotate(180deg)}.ss-dropdown.svelte-1v1vgpc{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);z-index:9999;overflow:hidden}.ss-search-wrap.svelte-1v1vgpc{padding:6px;border-bottom:1px solid var(--border-light)}.ss-search.svelte-1v1vgpc{width:100%;padding:6px 10px;border:1px solid var(--border);border-radius:4px;background:var(--bg-input);color:var(--text);font-size:13px;font-family:inherit;outline:none}.ss-search.svelte-1v1vgpc:focus{border-color:var(--accent)}.ss-options.svelte-1v1vgpc{max-height:220px;overflow-y:auto;padding:4px 0}.ss-option.svelte-1v1vgpc{padding:7px 12px;font-size:13px;cursor:pointer;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .05s}.ss-option.ss-active.svelte-1v1vgpc{background:var(--bg-hover)}.ss-option.ss-selected.svelte-1v1vgpc{color:var(--accent);font-weight:600}.ss-empty.svelte-1v1vgpc{padding:12px;text-align:center;color:var(--text-muted);font-size:13px}.ss-small.svelte-1v1vgpc .ss-trigger:where(.svelte-1v1vgpc){padding:6px 10px;font-size:13px}.ss-small.svelte-1v1vgpc .ss-chevron:where(.svelte-1v1vgpc){width:14px;height:14px}.form-section.svelte-632f9d{margin-top:16px}.collapsible.svelte-632f9d{border:1px solid var(--border);border-radius:var(--radius);margin-top:16px}.collapsible.svelte-632f9d summary:where(.svelte-632f9d){padding:10px 14px;font-size:13px;font-weight:600;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.collapsible[open].svelte-632f9d summary:where(.svelte-632f9d){border-bottom:1px solid var(--border)}.collapsible-content.svelte-632f9d{padding:16px}.ip-section.svelte-632f9d{display:flex;align-items:flex-end;gap:16px;margin-top:12px}.ip-section.svelte-632f9d .form-group:where(.svelte-632f9d){flex:1;max-width:400px}.ip-section.svelte-632f9d .inline-checkbox:where(.svelte-632f9d){margin-bottom:8px}.input-with-btn.svelte-632f9d{display:flex;align-items:center;gap:8px}.input-with-btn.svelte-632f9d input:where(.svelte-632f9d){flex:1}.options-row.svelte-632f9d{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.inline-checkbox.svelte-632f9d{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);font-weight:500;cursor:pointer;white-space:nowrap}.inline-checkbox-align.svelte-632f9d{align-self:flex-end;padding-bottom:10px}.form-group-inline.svelte-632f9d{flex-direction:row;align-items:center}.form-group-inline.svelte-632f9d input:where(.svelte-632f9d){width:70px}.badge-info.svelte-632f9d{font-size:.8rem;padding:2px 8px;border-radius:4px;background:var(--accent, #7c3aed);color:#fff;white-space:nowrap}.retry-info.svelte-632f9d{background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px;font-size:13px;color:var(--text-secondary);margin-bottom:16px}.resume-info.svelte-632f9d,.resume-warning.svelte-632f9d{border-radius:var(--radius);padding:10px 14px;font-size:13px;margin-bottom:16px}.resume-info.svelte-632f9d{background:var(--info-bg);border:1px solid color-mix(in srgb,var(--info) 22%,var(--border));color:var(--text-secondary)}.resume-warning.svelte-632f9d{background:var(--warning-bg);border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border));color:var(--text-secondary)}.resume-warning.svelte-632f9d strong:where(.svelte-632f9d){display:block;color:var(--text);margin-bottom:4px}.resume-warning.svelte-632f9d p:where(.svelte-632f9d){margin:0 0 8px}.changed-fields.svelte-632f9d{display:flex;flex-wrap:wrap;gap:6px}.changed-field.svelte-632f9d{border-radius:999px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);font-size:12px;padding:2px 8px}.form-actions.svelte-632f9d{display:flex;gap:8px;margin-top:20px}textarea.svelte-632f9d:disabled{opacity:.6;cursor:not-allowed}.card-heading.svelte-1udd7eh{margin:0 0 16px;font-size:1rem}.col-proportion.svelte-1udd7eh{min-width:120px}.progress-track.svelte-1udd7eh{background:var(--bg-secondary);border-radius:4px;height:8px;overflow:hidden}.progress-fill.svelte-1udd7eh{background:var(--accent);height:100%;border-radius:4px;transition:width .3s}.confirm-overlay.svelte-mrlnh3{position:fixed;inset:0;background:#0006;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.confirm-dialog.svelte-mrlnh3{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:24px;max-width:420px;width:100%}.confirm-message.svelte-mrlnh3{font-size:14px;line-height:1.5;color:var(--text);margin-bottom:20px}.confirm-actions.svelte-mrlnh3{display:flex;justify-content:flex-end;gap:8px}.section-gap.svelte-1c5rst8{margin-top:32px}.user-subtitle.svelte-1c5rst8{max-width:720px}.form-label.svelte-1c5rst8{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--text)}.project-checkbox-list.svelte-1c5rst8{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;max-height:180px;overflow:auto;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-secondary)}.project-checkbox-item.svelte-1c5rst8{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text)}.project-checkbox-list-sm.svelte-1c5rst8{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-height:120px;margin-top:8px;padding:8px}.status-disabled.svelte-1c5rst8{color:var(--danger)}.user-row.svelte-1c5rst8{display:flex;justify-content:space-between;gap:14px;padding:14px 16px;border-bottom:1px solid var(--border);transition:background .15s ease}.user-row.svelte-1c5rst8:last-child{border-bottom:none}.user-row.svelte-1c5rst8:hover{background:var(--bg-secondary)}.user-info.svelte-1c5rst8{min-width:0;flex:1}.user-email.svelte-1c5rst8{font-weight:600;color:var(--text);margin-bottom:6px}.legacy-identifier.svelte-1c5rst8{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px;color:var(--text-muted);font-size:12px}.legacy-identifier.svelte-1c5rst8 code:where(.svelte-1c5rst8){color:var(--text-secondary);font:inherit;overflow-wrap:anywhere}.user-email-input.svelte-1c5rst8{width:min(360px,100%);padding:7px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font:inherit}.sr-only.svelte-1c5rst8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.user-meta.svelte-1c5rst8{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.user-actions.svelte-1c5rst8{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:760px){.user-row.svelte-1c5rst8{flex-direction:column}.user-actions.svelte-1c5rst8{flex-wrap:wrap}}.quality-layout.svelte-fju9h5{display:grid;gap:20px}.quality-section.svelte-fju9h5{padding:20px;border:1px solid var(--border);border-radius:8px}.section-head.svelte-fju9h5{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.section-head.svelte-fju9h5 h2:where(.svelte-fju9h5){margin:2px 0 0;font-size:18px}.eyebrow.svelte-fju9h5{color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase}.settings-grid.svelte-fju9h5,.canary-form.svelte-fju9h5{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.setting-field.svelte-fju9h5{display:grid;gap:6px}.setting-field.svelte-fju9h5 span:where(.svelte-fju9h5),.check-row.svelte-fju9h5 span:where(.svelte-fju9h5),.toggle-row.svelte-fju9h5 span:where(.svelte-fju9h5){font-size:13px;font-weight:600}.setting-field.svelte-fju9h5 small:where(.svelte-fju9h5){color:var(--text-muted);font-size:12px;line-height:1.35}.setting-field.svelte-fju9h5 input:where(.svelte-fju9h5){width:100%}.wide.svelte-fju9h5{grid-column:1 / -1}.toggle-row.svelte-fju9h5,.check-row.svelte-fju9h5{display:flex;align-items:center;gap:8px}.canary-list.svelte-fju9h5{display:grid;gap:8px;margin-bottom:18px}.canary-row.svelte-fju9h5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px}.canary-url.svelte-fju9h5{font-size:13px;font-weight:600;word-break:break-all}.canary-meta.svelte-fju9h5{color:var(--text-muted);font-size:12px;margin-top:4px}.row-actions.svelte-fju9h5{display:flex;gap:8px;flex-shrink:0}.field-label.svelte-lmts4u{font-weight:500;font-size:.85rem;color:var(--text-secondary);display:block}.color-picker-row.svelte-lmts4u{display:flex;align-items:center;gap:10px}.color-swatch.svelte-lmts4u{width:48px;height:36px;border:1px solid var(--border);border-radius:6px;cursor:pointer;padding:2px}.color-value.svelte-lmts4u{font-family:monospace;color:var(--text-secondary)}.lang-select.svelte-lmts4u{padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text);font-size:.9rem;max-width:220px}.form-actions.svelte-lmts4u{display:flex;gap:8px;margin-top:20px}.section-gap.svelte-lmts4u{margin-top:32px}.card-empty-msg.svelte-lmts4u{padding:20px;color:var(--text-muted)}.telemetry-section.svelte-lmts4u{padding:20px}.telemetry-toggle.svelte-lmts4u{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem;margin-bottom:8px}.telemetry-toggle.svelte-lmts4u input[type=checkbox]:where(.svelte-lmts4u){width:18px;height:18px;accent-color:var(--accent)}.telemetry-desc.svelte-lmts4u{font-size:.82rem;color:var(--text-muted);line-height:1.5}.session-recording-group.svelte-lmts4u{margin-top:16px;padding-top:16px;border-top:1px solid var(--border)}.session-recording-warning.svelte-lmts4u{margin-top:8px;padding:10px 14px;background:#fef3cd;color:#856404;border:1px solid #ffc107;border-radius:6px;font-size:.82rem;font-weight:600;line-height:1.5}[data-theme=dark] .session-recording-warning.svelte-lmts4u{background:#332701;color:#ffc107;border-color:#664d00}.project-quality-header.svelte-lmts4u{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid var(--border)}.project-quality-select.svelte-lmts4u{min-width:260px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text)}.project-quality-note.svelte-lmts4u{max-width:560px;margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.card>.quality-layout{padding:20px}.btn-delete-icon.svelte-lmts4u{padding:4px;color:var(--text-muted)}.btn-delete-icon.svelte-lmts4u:hover{color:var(--error)}.icon-trash.svelte-lmts4u{width:16px;height:16px}.api-endpoint-card.svelte-1f0j048{border:1px solid var(--border)}.api-endpoint-header.svelte-1f0j048{margin-bottom:12px}.api-endpoint-title.svelte-1f0j048{margin:0;font-size:15px;font-weight:600}.badge-xs.svelte-1f0j048{font-size:11px}.api-url-row.svelte-1f0j048{margin-bottom:10px}.api-url-code.svelte-1f0j048{flex:1;padding:8px 12px;background:var(--bg-secondary);border-radius:6px}.usage-summary.svelte-1f0j048{cursor:pointer;-webkit-user-select:none;user-select:none}.code-example.svelte-1f0j048{display:block;padding:6px 10px;background:var(--bg-secondary);border-radius:4px;margin-top:4px;font-size:12px}.code-example-wrap.svelte-1f0j048{white-space:pre-wrap}.api-keys-header.svelte-1f0j048{margin-top:8px}.key-created-card.svelte-1f0j048{border:1px solid var(--success);background:var(--success-bg)}.key-created-inner.svelte-1f0j048{display:flex;align-items:flex-start;gap:12px}.key-created-code.svelte-1f0j048{font-size:.85rem;margin-top:6px;display:inline-block}.key-created-actions.svelte-1f0j048{display:flex;gap:6px;flex-shrink:0}.badge-accent.svelte-1f0j048{background:var(--accent-light);color:var(--accent)}.key-prefix-code.svelte-1f0j048{font-size:.8rem}.empty-state.svelte-1f0j048{padding:32px}.flex-1.svelte-1f0j048{flex:1}.session-row.svelte-1f0j048{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-light);transition:background .1s;gap:16px}.session-row.svelte-1f0j048:last-child{border-bottom:none}.session-row.svelte-1f0j048:hover{background:var(--bg-hover)}.session-info.svelte-1f0j048{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.session-seed.svelte-1f0j048{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta.svelte-1f0j048{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:12px}.session-actions.svelte-1f0j048{display:flex;align-items:center;gap:6px;flex-shrink:0}.api-subtitle.svelte-1f0j048{margin-top:-8px}.api-ref-header.svelte-1f0j048{margin-top:32px;display:flex;align-items:center;justify-content:space-between}.api-ref-header.svelte-1f0j048 h1:where(.svelte-1f0j048){margin:0}.api-ref-card.svelte-1f0j048{border:1px solid var(--border);padding:0;overflow:hidden}.api-ref-base.svelte-1f0j048{padding:12px 20px;font-size:12px;color:var(--text-muted);background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.api-ref-base.svelte-1f0j048 code:where(.svelte-1f0j048){color:var(--text);font-weight:600}.api-ref-group.svelte-1f0j048{border-bottom:1px solid var(--border-light)}.api-ref-group.svelte-1f0j048:last-child{border-bottom:none}.api-ref-group-summary.svelte-1f0j048{display:flex;align-items:center;gap:8px;padding:10px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;transition:background .1s}.api-ref-group-summary.svelte-1f0j048:hover{background:var(--bg-hover)}.api-ref-group-title.svelte-1f0j048{font-weight:600;color:var(--text)}.api-ref-group-count.svelte-1f0j048{font-size:11px;color:var(--text-muted);background:var(--bg-secondary);padding:1px 7px;border-radius:10px;font-weight:500}.api-ref-table-wrap.svelte-1f0j048{padding:0 20px 12px;overflow-x:auto}.api-ref-table.svelte-1f0j048{width:100%;border-collapse:collapse}.api-ref-table.svelte-1f0j048 td:where(.svelte-1f0j048){padding:5px 8px;font-size:12.5px;line-height:1.5;vertical-align:baseline}.api-ref-method-cell.svelte-1f0j048{width:56px}.api-ref-path-cell.svelte-1f0j048 code:where(.svelte-1f0j048){font-size:12px;color:var(--text);white-space:nowrap}.api-ref-desc-cell.svelte-1f0j048{color:var(--text-muted);font-size:12px}.api-ref-method.svelte-1f0j048{display:inline-block;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;text-align:center;font-family:var(--font-mono, monospace);letter-spacing:.02em}.method-get.svelte-1f0j048{background:#e8f5e9;color:#2e7d32}.method-post.svelte-1f0j048{background:#e3f2fd;color:#1565c0}.method-put.svelte-1f0j048{background:#fff3e0;color:#e65100}.method-delete.svelte-1f0j048{background:#fce4ec;color:#c62828}[data-theme=dark] .method-get.svelte-1f0j048{background:#1b3a1e;color:#66bb6a}[data-theme=dark] .method-post.svelte-1f0j048{background:#0d2744;color:#64b5f6}[data-theme=dark] .method-put.svelte-1f0j048{background:#3e2000;color:#ffb74d}[data-theme=dark] .method-delete.svelte-1f0j048{background:#3e0a0a;color:#ef9a9a}.data-table-wrap.svelte-16k18c8{overflow-x:auto;width:100%}.data-table-resizable.svelte-16k18c8{table-layout:fixed;max-width:none}th.svelte-16k18c8{position:sticky}th.svelte-16k18c8,td.svelte-16k18c8{overflow:hidden}th.sortable.svelte-16k18c8{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-16k18c8:hover{background:var(--hover-bg, rgba(255, 255, 255, .05))}.sort-header.svelte-16k18c8{display:inline-flex;align-items:center;gap:4px}.sort-indicator.svelte-16k18c8{display:inline-flex;flex-shrink:0}.sort-indicator.sort-active.svelte-16k18c8 svg:where(.svelte-16k18c8){opacity:1}.column-resize-handle.svelte-16k18c8{position:absolute;top:0;right:-4px;width:8px;height:100%;padding:0;border:0;background:transparent;cursor:col-resize;z-index:3}.column-resize-handle.svelte-16k18c8:after{content:"";position:absolute;top:20%;right:3px;width:1px;height:60%;background:transparent}th.svelte-16k18c8:hover .column-resize-handle:where(.svelte-16k18c8):after{background:var(--border)}.is-column-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.prlab-shell.svelte-zweaxn{display:grid;gap:18px}.prlab-intro.svelte-zweaxn,.prlab-workspace.svelte-zweaxn,.prlab-focus.svelte-zweaxn,.prlab-results.svelte-zweaxn{border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.prlab-intro.svelte-zweaxn{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:24px;padding:24px}.prlab-intro.svelte-zweaxn h2:where(.svelte-zweaxn){margin:4px 0 8px;font-size:24px}.prlab-intro.svelte-zweaxn p:where(.svelte-zweaxn),.field-hint.svelte-zweaxn{color:var(--text-muted);font-size:14px}.eyebrow.svelte-zweaxn{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.prlab-project-card.svelte-zweaxn{display:grid;gap:14px;align-content:start;padding:16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input)}label.svelte-zweaxn{display:grid;gap:7px;color:var(--text-secondary);font-size:13px;font-weight:700}select.svelte-zweaxn,textarea.svelte-zweaxn{width:100%;border:1px solid var(--border);border-radius:8px;background:var(--bg-card);color:var(--text);font:inherit}select.svelte-zweaxn{height:40px;padding:0 10px}textarea.svelte-zweaxn{min-height:210px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;resize:vertical}.snapshot-meta.svelte-zweaxn{display:grid;gap:4px;color:var(--text-muted);font-size:12px}.snapshot-meta.svelte-zweaxn strong:where(.svelte-zweaxn){color:var(--text);font-size:13px;overflow:hidden;text-overflow:ellipsis}.prlab-workspace.svelte-zweaxn{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:0}.prlab-editor.svelte-zweaxn{display:grid;gap:12px;padding:20px}.change-grid.svelte-zweaxn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.section-heading.svelte-zweaxn{display:flex;align-items:center;justify-content:space-between;gap:12px}.section-heading.svelte-zweaxn h3:where(.svelte-zweaxn){font-size:17px}.section-heading.svelte-zweaxn span:where(.svelte-zweaxn){color:var(--text-muted);font-size:13px}.results-actions.svelte-zweaxn{display:flex;align-items:end;justify-content:flex-end;gap:10px}.rows-select-label.svelte-zweaxn{grid-template-columns:auto 120px;align-items:center;gap:8px;font-weight:600}.rows-select-label.svelte-zweaxn span:where(.svelte-zweaxn){font-size:12px}.rows-select-label.svelte-zweaxn select:where(.svelte-zweaxn){height:34px}.prlab-message.svelte-zweaxn{padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input);color:var(--text-secondary);font-size:13px}.prlab-summary.svelte-zweaxn{display:grid;align-content:start;gap:0;padding:20px;border-left:1px solid var(--border)}.prlab-summary.svelte-zweaxn>div:where(.svelte-zweaxn){display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.summary-label.svelte-zweaxn{color:var(--text-muted);font-size:13px}.prlab-focus.svelte-zweaxn,.prlab-results.svelte-zweaxn{padding:20px}.focus-grid.svelte-zweaxn{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px}.focus-card.svelte-zweaxn{display:grid;gap:10px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input)}.focus-kind.svelte-zweaxn{color:var(--accent);font-size:12px;font-weight:700}.focus-url.svelte-zweaxn{color:var(--text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-metrics.svelte-zweaxn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.focus-metrics.svelte-zweaxn span:where(.svelte-zweaxn){display:grid;gap:3px}.focus-metrics.svelte-zweaxn small:where(.svelte-zweaxn){color:var(--text-muted);font-size:11px}.focus-warning.svelte-zweaxn{color:var(--warning);font-size:13px}.positive.svelte-zweaxn{color:var(--success);font-weight:700}.negative.svelte-zweaxn{color:var(--error);font-weight:700}.prlab-results .data-table-wrap{margin-top:14px}.prlab-results td{white-space:nowrap}.prlab-results .cell-url{color:var(--link);overflow:hidden;text-overflow:ellipsis}@media(max-width:980px){.prlab-intro.svelte-zweaxn,.prlab-workspace.svelte-zweaxn,.change-grid.svelte-zweaxn{grid-template-columns:1fr}.prlab-summary.svelte-zweaxn{border-left:0;border-top:1px solid var(--border)}}.export-selected-btn.svelte-1q2rrrd{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.snapshot-overview.svelte-1xos67{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px}.snapshot-overview-card.svelte-1xos67{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow-sm);padding:14px 16px}.snapshot-overview-main.svelte-1xos67{display:grid;gap:4px;min-width:0}.snapshot-kicker.svelte-1xos67{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.snapshot-overview-main.svelte-1xos67 strong:where(.svelte-1xos67){color:var(--text);font-size:14px}.snapshot-overview-main.svelte-1xos67 span:where(.svelte-1xos67):not(.snapshot-kicker){color:var(--text-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.snapshot-overview-actions.svelte-1xos67{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:720px){.snapshot-overview-card.svelte-1xos67{align-items:stretch;flex-direction:column}.snapshot-overview-actions.svelte-1xos67{justify-content:flex-start}}.bulk-bar.svelte-1xos67{display:flex;align-items:center;gap:12px;padding:8px 16px;background:var(--accent-light, #eff6ff);border:1px solid var(--accent, #3b82f6);border-radius:var(--radius);margin-bottom:8px}.bulk-count.svelte-1xos67{font-size:13px;font-weight:500;color:var(--accent)}.bulk-assign-wrapper.svelte-1xos67{position:relative}.bulk-assign-menu.svelte-1xos67{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:180px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:4px 0}.dropdown-item.svelte-1xos67{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;font-size:13px;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap}.dropdown-item.svelte-1xos67:hover{background:var(--bg-hover)}.session-checkbox.svelte-1xos67{flex-shrink:0;cursor:pointer}.session-label.svelte-1xos67{font-size:12px;font-weight:400;color:var(--text-muted);margin-left:8px;padding:1px 6px;background:var(--bg-hover);border-radius:var(--radius-sm)}.badge-orphan.svelte-1xos67{background:#fff7ed;color:#c2410c}.session-row.svelte-1xos67{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border-light);transition:background .1s;gap:16px}.session-row.svelte-1xos67:last-child{border-bottom:none}.session-row.svelte-1xos67:hover{background:var(--bg-hover);cursor:pointer}.session-info.svelte-1xos67{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.session-seed.svelte-1xos67{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-meta.svelte-1xos67{font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:12px}.stop-reason.svelte-1xos67{color:var(--warning);font-size:12px;font-weight:600}.session-actions.svelte-1xos67{display:flex;align-items:center;gap:6px;flex-shrink:0}.import-label.svelte-1xos67{cursor:pointer;position:relative}.sr-only-input.svelte-1xos67{position:absolute;opacity:0;width:0;height:0}.badge-queued.svelte-1xos67{background:#fef3c7;color:#92400e}.badge-project.svelte-1xos67{background:var(--accent-light);color:var(--accent)}.btn-delete-icon.svelte-1xos67{padding:4px;color:var(--text-muted)}.btn-delete-icon.svelte-1xos67:hover{color:var(--error)}.icon-trash.svelte-1xos67{width:16px;height:16px}.sidebar.svelte-129hoe0{width:var(--sidebar-width);background:var(--bg-sidebar);border-right:1px solid var(--border);display:flex;flex-direction:column;position:fixed;top:var(--topbar-height);left:0;bottom:0;z-index:100;overflow-y:auto;overflow-x:hidden;transition:width .2s ease}.sidebar-header.svelte-129hoe0{padding:20px 20px 16px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-light)}.sidebar-logo.svelte-129hoe0{width:36px;height:36px;border-radius:var(--radius-sm);object-fit:contain}svg.sidebar-logo.svelte-129hoe0{flex-shrink:0}.sidebar-app-name.svelte-129hoe0{font-weight:700;font-size:17px;color:var(--text);letter-spacing:-.02em}.sidebar-section.svelte-129hoe0{padding:16px 12px 8px}.sidebar-section-title.svelte-129hoe0{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:0 8px 8px}.sidebar-section-count.svelte-129hoe0{float:right;font-variant-numeric:tabular-nums}.sidebar-add-btn.svelte-129hoe0{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:2px 4px;border-radius:4px;display:flex;align-items:center;transition:color .15s,background .15s}.sidebar-add-btn.svelte-129hoe0:hover{color:var(--accent);background:var(--bg-hover)}.sidebar-search.svelte-129hoe0{padding:0 8px 6px}.sidebar-search-input.svelte-129hoe0{width:100%;padding:5px 8px;font-size:12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);outline:none;box-sizing:border-box}.sidebar-search-input.svelte-129hoe0:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.sidebar-search-input.svelte-129hoe0::placeholder{color:var(--text-muted)}.sidebar-inline-input.svelte-129hoe0{padding:0 8px 6px}.sidebar-inline-input.svelte-129hoe0 input:where(.svelte-129hoe0){width:100%;padding:5px 8px;font-size:12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);outline:none}.sidebar-inline-input.svelte-129hoe0 input:where(.svelte-129hoe0):focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.sidebar-nav.svelte-129hoe0{display:flex;flex-direction:column;gap:2px}.sidebar-link.svelte-129hoe0{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s;border:none;background:none;width:100%;text-align:left}.sidebar-link.svelte-129hoe0:hover{background:var(--bg-hover);color:var(--text)}.sidebar-link.active.svelte-129hoe0{background:var(--accent-light);color:var(--accent);font-weight:600}.sidebar-link.svelte-129hoe0 svg:where(.svelte-129hoe0){width:18px;height:18px;flex-shrink:0;opacity:.7}.sidebar-link.active.svelte-129hoe0 svg:where(.svelte-129hoe0){opacity:1}.sidebar-session-link.svelte-129hoe0{align-items:flex-start}.sidebar-session-copy.svelte-129hoe0{min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.sidebar-session-meta.svelte-129hoe0{min-width:0;display:flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px;font-weight:400}.sidebar-project.svelte-129hoe0{margin-bottom:2px}.sidebar-badge.svelte-129hoe0{font-size:11px;font-weight:600;color:var(--text-muted);background:var(--bg-hover);padding:1px 6px;border-radius:8px;flex-shrink:0}.sidebar-link.sidebar-project-header.svelte-129hoe0{font-weight:600;font-size:13px}.sidebar-link.sidebar-view-all.svelte-129hoe0{font-size:12px;color:var(--accent);padding:6px 12px;justify-content:center}.sidebar-stats.svelte-129hoe0{display:flex;flex-direction:column;gap:4px;padding:0 8px}.sidebar-stat.svelte-129hoe0{display:flex;justify-content:space-between;align-items:center;padding:3px 6px;border-radius:var(--radius-sm);font-size:12px}.sidebar-stat-label.svelte-129hoe0{color:var(--text-muted);font-weight:500}.sidebar-stat-value.svelte-129hoe0{color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.sidebar-footer.svelte-129hoe0{margin-top:auto;padding:16px 12px;border-top:1px solid var(--border-light)}.sidebar-branding.svelte-129hoe0{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:11px;color:var(--text-muted);text-decoration:none;opacity:.6;transition:opacity .15s}.sidebar-branding.svelte-129hoe0:hover{opacity:1}.sidebar-version.svelte-129hoe0{font-size:10px;color:var(--text-muted);opacity:.5;padding:4px 12px}.sidebar-details.svelte-129hoe0{padding:0 12px;margin-top:8px}.sidebar-details.svelte-129hoe0>summary:where(.svelte-129hoe0){cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.sidebar-details.svelte-129hoe0>summary:where(.svelte-129hoe0)::-webkit-details-marker{display:none}.sidebar-details-body.svelte-129hoe0{padding-top:4px}.sidebar-project-name.svelte-129hoe0{flex:1}.sidebar-section-push.svelte-129hoe0{margin-top:auto}.sidebar-footer-actions.svelte-129hoe0{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:8px}.sidebar-icon-btn.svelte-129hoe0{background:none;border:none;cursor:pointer;color:var(--text-muted);padding:7px;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color .15s,background .15s}.sidebar-icon-btn.svelte-129hoe0:hover{color:var(--text);background:var(--bg-hover)}.sidebar.collapsed.svelte-129hoe0 .sidebar-header:where(.svelte-129hoe0){padding:16px 10px;justify-content:center}.sidebar.collapsed.svelte-129hoe0 .sidebar-logo:where(.svelte-129hoe0){width:28px;height:28px}.sidebar.collapsed.svelte-129hoe0 .sidebar-section:where(.svelte-129hoe0){padding:8px 6px 4px}.sidebar.collapsed.svelte-129hoe0 .sidebar-link:where(.svelte-129hoe0){justify-content:center;padding:9px 0}.sidebar.collapsed.svelte-129hoe0 .sidebar-footer:where(.svelte-129hoe0){padding:12px 6px}.sidebar.collapsed.svelte-129hoe0 .sidebar-branding:where(.svelte-129hoe0){justify-content:center;padding:6px}.sidebar.collapsed.svelte-129hoe0 .sidebar-footer-actions:where(.svelte-129hoe0){flex-direction:column}@media(max-width:768px){.sidebar.svelte-129hoe0{display:none}}.compare-stats-grid.svelte-1d1c7x5{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:16px}.compare-stat-card.svelte-1d1c7x5{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:14px;text-align:center}.compare-stat-label.svelte-1d1c7x5{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);margin-bottom:8px}.compare-stat-values.svelte-1d1c7x5{display:flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600}.val-a.svelte-1d1c7x5{color:var(--text-secondary)}.val-arrow.svelte-1d1c7x5{color:var(--text-secondary);font-size:14px;opacity:.5}.val-b.svelte-1d1c7x5{color:var(--text)}.compare-delta.svelte-1d1c7x5{font-size:13px;font-weight:500;margin-top:4px}.delta-up.svelte-1d1c7x5{color:var(--success, #22c55e)}.delta-down.svelte-1d1c7x5{color:var(--error, #ef4444)}.status-codes-heading.svelte-1d1c7x5{margin:20px 0 12px;padding:0 16px;font-size:14px;font-weight:600;color:var(--text)}.table.svelte-1d1c7x5{width:100%;border-collapse:collapse;font-size:13px}.table.svelte-1d1c7x5 th:where(.svelte-1d1c7x5){text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1d1c7x5 td:where(.svelte-1d1c7x5){padding:6px 12px;border-bottom:1px solid var(--border);color:var(--text)}.sub-tabs.svelte-1fx29os{display:flex;gap:0;padding:12px 16px 0;border-bottom:1px solid var(--border)}.sub-tab.svelte-1fx29os{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.sub-tab-active.svelte-1fx29os{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.badge-count.svelte-1fx29os{background:var(--accent-light, rgba(124, 58, 237, .1));color:var(--accent);padding:1px 7px;border-radius:10px;font-size:11px;font-weight:600}.table-scroll.svelte-1fx29os{overflow-x:auto;padding:0}.table.svelte-1fx29os{width:100%;border-collapse:collapse;font-size:13px}.table.svelte-1fx29os th:where(.svelte-1fx29os){text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-1fx29os td:where(.svelte-1fx29os){padding:6px 12px;border-bottom:1px solid var(--border);color:var(--text)}.cell-url.svelte-1fx29os{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cell-title.svelte-1fx29os{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-diff.svelte-1fx29os{background:#eab3081a;font-weight:500}.loading-state.svelte-1fx29os,.empty-state.svelte-1fx29os{padding:32px;text-align:center;color:var(--text-secondary);font-size:14px}.sub-tabs.svelte-9mnqtj{display:flex;gap:0;padding:12px 16px 0;border-bottom:1px solid var(--border)}.sub-tab.svelte-9mnqtj{padding:8px 16px;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:13px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.sub-tab-active.svelte-9mnqtj{color:var(--accent);border-bottom-color:var(--accent);font-weight:500}.badge-count.svelte-9mnqtj{background:var(--accent-light, rgba(124, 58, 237, .1));color:var(--accent);padding:1px 7px;border-radius:10px;font-size:11px;font-weight:600}.table-scroll.svelte-9mnqtj{overflow-x:auto;padding:0}.table.svelte-9mnqtj{width:100%;border-collapse:collapse;font-size:13px}.table.svelte-9mnqtj th:where(.svelte-9mnqtj){text-align:left;padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.table.svelte-9mnqtj td:where(.svelte-9mnqtj){padding:6px 12px;border-bottom:1px solid var(--border);color:var(--text)}.cell-url.svelte-9mnqtj{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.cell-title.svelte-9mnqtj{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loading-state.svelte-9mnqtj,.empty-state.svelte-9mnqtj{padding:32px;text-align:center;color:var(--text-secondary);font-size:14px}.compare-page.svelte-mytpf8 h2:where(.svelte-mytpf8){margin:0 0 20px;font-size:20px;font-weight:600}.compare-selectors.svelte-mytpf8{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.selector-group.svelte-mytpf8{flex:1;min-width:200px}.selector-group.svelte-mytpf8 label:where(.svelte-mytpf8){display:block;font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:4px}.selector-group.svelte-mytpf8 .ss-wrap{width:100%}.selector-swap.svelte-mytpf8{display:flex;align-items:center;padding-bottom:2px}.compare-tab-bar.svelte-mytpf8{margin-top:24px}.compare-card-flush.svelte-mytpf8{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.operational-email.svelte-1h80ghs{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--border)}.operational-email-heading.svelte-1h80ghs{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.operational-email-heading.svelte-1h80ghs h2:where(.svelte-1h80ghs){margin:0;font-size:16px;font-weight:600}.operational-email-note.svelte-1h80ghs,.email-history-count.svelte-1h80ghs{margin:4px 0 0;color:var(--text-muted);font-size:12px}.operational-email-status.svelte-1h80ghs{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0;color:var(--text-muted);font-size:12px}.operational-email-table-wrap.svelte-1h80ghs{overflow-x:auto}.operational-email.svelte-1h80ghs table:where(.svelte-1h80ghs){min-width:760px}.email-summary.svelte-1h80ghs,.email-reason.svelte-1h80ghs{display:block;margin-top:3px;color:var(--text-muted);font-size:11px}.email-status.svelte-1h80ghs{font-size:12px;font-weight:600}.email-status-accepted.svelte-1h80ghs{color:#166534}.email-status-failed.svelte-1h80ghs,.email-status-unknown.svelte-1h80ghs{color:#b91c1c}.email-status-skipped.svelte-1h80ghs{color:#92400e}[data-theme=dark] .email-status-accepted.svelte-1h80ghs{color:#86efac}[data-theme=dark] .email-status-failed.svelte-1h80ghs,[data-theme=dark] .email-status-unknown.svelte-1h80ghs{color:#fca5a5}[data-theme=dark] .email-status-skipped.svelte-1h80ghs{color:#fcd34d}.logs-filters.svelte-1h80ghs{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.logs-filters.svelte-1h80ghs .ss-wrap{width:160px;flex-shrink:0}.logs-search-form.svelte-1h80ghs{display:flex;gap:4px;flex:1;min-width:200px}.logs-search.svelte-1h80ghs{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px}.td-mono.svelte-1h80ghs{font-family:SF Mono,Fira Code,monospace;font-size:12px}.td-msg.svelte-1h80ghs{word-break:break-all;max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}tr.svelte-1h80ghs:hover .td-msg:where(.svelte-1h80ghs){white-space:normal;overflow:visible;text-overflow:unset}.log-badge.svelte-1h80ghs{display:inline-block;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.log-badge-debug.svelte-1h80ghs{background:var(--surface-hover, #f0f0f0);color:var(--text-muted)}.log-badge-info.svelte-1h80ghs{background:#dbeafe;color:#1e40af}.log-badge-warn.svelte-1h80ghs{background:#fef3c7;color:#92400e}.log-badge-error.svelte-1h80ghs{background:#fee2e2;color:#991b1b}[data-theme=dark] .log-badge-info.svelte-1h80ghs{background:#1e3a5f;color:#93c5fd}[data-theme=dark] .log-badge-warn.svelte-1h80ghs{background:#422006;color:#fcd34d}[data-theme=dark] .log-badge-error.svelte-1h80ghs{background:#450a0a;color:#fca5a5}.log-component.svelte-1h80ghs{font-size:12px;color:var(--text-muted)}.pagination.svelte-1h80ghs{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.pagination-info.svelte-1h80ghs{font-size:13px;color:var(--text-muted)}.col-timestamp.svelte-1h80ghs{width:180px}.col-level.svelte-1h80ghs{width:70px}.col-component.svelte-1h80ghs{width:100px}.logs-empty.svelte-1h80ghs{text-align:center;padding:24px;color:var(--text-muted)}.projects-filters.svelte-2kiqqe{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap;align-items:center}.projects-search-form.svelte-2kiqqe{display:flex;gap:4px;flex:1;min-width:200px}.projects-search.svelte-2kiqqe{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px}.projects-count.svelte-2kiqqe{font-size:13px;color:var(--text-muted);white-space:nowrap}.pagination.svelte-2kiqqe{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.pagination-info.svelte-2kiqqe{font-size:13px;color:var(--text-muted)}.col-created.svelte-2kiqqe{width:180px}.empty-message.svelte-2kiqqe{text-align:center;padding:24px;color:var(--text-muted)}.html-modal-overlay.svelte-kv12oi{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.html-modal.svelte-kv12oi{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);width:100%;max-width:1200px;height:85vh;display:flex;flex-direction:column;overflow:hidden}.html-modal-header.svelte-kv12oi{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);gap:16px;flex-shrink:0}.html-modal-url.svelte-kv12oi{font-size:13px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.html-modal-actions.svelte-kv12oi{display:flex;align-items:center;gap:6px;flex-shrink:0}.html-modal-body.svelte-kv12oi{flex:1;overflow:auto;min-height:0}.html-modal-iframe.svelte-kv12oi{width:100%;height:100%;border:none;background:#fff}.html-modal-source.svelte-kv12oi{margin:0;padding:20px;font-size:12px;line-height:1.6;background:var(--bg);color:var(--text);overflow:auto;height:100%;white-space:pre-wrap;word-break:break-all;font-family:SF Mono,Fira Code,Cascadia Code,monospace}.modal-placeholder.svelte-kv12oi{padding:40px;color:var(--text-muted);text-align:center}.action-bar-meta.svelte-z29zax{font-size:12px;color:var(--text-muted);white-space:nowrap}.action-bar-stop-reason.svelte-z29zax{color:var(--warning);font-size:12px;font-weight:600}.action-bar-icons.svelte-z29zax{display:flex;align-items:center;gap:4px;margin-left:auto}.btn-icon.svelte-z29zax{padding:4px 6px;min-width:unset}.dropdown-wrapper.svelte-z29zax{position:relative}.dropdown-wrapper.svelte-z29zax>.btn:where(.svelte-z29zax) svg:where(.svelte-z29zax){margin-left:4px;vertical-align:middle}.dropdown-menu.svelte-z29zax{position:absolute;top:calc(100% + 4px);left:0;z-index:100;min-width:220px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:4px 0}.dropdown-item.svelte-z29zax{display:flex;align-items:center;gap:8px;width:100%;padding:7px 12px;font-size:13px;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;white-space:nowrap}.dropdown-item.svelte-z29zax:hover{background:var(--bg-hover)}.dropdown-item.svelte-z29zax:disabled{opacity:.5;cursor:not-allowed}.dropdown-item.svelte-z29zax svg:where(.svelte-z29zax){flex-shrink:0;color:var(--text-muted)}.dropdown-item-danger.svelte-z29zax{color:var(--color-error, #ef4444)}.dropdown-item-danger.svelte-z29zax svg:where(.svelte-z29zax){color:var(--color-error, #ef4444)}.dropdown-divider.svelte-z29zax{height:1px;background:var(--border);margin:4px 0}.html-modal-overlay.svelte-z29zax{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.html-modal.svelte-z29zax{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);width:100%;display:flex;flex-direction:column;overflow:hidden}.html-modal-header.svelte-z29zax{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--border);gap:16px;flex-shrink:0}.html-modal-url.svelte-z29zax{font-size:13px;font-weight:500;color:var(--text-secondary)}.html-modal-actions.svelte-z29zax{display:flex;align-items:center;gap:6px;flex-shrink:0}.export-modal.svelte-z29zax{max-width:400px;height:auto}.export-body.svelte-z29zax{padding:20px;display:flex;flex-direction:column;gap:16px}.checkbox-label.svelte-z29zax{display:flex;align-items:center;gap:8px;cursor:pointer}.export-actions.svelte-z29zax{display:flex;gap:8px;justify-content:flex-end}.config-modal.svelte-z29zax{max-width:520px;height:auto}.config-body.svelte-z29zax{padding:16px 20px}.config-table.svelte-z29zax{width:100%;border-collapse:collapse}.config-table.svelte-z29zax td:where(.svelte-z29zax){padding:6px 0;font-size:13px;border-bottom:1px solid var(--border);vertical-align:top}.config-table.svelte-z29zax tr:where(.svelte-z29zax):last-child td:where(.svelte-z29zax){border-bottom:none}.config-key.svelte-z29zax{color:var(--text-muted);white-space:nowrap;padding-right:16px;width:1%}.config-ua.svelte-z29zax{word-break:break-all;font-size:12px}.label-input.svelte-z29zax{font-size:13px;padding:2px 8px;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);outline:none;max-width:180px}.label-badge.svelte-z29zax{font-size:12px;padding:2px 8px;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;white-space:nowrap}.label-badge.svelte-z29zax:hover{border-color:var(--accent)}.dropdown-submenu-wrapper.svelte-z29zax{position:relative}.dropdown-submenu.svelte-z29zax{position:absolute;left:100%;top:0;min-width:180px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:4px 0;z-index:101}.dropdown-item-active.svelte-z29zax{font-weight:600;color:var(--accent)}.config-patterns.svelte-z29zax{white-space:pre-wrap;font-size:12px;background:var(--bg-input);padding:4px 8px;border-radius:var(--radius-sm);display:block}.bl-controls.svelte-lmubxt{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.bl-controls.svelte-lmubxt label:where(.svelte-lmubxt){font-size:12px;color:var(--text-muted);font-weight:500}.bl-controls.svelte-lmubxt .ss-wrap{width:80px;flex-shrink:0}.col-rank.svelte-lmubxt{width:36px;text-align:right;font-weight:700;color:var(--text-muted);font-size:12px}.col-sm.svelte-lmubxt{width:70px;white-space:nowrap}.cell-url-inner.svelte-lmubxt{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%}.cell-url-inner.svelte-lmubxt a:where(.svelte-lmubxt){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-favicon.svelte-lmubxt{flex-shrink:0;border-radius:2px}.text-center.svelte-lmubxt{text-align:center}.text-muted.svelte-lmubxt{color:var(--text-muted)}.text-xs.svelte-lmubxt{font-size:11px;font-variant-numeric:tabular-nums}.badge-nf.svelte-lmubxt{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;background:#e74c3c;color:#fff}.badge-df.svelte-lmubxt{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:600;background:#2ecc71;color:#fff}.ttf_label.svelte-lmubxt{font-weight:700;font-size:8.5pt;border-radius:4px;padding:1px 5px;display:inline-block;white-space:nowrap}.ttf_label.arts.svelte-lmubxt{background:#ff6700;color:#fff}.ttf_label.news.svelte-lmubxt{background:#76d54b;color:#333}.ttf_label.society.svelte-lmubxt{background:#7a69cd;color:#fff}.ttf_label.computers.svelte-lmubxt{background:#f33;color:#fff}.ttf_label.business.svelte-lmubxt{background:#c5c88e;color:#333}.ttf_label.regional.svelte-lmubxt{background:#f582b9;color:#fff}.ttf_label.recreation.svelte-lmubxt{background:#89c7cb;color:#333}.ttf_label.sports.svelte-lmubxt{background:#55355d;color:#fff}.ttf_label.kids.svelte-lmubxt{background:#fc0;color:#333}.ttf_label.reference.svelte-lmubxt{background:#c84770;color:#fff}.ttf_label.games.svelte-lmubxt{background:#557832;color:#fff}.ttf_label.home.svelte-lmubxt{background:#d95;color:#fff}.ttf_label.shopping.svelte-lmubxt{background:#600;color:#fff}.ttf_label.health.svelte-lmubxt{background:#009;color:#fff}.ttf_label.science.svelte-lmubxt{background:#6bd39a;color:#333}.ttf_label.world.svelte-lmubxt{background:#577;color:#fff}.ttf_label.adult.svelte-lmubxt{background:#333;color:#fff}th.sortable.svelte-lmubxt{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-lmubxt:hover{background:var(--hover-bg, rgba(255, 255, 255, .05))}.sort-header.svelte-lmubxt{display:inline-flex;align-items:center;gap:4px}.sort-indicator.svelte-lmubxt{display:inline-flex;flex-shrink:0}.sort-indicator.sort-active.svelte-lmubxt svg:where(.svelte-lmubxt){opacity:1}.hl-check-btn.svelte-1tkdq2t{margin-top:8px}.hl-issues.svelte-1tkdq2t{margin-top:12px;border-top:1px solid var(--border, #eee);padding-top:10px}.hl-issues-title.svelte-1tkdq2t{font-size:13px;font-weight:600;margin:0 0 8px;color:var(--text-secondary, #666)}.hl-issues-table.svelte-1tkdq2t{width:100%;border-collapse:collapse;font-size:12px}.hl-issues-table.svelte-1tkdq2t th:where(.svelte-1tkdq2t){text-align:left;padding:4px 8px;font-size:11px;text-transform:uppercase;color:var(--text-secondary, #888);border-bottom:1px solid var(--border, #ddd)}.hl-issues-table.svelte-1tkdq2t td:where(.svelte-1tkdq2t){padding:4px 8px;border-bottom:1px solid var(--border, #eee);vertical-align:top}.hl-issues-table.svelte-1tkdq2t tbody:where(.svelte-1tkdq2t) tr:where(.svelte-1tkdq2t):nth-child(2n){background:var(--row-even, #f9f9f9)}.hl-detail.svelte-1tkdq2t{color:var(--text-secondary, #888);font-size:11px}.badge-error.svelte-1tkdq2t{background:#fee2e2;color:#991b1b}.badge-warning.svelte-1tkdq2t{background:#fef3c7;color:#92400e}.badge-info.svelte-1tkdq2t{background:#fef9c3;color:#854d0e}.hl-not-computed.svelte-1tkdq2t{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--text-secondary, #888)}.hl-ok.svelte-1tkdq2t{margin-top:8px;font-size:12px;color:#16a34a}.detail-header-wrap.svelte-1tkdq2t{gap:12px;flex-wrap:wrap}.detail-header-left.svelte-1tkdq2t{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.detail-title.svelte-1tkdq2t{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-actions.svelte-1tkdq2t{display:flex;gap:6px}.badge-lg.svelte-1tkdq2t{font-size:1.2rem}.badge-xs.svelte-1tkdq2t{font-size:.7rem}.stat-value-sm.svelte-1tkdq2t{font-size:.95rem}.stat-value-xs.svelte-1tkdq2t{font-size:.8rem}.detail-label.svelte-1tkdq2t{font-weight:500;width:160px}.discovery-section.svelte-1tkdq2t{min-width:0}.discovery-title-row.svelte-1tkdq2t{align-items:flex-start}.discovery-detail.svelte-1tkdq2t{margin:0;color:var(--text-secondary);font-size:.85rem}.discovery-referrers.svelte-1tkdq2t{display:flex;flex-direction:column;gap:8px;margin-top:10px}.discovery-referrer.svelte-1tkdq2t{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:12px;padding-top:8px;border-top:1px solid var(--border)}.discovery-referrer-source.svelte-1tkdq2t{min-width:0}.discovery-referrer-source.svelte-1tkdq2t>a:where(.svelte-1tkdq2t),.discovery-via.svelte-1tkdq2t a:where(.svelte-1tkdq2t),.discovery-evidence.svelte-1tkdq2t a:where(.svelte-1tkdq2t){overflow-wrap:anywhere}.discovery-anchor.svelte-1tkdq2t,.discovery-raw-loc.svelte-1tkdq2t{display:block;margin-top:3px;color:var(--text-muted);font-size:.78rem}.discovery-referrer-meta.svelte-1tkdq2t{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;color:var(--text-muted);font-size:.75rem}.discovery-referrer-meta.svelte-1tkdq2t>span:where(.svelte-1tkdq2t):not(.discovery-via){padding:2px 5px;border:1px solid var(--border);border-radius:4px}.discovery-via.svelte-1tkdq2t{flex-basis:100%;text-align:right}.discovery-more.svelte-1tkdq2t{margin:8px 0 0;color:var(--text-muted);font-size:.78rem}.discovery-evidence.svelte-1tkdq2t{display:grid;gap:7px;margin:10px 0 0}.discovery-evidence.svelte-1tkdq2t>div:where(.svelte-1tkdq2t){display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px}.discovery-evidence.svelte-1tkdq2t dt:where(.svelte-1tkdq2t){color:var(--text-muted);font-size:.78rem;font-weight:600}.discovery-evidence.svelte-1tkdq2t dd:where(.svelte-1tkdq2t){min-width:0;margin:0;font-size:.8rem;overflow-wrap:anywhere}.discovery-candidates.svelte-1tkdq2t{display:flex;flex-wrap:wrap;gap:5px}.heading-outline.svelte-1tkdq2t{display:flex;flex-direction:column;gap:6px}.heading-outline-row.svelte-1tkdq2t{--heading-depth: 0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:start;margin-left:calc(var(--heading-depth) * 18px);padding:7px 9px;border-left:2px solid var(--accent-light);background:var(--bg-hover);border-radius:var(--radius-sm)}.heading-level-badge.svelte-1tkdq2t{display:inline-flex;justify-content:center;padding:2px 4px;border-radius:4px;background:var(--accent-light);color:var(--accent);font-size:.7rem;font-weight:700;line-height:1.25}.heading-outline-text.svelte-1tkdq2t{font-size:.85rem;color:var(--text-secondary);line-height:1.4;overflow-wrap:anywhere}.og-preview.svelte-1tkdq2t{max-width:300px;max-height:200px;border-radius:6px;border:1px solid var(--border);margin-top:4px}.schema-badges.svelte-1tkdq2t{display:flex;flex-wrap:wrap;gap:6px}.sd-summary.svelte-1tkdq2t{display:flex;gap:6px;margin-top:8px}.sd-details.svelte-1tkdq2t{margin-top:10px;display:flex;flex-direction:column;gap:8px}.sd-item.svelte-1tkdq2t{padding:8px 10px;border-radius:6px;border:1px solid var(--border)}.sd-item-valid.svelte-1tkdq2t{border-left:3px solid var(--success)}.sd-item-invalid.svelte-1tkdq2t{border-left:3px solid var(--danger)}.sd-item-header.svelte-1tkdq2t{display:flex;align-items:center;gap:8px}.sd-source.svelte-1tkdq2t{font-size:.75rem;color:var(--text-muted)}.sd-issues.svelte-1tkdq2t{margin:4px 0 0 18px;padding:0;list-style:none;font-size:.85rem}.sd-issue-error.svelte-1tkdq2t:before{content:"✖";color:var(--danger)}.sd-issue-warning.svelte-1tkdq2t:before{content:"⚠";color:var(--warning)}.sd-all-valid.svelte-1tkdq2t{font-size:.85rem;color:var(--success);margin-top:4px}.cwv-gauges.svelte-1tkdq2t{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cwv-gauge.svelte-1tkdq2t{text-align:center}.cwv-value.svelte-1tkdq2t{font-size:1.4rem;font-weight:700}.cwv-good.svelte-1tkdq2t{color:var(--success)}.cwv-needs-improvement.svelte-1tkdq2t{color:var(--warning)}.cwv-poor.svelte-1tkdq2t{color:var(--danger)}.cwv-bar.svelte-1tkdq2t{height:6px;background:var(--bg-alt);border-radius:3px;margin:6px 0;overflow:hidden}.cwv-fill.svelte-1tkdq2t{height:100%;border-radius:3px;transition:width .3s}.cwv-fill.cwv-good.svelte-1tkdq2t{background:var(--success)}.cwv-fill.cwv-needs-improvement.svelte-1tkdq2t{background:var(--warning)}.cwv-fill.cwv-poor.svelte-1tkdq2t{background:var(--danger)}.cwv-label.svelte-1tkdq2t{font-size:.85rem;font-weight:600;color:var(--text-muted)}.cwv-rating.svelte-1tkdq2t{font-size:.75rem;color:var(--text-muted)}.cwv-lab-badge.svelte-1tkdq2t{font-size:.65rem;font-weight:500;background:var(--bg-alt);color:var(--text-muted);padding:2px 6px;border-radius:4px;vertical-align:middle;margin-left:6px}.section-title-row.svelte-1tkdq2t{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.gsc-keywords-url.svelte-1tkdq2t{min-width:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.gsc-keywords-grid.svelte-1tkdq2t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gsc-keywords-panel.svelte-1tkdq2t{min-width:0}.gsc-keywords-heading.svelte-1tkdq2t{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--text-secondary)}.gsc-keywords-table.svelte-1tkdq2t{table-layout:fixed;width:100%}.gsc-keywords-table.svelte-1tkdq2t th:where(.svelte-1tkdq2t):first-child,.gsc-keywords-table.svelte-1tkdq2t td:where(.svelte-1tkdq2t):first-child{width:52%}.gsc-keywords-table.svelte-1tkdq2t th:where(.svelte-1tkdq2t),.gsc-keywords-table.svelte-1tkdq2t td:where(.svelte-1tkdq2t){font-size:12px}.links-pagination.svelte-1tkdq2t{display:flex;gap:8px;align-items:center;margin-top:12px;justify-content:center}.links-info.svelte-1tkdq2t{color:var(--text-muted);font-size:.85rem}.subsection-title.svelte-1tkdq2t{font-size:.9rem;margin:16px 0 8px;color:var(--text-secondary)}.links-tabs.svelte-1tkdq2t{display:flex;gap:0;border-bottom:2px solid var(--border);margin-bottom:16px}.links-tab-btn.svelte-1tkdq2t{padding:10px 20px;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-muted);transition:color .15s,border-color .15s}.links-tab-btn.svelte-1tkdq2t:hover{color:var(--text-primary)}.links-tab-active.svelte-1tkdq2t{color:var(--accent, #4f8ef7);border-bottom-color:var(--accent, #4f8ef7)}.links-tab-premium.svelte-1tkdq2t{color:#b8960c}.links-tab-premium.svelte-1tkdq2t:hover{color:#a68400}.links-tab-premium.links-tab-active.svelte-1tkdq2t{background:#c9a227;color:#fff;border-bottom-color:#c9a227;border-radius:6px 6px 0 0}.tab-count.svelte-1tkdq2t{font-weight:400;opacity:.7;font-size:12px}.links-tab-active.svelte-1tkdq2t .premium-star:where(.svelte-1tkdq2t){color:inherit}.bl-locked.svelte-1tkdq2t{text-align:center;padding:48px 24px;color:var(--text-muted)}.bl-locked-icon.svelte-1tkdq2t{font-size:48px;color:#c9a227;margin-bottom:12px}.bl-locked.svelte-1tkdq2t p:where(.svelte-1tkdq2t){font-size:14px;max-width:400px;margin:0 auto;line-height:1.5}@media(max-width:900px){.discovery-referrer.svelte-1tkdq2t,.discovery-evidence.svelte-1tkdq2t>div:where(.svelte-1tkdq2t){grid-template-columns:1fr;gap:4px}.discovery-referrer-meta.svelte-1tkdq2t{justify-content:flex-start}.discovery-via.svelte-1tkdq2t{text-align:left}.gsc-keywords-grid.svelte-1tkdq2t{grid-template-columns:1fr}.gsc-keywords-url.svelte-1tkdq2t{max-width:100%}.section-title-row.svelte-1tkdq2t{align-items:flex-start;flex-direction:column}.heading-outline-row.svelte-1tkdq2t{margin-left:calc(var(--heading-depth) * 10px)}}.pr-controls.svelte-1k9c0vt{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.pr-controls.svelte-1k9c0vt label:where(.svelte-1k9c0vt){font-size:12px;color:var(--text-muted);font-weight:500}.pr-controls.svelte-1k9c0vt .ss-wrap{width:80px;flex-shrink:0}.pr-top-row.svelte-1k9c0vt{display:grid;grid-template-columns:36px 1fr 200px 50px 90px;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border-light);transition:background .1s;font-size:13px}.pr-top-row.svelte-1k9c0vt:hover{background:var(--bg-hover)}.pr-top-row-clickable.svelte-1k9c0vt{cursor:pointer}.pr-top-rank.svelte-1k9c0vt{text-align:right;font-weight:700;color:var(--text-muted);font-size:12px}.pr-top-url.svelte-1k9c0vt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);cursor:pointer}.pr-top-url.svelte-1k9c0vt:hover{color:var(--accent-hover)}.pr-top-bar.svelte-1k9c0vt{height:22px;border-radius:4px;background:var(--accent);transition:width .3s ease}.pr-top-score.svelte-1k9c0vt{text-align:right;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.pr-top-badges.svelte-1k9c0vt{display:flex;gap:4px}.pr-top-badge.svelte-1k9c0vt{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--bg);color:var(--text-muted);font-weight:500;white-space:nowrap}.pr-controls.svelte-ezprv5{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.pr-controls.svelte-ezprv5 label:where(.svelte-ezprv5){font-size:12px;color:var(--text-muted);font-weight:500}.pr-controls.svelte-ezprv5 .ss-wrap{width:80px;flex-shrink:0}.pr-treemap-container.svelte-ezprv5{position:relative;width:100%;height:500px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.pr-treemap-rect.svelte-ezprv5{position:absolute;border:1px solid var(--bg-card);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;transition:opacity .15s}.pr-treemap-rect.svelte-ezprv5:hover{opacity:.85}.pr-treemap-label.svelte-ezprv5{font-size:11px;font-weight:600;color:#fff;text-align:center;padding:4px;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.pr-treemap-label.svelte-ezprv5 small:where(.svelte-ezprv5){display:block;font-size:10px;font-weight:400;opacity:.85}.pr-stats-grid.svelte-1ws8kyp{margin-bottom:20px}.pr-hist-svg.svelte-1ws8kyp{width:100%;max-width:700px;height:auto}.pr-axis-tick.svelte-1ws8kyp{font-size:10px;fill:var(--text-muted)}.pr-axis-label-sm.svelte-1ws8kyp{font-size:9px;fill:var(--text-muted)}.pr-axis-label.svelte-1ws8kyp{font-size:11px;fill:var(--text-muted)}.pr-hist-bar.svelte-1ws8kyp{transition:opacity .15s;cursor:pointer}.pr-hist-bar.svelte-1ws8kyp:hover{opacity:.75}.pr-controls.svelte-809lga{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.pr-controls.svelte-809lga label:where(.svelte-809lga){font-size:12px;color:var(--text-muted);font-weight:500}.pr-dir-filter.svelte-809lga{padding:7px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font-size:13px;font-family:inherit;width:300px;max-width:100%}.pr-dir-filter.svelte-809lga:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.pr-controls.svelte-17eqn7n{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.pr-controls.svelte-17eqn7n label:where(.svelte-17eqn7n){font-size:12px;color:var(--text-muted);font-weight:500}.pr-controls.svelte-17eqn7n .ss-wrap{width:80px;flex-shrink:0}.wpr-dir-label.svelte-17eqn7n{margin-left:16px}.wpr-dir-filter.svelte-17eqn7n{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 8px;font-size:12px;color:var(--text);width:180px}.wpr-row.svelte-17eqn7n{display:grid;grid-template-columns:36px 1fr 140px 55px 50px 50px 50px 40px 65px;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--border-light);transition:background .1s;font-size:13px}.wpr-row.svelte-17eqn7n:hover:not(.wpr-header){background:var(--bg-hover)}.wpr-header.svelte-17eqn7n{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--border);padding-bottom:8px;cursor:default}.wpr-row-clickable.svelte-17eqn7n{cursor:pointer}.wpr-rank.svelte-17eqn7n{text-align:right;font-weight:700;color:var(--text-muted);font-size:12px}.wpr-url.svelte-17eqn7n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);cursor:pointer}.wpr-url.svelte-17eqn7n:hover{color:var(--accent-hover)}.wpr-bar.svelte-17eqn7n{height:22px;border-radius:4px;background:linear-gradient(90deg,var(--accent),#c9a227);transition:width .3s ease}.wpr-score.svelte-17eqn7n{text-align:right;font-weight:600;color:#c9a227;font-variant-numeric:tabular-nums}.wpr-pr-int.svelte-17eqn7n,.wpr-delta.svelte-17eqn7n{text-align:right;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.wpr-delta-pos.svelte-17eqn7n{color:#2ecc71;font-weight:600}.wpr-tf.svelte-17eqn7n{text-align:center}.wpr-tf-badge.svelte-17eqn7n{display:inline-block;padding:1px 5px;border-radius:3px;color:#fff;font-size:11px;font-weight:600;min-width:24px;text-align:center}.wpr-cf.svelte-17eqn7n{text-align:center;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.wpr-rd.svelte-17eqn7n{text-align:right;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums}.wpr-na.svelte-17eqn7n{color:var(--text-muted);opacity:.5}.sortable.svelte-17eqn7n{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable.svelte-17eqn7n:hover{color:var(--text)}.sort-header.svelte-17eqn7n{display:inline-flex;align-items:center;gap:2px}.sort-indicator.svelte-17eqn7n{display:inline-flex;align-items:center}.sort-active.svelte-17eqn7n{color:var(--accent)}.ttf_label.svelte-17eqn7n{font-weight:700;font-size:8.5pt;border-radius:4px;padding:1px 5px;display:inline-block;white-space:nowrap}.ttf_label.arts.svelte-17eqn7n{background:#ff6700;color:#fff}.ttf_label.news.svelte-17eqn7n{background:#76d54b;color:#333}.ttf_label.society.svelte-17eqn7n{background:#7a69cd;color:#fff}.ttf_label.computers.svelte-17eqn7n{background:#f33;color:#fff}.ttf_label.business.svelte-17eqn7n{background:#c5c88e;color:#333}.ttf_label.regional.svelte-17eqn7n{background:#f582b9;color:#fff}.ttf_label.recreation.svelte-17eqn7n{background:#89c7cb;color:#333}.ttf_label.sports.svelte-17eqn7n{background:#55355d;color:#fff}.ttf_label.kids.svelte-17eqn7n{background:#fc0;color:#333}.ttf_label.reference.svelte-17eqn7n{background:#c84770;color:#fff}.ttf_label.games.svelte-17eqn7n{background:#557832;color:#fff}.ttf_label.home.svelte-17eqn7n{background:#d95;color:#fff}.ttf_label.shopping.svelte-17eqn7n{background:#600;color:#fff}.ttf_label.health.svelte-17eqn7n{background:#009;color:#fff}.ttf_label.science.svelte-17eqn7n{background:#6bd39a;color:#333}.ttf_label.world.svelte-17eqn7n{background:#577;color:#fff}.ttf_label.adult.svelte-17eqn7n{background:#333;color:#fff}.pr-tooltip.svelte-17xqas4{position:fixed;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;font-size:12px;box-shadow:var(--shadow-md);z-index:2000;pointer-events:none;max-width:360px}.pr-tooltip-title.svelte-17xqas4{font-weight:600;margin-bottom:4px;color:var(--text);word-break:break-all}.pr-tooltip-row.svelte-17xqas4{display:flex;justify-content:space-between;gap:16px;color:var(--text-secondary)}.pr-tooltip-row.svelte-17xqas4 span:where(.svelte-17xqas4):last-child{font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.ttf_label.svelte-17xqas4{font-weight:700;font-size:8pt;border-radius:4px;padding:1px 4px;display:inline-block;white-space:nowrap;margin-left:4px}.ttf_label.arts.svelte-17xqas4{background:#ff6700;color:#fff}.ttf_label.news.svelte-17xqas4{background:#76d54b;color:#333}.ttf_label.society.svelte-17xqas4{background:#7a69cd;color:#fff}.ttf_label.computers.svelte-17xqas4{background:#f33;color:#fff}.ttf_label.business.svelte-17xqas4{background:#c5c88e;color:#333}.ttf_label.regional.svelte-17xqas4{background:#f582b9;color:#fff}.ttf_label.recreation.svelte-17xqas4{background:#89c7cb;color:#333}.ttf_label.sports.svelte-17xqas4{background:#55355d;color:#fff}.ttf_label.kids.svelte-17xqas4{background:#fc0;color:#333}.ttf_label.reference.svelte-17xqas4{background:#c84770;color:#fff}.ttf_label.games.svelte-17xqas4{background:#557832;color:#fff}.ttf_label.home.svelte-17xqas4{background:#d95;color:#fff}.ttf_label.shopping.svelte-17xqas4{background:#600;color:#fff}.ttf_label.health.svelte-17xqas4{background:#009;color:#fff}.ttf_label.science.svelte-17xqas4{background:#6bd39a;color:#333}.ttf_label.world.svelte-17xqas4{background:#577;color:#fff}.ttf_label.adult.svelte-17xqas4{background:#333;color:#fff}.export-dropdown.svelte-hmts5t{position:relative;display:inline-block}.export-toggle.svelte-hmts5t{display:inline-flex;align-items:center;gap:4px}.export-menu.svelte-hmts5t{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;box-shadow:0 4px 12px #0000001f;min-width:170px;z-index:100;padding:4px}.export-menu-item.svelte-hmts5t{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:none;color:var(--fg);font-size:13px;cursor:pointer;border-radius:5px;text-align:left;white-space:nowrap}.export-menu-item.svelte-hmts5t:hover{background:var(--bg-hover)}.pr-empty-state.svelte-182dyd0{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 20px;text-align:center}.pr-empty-icon.svelte-182dyd0{color:var(--text-muted);opacity:.4}.pr-empty-text.svelte-182dyd0{color:var(--text-muted);font-size:15px;margin:0}.pr-subview-header.svelte-182dyd0{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pr-subview-header.svelte-182dyd0 .pr-subview-bar{margin-bottom:0}.pr-recalc-btn.svelte-182dyd0{margin-left:auto}.pr-evidence.svelte-182dyd0{border:1px solid var(--border);border-radius:8px;background:var(--bg-card);padding:12px;margin-bottom:16px}.pr-evidence-heading.svelte-182dyd0{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.pr-evidence-grid.svelte-182dyd0{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 12px}.pr-evidence-grid.svelte-182dyd0 span:where(.svelte-182dyd0){display:block;color:var(--text-muted);font-size:11px;margin-bottom:2px}.pr-evidence-grid.svelte-182dyd0 strong:where(.svelte-182dyd0),.pr-evidence-grid.svelte-182dyd0 code:where(.svelte-182dyd0){display:block;font-size:12px;overflow-wrap:anywhere}.donut-arc.svelte-1gklo7m{cursor:pointer;transition:opacity .15s}.donut-center-label.svelte-1gklo7m{font-weight:700;fill:var(--text)}.donut-center-sublabel.svelte-1gklo7m{font-weight:500;fill:var(--text-muted)}.donut-legend-item-interactive.svelte-1gklo7m{cursor:pointer}.donut-legend-value.svelte-1gklo7m{color:var(--text-muted);margin-left:auto}.area-chart-wrapper.svelte-12pb127{position:relative}.area-chart.svelte-12pb127{width:100%;display:block;overflow:visible}.grid-line.svelte-12pb127{stroke:var(--border);stroke-width:.5;stroke-dasharray:3 3}.axis-label.svelte-12pb127{font-size:10px;fill:var(--text-muted);font-family:inherit}.y-label.svelte-12pb127{font-size:11px}.hover-line.svelte-12pb127{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:4 2}.chart-tooltip.svelte-12pb127{position:absolute;z-index:50;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm, 4px);box-shadow:var(--shadow-md, 0 4px 12px rgba(0, 0, 0, .15));padding:8px 10px;pointer-events:none;white-space:nowrap;font-size:12px;line-height:1.5;color:var(--text)}.chart-tooltip-title.svelte-12pb127{font-weight:600;font-size:11px;color:var(--text-secondary);margin-bottom:4px}.chart-tooltip-row.svelte-12pb127{display:flex;align-items:center;gap:6px}.chart-tooltip-label.svelte-12pb127{flex:1}.chart-tooltip-value.svelte-12pb127{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.chart-tooltip-swatch.svelte-12pb127{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.chart-tooltip-divider.svelte-12pb127{height:1px;background:var(--border);margin:4px 0}.area-legend.svelte-12pb127{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:12px;color:var(--text-secondary)}.legend-item.svelte-12pb127{display:flex;align-items:center;gap:5px}.legend-swatch.svelte-12pb127{width:10px;height:10px;border-radius:2px;flex-shrink:0}.technical-cwv-summary.svelte-ljldml{border-bottom:1px solid var(--border-light);padding-bottom:20px}.technical-cwv-heading.svelte-ljldml{display:flex;align-items:start;justify-content:space-between;gap:16px}.technical-cwv-heading.svelte-ljldml p:where(.svelte-ljldml){color:var(--text-muted);font-size:13px;margin:4px 0 0}.technical-cwv-ratings.svelte-ljldml{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.noindex-heading.svelte-ljldml{font-size:14px;color:var(--text-secondary);margin-bottom:12px}@media(max-width:560px){.technical-cwv-heading.svelte-ljldml{align-items:stretch;flex-direction:column}.technical-cwv-heading.svelte-ljldml .btn:where(.svelte-ljldml){align-self:flex-start}}.cwv-report.svelte-x771ma{padding:24px}.cwv-header.svelte-x771ma{border-bottom:1px solid var(--border-light);margin-bottom:20px;padding-bottom:16px}.cwv-title-row.svelte-x771ma{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cwv-title-row.svelte-x771ma h2:where(.svelte-x771ma){font-size:18px;margin:0}.cwv-scope.svelte-x771ma,.cwv-thresholds.svelte-x771ma{color:var(--text-muted);font-size:13px;line-height:1.5;margin:6px 0 0}.cwv-thresholds.svelte-x771ma{font-variant-numeric:tabular-nums}.cwv-summary-grid.svelte-x771ma{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(130px,1fr));margin-bottom:20px}.cwv-summary-grid.svelte-x771ma .stat-card:where(.svelte-x771ma){min-width:0;padding:14px 16px}.cwv-summary-grid.svelte-x771ma .stat-value:where(.svelte-x771ma){font-size:24px;font-variant-numeric:tabular-nums}.cwv-filter.svelte-x771ma{border:0;margin:0 0 16px;padding:0}.cwv-filter.svelte-x771ma legend:where(.svelte-x771ma){color:var(--text-secondary);font-size:13px;font-weight:600;margin-bottom:8px;padding:0}.cwv-filter-buttons.svelte-x771ma{display:inline-flex;flex-wrap:wrap}.cwv-filter-button.svelte-x771ma{align-items:center;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;min-height:32px;padding:5px 10px}.cwv-filter-button.svelte-x771ma:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.cwv-filter-button.svelte-x771ma+.cwv-filter-button:where(.svelte-x771ma){border-left:0}.cwv-filter-button.svelte-x771ma:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.cwv-filter-button.svelte-x771ma:hover{background:var(--bg-hover)}.cwv-filter-button.active.svelte-x771ma{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}.cwv-filter-button.svelte-x771ma span:where(.svelte-x771ma){color:var(--text-muted);font-variant-numeric:tabular-nums}.cwv-filter-button.active.svelte-x771ma span:where(.svelte-x771ma){color:inherit}.cwv-table-wrap.svelte-x771ma{border:1px solid var(--border);border-radius:var(--radius-sm)}.cwv-table.svelte-x771ma{min-width:740px}.cwv-table.svelte-x771ma th:where(.svelte-x771ma){padding:0}.cwv-sort-button.svelte-x771ma{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;padding:10px 14px;text-align:left;text-transform:inherit;white-space:nowrap}.cwv-sort-button.svelte-x771ma:hover,.cwv-sort-button.svelte-x771ma:focus-visible{color:var(--accent);outline:none}.cwv-url-cell.svelte-x771ma{max-width:420px}.cwv-url-cell.svelte-x771ma a:where(.svelte-x771ma){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwv-metric-cell.svelte-x771ma{min-width:142px;white-space:nowrap}.cwv-metric-value.svelte-x771ma{display:inline-block;font-variant-numeric:tabular-nums;margin-right:6px}.cwv-state.svelte-x771ma{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:14px;margin-top:12px;padding:20px}.cwv-state-error.svelte-x771ma,.cwv-inline-error.svelte-x771ma{border-color:var(--error);color:var(--error)}.cwv-state-error.svelte-x771ma p:where(.svelte-x771ma){margin:0 0 12px}.cwv-inline-error.svelte-x771ma{align-items:center;background:var(--error-bg);border:1px solid var(--error);border-radius:var(--radius-sm);display:flex;font-size:13px;gap:12px;justify-content:space-between;margin:0 0 16px;padding:10px 12px}@media(max-width:1100px){.cwv-summary-grid.svelte-x771ma{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:680px){.cwv-report.svelte-x771ma{padding:16px}.cwv-summary-grid.svelte-x771ma{grid-template-columns:repeat(2,minmax(0,1fr))}.cwv-filter-buttons.svelte-x771ma{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cwv-filter-button.svelte-x771ma{border-radius:0;justify-content:space-between}.cwv-filter-button.svelte-x771ma:first-child{border-radius:var(--radius-sm) 0 0 0}.cwv-filter-button.svelte-x771ma:nth-child(2){border-radius:0 var(--radius-sm) 0 0}.cwv-filter-button.svelte-x771ma+.cwv-filter-button:where(.svelte-x771ma){border-left:1px solid var(--border)}.cwv-filter-button.svelte-x771ma:nth-child(3){border-top:0;border-left:1px solid var(--border);border-radius:0 0 0 var(--radius-sm)}.cwv-filter-button.svelte-x771ma:last-child{border-radius:0 0 var(--radius-sm) 0;border-left:0;border-top:0}.cwv-inline-error.svelte-x771ma{align-items:flex-start;flex-direction:column}}.reports-msg-muted.svelte-alo0a{color:var(--text-muted);padding:32px 0}.reports-msg-error.svelte-alo0a{color:var(--error);padding:32px 0}.res-checks.svelte-x63fos{padding:24px}.res-checks-header.svelte-x63fos{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.res-checks-header.svelte-x63fos .pr-subview-bar{margin-bottom:0}.res-export.svelte-x63fos{margin-left:auto}.res-filter-input.svelte-x63fos{padding:6px 10px;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:6px;font-size:13px;min-width:200px}.res-checks-header.svelte-x63fos .ss-wrap{width:150px;flex-shrink:0}.res-table.svelte-x63fos{width:100%;border-collapse:collapse;font-size:13px}.res-table.svelte-x63fos th:where(.svelte-x63fos){text-align:left;padding:8px 10px;border-bottom:2px solid var(--border);font-weight:600;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.res-table.svelte-x63fos td:where(.svelte-x63fos){padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:middle}.res-table.svelte-x63fos tbody:where(.svelte-x63fos) tr:where(.svelte-x63fos):hover{background:var(--bg-hover)}.cell-url.svelte-x63fos{max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-url.svelte-x63fos a:where(.svelte-x63fos){color:var(--accent);text-decoration:none}.cell-url.svelte-x63fos a:where(.svelte-x63fos):hover{text-decoration:underline}.cell-bar.svelte-x63fos{min-width:120px}.num.svelte-x63fos{text-align:right;font-variant-numeric:tabular-nums}.link-btn.svelte-x63fos{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;padding:0;text-align:left}.link-btn.svelte-x63fos:hover{text-decoration:underline}.link-btn-badge.svelte-x63fos{border:none;cursor:pointer;transition:filter .15s}.link-btn-badge.svelte-x63fos:hover{filter:brightness(.9)}.badge.svelte-x63fos{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge-type.svelte-x63fos{background:#e0e7ff;color:#3730a3}.badge-success.svelte-x63fos{background:#dcfce7;color:#166534}.badge-redirect.svelte-x63fos{background:#fef9c3;color:#854d0e}.badge-error.svelte-x63fos{background:#fee2e2;color:#991b1b}.badge-dead.svelte-x63fos{background:#f3f4f6;color:#6b7280}.badge-internal.svelte-x63fos{background:#dcfce7;color:#166534}.badge-hotlink.svelte-x63fos{background:#ffedd5;color:#9a3412}[data-theme=dark] .badge-type.svelte-x63fos{background:#3730a3;color:#e0e7ff}[data-theme=dark] .badge-success.svelte-x63fos{background:#166534;color:#dcfce7}[data-theme=dark] .badge-redirect.svelte-x63fos{background:#854d0e;color:#fef9c3}[data-theme=dark] .badge-error.svelte-x63fos{background:#991b1b;color:#fee2e2}[data-theme=dark] .badge-dead.svelte-x63fos{background:#374151;color:#9ca3af}[data-theme=dark] .badge-internal.svelte-x63fos{background:#166534;color:#dcfce7}[data-theme=dark] .badge-hotlink.svelte-x63fos{background:#9a3412;color:#ffedd5}.status-bar.svelte-x63fos{display:flex;height:14px;border-radius:3px;overflow:hidden;background:var(--border)}.bar-ok.svelte-x63fos{background:#22c55e}.bar-err.svelte-x63fos{background:#ef4444}.res-pagination.svelte-x63fos{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;font-size:13px}.res-pagination.svelte-x63fos button:where(.svelte-x63fos){padding:4px 12px;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:6px;cursor:pointer;font-size:13px}.res-pagination.svelte-x63fos button:where(.svelte-x63fos):disabled{opacity:.4;cursor:default}.res-loading.svelte-x63fos,.res-empty.svelte-x63fos{text-align:center;padding:32px;color:var(--text-muted)}.overflow-text.svelte-5tk4cb{display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-tab.svelte-zdwwsr{padding:16px}.nd-header.svelte-zdwwsr{display:flex;align-items:center;gap:16px;margin-bottom:12px}.nd-threshold.svelte-zdwwsr{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg)}.nd-threshold.svelte-zdwwsr select:where(.svelte-zdwwsr){padding:4px 8px;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:6px;font-size:13px}.nd-count.svelte-zdwwsr{font-size:13px;color:var(--text-muted)}.nd-export.svelte-zdwwsr{margin-left:auto}.nd-summary.svelte-zdwwsr{display:flex;gap:10px;margin-bottom:12px}.nd-chip.svelte-zdwwsr{font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px}.nd-chip-action.svelte-zdwwsr{background:#fee2e2;color:#991b1b}.nd-chip-canon.svelte-zdwwsr{background:#dcfce7;color:#166534}[data-theme=dark] .nd-chip-action.svelte-zdwwsr{background:#991b1b;color:#fee2e2}[data-theme=dark] .nd-chip-canon.svelte-zdwwsr{background:#166534;color:#dcfce7}.nd-filters.svelte-zdwwsr{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid var(--border);padding-bottom:0}.nd-filter.svelte-zdwwsr{background:none;border:none;padding:6px 14px;font-size:13px;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.nd-filter.svelte-zdwwsr:hover{color:var(--fg)}.nd-filter.active.svelte-zdwwsr{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.nd-table.svelte-zdwwsr{width:100%;border-collapse:collapse;font-size:13px}.nd-table.svelte-zdwwsr th:where(.svelte-zdwwsr){text-align:left;padding:8px 10px;border-bottom:2px solid var(--border);font-weight:600;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:.5px}.nd-table.svelte-zdwwsr td:where(.svelte-zdwwsr){padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}.nd-table.svelte-zdwwsr tbody:where(.svelte-zdwwsr) tr:where(.svelte-zdwwsr):hover{background:var(--bg-hover)}.row-canon.svelte-zdwwsr{opacity:.65}.cell-url.svelte-zdwwsr{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-url.svelte-zdwwsr a:where(.svelte-zdwwsr){color:var(--accent);text-decoration:none}.cell-url.svelte-zdwwsr a:where(.svelte-zdwwsr):hover{text-decoration:underline}.cell-title.svelte-zdwwsr{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.cell-canon.svelte-zdwwsr{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canon-tag.svelte-zdwwsr{font-size:11px;padding:1px 6px;border-radius:4px;white-space:nowrap}.canon-ok.svelte-zdwwsr{background:#dcfce7;color:#166534}.canon-self.svelte-zdwwsr{background:#fef3c7;color:#92400e}[data-theme=dark] .canon-ok.svelte-zdwwsr{background:#166534;color:#dcfce7}[data-theme=dark] .canon-self.svelte-zdwwsr{background:#92400e;color:#fef3c7}.num.svelte-zdwwsr{text-align:right;font-variant-numeric:tabular-nums}.badge.svelte-zdwwsr{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge-high.svelte-zdwwsr{background:#fee2e2;color:#991b1b}.badge-medium.svelte-zdwwsr{background:#fef9c3;color:#854d0e}.badge-low.svelte-zdwwsr{background:#dcfce7;color:#166534}.badge-muted.svelte-zdwwsr{background:var(--bg-secondary);color:var(--text-muted)}[data-theme=dark] .badge-high.svelte-zdwwsr{background:#991b1b;color:#fee2e2}[data-theme=dark] .badge-medium.svelte-zdwwsr{background:#854d0e;color:#fef9c3}[data-theme=dark] .badge-low.svelte-zdwwsr{background:#166534;color:#dcfce7}.nd-pagination.svelte-zdwwsr{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;font-size:13px}.nd-pagination.svelte-zdwwsr button:where(.svelte-zdwwsr){padding:4px 12px;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:6px;cursor:pointer;font-size:13px}.nd-pagination.svelte-zdwwsr button:where(.svelte-zdwwsr):disabled{opacity:.4;cursor:default}.nd-empty.svelte-zdwwsr{text-align:center;padding:32px;color:var(--text-muted)}.hl-tab.svelte-1b6pvnt{padding:16px}.hl-header.svelte-1b6pvnt{display:flex;align-items:center;gap:16px;margin-bottom:12px}.hl-header.svelte-1b6pvnt h3:where(.svelte-1b6pvnt){margin:0;font-size:15px;font-weight:600}.hl-empty.svelte-1b6pvnt{padding:32px;text-align:center;color:var(--text-secondary, #888);font-size:13px}.hl-summary.svelte-1b6pvnt{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.hl-chip.svelte-1b6pvnt{display:inline-block;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600}.hl-chip-error.svelte-1b6pvnt{background:#fde8e8;color:#b91c1c}.hl-chip-warning.svelte-1b6pvnt{background:#fff3cd;color:#92400e}.hl-chip-detail.svelte-1b6pvnt{display:inline-block;padding:2px 8px;border-radius:8px;font-size:11px}.hl-chip-detail.issue-error.svelte-1b6pvnt{background:#fee2e2;color:#991b1b}.hl-chip-detail.issue-warning.svelte-1b6pvnt{background:#fef3c7;color:#92400e}.hl-chip-detail.issue-info.svelte-1b6pvnt{background:#fef9c3;color:#854d0e}.hl-filters.svelte-1b6pvnt{display:flex;gap:4px;margin-bottom:12px;flex-wrap:wrap}.hl-filter.svelte-1b6pvnt{padding:4px 12px;border:1px solid var(--border, #ddd);border-radius:16px;background:var(--bg, #fff);cursor:pointer;font-size:12px;transition:all .15s}.hl-filter.svelte-1b6pvnt:hover{border-color:var(--accent, #2563eb)}.hl-filter.active.svelte-1b6pvnt{background:var(--accent, #2563eb);color:#fff;border-color:var(--accent, #2563eb)}.hl-table.svelte-1b6pvnt{width:100%;border-collapse:collapse;font-size:13px}.hl-table.svelte-1b6pvnt th:where(.svelte-1b6pvnt){text-align:left;padding:8px;border-bottom:2px solid var(--border, #ddd);font-size:11px;text-transform:uppercase;color:var(--text-secondary, #888)}.hl-table.svelte-1b6pvnt td:where(.svelte-1b6pvnt){padding:6px 8px;border-bottom:1px solid var(--border, #eee);vertical-align:top}.hl-table.svelte-1b6pvnt tbody:where(.svelte-1b6pvnt) tr:where(.svelte-1b6pvnt):nth-child(2n){background:var(--row-even, #f9f9f9)}.cell-url.svelte-1b6pvnt{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-url.svelte-1b6pvnt a:where(.svelte-1b6pvnt){color:var(--accent, #2563eb);text-decoration:none}.cell-url.svelte-1b6pvnt a:where(.svelte-1b6pvnt):hover{text-decoration:underline}.cell-detail.svelte-1b6pvnt{max-width:250px;font-size:12px;color:var(--text-secondary, #888)}.issue-badge.svelte-1b6pvnt{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.issue-error.svelte-1b6pvnt{background:#fee2e2;color:#991b1b}.issue-warning.svelte-1b6pvnt{background:#fef3c7;color:#92400e}.issue-info.svelte-1b6pvnt{background:#fef9c3;color:#854d0e}.hl-pagination.svelte-1b6pvnt{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;font-size:13px}.hl-pagination.svelte-1b6pvnt button:where(.svelte-1b6pvnt){padding:4px 12px}.hl-export.svelte-1b6pvnt{margin-left:auto}.urlp-controls.svelte-pnldxj{display:flex;gap:16px;margin-bottom:12px;align-items:center}.urlp-label.svelte-pnldxj{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:6px}.urlp-label.svelte-pnldxj select:where(.svelte-pnldxj){padding:4px 8px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-size:13px}.urlp-status-bar.svelte-pnldxj{display:flex;height:16px;border-radius:3px;overflow:hidden;background:var(--bg-hover);min-width:80px}.urlp-bar-seg.svelte-pnldxj{height:100%;min-width:2px}.urlp-bar-200.svelte-pnldxj{background:#22c55e}.urlp-bar-3xx.svelte-pnldxj{background:#3b82f6}.urlp-bar-4xx.svelte-pnldxj{background:#ef4444}.urlp-bar-other.svelte-pnldxj{background:#a3a3a3}.num.svelte-pnldxj{text-align:right;font-variant-numeric:tabular-nums}.pages-explorer.svelte-1q1rl0r{padding:24px}.pr-subview-sep.svelte-1q1rl0r{width:1px;background:var(--border);align-self:stretch;margin:4px}.bulk-action-bar.svelte-1q1rl0r{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 0 10px;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-muted);font-size:13px}.cell-select.svelte-1q1rl0r{text-align:center;padding-left:10px;padding-right:8px}.cell-select.svelte-1q1rl0r input:where(.svelte-1q1rl0r){width:15px;height:15px;accent-color:var(--accent)}.type-badge.svelte-1q1rl0r{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--bg-hover) 80%,transparent);color:var(--text-muted);font-size:12px;font-weight:700;line-height:1.2}.type-html.svelte-1q1rl0r{background:#10b9811f;color:#10b981}.type-css.svelte-1q1rl0r,.type-js.svelte-1q1rl0r{background:#3b82f61f;color:#3b82f6}.type-image.svelte-1q1rl0r,.type-video.svelte-1q1rl0r{background:#a855f721;color:#8b5cf6}.type-file.svelte-1q1rl0r{background:#f59e0b24;color:#d97706}.type-redirect.svelte-1q1rl0r{background:#eab30829;color:#ca8a04}.source-badge.svelte-1q1rl0r{display:inline-flex;align-items:center;max-width:126px;padding:3px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.source-good.svelte-1q1rl0r{background:#10b9811f;color:#059669}.source-info.svelte-1q1rl0r{background:#6366f11f;color:var(--info)}.source-muted.svelte-1q1rl0r{background:color-mix(in srgb,var(--bg-hover) 80%,transparent);color:var(--text-muted)}.source-warn.svelte-1q1rl0r{background:var(--warning-bg);color:var(--warning)}.ext-checks.svelte-46oycl{padding:16px}.ext-checks-header.svelte-46oycl{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ext-checks-views.svelte-46oycl{display:flex;gap:4px}.ext-export.svelte-46oycl{margin-left:auto}.btn-view.svelte-46oycl{padding:6px 14px;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);border-radius:6px;cursor:pointer;font-size:13px}.btn-view.active.svelte-46oycl{background:var(--accent);color:#fff;border-color:var(--accent)}.cell-url.svelte-46oycl{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-url.svelte-46oycl a:where(.svelte-46oycl){color:var(--accent);text-decoration:none}.cell-url.svelte-46oycl a:where(.svelte-46oycl):hover{text-decoration:underline}.cell-error.svelte-46oycl{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px}.cell-bar.svelte-46oycl{min-width:120px}.num.svelte-46oycl{text-align:right;font-variant-numeric:tabular-nums}.link-btn.svelte-46oycl{background:none;border:none;color:var(--accent);cursor:pointer;font-size:13px;padding:0;text-align:left}.link-btn.svelte-46oycl:hover{text-decoration:underline}.badge.svelte-46oycl{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.badge-success.svelte-46oycl{background:#dcfce7;color:#166534}.badge-redirect.svelte-46oycl{background:#fef9c3;color:#854d0e}.badge-error.svelte-46oycl{background:#fee2e2;color:#991b1b}.badge-dead.svelte-46oycl{background:#f3f4f6;color:#6b7280}[data-theme=dark] .badge-success.svelte-46oycl{background:#166534;color:#dcfce7}[data-theme=dark] .badge-redirect.svelte-46oycl{background:#854d0e;color:#fef9c3}[data-theme=dark] .badge-error.svelte-46oycl{background:#991b1b;color:#fee2e2}[data-theme=dark] .badge-dead.svelte-46oycl{background:#374151;color:#9ca3af}.status-bar.svelte-46oycl{display:flex;height:14px;border-radius:3px;overflow:hidden;background:var(--border)}.bar-ok.svelte-46oycl{background:#22c55e}.bar-redirect.svelte-46oycl{background:#eab308}.bar-client.svelte-46oycl{background:#ef4444}.bar-server.svelte-46oycl{background:#dc2626}.bar-dead.svelte-46oycl{background:#9ca3af}.badge-ns-dead.svelte-46oycl{background:#1f2937;color:#f3f4f6;margin-left:6px;font-size:10px;padding:1px 5px;border-radius:3px;font-weight:600;white-space:nowrap}.ext-loading.svelte-46oycl{text-align:center;padding:32px;color:var(--text-muted)}.interlink-tab.svelte-136thjx{padding:0}.interlink-header.svelte-136thjx{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border);margin-bottom:12px}.interlink-views.svelte-136thjx{display:flex;gap:4px}.interlink-views.svelte-136thjx button:where(.svelte-136thjx){padding:6px 14px;border:1px solid var(--border);background:var(--bg);border-radius:6px;cursor:pointer;font-size:13px;color:var(--text)}.interlink-views.svelte-136thjx button.active:where(.svelte-136thjx){background:var(--accent);color:#fff;border-color:var(--accent)}.interlink-actions.svelte-136thjx{display:flex;gap:8px}.interlink-toolbar.svelte-136thjx{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.count.svelte-136thjx{font-size:13px;color:var(--text-muted)}.category-tabs.svelte-136thjx{display:flex;gap:4px;margin-bottom:12px}.category-tabs.svelte-136thjx button:where(.svelte-136thjx){padding:4px 12px;border:1px solid var(--border);background:var(--bg);border-radius:4px;cursor:pointer;font-size:12px;color:var(--text)}.category-tabs.svelte-136thjx button.active:where(.svelte-136thjx){background:var(--text);color:var(--bg);border-color:var(--text)}.alert-cannibalization.svelte-136thjx{background:#fef3c7;color:#92400e;border:1px solid #f59e0b;border-radius:6px;padding:10px 14px;margin-bottom:12px;font-size:13px}table.svelte-136thjx{width:100%;border-collapse:collapse;font-size:13px}th.svelte-136thjx,td.svelte-136thjx{padding:6px 8px;text-align:left;border-bottom:1px solid var(--border)}th.svelte-136thjx{font-weight:600;white-space:nowrap}th.sortable.svelte-136thjx{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-136thjx:hover{color:var(--accent)}tbody.svelte-136thjx tr:where(.svelte-136thjx):nth-child(2n){background:var(--bg-secondary)}.col-check.svelte-136thjx{width:32px;text-align:center}.col-num.svelte-136thjx{text-align:right;white-space:nowrap}.cell-url.svelte-136thjx{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-title.svelte-136thjx{font-size:11px;color:var(--text-muted)}.url-text.svelte-136thjx{font-family:monospace;font-size:12px}.filter-row.svelte-136thjx td:where(.svelte-136thjx){padding:2px 4px}.filter-input.svelte-136thjx{width:100%;padding:3px 6px;border:1px solid var(--border);border-radius:4px;font-size:12px;background:var(--bg);color:var(--text)}.badge.svelte-136thjx{padding:2px 6px;border-radius:4px;font-size:12px;font-weight:500}.badge-green.svelte-136thjx{background:#dcfce7;color:#166534}.badge-yellow.svelte-136thjx{background:#fef3c7;color:#92400e}.badge-red.svelte-136thjx{background:#fecaca;color:#991b1b}.badge-neutral.svelte-136thjx{background:var(--bg-secondary);color:var(--text-muted)}.badge-orange.svelte-136thjx{background:#fed7aa;color:#9a3412}.badge-blue.svelte-136thjx{background:#dbeafe;color:#1e40af}.pagination.svelte-136thjx{display:flex;gap:8px;align-items:center;justify-content:flex-end;padding:8px 0}.pagination.svelte-136thjx button:where(.svelte-136thjx){padding:4px 12px}.empty-state.svelte-136thjx{text-align:center;padding:40px 20px;color:var(--text-muted)}.loading-msg.svelte-136thjx{text-align:center;padding:20px;color:var(--text-muted)}.muted.svelte-136thjx{color:var(--text-muted);font-size:13px}.sim-summary.svelte-136thjx{display:flex;gap:16px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid var(--border);margin-bottom:12px}.sim-stat.svelte-136thjx{display:flex;flex-direction:column;gap:2px}.sim-label.svelte-136thjx{font-size:11px;color:var(--text-muted);text-transform:uppercase}.sim-value.svelte-136thjx{font-size:18px;font-weight:600}.sim-selector.svelte-136thjx{margin-bottom:12px}.sim-selector.svelte-136thjx label:where(.svelte-136thjx){font-size:13px;margin-right:8px}.sim-selector.svelte-136thjx select:where(.svelte-136thjx){padding:4px 8px;border-radius:4px;border:1px solid var(--border)}.btn-primary.svelte-136thjx{padding:6px 14px;background:var(--accent);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.btn-primary.svelte-136thjx:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-136thjx{padding:6px 14px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;cursor:pointer;font-size:13px}.modal-overlay.svelte-136thjx{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-content.svelte-136thjx{background:var(--bg);border-radius:12px;padding:24px;max-width:600px;width:90%}.modal-content.svelte-136thjx h3:where(.svelte-136thjx){margin:0 0 8px}.modal-content.svelte-136thjx textarea:where(.svelte-136thjx){width:100%;padding:8px;border:1px solid var(--border);border-radius:6px;font-family:monospace;font-size:12px;margin:12px 0;resize:vertical;background:var(--bg);color:var(--text)}.modal-actions.svelte-136thjx{display:flex;gap:8px;justify-content:flex-end}.links-explorer.svelte-l5acvu{padding:24px}.host-item.svelte-wfcejk{padding:10px 14px;cursor:pointer;border-bottom:1px solid var(--border-light);transition:background .15s}.host-item.svelte-wfcejk:hover{background:var(--bg-hover)}.host-item-active.svelte-wfcejk{background:var(--accent-light)}.host-item-top.svelte-wfcejk{display:flex;align-items:center;justify-content:space-between;gap:8px}.host-item-name.svelte-wfcejk{font-weight:500;font-size:13px;color:var(--text);word-break:break-all}.host-item-active.svelte-wfcejk .host-item-name:where(.svelte-wfcejk){color:var(--accent)}.host-item-meta.svelte-wfcejk{font-size:11px;color:var(--text-muted);margin-top:2px}.robots-content-pre.svelte-wfcejk{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-all;overflow:auto;color:var(--text)}.robots-test-result.svelte-wfcejk{display:flex;align-items:center;padding:6px 0;border-bottom:1px solid var(--border-light)}.robots-test-result.svelte-wfcejk:last-child{border-bottom:none}.sim-compare.svelte-wfcejk{margin-top:16px;margin-bottom:16px;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.sim-compare-header.svelte-wfcejk{display:grid;grid-template-columns:80px 1fr 28px 1fr 80px;gap:0;padding:8px 16px;background:var(--bg);border-bottom:1px solid var(--border);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:right}.sim-compare-header.svelte-wfcejk span:where(.svelte-wfcejk):first-child{text-align:left}.sim-compare-header.svelte-wfcejk span:where(.svelte-wfcejk):nth-child(3){text-align:center}.sim-compare-row.svelte-wfcejk{display:grid;grid-template-columns:80px 1fr 28px 1fr 80px;gap:0;padding:10px 16px;border-bottom:1px solid var(--border-light);align-items:center;font-variant-numeric:tabular-nums}.sim-compare-row.svelte-wfcejk:last-child{border-bottom:none}.sim-compare-total.svelte-wfcejk{border-top:1px solid var(--border);background:var(--bg)}.sim-compare-label.svelte-wfcejk{font-size:13px;font-weight:600;color:var(--text-secondary)}.sim-compare-val.svelte-wfcejk{font-size:18px;font-weight:700;text-align:right;letter-spacing:-.02em}.sim-compare-arrow.svelte-wfcejk{text-align:center;color:var(--text-muted);font-size:14px}.sim-compare-delta.svelte-wfcejk{font-size:13px;font-weight:600;text-align:right}.sim-change-header.svelte-wfcejk{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);cursor:pointer;font-size:13px;font-weight:500;color:var(--text);margin-bottom:2px;transition:background .15s;font-family:inherit}.sim-change-header.svelte-wfcejk:hover{background:var(--bg-hover)}.sim-url-blocked.svelte-wfcejk{border-left:3px solid var(--error)}.sim-url-allowed.svelte-wfcejk{border-left:3px solid var(--success)}.sim-url-list.svelte-wfcejk{border:1px solid var(--border);border-top:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);max-height:300px;overflow-y:auto;margin-bottom:8px}.sim-url-item.svelte-wfcejk{padding:6px 14px;font-size:12px;font-family:SF Mono,Fira Code,monospace;border-bottom:1px solid var(--border-light);color:var(--text-secondary);word-break:break-all}.sim-url-item.svelte-wfcejk:last-child{border-bottom:none}.robots-empty-msg.svelte-wfcejk{padding:20px}.robots-detail-title.svelte-wfcejk{font-size:14px;margin-bottom:12px}.robots-ua-input.svelte-wfcejk{max-width:300px}.robots-mono-textarea.svelte-wfcejk{font-family:SF Mono,monospace;font-size:13px}.robots-test-results.svelte-wfcejk{margin-top:12px}.robots-test-url.svelte-wfcejk{margin-left:8px}.robots-sim-hint.svelte-wfcejk,.robots-sim-form-group.svelte-wfcejk{margin-bottom:12px}.robots-sim-textarea.svelte-wfcejk{font-family:SF Mono,Fira Code,monospace;font-size:12px;line-height:1.6}.sim-val-success.svelte-wfcejk{color:var(--success)}.sim-val-error.svelte-wfcejk{color:var(--error)}.sim-toggle-icon.svelte-wfcejk{margin-left:auto;font-size:12px}.robots-placeholder.svelte-wfcejk{padding:40px}.panel-message.svelte-1g6mzkj{padding:20px}.clickable-row.svelte-1g6mzkj{cursor:pointer}.sitemap-url-cell.svelte-1g6mzkj{max-width:200px}.sitemap-detail-title.svelte-1g6mzkj{font-size:14px;margin-bottom:12px}.url-loc-cell.svelte-1g6mzkj{max-width:400px}.pagination-gap.svelte-1g6mzkj{margin-top:12px}.empty-state.svelte-1g6mzkj{padding:40px;text-align:center;color:var(--text-muted)}.coverage-header.svelte-16u8wc7{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.coverage-title.svelte-16u8wc7{font-size:14px;font-weight:600;margin:0}.pagination-gap.svelte-16u8wc7{margin-top:12px}.directives-tab.svelte-1awy0st{padding:24px}.auth-container.svelte-wn5gps{width:100%}.auth-empty.svelte-wn5gps{text-align:center;padding:48px 20px 24px;color:var(--text-primary)}.auth-lock-icon.svelte-wn5gps{color:var(--text-muted);margin-bottom:16px}.auth-cta-text.svelte-wn5gps{max-width:460px;margin:0 auto 20px;font-size:14px;color:var(--text-secondary);line-height:1.5}.btn-primary.svelte-wn5gps{background:var(--accent);color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-weight:600}.btn-primary.svelte-wn5gps:hover{opacity:.9}.btn-primary.svelte-wn5gps:disabled{opacity:.5;cursor:not-allowed}.auth-preview-wrapper.svelte-wn5gps{margin-top:24px;position:relative;overflow:hidden;border-radius:8px}.auth-preview-blur.svelte-wn5gps{filter:blur(4px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-cell-url.svelte-wn5gps{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-pr-cell.svelte-wn5gps{font-variant-numeric:tabular-nums;font-family:var(--font-mono, monospace);font-size:12px}.auth-badge.svelte-wn5gps{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;min-width:32px;text-align:center}.badge-green.svelte-wn5gps{background:#22c55e22;color:#16a34a}.badge-yellow.svelte-wn5gps{background:#f59e0b22;color:#d97706}.badge-red.svelte-wn5gps{background:#ef444422;color:#dc2626}.auth-mismatch-cell.svelte-wn5gps{text-align:center}.auth-arrow.svelte-wn5gps{font-size:14px}.auth-arrow-up.svelte-wn5gps{color:#16a34a}.auth-arrow-down.svelte-wn5gps{color:#dc2626}.auth-arrow-neutral.svelte-wn5gps{color:var(--text-muted)}.ct-card-header.svelte-uibaud{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.ct-title.svelte-uibaud{margin:0;font-size:15px;font-weight:600}.ct-title-mb.svelte-uibaud{margin:0 0 12px;font-size:15px;font-weight:600}.ct-empty.svelte-uibaud{padding:40px;text-align:center;color:var(--text-muted)}.ct-col-shrink.svelte-uibaud{width:1%;white-space:nowrap}.ct-td-actions.svelte-uibaud{white-space:nowrap}.ct-col-type.svelte-uibaud{width:220px}.ct-td-type.svelte-uibaud{overflow:visible;position:relative}.ct-col-remove.svelte-uibaud{width:40px}.ct-col-rule.svelte-uibaud{min-width:100px}.ct-editor-header.svelte-uibaud{padding:16px 20px;border-bottom:1px solid var(--border)}.ct-editor-body.svelte-uibaud{padding:16px 20px}.ct-name-input.svelte-uibaud{flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:13px}.ct-warning.svelte-uibaud{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:13px}.ct-input.svelte-uibaud{width:100%;padding:4px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-size:12px}.ct-remove-btn.svelte-uibaud{padding:2px 6px;font-size:16px;color:var(--error)}.ct-delete-btn.svelte-uibaud{padding:4px;color:var(--text-muted)}.ct-delete-btn.svelte-uibaud:hover{color:var(--text)}.ct-icon-sm.svelte-uibaud{width:16px;height:16px}.ct-spacer.svelte-uibaud{flex:1}.ct-results-summary.svelte-uibaud{display:flex;flex-wrap:wrap;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border)}.ct-result-card.svelte-uibaud{background:var(--bg-secondary);border-radius:8px;padding:10px 14px;min-width:140px}.ct-result-value.svelte-uibaud{font-size:18px;font-weight:600}.ct-result-sublabel.svelte-uibaud{font-size:11px;color:var(--text-muted)}.ct-card-header.svelte-j5qmn0{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border)}.ct-title.svelte-j5qmn0{margin:0;font-size:15px;font-weight:600}.ct-title-mb.svelte-j5qmn0{margin:0 0 12px;font-size:15px;font-weight:600}.ct-empty.svelte-j5qmn0{padding:40px;text-align:center;color:var(--text-muted)}.ct-col-shrink.svelte-j5qmn0{width:1%;white-space:nowrap}.ct-actions-cell.svelte-j5qmn0{white-space:nowrap}.ct-col-type.svelte-j5qmn0{width:220px}.ct-td-type.svelte-j5qmn0{overflow:visible;position:relative}.ct-col-remove.svelte-j5qmn0{width:40px}.ct-col-rule.svelte-j5qmn0{min-width:100px}.ct-editor-header.svelte-j5qmn0{padding:16px 20px;border-bottom:1px solid var(--border)}.ct-editor-body.svelte-j5qmn0{padding:16px 20px}.ct-name-input.svelte-j5qmn0{flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:13px}.ct-input.svelte-j5qmn0{width:100%;padding:4px 6px;border:1px solid var(--border);border-radius:4px;background:var(--bg);color:var(--text);font-size:12px}.ct-remove-btn.svelte-j5qmn0{padding:2px 6px;color:var(--text-muted)}.ct-remove-btn.svelte-j5qmn0:hover{color:var(--text)}.ct-delete-btn.svelte-j5qmn0{padding:4px;color:var(--text-muted)}.ct-delete-btn.svelte-j5qmn0:hover{color:var(--text)}.ct-icon-sm.svelte-j5qmn0{width:16px;height:16px}.ct-spacer.svelte-j5qmn0{flex:1}.ext-presets.svelte-j5qmn0{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.breadcrumb-active.svelte-1n2mgfe{color:var(--text)}.card-tab-body.svelte-1n2mgfe{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.tab-premium.svelte-1n2mgfe{color:#b8960c}.tab-premium.svelte-1n2mgfe .tab-icon:where(.svelte-1n2mgfe){stroke:#c9a227;opacity:.8}.tab-premium.svelte-1n2mgfe:hover{color:#a0820a}.tab-premium.tab-active.svelte-1n2mgfe{color:#b8960c;border-bottom-color:#c9a227}.tab-premium.tab-active.svelte-1n2mgfe .tab-icon:where(.svelte-1n2mgfe){stroke:#c9a227;opacity:1}.gsc-empty.svelte-1o5p26a{text-align:center;padding:60px 20px;color:var(--text-primary)}.btn-primary.svelte-1o5p26a{background:var(--accent);color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-weight:600}.btn-primary.svelte-1o5p26a:hover{opacity:.9}.btn-primary.svelte-1o5p26a:disabled{opacity:.5;cursor:not-allowed}.badge-success.svelte-1o5p26a{background:#22c55e22;color:#16a34a}.badge-danger.svelte-1o5p26a{background:#ef444422;color:#dc2626}.fetch-indicator.svelte-1o5p26a{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--accent);font-weight:500}.fetch-spinner.svelte-1o5p26a{width:14px;height:14px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:svelte-1o5p26a-spin .8s linear infinite}@keyframes svelte-1o5p26a-spin{to{transform:rotate(360deg)}}.gsc-connect-title.svelte-1o5p26a{margin-bottom:12px;font-size:16px}.gsc-property-wrap.svelte-1o5p26a .ss-wrap{min-width:300px}.gsc-property-wrap.svelte-1o5p26a{flex-wrap:wrap}.gsc-property-switcher.svelte-1o5p26a{display:grid;grid-template-columns:minmax(280px,520px) auto auto;gap:10px;align-items:center;margin-bottom:14px}.gsc-disconnect-btn.svelte-1o5p26a{margin-top:12px}.gsc-toolbar.svelte-1o5p26a{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gsc-table-controls.svelte-1o5p26a{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.gsc-search-wrap.svelte-1o5p26a{display:flex;align-items:center;gap:8px;min-width:260px;max-width:520px;flex:1}.gsc-search-input.svelte-1o5p26a{width:100%;min-width:220px;height:34px;border:1px solid var(--border);border-radius:6px;background:var(--bg-input);color:var(--text);padding:0 10px;font-size:13px}th.sortable.svelte-1o5p26a{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable.svelte-1o5p26a:hover{color:var(--accent)}.sort-header.svelte-1o5p26a{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}tr.row-expanded.svelte-1o5p26a{background:var(--bg-alt)}.gsc-page-query-row.svelte-1o5p26a>td:where(.svelte-1o5p26a){padding:0;background:var(--bg)}.gsc-page-query-panel.svelte-1o5p26a{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 16px 16px;background:var(--bg)}.gsc-page-query-header.svelte-1o5p26a{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.gsc-expanded-page.svelte-1o5p26a{max-width:640px;margin-top:3px;font-weight:600}.gsc-page-query-search.svelte-1o5p26a{max-width:360px}.gsc-page-query-table.svelte-1o5p26a{margin-top:8px}.gsc-stats.svelte-1o5p26a{margin-bottom:20px}.gsc-chart-svg.svelte-1o5p26a{display:block;width:100%;height:auto;margin-bottom:24px}.gsc-axis-label.svelte-1o5p26a{font-size:10px;fill:var(--text-muted)}.gsc-chart-legend.svelte-1o5p26a{font-size:9px;fill:var(--accent)}.gsc-grid-2col.svelte-1o5p26a{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gsc-cell-query.svelte-1o5p26a{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsc-cell-page.svelte-1o5p26a{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsc-bar-row.svelte-1o5p26a{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px}.gsc-country-code.svelte-1o5p26a{width:36px;font-weight:600;text-transform:uppercase}.gsc-device-name.svelte-1o5p26a{width:70px;font-weight:600;text-transform:capitalize}.gsc-bar-track.svelte-1o5p26a{flex:1;height:18px;background:var(--bg-alt);border-radius:4px;overflow:hidden}.gsc-bar-fill.svelte-1o5p26a{height:100%;background:var(--accent);opacity:.7;border-radius:4px}.gsc-bar-value.svelte-1o5p26a{width:60px;text-align:right;color:var(--text-muted)}.gsc-bar-pct.svelte-1o5p26a{width:50px;text-align:right;color:var(--text-muted);font-size:11px}.gsc-cell-insp-url.svelte-1o5p26a{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gsc-cell-canonical.svelte-1o5p26a{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.prov-empty.svelte-611mbn{text-align:center;padding:60px 20px;color:var(--text-primary)}.pr-input.svelte-611mbn{padding:8px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text-primary);font-size:13px}.btn-primary.svelte-611mbn{background:var(--accent);color:#fff;border:none;padding:8px 20px;border-radius:6px;cursor:pointer;font-weight:600}.btn-primary.svelte-611mbn:hover{opacity:.9}.btn-primary.svelte-611mbn:disabled{opacity:.5;cursor:not-allowed}.badge-success.svelte-611mbn{background:#22c55e22;color:#16a34a}.badge-warn.svelte-611mbn{background:#f59e0b22;color:#d97706}.split-btn-wrap.svelte-611mbn{position:relative;display:inline-flex}.split-btn-wrap.svelte-611mbn>.btn:where(.svelte-611mbn):first-child{border-top-right-radius:0;border-bottom-right-radius:0}.split-btn-arrow.svelte-611mbn{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:1px solid var(--border)!important;padding-inline:6px!important;min-width:0}.split-btn-menu.svelte-611mbn{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;box-shadow:0 4px 12px #0000001f;z-index:20;min-width:160px}.split-btn-item.svelte-611mbn{display:block;width:100%;padding:7px 12px;text-align:left;font-size:13px;border:none;background:none;color:var(--text-primary);cursor:pointer;border-radius:6px}.split-btn-item.svelte-611mbn:hover{background:var(--bg-hover)}.fetch-indicator.svelte-611mbn{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--accent);font-weight:500}.fetch-spinner.svelte-611mbn{width:14px;height:14px;border:2px solid var(--accent);border-top-color:transparent;border-radius:50%;animation:svelte-611mbn-spin .8s linear infinite}@keyframes svelte-611mbn-spin{to{transform:rotate(360deg)}}.settings-section.svelte-611mbn{max-width:520px}.settings-info.svelte-611mbn{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 16px}.settings-row.svelte-611mbn{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.settings-row.svelte-611mbn+.settings-row:where(.svelte-611mbn){border-top:1px solid var(--border)}.settings-label.svelte-611mbn{font-size:13px;color:var(--text-muted)}.settings-value.svelte-611mbn{font-size:13px;font-weight:500;color:var(--text-primary)}.settings-field-label.svelte-611mbn{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text-secondary);font-weight:500}.prov-connect-title.svelte-611mbn{margin-bottom:12px;font-size:16px}.prov-connect-form.svelte-611mbn{display:flex;flex-direction:column;gap:10px;max-width:400px;margin:0 auto}.prov-toolbar.svelte-611mbn{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.prov-provider-tag.svelte-611mbn{color:var(--text-muted);margin-left:8px}.prov-stats.svelte-611mbn{margin-bottom:20px}.prov-chart-svg.svelte-611mbn{width:100%;max-width:800px;height:auto;margin-bottom:24px}.prov-axis-label.svelte-611mbn{font-size:10px;fill:var(--text-muted)}.prov-chart-legend.svelte-611mbn{font-size:9px;fill:var(--accent)}.prov-cell-url.svelte-611mbn{max-width:250px;white-space:nowrap}.prov-cell-target.svelte-611mbn{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prov-cell-anchor.svelte-611mbn{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prov-settings-title.svelte-611mbn{font-size:14px;font-weight:600;margin-bottom:16px}.prov-settings-subtitle.svelte-611mbn{font-size:14px;font-weight:600;margin:24px 0 12px}.prov-settings-form.svelte-611mbn{display:flex;flex-direction:column;gap:10px;max-width:400px}.prov-settings-submit.svelte-611mbn{align-self:flex-start}.prov-limits-grid.svelte-611mbn{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.prov-danger-zone.svelte-611mbn{margin-top:32px;padding-top:20px;border-top:1px solid var(--border)}.prov-danger-title.svelte-611mbn{font-size:14px;font-weight:600;margin-bottom:8px;color:var(--danger, #e53e3e)}.prov-danger-text.svelte-611mbn{font-size:13px;color:var(--text-muted);margin-bottom:12px}.prov-disconnect-btn.svelte-611mbn{color:var(--danger, #e53e3e);border-color:var(--danger, #e53e3e)}.prov-lock-cta.svelte-611mbn{text-align:center;padding:48px 20px 24px;color:var(--text-primary);position:relative;z-index:1}.prov-lock-cta.svelte-611mbn svg:where(.svelte-611mbn){color:var(--text-muted)}.prov-lock-text.svelte-611mbn{max-width:460px;margin:16px auto 20px;font-size:14px;color:var(--text-secondary);line-height:1.5}.prov-preview-wrapper.svelte-611mbn{position:relative;overflow:hidden;border-radius:8px}.prov-preview-blur.svelte-611mbn{filter:blur(4px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.ttf_label.svelte-611mbn{font-weight:700;font-size:8.5pt;border-radius:4px;padding:1px 5px;display:inline-block;white-space:nowrap}.ttf_label.arts.svelte-611mbn{background:#ff6700;color:#fff}.ttf_label.news.svelte-611mbn{background:#76d54b;color:#333}.ttf_label.society.svelte-611mbn{background:#7a69cd;color:#fff}.ttf_label.computers.svelte-611mbn{background:#f33;color:#fff}.ttf_label.business.svelte-611mbn{background:#c5c88e;color:#333}.ttf_label.regional.svelte-611mbn{background:#f582b9;color:#fff}.ttf_label.recreation.svelte-611mbn{background:#89c7cb;color:#333}.ttf_label.sports.svelte-611mbn{background:#55355d;color:#fff}.ttf_label.kids.svelte-611mbn{background:#fc0;color:#333}.ttf_label.reference.svelte-611mbn{background:#c84770;color:#fff}.ttf_label.games.svelte-611mbn{background:#557832;color:#fff}.ttf_label.home.svelte-611mbn{background:#d95;color:#fff}.ttf_label.shopping.svelte-611mbn{background:#600;color:#fff}.ttf_label.health.svelte-611mbn{background:#009;color:#fff}.ttf_label.science.svelte-611mbn{background:#6bd39a;color:#333}.ttf_label.world.svelte-611mbn{background:#577;color:#fff}.ttf_label.adult.svelte-611mbn{background:#333;color:#fff}.ttf-clickable.svelte-611mbn{cursor:pointer}.ttf-clickable.svelte-611mbn:hover{opacity:.8}.crawl-status-icon.svelte-611mbn{display:inline-flex;align-items:center;cursor:help}.crawl-ok.svelte-611mbn{color:#16a34a}.crawl-redirect.svelte-611mbn{color:#d97706}.crawl-unknown.svelte-611mbn{color:#eab308}.crawl-error.svelte-611mbn{color:#dc2626}.tooltip-wrap.svelte-611mbn{position:relative}.tooltip-text.svelte-611mbn{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--bg-secondary, #1e1e2e);color:var(--text-primary, #cdd6f4);border:1px solid var(--border-color, #45475a);padding:4px 8px;border-radius:4px;font-size:11px;white-space:nowrap;z-index:100;pointer-events:none}.tooltip-wrap.svelte-611mbn:hover .tooltip-text:where(.svelte-611mbn){display:block}.delta-shell.svelte-tzsm3s{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,320px);gap:24px;align-items:start;padding:24px 28px 32px}.delta-main.svelte-tzsm3s{min-width:0}.delta-topbar.svelte-tzsm3s,.delta-actions.svelte-tzsm3s,.status-strip.svelte-tzsm3s,.delta-summary.svelte-tzsm3s,.side-heading.svelte-tzsm3s,.source-row.svelte-tzsm3s,.advanced-toggle.svelte-tzsm3s{display:flex;align-items:center}.delta-topbar.svelte-tzsm3s{align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.delta-title-group.svelte-tzsm3s{max-width:720px}.delta-eyebrow.svelte-tzsm3s{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}h3.svelte-tzsm3s,h4.svelte-tzsm3s,h5.svelte-tzsm3s,p.svelte-tzsm3s{margin:0}h3.svelte-tzsm3s{margin-top:4px;color:var(--text);font-size:22px;line-height:1.2}h4.svelte-tzsm3s{color:var(--text);font-size:14px}h5.svelte-tzsm3s{margin-top:18px;margin-bottom:8px;color:var(--text);font-size:12px;letter-spacing:.03em;text-transform:uppercase}p.svelte-tzsm3s,.section-heading.svelte-tzsm3s span:where(.svelte-tzsm3s),label.svelte-tzsm3s span:where(.svelte-tzsm3s),.status-strip.svelte-tzsm3s em:where(.svelte-tzsm3s),.side-card.svelte-tzsm3s p:where(.svelte-tzsm3s){color:var(--text-muted);font-size:13px}.delta-title-group.svelte-tzsm3s p:where(.svelte-tzsm3s){margin-top:8px;max-width:640px}.delta-actions.svelte-tzsm3s{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:230px}.delta-message.svelte-tzsm3s{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;border:1px solid rgba(34,197,94,.28);border-radius:8px;background:#22c55e14;color:var(--success);font-size:13px;padding:9px 12px}.delta-message.svelte-tzsm3s .btn:where(.svelte-tzsm3s){flex:0 0 auto}.status-strip.svelte-tzsm3s{justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,var(--accent-light, transparent));padding:14px 16px}.status-strip.active.svelte-tzsm3s{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}.status-strip.warning.svelte-tzsm3s{border-color:#f59e0b80}.toggle-row.svelte-tzsm3s{display:flex;align-items:center;gap:12px;min-width:0;cursor:pointer}.toggle-row.svelte-tzsm3s input:where(.svelte-tzsm3s){position:absolute;opacity:0;pointer-events:none}.toggle-row.svelte-tzsm3s span:where(.svelte-tzsm3s):last-child{display:grid;gap:2px}.toggle-row.svelte-tzsm3s strong:where(.svelte-tzsm3s),.status-meta.svelte-tzsm3s strong:where(.svelte-tzsm3s){color:var(--text);font-size:14px}.toggle-row.svelte-tzsm3s em:where(.svelte-tzsm3s){font-style:normal}.toggle-control.svelte-tzsm3s{position:relative;width:42px;height:24px;flex:0 0 auto;border:1px solid var(--border);border-radius:999px;background:var(--surface);transition:background .15s ease,border-color .15s ease}.toggle-control.svelte-tzsm3s:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:transform .15s ease,background .15s ease}.toggle-row.svelte-tzsm3s input:where(.svelte-tzsm3s):checked+.toggle-control:where(.svelte-tzsm3s){border-color:var(--accent);background:var(--accent)}.toggle-row.svelte-tzsm3s input:where(.svelte-tzsm3s):checked+.toggle-control:where(.svelte-tzsm3s):after{background:var(--accent-text, #fff);transform:translate(18px)}.status-meta.svelte-tzsm3s{display:grid;gap:3px;min-width:220px;text-align:right}.status-meta.svelte-tzsm3s span:where(.svelte-tzsm3s){color:var(--text-muted);font-size:12px}.status-meta.svelte-tzsm3s strong:where(.svelte-tzsm3s){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.delta-summary.svelte-tzsm3s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 20px}.sitemap-refresh.svelte-tzsm3s{display:grid;gap:10px;margin:16px 0;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.sitemap-refresh.warning.svelte-tzsm3s{border-color:color-mix(in srgb,var(--warning) 55%,var(--border))}.sitemap-v2-summary.svelte-tzsm3s{grid-template-columns:repeat(5,minmax(0,1fr))}.sitemap-provenance.svelte-tzsm3s{display:grid;gap:12px;margin:16px 0;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.provenance-grid.svelte-tzsm3s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.provenance-grid.svelte-tzsm3s>div:where(.svelte-tzsm3s){display:grid;gap:3px;min-width:0}.provenance-grid.svelte-tzsm3s span:where(.svelte-tzsm3s){color:var(--text-muted);font-size:12px}.provenance-grid.svelte-tzsm3s strong:where(.svelte-tzsm3s){overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.section-heading.compact.svelte-tzsm3s{margin:0}.refresh-metrics.svelte-tzsm3s{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--text-secondary);font-size:13px}.refresh-metrics.svelte-tzsm3s strong:where(.svelte-tzsm3s){color:var(--text)}.refresh-roots.svelte-tzsm3s,.refresh-warning.svelte-tzsm3s{overflow:hidden;margin:0;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.refresh-warning.svelte-tzsm3s{color:var(--warning);white-space:normal}.delta-summary.svelte-tzsm3s>div:where(.svelte-tzsm3s){min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:14px}.delta-summary.svelte-tzsm3s .summary-primary:where(.svelte-tzsm3s){border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.delta-summary.svelte-tzsm3s strong:where(.svelte-tzsm3s){display:block;color:var(--text);font-size:24px;line-height:1.1}.delta-summary.svelte-tzsm3s span:where(.svelte-tzsm3s){display:block;margin-top:8px;color:var(--text-muted);font-size:12px}.delta-section.svelte-tzsm3s,.delta-advanced.svelte-tzsm3s,.side-card.svelte-tzsm3s{border:1px solid var(--border);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,transparent)}.delta-section.svelte-tzsm3s{margin-top:14px;padding:16px}.delta-section.compact.svelte-tzsm3s{margin-top:12px}.section-heading.svelte-tzsm3s{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.section-heading.svelte-tzsm3s span:where(.svelte-tzsm3s){text-align:right}.settings-grid.svelte-tzsm3s,.textarea-grid.svelte-tzsm3s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.source-grid.svelte-tzsm3s,.checks-grid.svelte-tzsm3s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}label.svelte-tzsm3s{display:flex;flex-direction:column;gap:6px;color:var(--text);font-size:13px}.source-grid.svelte-tzsm3s label:where(.svelte-tzsm3s),.checks-grid.svelte-tzsm3s label:where(.svelte-tzsm3s){flex-direction:row;align-items:center;min-height:30px}.source-grid.svelte-tzsm3s label:where(.svelte-tzsm3s){border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px 10px}.source-grid.svelte-tzsm3s label:where(.svelte-tzsm3s) span:where(.svelte-tzsm3s){color:var(--text)}input.svelte-tzsm3s,select.svelte-tzsm3s,textarea.svelte-tzsm3s{width:100%;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);min-height:36px;padding:7px 9px}input[type=checkbox].svelte-tzsm3s{width:auto;min-height:auto;padding:0}textarea.svelte-tzsm3s{min-height:76px;resize:vertical}.delta-note.svelte-tzsm3s,.side-warning.svelte-tzsm3s{margin-top:12px;border:1px solid rgba(245,158,11,.35);border-radius:8px;background:#f59e0b14;color:var(--text);font-size:13px;padding:10px 12px}.delta-note.svelte-tzsm3s code:where(.svelte-tzsm3s){color:var(--text)}.delta-advanced.svelte-tzsm3s{margin-top:14px;overflow:hidden}.advanced-toggle.svelte-tzsm3s{width:100%;justify-content:space-between;border:0;background:transparent;color:var(--text);cursor:pointer;font:inherit;padding:14px 16px}.advanced-toggle.svelte-tzsm3s strong:where(.svelte-tzsm3s){color:var(--accent);font-size:13px}.advanced-body.svelte-tzsm3s{border-top:1px solid var(--border);padding:0 16px 16px}.delta-side.svelte-tzsm3s{display:grid;gap:14px;min-width:0;position:sticky;top:24px}.side-card.svelte-tzsm3s{padding:18px}.side-heading.svelte-tzsm3s{justify-content:space-between;gap:10px}.source-list.svelte-tzsm3s{display:grid}.source-row.svelte-tzsm3s{justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);padding:8px 0;font-size:13px}.source-row.svelte-tzsm3s span:where(.svelte-tzsm3s){color:var(--text-muted)}.source-row.svelte-tzsm3s strong:where(.svelte-tzsm3s){color:var(--text)}.sample-list.svelte-tzsm3s{display:grid;gap:6px;max-height:240px;overflow:auto;font-size:12px;color:var(--text-muted)}.sample-list.svelte-tzsm3s div:where(.svelte-tzsm3s){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manual-box.svelte-tzsm3s{width:100%;min-height:112px;margin:12px 0 8px}.delta-empty.svelte-tzsm3s{color:var(--text-muted);padding:24px}@media(max-width:1180px){.delta-shell.svelte-tzsm3s{grid-template-columns:1fr;padding:22px}.delta-side.svelte-tzsm3s{position:static}}@media(max-width:760px){.delta-topbar.svelte-tzsm3s,.status-strip.svelte-tzsm3s,.section-heading.svelte-tzsm3s{align-items:stretch;flex-direction:column}.delta-actions.svelte-tzsm3s{justify-content:flex-start;min-width:0}.delta-message.svelte-tzsm3s{align-items:flex-start;flex-direction:column}.status-meta.svelte-tzsm3s,.section-heading.svelte-tzsm3s span:where(.svelte-tzsm3s){min-width:0;text-align:left}.delta-summary.svelte-tzsm3s,.settings-grid.svelte-tzsm3s,.textarea-grid.svelte-tzsm3s,.source-grid.svelte-tzsm3s,.checks-grid.svelte-tzsm3s,.sitemap-v2-summary.svelte-tzsm3s,.provenance-grid.svelte-tzsm3s{grid-template-columns:1fr}.delta-shell.svelte-tzsm3s{padding:18px 16px 24px}}.project-settings-shell.svelte-1kfq1rt{display:grid;gap:16px}.project-settings-panel.svelte-1kfq1rt{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(360px,1fr);gap:24px;padding:20px;border:1px solid var(--border);border-radius:8px;background:var(--bg-card)}.settings-copy.svelte-1kfq1rt h3:where(.svelte-1kfq1rt){margin:4px 0 8px;font-size:18px}.settings-copy.svelte-1kfq1rt p:where(.svelte-1kfq1rt){color:var(--text-muted);font-size:14px;max-width:420px}.eyebrow.svelte-1kfq1rt{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.settings-field.svelte-1kfq1rt{display:grid;gap:8px;color:var(--text-secondary);font-size:13px;font-weight:600}.settings-textarea.svelte-1kfq1rt{min-height:144px;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-input);color:var(--text);font:inherit;font-weight:500;line-height:1.5;resize:vertical}.settings-textarea.compact.svelte-1kfq1rt{min-height:104px}.settings-stack.svelte-1kfq1rt{display:grid;gap:16px}.settings-hint.svelte-1kfq1rt{margin:0;color:var(--text-muted);font-size:13px;line-height:1.5}.cleanup-actions.svelte-1kfq1rt{display:flex;flex-wrap:wrap;gap:8px}.cleanup-preview.svelte-1kfq1rt{padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);font-size:13px}.cleanup-preview.svelte-1kfq1rt ul:where(.svelte-1kfq1rt){display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.cleanup-preview.svelte-1kfq1rt li:where(.svelte-1kfq1rt){overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.toggle-row.svelte-1kfq1rt{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);font-weight:600}.settings-actions.svelte-1kfq1rt{display:flex;justify-content:flex-end;align-items:center;gap:12px}.settings-message.svelte-1kfq1rt{color:var(--text-muted);font-size:13px;font-weight:600}.settings-message.running.svelte-1kfq1rt{color:var(--accent)}.settings-message.success.svelte-1kfq1rt{color:var(--success)}.settings-message.error.svelte-1kfq1rt{color:var(--danger)}@media(max-width:900px){.project-settings-panel.svelte-1kfq1rt{grid-template-columns:1fr}}.breadcrumb-active.svelte-qao5uq{color:var(--text)}.project-new-crawl.svelte-qao5uq{margin-left:auto}.card-tab-body.svelte-qao5uq{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.pagination-controls.svelte-qao5uq{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0}.snapshot-panel.svelte-qao5uq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,var(--accent-light, transparent));padding:14px 16px}.snapshot-card.svelte-qao5uq{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:12px 14px}.snapshot-card-primary.svelte-qao5uq{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}.snapshot-card.svelte-qao5uq>div:where(.svelte-qao5uq){display:grid;gap:4px;min-width:0}.snapshot-kicker.svelte-qao5uq{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.snapshot-card.svelte-qao5uq strong:where(.svelte-qao5uq){color:var(--text);font-size:14px}.snapshot-card.svelte-qao5uq span:where(.svelte-qao5uq),.snapshot-card.svelte-qao5uq em:where(.svelte-qao5uq){color:var(--text-muted);font-size:12px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.snapshot-panel.svelte-qao5uq{grid-template-columns:1fr}.snapshot-card.svelte-qao5uq{align-items:stretch;flex-direction:column}}.danger-zone.svelte-qao5uq{margin-top:32px;border:1px solid var(--border);border-radius:8px}.danger-zone.svelte-qao5uq summary:where(.svelte-qao5uq){padding:12px 16px;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;list-style:none}.danger-zone.svelte-qao5uq summary:where(.svelte-qao5uq)::-webkit-details-marker{display:none}.danger-zone[open].svelte-qao5uq summary:where(.svelte-qao5uq){color:#dc2626;border-bottom:1px solid var(--border)}.danger-zone-item.svelte-qao5uq{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.danger-zone-item.svelte-qao5uq+.danger-zone-item:where(.svelte-qao5uq){border-top:1px solid var(--border)}.danger-zone-text.svelte-qao5uq p:where(.svelte-qao5uq){margin:4px 0 0;font-size:13px;color:var(--text-muted)}.danger-zone-text.svelte-qao5uq strong:where(.svelte-qao5uq){font-size:13px}.btn-unlink.svelte-qao5uq{padding:4px;color:var(--text-muted);cursor:pointer}.session-origin-cell.svelte-qao5uq{max-width:320px;min-width:170px;white-space:normal;overflow-wrap:anywhere}.session-effective-origin.svelte-qao5uq,.session-origin-state.svelte-qao5uq,.session-raw-seed.svelte-qao5uq{display:block;overflow-wrap:anywhere}.session-effective-origin.svelte-qao5uq{color:var(--text);font-weight:600}.session-origin-state.svelte-qao5uq,.session-raw-seed.svelte-qao5uq{color:var(--text-muted);font-size:12px}.session-raw-seed.svelte-qao5uq{margin-top:3px}.session-other-origins.svelte-qao5uq{margin-top:3px;color:var(--text-muted);font-size:12px}.session-other-origins.svelte-qao5uq summary:where(.svelte-qao5uq){width:fit-content;cursor:pointer}.session-other-origin.svelte-qao5uq{display:block;margin-top:2px;color:var(--text);overflow-wrap:anywhere}.btn-unlink.svelte-qao5uq:hover{color:#dc2626}.badge.svelte-qao5uq{border:0}.stop-reason.svelte-qao5uq{display:block;margin-top:4px;color:var(--warning);font-size:12px;font-weight:600}button.badge.svelte-qao5uq{cursor:pointer;font:inherit}.quality-modal-overlay.svelte-qao5uq{position:fixed;inset:0;z-index:1000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:24px}.quality-modal.svelte-qao5uq{width:min(900px,100%);max-height:86vh;overflow:auto;background:var(--bg-card);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:20px;box-shadow:0 24px 80px #0f172a4d}.quality-modal-header.svelte-qao5uq{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.quality-modal-header.svelte-qao5uq h2:where(.svelte-qao5uq){margin:3px 0 0;font-size:18px;word-break:break-word}.eyebrow.svelte-qao5uq{color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase}.quality-summary-grid.svelte-qao5uq,.quality-metrics.svelte-qao5uq{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:14px}.quality-summary-grid.svelte-qao5uq>div:where(.svelte-qao5uq),.quality-metrics.svelte-qao5uq>div:where(.svelte-qao5uq){border:1px solid var(--border);border-radius:8px;padding:12px}.quality-summary-grid.svelte-qao5uq span:where(.svelte-qao5uq),.quality-metrics.svelte-qao5uq span:where(.svelte-qao5uq){display:block;color:var(--text-muted);font-size:12px;text-transform:capitalize}.quality-summary-grid.svelte-qao5uq strong:where(.svelte-qao5uq),.quality-metrics.svelte-qao5uq strong:where(.svelte-qao5uq){display:block;margin-top:4px;font-size:16px}.quality-summary-grid.svelte-qao5uq code:where(.svelte-qao5uq),.quality-evidence-grid.svelte-qao5uq code:where(.svelte-qao5uq),.quality-history-list.svelte-qao5uq code:where(.svelte-qao5uq){display:block;margin-top:4px;font-size:11px;overflow-wrap:anywhere}.quality-summary-text.svelte-qao5uq{color:var(--text);margin:0 0 18px}.quality-stale-warning.svelte-qao5uq{display:grid;gap:3px;border:1px solid color-mix(in srgb,var(--warning) 55%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--warning) 9%,var(--bg-card));color:var(--text);padding:11px 12px;margin:0 0 14px;font-size:13px}.quality-evidence.svelte-qao5uq,.quality-repair.svelte-qao5uq{border:1px solid var(--border);border-radius:8px;padding:14px;margin:0 0 16px}.quality-evidence.svelte-qao5uq h3:where(.svelte-qao5uq),.quality-repair.svelte-qao5uq h3:where(.svelte-qao5uq){margin:0;font-size:14px}.quality-evidence-heading.svelte-qao5uq,.quality-repair-actions.svelte-qao5uq{display:flex;align-items:center;justify-content:space-between;gap:10px}.quality-evidence-heading.svelte-qao5uq{margin-bottom:10px}.quality-evidence-grid.svelte-qao5uq{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px}.quality-evidence-grid.svelte-qao5uq span:where(.svelte-qao5uq),.quality-repair.svelte-qao5uq label:where(.svelte-qao5uq)>span:where(.svelte-qao5uq),.quality-history-list.svelte-qao5uq span:where(.svelte-qao5uq){color:var(--text-muted);font-size:12px}.quality-evidence-grid.svelte-qao5uq strong:where(.svelte-qao5uq){display:block;margin-top:4px;font-size:14px}.quality-repair.svelte-qao5uq{display:grid;gap:12px}.quality-repair.svelte-qao5uq p:where(.svelte-qao5uq){margin:4px 0 0;color:var(--text-muted);font-size:13px}.quality-repair.svelte-qao5uq label:where(.svelte-qao5uq):not(.quality-confirmation){display:grid;gap:5px}.quality-repair.svelte-qao5uq textarea:where(.svelte-qao5uq){width:100%;resize:vertical;box-sizing:border-box;border:1px solid var(--border);border-radius:6px;background:var(--bg-input, var(--bg-card));color:var(--text);font:inherit;padding:8px}.quality-confirmation.svelte-qao5uq{display:flex;align-items:flex-start;gap:8px;font-size:13px}.quality-repair-actions.svelte-qao5uq{justify-content:flex-start;flex-wrap:wrap}.quality-repair-actions.svelte-qao5uq>span:where(.svelte-qao5uq){color:var(--success, #15803d);font-size:12px}.quality-repair-actions.svelte-qao5uq>span.quality-repair-error:where(.svelte-qao5uq){color:var(--danger, #dc2626)}.quality-repair-actions.svelte-qao5uq>span.quality-repair-conflict:where(.svelte-qao5uq){color:var(--warning, #b45309)}.quality-history.svelte-qao5uq{margin-top:16px;border-top:1px solid var(--border);padding-top:12px}.quality-history.svelte-qao5uq summary:where(.svelte-qao5uq){cursor:pointer;font-size:13px;font-weight:600}.quality-history-list.svelte-qao5uq{display:grid;gap:6px;margin-top:10px}.quality-history-list.svelte-qao5uq>div:where(.svelte-qao5uq){display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.8fr) minmax(110px,.7fr) minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--border);border-radius:6px;padding:8px;font-size:12px}.quality-history-list.svelte-qao5uq>div.quality-history-current:where(.svelte-qao5uq){border-color:var(--accent)}@media(max-width:700px){.quality-history-list.svelte-qao5uq>div:where(.svelte-qao5uq){grid-template-columns:1fr}}.quality-findings.svelte-qao5uq{display:grid;gap:8px}.quality-finding.svelte-qao5uq{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:8px;padding:12px}.quality-finding.blocking.svelte-qao5uq{border-color:#dc262673}.quality-finding.svelte-qao5uq p:where(.svelte-qao5uq){margin:4px 0 0;color:var(--text-muted);font-size:13px}.btn-danger.svelte-qao5uq{background:var(--bg-card);color:#dc2626;border:1px solid var(--border);padding:6px 14px;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.btn-danger.svelte-qao5uq:hover{background:#dc2626;color:#fff;border-color:#dc2626}.announcement.svelte-sn3yzb{align-items:flex-start;gap:16px}.announcement-content.svelte-sn3yzb{flex:1;min-width:0}.announcement-title.svelte-sn3yzb{font-weight:600;margin-bottom:2px}.announcement-body.svelte-sn3yzb{font-size:13px;opacity:.9;line-height:1.4}.announcement-body.svelte-sn3yzb a{color:inherit;text-decoration:underline}.announcement-actions.svelte-sn3yzb{display:flex;align-items:center;gap:8px;flex-shrink:0}.announcement-optout.svelte-sn3yzb{font-size:12px;opacity:.7}.announcement-optout.svelte-sn3yzb:hover{opacity:1}.login-shell.svelte-1t79uwi{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,480px);align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--bg) 92%,#0f766e) 0%,var(--bg) 54%),var(--bg);color:var(--text);padding:24px;gap:24px}.login-product.svelte-1t79uwi{min-height:calc(100vh - 48px);display:grid;align-content:space-between;gap:32px;padding:clamp(28px,5vw,56px);border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-card) 96%,#0f766e) 0%,var(--bg-card) 100%),var(--bg-card);box-shadow:var(--shadow-md);overflow:hidden;position:relative}.login-product.svelte-1t79uwi:after{content:"";position:absolute;inset:auto -20% -1px 18%;height:42%;background:linear-gradient(90deg,transparent 0 8%,color-mix(in srgb,var(--accent) 18%,transparent) 8% 9%,transparent 9% 100%),linear-gradient(0deg,transparent 0 14%,color-mix(in srgb,#0f766e 18%,transparent) 14% 15%,transparent 15% 100%);background-size:68px 68px,68px 68px;opacity:.42;pointer-events:none}.brand-lockup.svelte-1t79uwi{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.brand-mark.svelte-1t79uwi{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--accent);box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 24%,transparent);position:relative}.brand-mark.svelte-1t79uwi span:where(.svelte-1t79uwi){position:absolute;width:22px;height:3px;border-radius:999px;background:var(--accent-text)}.brand-mark.svelte-1t79uwi span:where(.svelte-1t79uwi):nth-child(1){transform:translateY(-8px)}.brand-mark.svelte-1t79uwi span:where(.svelte-1t79uwi):nth-child(2){width:28px}.brand-mark.svelte-1t79uwi span:where(.svelte-1t79uwi):nth-child(3){transform:translateY(8px);width:16px}.brand-name.svelte-1t79uwi{font-family:Nunito Sans,Inter,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1.15}.brand-subtitle.svelte-1t79uwi{margin-top:2px;color:var(--text-muted);font-size:13px}.product-copy.svelte-1t79uwi{max-width:660px;position:relative;z-index:1}.product-kicker.svelte-1t79uwi{color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.product-copy.svelte-1t79uwi h1:where(.svelte-1t79uwi){font-size:clamp(34px,5vw,58px);line-height:1.03;max-width:760px;margin:0;letter-spacing:0}.login-notice.svelte-1t79uwi{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));background:color-mix(in srgb,var(--accent) 8%,var(--bg-card));color:var(--text);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.35}.product-copy.svelte-1t79uwi p:where(.svelte-1t79uwi):not(.product-kicker){margin-top:18px;max-width:580px;color:var(--text-secondary);font-size:16px;line-height:1.65}.signal-board.svelte-1t79uwi{width:min(430px,100%);position:relative;z-index:1;display:grid;gap:1px;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--border);box-shadow:var(--shadow)}.signal-row.svelte-1t79uwi{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;background:color-mix(in srgb,var(--bg-card) 96%,var(--bg));font-size:13px}.signal-row.svelte-1t79uwi span:where(.svelte-1t79uwi){color:var(--text-muted)}.signal-row.svelte-1t79uwi strong:where(.svelte-1t79uwi){font-weight:700;color:var(--text)}.signal-meter.svelte-1t79uwi{height:7px;background:var(--bg-hover)}.signal-meter.svelte-1t79uwi span:where(.svelte-1t79uwi){display:block;height:100%;background:linear-gradient(90deg,#0f766e,var(--accent))}.login-card.svelte-1t79uwi{min-height:calc(100vh - 48px);display:grid;align-content:center;gap:24px;padding:clamp(24px,5vw,52px);border:1px solid var(--border);border-radius:8px;background:var(--bg-card);box-shadow:var(--shadow-md)}.login-card-header.svelte-1t79uwi p:where(.svelte-1t79uwi){color:var(--accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.login-card-header.svelte-1t79uwi h2:where(.svelte-1t79uwi){font-size:28px;line-height:1.15;letter-spacing:0}.login-form.svelte-1t79uwi{display:grid;gap:16px}.login-help.svelte-1t79uwi{margin:-6px 0 0;color:var(--text-muted);font-size:13px;line-height:1.45}.login-secondary-actions.svelte-1t79uwi{display:flex;flex-wrap:wrap;gap:8px}.field.svelte-1t79uwi{display:grid;gap:8px}label.svelte-1t79uwi{font-size:13px;font-weight:600;color:var(--text-secondary)}input.svelte-1t79uwi{width:100%;height:44px;padding:0 13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font:inherit;transition:border-color .15s,box-shadow .15s,background .15s}input.svelte-1t79uwi:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}input[aria-invalid=true].svelte-1t79uwi{border-color:var(--error)}.login-error.svelte-1t79uwi{padding:10px 12px;border:1px solid color-mix(in srgb,var(--error) 28%,transparent);border-radius:var(--radius-sm);background:var(--error-bg);color:var(--error);font-size:13px}.login-submit.svelte-1t79uwi{width:100%;min-height:44px;justify-content:center;margin-top:2px}.submit-arrow.svelte-1t79uwi{font-weight:700}.login-note.svelte-1t79uwi{border-top:1px solid var(--border-light);padding-top:18px;color:var(--text-muted);font-size:13px;line-height:1.55}@media(max-width:920px){.login-shell.svelte-1t79uwi{grid-template-columns:1fr;padding:16px}.login-product.svelte-1t79uwi,.login-card.svelte-1t79uwi{min-height:auto}.product-copy.svelte-1t79uwi h1:where(.svelte-1t79uwi){font-size:32px;max-width:560px}.login-card.svelte-1t79uwi{align-content:start}}@media(max-width:560px){.login-shell.svelte-1t79uwi{padding:0;gap:0;background:var(--bg)}.login-product.svelte-1t79uwi,.login-card.svelte-1t79uwi{border-radius:0;border-left:none;border-right:none;box-shadow:none}.login-product.svelte-1t79uwi{padding:24px 20px}.login-card.svelte-1t79uwi{padding:28px 20px 32px;border-top:none}.product-copy.svelte-1t79uwi p:where(.svelte-1t79uwi):not(.product-kicker),.signal-board.svelte-1t79uwi{display:none}.product-copy.svelte-1t79uwi h1:where(.svelte-1t79uwi){font-size:26px;line-height:1.08}}.app-loading-shell.svelte-1n46o8q{min-height:100vh;width:100%;display:grid;place-items:center;align-content:center;gap:14px;background:var(--bg);color:var(--text-muted);font-size:14px}.app-loading-mark.svelte-1n46o8q{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:svelte-1n46o8q-app-loading-spin .8s linear infinite}@keyframes svelte-1n46o8q-app-loading-spin{to{transform:rotate(360deg)}}
