:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fb;--panel:#fff;--text:#172033;--muted:#667085;--border:#d8deea;--brand:#355cff;--danger:#c93030;--success:#168a52;--warning:#a15c00;--focus:#ffb703}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1420;--panel:#161d2d;--text:#eef3ff;--muted:#aab4c8;--border:#2a3448;--brand:#7c9cff;--danger:#ff6b6b;--success:#5ad69c;--warning:#ffc66d;--focus:#ffd166}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--brand)}button,input,select{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.login-page{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card,.panel{background:var(--panel);border:1px solid var(--border);border-radius:18px;padding:24px;box-shadow:0 12px 40px #0000001f}.login-card{gap:16px;width:min(440px,100%);display:grid}.app-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--panel);border-right:1px solid var(--border);height:100vh;padding:20px;position:sticky;top:0}.brand{margin-bottom:24px;font-size:1.4rem;font-weight:800}.sidebar nav{gap:8px;display:grid}.sidebar a{color:var(--text);border-radius:12px;padding:10px 12px;text-decoration:none}.sidebar a.active,.sidebar a:hover{color:var(--brand);background:#7c9cff26}.topbar{background:var(--panel);border-bottom:1px solid var(--border);z-index:10;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.topbar span{color:var(--muted);font-size:.9rem;display:block}.top-actions,.toolbar,.form-inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}main{padding:28px}h1{margin-top:0}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.cards article{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:20px}.cards span{color:var(--muted);display:block}.cards strong{font-size:2rem}.field{gap:6px;margin-bottom:12px;display:grid}.field span{color:var(--muted);font-weight:600}input,select{border:1px solid var(--border);width:100%;color:var(--text);background:0 0;border-radius:12px;padding:10px 12px}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.primary{background:var(--brand);color:#fff}.btn.secondary{color:var(--text);border:1px solid var(--border);background:0 0}.btn.danger{background:var(--danger);color:#fff}.table-wrap{background:var(--panel);border:1px solid var(--border);border-radius:16px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:12px 14px}th{color:var(--muted);font-size:.9rem}.badge{background:#7f7f7f2e;border-radius:999px;padding:4px 9px;font-size:.85rem;font-weight:700;display:inline-block}.badge.success{color:var(--success)}.badge.warning{color:var(--warning)}.badge.danger{color:var(--danger)}.progress{background:#7f7f7f33;border-radius:999px;min-width:100px;height:10px;overflow:hidden}.progress span{background:var(--brand);border-radius:inherit;height:100%;display:block}.uploader{border:2px dashed var(--border);cursor:pointer;text-align:center;border-radius:18px;place-items:center;gap:8px;padding:28px;display:grid}.uploader input{opacity:0;pointer-events:none;position:absolute}.pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.modal-backdrop{z-index:100;background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--border);border-radius:18px;width:min(640px,100%);padding:20px}.modal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.secret{white-space:pre-wrap;word-break:break-all;background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:16px}.toast-stack{z-index:200;gap:10px;display:grid;position:fixed;bottom:16px;right:16px}.toast{background:var(--panel);border:1px solid var(--border);border-left:5px solid var(--brand);border-radius:12px;padding:12px 14px;box-shadow:0 8px 28px #00000040}.toast.error{border-left-color:var(--danger)}.toast.success{border-left-color:var(--success)}.empty,.error-text{color:var(--muted)}@media (width<=920px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border);height:auto;position:relative}.sidebar nav,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{align-items:flex-start;height:auto;padding:16px}main{padding:18px}}@media (width<=560px){.cards,.sidebar nav{grid-template-columns:1fr}.topbar,.toolbar,.form-inline{flex-direction:column;align-items:stretch}}.page-heading p{color:var(--muted,#64748b);margin:4px 0 0}.cards-six{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.bar-row,.metric-row,.recent-job{grid-template-columns:72px 1fr 48px;align-items:center;gap:10px;padding:6px 0;display:grid}.recent-job{border-bottom:1px solid var(--border,#e2e8f0);grid-template-columns:1fr auto}.metric-row.compact{grid-template-columns:90px 1fr 40px}.filter-panel{grid-template-columns:1fr 180px 220px auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.filter-panel input,.filter-panel select,textarea{border:1px solid var(--border,#d8e0ef);background:var(--panel,#fff);width:100%;color:inherit;border-radius:12px;padding:11px 12px}.upload-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:18px;display:grid}.uploader{border:2px dashed var(--border,#cbd5e1);text-align:center;cursor:pointer;background:#6366f10d;border-radius:18px;gap:8px;padding:30px;display:grid}.uploader.dragging{background:#4f46e521;border-color:#4f46e5}.uploader input{display:none}.check-card{border:1px solid var(--border,#d8e0ef);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px;display:grid}.check-card small{color:var(--muted,#64748b);grid-column:2}.inline-check{align-items:center;gap:8px;margin-bottom:8px;display:inline-flex}.preview-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.srt-sample,.error-box{white-space:pre-wrap;background:#0f172a14;border-radius:12px;padding:12px;overflow:auto}.warning-text{color:#b45309}.toolbar{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (width<=980px){.cards-six,.dashboard-grid,.upload-grid,.filter-panel{grid-template-columns:1fr}}.upload-grid,.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:24px;display:grid}.dropzone{border:2px dashed var(--border,#cbd5e1);text-align:center;cursor:pointer;background:#2563eb0a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.dropzone input{display:none}.field-row{gap:8px;margin-top:16px;display:grid}.language-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.language-card{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);color:inherit;text-align:left;border-radius:14px;padding:14px}.language-card.selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.language-card span{font-weight:700;display:block}.language-card small{opacity:.75}.two-col{grid-template-columns:1fr 180px;align-items:center;gap:16px;display:grid}.compact{margin-top:16px}.checkbox-line{align-items:center;gap:10px;display:flex}.glossary-box{min-height:110px;margin-top:12px}.glossary-settings{min-height:260px;margin:16px 0}.help-text{opacity:.75;font-size:14px}.error-box{white-space:pre-wrap;max-width:760px;color:inherit;background:#ef44441f;border-radius:12px;padding:12px}.sample-preview{white-space:pre-wrap;background:#94a3b82e;border-radius:14px;min-height:120px;padding:16px;overflow:auto}.mini-cards{grid-template-columns:repeat(3,1fr)}.metric-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bar-chart{gap:10px;display:grid}.bar-row{grid-template-columns:70px 1fr 36px;align-items:center;gap:10px;margin:8px 0;display:grid}.bar-row div{background:#94a3b840;border-radius:999px;height:10px;overflow:hidden}.bar-row i{border-radius:inherit;background:#3b82f6;height:100%;display:block}.ratio-stack{background:#94a3b840;border-radius:999px;height:16px;display:flex;overflow:hidden}.ratio-stack i.success{background:#16a34a}.ratio-stack i.danger{background:#dc2626}.ratio-stack i.warning{background:#f59e0b}.provider-row,.recent-job-link{border-bottom:1px solid var(--border,#e5e7eb);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.recent-job-link{grid-template-columns:1fr auto 180px;text-decoration:none}.filters{grid-template-columns:minmax(220px,1fr) 180px 220px auto;gap:12px;display:grid}.job-hero .toolbar{margin-top:16px}@media (width<=900px){.upload-grid,.dashboard-grid,.filters,.two-col,.recent-job-link{grid-template-columns:1fr}}.page-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.page-subtitle{color:var(--muted,#64748b);margin:6px 0 0}.selected-file-box{border:1px solid var(--border,#d8e0ee);background:#2563eb0f;border-radius:14px;gap:4px;margin-top:14px;padding:14px 16px;display:grid}.selected-file-box span,.selected-file-box small{color:var(--muted,#64748b)}.dropzone.drag-active{background:#2563eb1f;border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.multi-select-field{position:relative}.multi-select-trigger{border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);width:100%;min-height:46px;color:inherit;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.multi-select-trigger.open,.multi-select-trigger:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.muted{color:var(--muted,#64748b)}.selected-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.selected-chip{color:#1d4ed8;background:#2563eb1a;border-radius:999px;align-items:center;gap:8px;padding:5px 9px 5px 12px;font-size:13px;font-weight:700;display:inline-flex}.selected-chip button{color:inherit;background:0 0;border:0;padding:0 2px;font-weight:900}.muted-chip{color:var(--muted,#64748b);background:#94a3b82e}.multi-select-menu{z-index:20;border:1px solid var(--border,#cbd5e1);background:var(--panel,#fff);border-radius:16px;max-height:330px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 18px 50px #0f172a2e}.multi-select-actions{border-bottom:1px solid var(--border,#e2e8f0);justify-content:flex-end;gap:8px;margin-bottom:8px;padding:4px 4px 10px;display:flex}.multi-select-actions button{border:1px solid var(--border,#cbd5e1);color:inherit;background:0 0;border-radius:10px;padding:6px 10px}.multi-select-option{cursor:pointer;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.multi-select-option input{width:16px;height:16px}.multi-select-option strong,.multi-select-option small{display:block}.multi-select-option small{color:var(--muted,#64748b)}.multi-select-option.disabled{opacity:.55;cursor:not-allowed}.upload-options-grid{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:14px;margin-top:18px;display:grid}.checkbox-card{border:1px solid var(--border,#cbd5e1);border-radius:14px;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:14px;display:grid}.checkbox-card strong,.checkbox-card small{display:block}.checkbox-card small{color:var(--muted,#64748b);margin-top:3px}.compact-field{margin:0}.glossary-module-note{border:1px dashed var(--border,#cbd5e1);background:#94a3b81a;border-radius:14px;gap:4px;margin:16px 0;padding:14px 16px;display:grid}.glossary-module-note span{color:var(--muted,#64748b)}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.settings-card h2{margin-top:0}.settings-list{gap:10px;margin:16px 0 0;display:grid}.settings-list div{border-top:1px solid var(--border,#e2e8f0);justify-content:space-between;gap:18px;padding-top:10px;display:flex}.settings-list dt{color:var(--muted,#64748b)}.settings-list dd{margin:0;font-weight:800}.disabled-card{opacity:.88}[data-theme=dark] .multi-select-menu,[data-theme=dark] .multi-select-trigger{background:#101827}@media (width<=900px){.upload-options-grid{grid-template-columns:1fr}.multi-select-menu{margin-top:8px;position:static}}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.provider-overview-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:22px;display:grid}.provider-card{text-align:left;border:1px solid var(--border,#d7deea);background:var(--surface,#fff);color:inherit;border-radius:16px;min-height:170px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s}.provider-card:hover,.provider-card:focus-visible,.provider-card.active{border-color:#315bf5;transform:translateY(-1px);box-shadow:0 12px 28px #315bf51f}.provider-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.provider-card small,.provider-card p,.provider-help-panel p,.muted{color:var(--muted,#526175)}.provider-card p{min-height:52px;margin:10px 0;line-height:1.45}.provider-card-meta{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.provider-card-meta span{color:#315bf5;background:#315bf51a;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.provider-config-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.provider-config-title{border-bottom:1px solid var(--border,#d7deea);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.provider-config-title h2{margin:0 0 6px}.provider-config-title p{color:var(--muted,#526175);margin:0}.provider-form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.provider-field-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.provider-toggle{border:1px solid var(--border,#d7deea);background:#315bf50a;border-radius:12px;min-height:44px;padding:10px 12px}.field-row em{color:#dc2626;font-style:normal}.field-hint{color:#059669;margin-left:8px;font-weight:700;display:inline-block}.provider-actions{margin-top:18px}.provider-summary{gap:8px;display:grid}.provider-summary dt{color:var(--muted,#526175);font-weight:800}.provider-summary dd{margin:0 0 12px}.provider-note-list{padding-left:20px;line-height:1.65}@media (width<=980px){.provider-config-layout{grid-template-columns:1fr}}.glossary-create-panel{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:24px;margin-bottom:18px;display:grid}.glossary-create-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.table-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;display:flex}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.small-text{font-size:12px}.glossary-editor-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.glossary-main-editor,.glossary-side-panel{min-width:0}.glossary-meta-grid{grid-template-columns:1.3fr 1fr 180px 140px;align-items:end;gap:14px;margin-bottom:16px;display:grid}.glossary-enabled-toggle{align-items:center;min-height:44px}.glossary-section-stack{gap:18px;margin-top:22px;display:grid}.glossary-section{border:1px solid var(--border,#d7deea);background:#ffffff61;border-radius:16px;padding:16px}[data-theme=dark] .glossary-section{background:#0f172a66}.glossary-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.glossary-section-header h2{margin:0 0 4px;font-size:18px}.glossary-section textarea,.glossary-main-editor textarea,.field textarea{border:1px solid var(--border,#d7deea);background:var(--surface,#fff);width:100%;color:inherit;resize:vertical;border-radius:12px;padding:12px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.glossary-stat-grid{grid-template-columns:1fr;gap:10px;margin:14px 0 20px;display:grid}.glossary-stat-grid>div{border:1px solid var(--border,#d7deea);background:var(--background,#f7f9fc);border-radius:14px;padding:14px}.glossary-stat-grid strong{font-size:22px;display:block}.glossary-stat-grid span{color:var(--muted,#5d6b82);font-size:13px}.compiled-term-list{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.compiled-term{border:1px solid var(--border,#d7deea);background:var(--background,#f7f9fc);border-radius:12px;padding:10px}.compiled-term strong,.compiled-term small,.compiled-term code{display:block}.compiled-term small{color:var(--muted,#5d6b82);margin:3px 0}.compiled-term code{white-space:normal;word-break:break-word;font-size:12px}.danger-zone{border-top:1px solid var(--border,#d7deea);margin-top:22px;padding-top:18px}.settings-grid-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.settings-note-list{color:var(--muted,#5d6b82);margin:12px 0 0;padding-left:18px}@media (width<=1100px){.glossary-editor-grid,.glossary-create-panel,.settings-grid-panel{grid-template-columns:1fr}.glossary-meta-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.glossary-create-actions,.glossary-meta-grid,.table-toolbar{grid-template-columns:1fr;display:grid}}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .input,[data-theme=dark] .multi-select-trigger,[data-theme=dark] .multi-select-menu{color:#e5e7eb!important;background:#111827!important;border-color:#334155!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder,[data-theme=dark] .input::placeholder{opacity:1;color:#94a3b8!important}[data-theme=dark] .panel,[data-theme=dark] .card,[data-theme=dark] .settings-card,[data-theme=dark] .upload-panel,[data-theme=dark] .preview-panel,[data-theme=dark] .glossary-picker,[data-theme=dark] .panel-soft{color:#e5e7eb!important;background:#0f172a!important;border-color:#263449!important}[data-theme=dark] .compiled-terms,[data-theme=dark] .compiled-term,[data-theme=dark] .compiled-card,[data-theme=dark] .preview-card,[data-theme=dark] .stat-card,[data-theme=dark] .mini-cards article,[data-theme=dark] .selected-file-box,[data-theme=dark] .checkbox-card,[data-theme=dark] .glossary-module-note,[data-theme=dark] .sample-preview,[data-theme=dark] pre,[data-theme=dark] code{color:#e5e7eb!important;background:#111827!important;border-color:#334155!important}[data-theme=dark] .compiled-terms *,[data-theme=dark] .compiled-term *,[data-theme=dark] .compiled-card *,[data-theme=dark] .preview-card *,[data-theme=dark] .stat-card *,[data-theme=dark] .mini-cards article *,[data-theme=dark] .help-text,[data-theme=dark] .page-subtitle,[data-theme=dark] small,[data-theme=dark] dd,[data-theme=dark] dt{color:#cbd5e1!important}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] strong,[data-theme=dark] label,[data-theme=dark] th,[data-theme=dark] td{color:#f8fafc!important}[data-theme=dark] .selected-chip{color:#bfdbfe!important;background:#60a5fa2e!important}.panel-soft{border:1px solid var(--border,#d8e0ee);background:#2563eb0a;border-radius:16px;margin:16px 0;padding:16px}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea,[data-theme=dark] .input,[data-theme=dark] .select{color:#f8fafc!important;background:#0b1220!important;border-color:#334155!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{opacity:1;color:#94a3b8!important}[data-theme=dark] option{color:#f8fafc!important;background:#0f172a!important}[data-theme=dark] .card,[data-theme=dark] .panel,[data-theme=dark] .provider-card,[data-theme=dark] .glossary-card,[data-theme=dark] .glossary-section,[data-theme=dark] .compiled-card,[data-theme=dark] .metric-card,[data-theme=dark] .stat-card,[data-theme=dark] .preview-card,[data-theme=dark] .preview-item,[data-theme=dark] .summary-card,[data-theme=dark] .backup-card,[data-theme=dark] .settings-card,[data-theme=dark] .language-chip,[data-theme=dark] .language-option,[data-theme=dark] .dropdown-panel,[data-theme=dark] .modal-content{color:#f8fafc!important;background:#111827!important;border-color:#334155!important}[data-theme=dark] .compiled-card *,[data-theme=dark] .metric-card *,[data-theme=dark] .stat-card *,[data-theme=dark] .summary-card *,[data-theme=dark] .preview-card *,[data-theme=dark] .provider-card *,[data-theme=dark] .glossary-card *,[data-theme=dark] .glossary-section *,[data-theme=dark] .settings-card *,[data-theme=dark] .backup-card *{color:inherit}[data-theme=dark] .muted,[data-theme=dark] .help-text,[data-theme=dark] .subtle,[data-theme=dark] small,[data-theme=dark] .table th,[data-theme=dark] label{color:#cbd5e1!important}[data-theme=dark] .table,[data-theme=dark] table{color:#f8fafc!important}[data-theme=dark] .table tr,[data-theme=dark] .table th,[data-theme=dark] .table td{border-color:#334155!important}[data-theme=dark] pre,[data-theme=dark] code,[data-theme=dark] .sample-text,[data-theme=dark] .preview-box,[data-theme=dark] .monospace{color:#f8fafc!important;background:#020617!important;border-color:#334155!important}[data-theme=dark] .badge,[data-theme=dark] .pill{color:#e0f2fe!important}.backup-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.backup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.backup-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.backup-status-card{background:#fff;border:1px solid #d8e0ef;border-radius:16px;padding:18px}[data-theme=dark] .backup-status-card{color:#f8fafc!important;background:#111827!important;border-color:#334155!important}.backup-status-card strong{margin-top:8px;font-size:24px;display:block}.backup-table-actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=980px){.backup-grid,.backup-form-grid{grid-template-columns:1fr}}.review-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.review-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.review-toolbar{grid-template-columns:minmax(220px,280px) 1fr minmax(180px,220px);align-items:end;gap:14px;margin-bottom:16px;display:grid}.review-target-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:16px;display:grid}.review-target-chip{border:1px solid var(--border,#dbe3ef);cursor:pointer;background:#ffffffb8;border-radius:14px;padding:12px}.review-target-chip.active{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff2e}.review-target-chip strong,.review-target-chip span{margin-bottom:6px;display:block}.review-cue-list{gap:14px;display:grid}.review-cue-card{border:1px solid var(--border,#dbe3ef);background:var(--panel,#fff);border-radius:16px;padding:16px}.review-cue-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.review-cue-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.review-source{white-space:pre-wrap;border:1px solid var(--border,#dbe3ef);color:#0f172a;background:#f8fafc;border-radius:12px;min-height:96px;margin:0;padding:12px}.review-translation-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-translation-textarea{resize:vertical;min-height:96px;line-height:1.55}.compact-checkbox{min-height:64px}[data-theme=dark] .review-cue-card,[data-theme=dark] .review-target-chip,[data-theme=dark] .review-source{color:#e5e7eb!important;background:#111827!important;border-color:#334155!important}[data-theme=dark] .review-cue-card *,[data-theme=dark] .review-target-chip *,[data-theme=dark] .review-source{color:#e5e7eb!important}[data-theme=dark] .review-target-chip.active{box-shadow:0 0 0 2px #7ea2ff38;border-color:#7ea2ff!important}[data-theme=dark] .provider-card,[data-theme=dark] .provider-card *,[data-theme=dark] .compiled-terms,[data-theme=dark] .compiled-terms *,[data-theme=dark] .compiled-card,[data-theme=dark] .compiled-card *,[data-theme=dark] .glossary-stat-grid>div,[data-theme=dark] .glossary-stat-grid>div *,[data-theme=dark] .preview-card,[data-theme=dark] .preview-card *,[data-theme=dark] .stat-card,[data-theme=dark] .stat-card *{color:#e5e7eb!important;background-color:#111827!important;border-color:#334155!important}[data-theme=dark] textarea,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] .input{color:#f8fafc!important;background-color:#0b1220!important;border-color:#334155!important}[data-theme=dark] textarea::placeholder,[data-theme=dark] input::placeholder{color:#94a3b8!important}@media (width<=900px){.review-header,.review-actions{display:block}.review-actions{margin-top:12px}.review-toolbar,.review-cue-grid{grid-template-columns:1fr}}.usage-page .page-header,.usage-page .header-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.usage-page .header-actions{align-items:center}.usage-stats{margin-bottom:16px}.settings-grid{grid-template-columns:minmax(320px,.95fr) minmax(420px,1.05fr);gap:16px;margin-bottom:16px;display:grid}.usage-settings-panel{gap:12px;display:grid}.fallback-chain-list{gap:8px;display:grid}.fallback-chain-row{grid-template-columns:38px minmax(160px,1fr) auto;align-items:center;gap:8px;display:grid}.chain-index{background:#4f7cff1f;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:700;display:inline-grid}.button-row{flex-wrap:wrap;gap:10px;display:flex}.pricing-table{gap:8px;display:grid}.pricing-row{grid-template-columns:minmax(140px,1fr) repeat(3,minmax(110px,150px));align-items:center;gap:8px;display:grid}.pricing-head{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.usage-bars{gap:8px;display:grid}.usage-bar-row{grid-template-columns:110px minmax(120px,1fr) 80px 130px;align-items:center;gap:10px;display:grid}.usage-bar-track{background:#94a3b83d;border-radius:999px;height:10px;overflow:hidden}.usage-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#4f7cff,#7c3aed);height:100%}.usage-bar-row em{color:var(--muted,#64748b);text-align:right;font-style:normal}[data-theme=dark] .chain-index{color:#dbeafe!important;background:#7ea2ff2e!important}[data-theme=dark] .usage-bar-track{background:#334155e6!important}[data-theme=dark] .usage-page .panel,[data-theme=dark] .usage-page .panel *,[data-theme=dark] .usage-page .stat-card,[data-theme=dark] .usage-page .stat-card *,[data-theme=dark] .usage-page table,[data-theme=dark] .usage-page th,[data-theme=dark] .usage-page td{color:#e5e7eb}@media (width<=1050px){.settings-grid,.pricing-row{grid-template-columns:1fr}.usage-page .page-header,.usage-page .header-actions,.usage-bar-row{grid-template-columns:1fr;display:grid}.usage-bar-row em{text-align:left}}.api-key-limits-page .page-header,.api-key-limits-page .header-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.api-key-limits-page .header-actions{align-items:center}.api-limit-layout{grid-template-columns:280px minmax(0,1fr);gap:16px;display:grid}.key-list-panel{height:fit-content;position:sticky;top:20px}.key-policy-list{gap:10px;display:grid}.key-policy-card{border:1px solid var(--border,#dbe3ef);background:var(--panel,#fff);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:14px;padding:12px}.key-policy-card strong,.key-policy-card span,.key-policy-card small{display:block}.key-policy-card span,.key-policy-card small{color:var(--muted,#64748b);margin-top:6px}.key-policy-card.active{border-color:#4f7cff;box-shadow:0 0 0 2px #4f7cff29}.api-limit-main,.api-limit-panel{gap:16px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.api-limit-panel label span{margin-bottom:6px;font-weight:700;display:block}.api-limit-panel label small{color:var(--muted,#64748b);margin-top:5px;line-height:1.4;display:block}.option-grid{flex-wrap:wrap;gap:8px;display:flex}.option-pill{border:1px solid var(--border,#dbe3ef);background:#ffffffb8;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex!important}.option-pill span{margin:0!important;font-weight:600!important}[data-theme=dark] .key-policy-card,[data-theme=dark] .option-pill{color:#e5e7eb!important;background:#111827!important;border-color:#334155!important}[data-theme=dark] .key-policy-card *,[data-theme=dark] .option-pill *{color:#e5e7eb!important}[data-theme=dark] .key-policy-card.active{box-shadow:0 0 0 2px #7ea2ff38;border-color:#7ea2ff!important}@media (width<=1050px){.api-limit-layout,.form-grid.two,.api-key-limits-page .page-header,.api-key-limits-page .header-actions{grid-template-columns:1fr;display:grid}.key-list-panel{position:static}}.security-page .page-header,.security-page .header-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.security-page .header-actions{align-items:center}.security-panel{gap:14px;display:grid}.security-panel label span{margin-bottom:6px;font-weight:700;display:block}.security-panel label small{color:var(--muted,#64748b);margin-top:5px;line-height:1.4;display:block}.warning-card{background:#f59e0b14!important;border-color:#f59e0b73!important}[data-theme=dark] .security-page .panel,[data-theme=dark] .security-page .panel *,[data-theme=dark] .security-page .stat-card,[data-theme=dark] .security-page .stat-card *,[data-theme=dark] .warning-card,[data-theme=dark] .warning-card *{color:#e5e7eb}[data-theme=dark] .warning-card{background:#f59e0b1f!important;border-color:#f59e0b80!important}@media (width<=1050px){.security-page .page-header,.security-page .header-actions{grid-template-columns:1fr;display:grid}}.remote-backup-page .page-header,.remote-backup-page .header-actions{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.remote-backup-page .header-actions{align-items:center}.remote-backup-panel{gap:14px;display:grid}.remote-backup-panel label span{margin-bottom:6px;font-weight:700;display:block}.remote-backup-panel label small{color:var(--muted,#64748b);margin-top:5px;line-height:1.4;display:block}.danger-panel{background:#ef44440f!important;border-color:#ef444473!important}.danger-panel pre{white-space:pre-wrap;overflow-x:auto}.remote-backup-page code{word-break:break-all;font-size:12px}[data-theme=dark] .remote-backup-page .panel,[data-theme=dark] .remote-backup-page .panel *,[data-theme=dark] .remote-backup-page .stat-card,[data-theme=dark] .remote-backup-page .stat-card *,[data-theme=dark] .danger-panel,[data-theme=dark] .danger-panel *{color:#e5e7eb}[data-theme=dark] .danger-panel{background:#ef44441f!important;border-color:#ef444480!important}@media (width<=1050px){.remote-backup-page .page-header,.remote-backup-page .header-actions{grid-template-columns:1fr;display:grid}}.logs-center-page .compact-header,.limits-page .compact-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.header-actions.wrap{flex-wrap:wrap;gap:10px;display:flex}.logs-toolbar-grid,.limits-layout-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px;display:grid}.logs-tabs{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.tab-chip{border:1px solid var(--border,#d1d5db);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 14px;font-weight:600}.tab-chip.active{background:#4f46e51f;border-color:#4f46e58c}.search-inline{grid-template-columns:1fr auto;gap:10px;display:grid}.inline-field-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.retention-actions{flex-wrap:wrap;gap:10px;display:flex}.logs-table-panel .table-footer-bar,.review-pagination-panel .table-footer-bar{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.pagination-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.small-input{min-width:120px}.log-message-cell{white-space:normal;word-break:break-word;max-width:360px}.badge{text-transform:capitalize;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.badge-audit{background:#6366f11f}.badge-access{background:#10b9811f}.badge-error{background:#ef44441f}.badge-job{background:#f59e0b1f}.key-list-panel .stack-list{gap:10px;display:grid}.key-tile{text-align:left;border:1px solid var(--border,#d1d5db);color:inherit;cursor:pointer;background:0 0;border-radius:18px;gap:4px;padding:14px;display:grid}.key-tile.active{border-color:#4f46e58c;box-shadow:0 0 0 2px #4f46e51f}.limits-main-column{gap:18px;display:grid}.compact-stats-four{grid-template-columns:repeat(4,minmax(0,1fr))}.two-column-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.compact-textarea{min-height:108px}.compact-review-page{gap:16px;display:grid}.review-summary-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-target-card{gap:8px;width:min(360px,100%);display:grid}.compact-progress{background:#94a3b840;border-radius:999px;height:10px;overflow:hidden}.compact-progress span{background:#4f46e5;height:100%;display:block}.review-grid-panel{overflow-x:auto}.review-grid-row{grid-template-columns:60px 120px 120px 100px minmax(260px,1fr) minmax(320px,1fr) 100px;align-items:start;gap:12px;display:grid}.review-grid-header{border-bottom:1px solid var(--border,#d1d5db);margin-bottom:10px;padding-bottom:10px;font-weight:700}.cue-row{border-bottom:1px solid var(--border,#e5e7eb);padding:12px 0}.review-textarea{resize:vertical;width:100%;min-height:92px}.review-textarea.read-only{opacity:.95}.cue-num{font-weight:700}[data-theme=dark] .logs-center-page .panel,[data-theme=dark] .logs-center-page table,[data-theme=dark] .limits-page .panel,[data-theme=dark] .compact-review-page .panel,[data-theme=dark] .logs-center-page .tab-chip,[data-theme=dark] .limits-page .key-tile,[data-theme=dark] .compact-review-page .review-textarea,[data-theme=dark] .compact-review-page .review-grid-header,[data-theme=dark] .compact-review-page .cue-row,[data-theme=dark] .compact-review-page .review-target-card{color:#e5e7eb}[data-theme=dark] .badge-audit{background:#6366f138}[data-theme=dark] .badge-access{background:#10b98138}[data-theme=dark] .badge-error{background:#ef444438}[data-theme=dark] .badge-job{background:#f59e0b38}@media (width<=1200px){.logs-toolbar-grid,.limits-layout-grid,.two-column-panels,.compact-stats-four{grid-template-columns:1fr}.review-grid-row{grid-template-columns:60px 110px 110px 90px minmax(220px,1fr) minmax(240px,1fr) 100px}}@media (width<=900px){.logs-center-page .compact-header,.limits-page .compact-header,.review-summary-head,.logs-table-panel .table-footer-bar,.review-pagination-panel .table-footer-bar,.inline-field-row,.search-inline{grid-template-columns:1fr;display:grid}}.akl-top-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.akl-grid{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:20px;display:grid}.akl-sidebar{position:sticky;top:16px}.akl-key-list{flex-direction:column;gap:12px;margin-top:12px;display:flex}.akl-key-card{text-align:left;border:1px solid var(--border-color,#cbd5e1);background:var(--panel-bg,#fff);cursor:pointer;border-radius:16px;width:100%;padding:14px 16px}.akl-key-card.active{border-color:var(--primary-color,#4f46e5);box-shadow:0 0 0 3px #4f46e51f}.akl-key-name{margin-bottom:6px;font-weight:700}.akl-key-prefix,.akl-key-meta{color:var(--muted-color,#64748b);font-size:13px}.panel-header-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.compact-grid label{flex-direction:column;gap:8px;display:flex}.form-grid{gap:16px;display:grid}.form-grid-1{grid-template-columns:1fr}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.switch-card{border:1px solid var(--border-color,#cbd5e1);border-radius:14px;align-items:flex-start;gap:10px;padding:14px;display:flex!important}.switch-card input{margin-top:4px}.switch-card small{color:var(--muted-color,#64748b);margin-top:4px;display:block}.empty-state{border:1px dashed var(--border-color,#cbd5e1);color:var(--muted-color,#64748b);border-radius:14px;padding:18px}.compact-review-toolbar-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.compact-review-target{align-items:center;gap:12px;display:flex}.compact-review-target strong{font-size:18px}.compact-review-target span{color:var(--muted-color,#64748b)}.compact-review-filters{flex:1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.compact-review-filters input[type=text],.compact-review-filters input:not([type]){min-width:360px}.compact-inline-check{white-space:nowrap;align-items:center;gap:8px;display:flex}.compact-review-table{flex-direction:column;gap:8px;display:flex}.compact-review-head,.compact-review-row{grid-template-columns:70px 135px 135px 90px minmax(260px,1fr) minmax(260px,1fr) 110px;align-items:start;gap:12px;display:grid}.compact-review-head{border-bottom:1px solid var(--border-color,#cbd5e1);padding:10px 12px;font-weight:700}.compact-review-row{border:1px solid var(--border-color,#cbd5e1);background:var(--panel-bg,#fff);border-radius:14px;padding:12px}.compact-review-row.is-edited{border-color:#22c55e73}.compact-review-row textarea{resize:vertical;width:100%;min-height:78px}.compact-review-row .source-readonly{background:var(--surface-soft,#f8fafc)}.cue-number{font-weight:700}.row-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.compact-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}@media (width<=1280px){.akl-top-stats,.form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-review-head,.compact-review-row{grid-template-columns:70px 120px 120px 80px minmax(220px,1fr) minmax(220px,1fr) 100px;overflow:auto}}@media (width<=960px){.akl-grid{grid-template-columns:1fr}.akl-sidebar{position:static}.form-grid-2,.form-grid-3,.form-grid-4{grid-template-columns:1fr}.compact-review-toolbar-row,.compact-review-filters{flex-direction:column;align-items:stretch}.compact-review-filters input[type=text],.compact-review-filters input:not([type]){width:100%;min-width:0}.compact-review-head{display:none}.compact-review-row{grid-template-columns:1fr}.row-actions{flex-direction:row;align-items:center}}.srt-review-compact-page{gap:16px;display:grid}.review-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.review-filter-card{gap:14px;display:grid}.review-filter-row{grid-template-columns:280px minmax(240px,1fr) 190px;align-items:stretch;gap:12px;display:grid}.review-check{border:1px solid var(--border,#d6deef);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.review-check small{color:var(--muted,#64748b);grid-column:2}.review-target-strip{border:1px solid var(--border,#d6deef);border-radius:14px;gap:8px;padding:12px;display:grid}.review-table-scroll{overflow-x:auto}.review-table-grid{grid-template-columns:70px 128px 128px 90px minmax(280px,1fr) minmax(340px,1.15fr) 110px;align-items:start;gap:10px;min-width:1180px;display:grid}.review-table-head{border-bottom:1px solid var(--border,#d6deef);padding:10px 12px;font-weight:700}.review-table-row{border-bottom:1px solid var(--border,#e5e7eb);padding:12px}.review-table-row.edited{background:#22c55e0f}.review-cell-textarea{resize:vertical;min-height:78px;line-height:1.45}.review-cell-textarea.source{background:#94a3b814}.cue-number-cell{font-weight:700}.review-row-actions{gap:8px;display:grid}.review-edited-badge{background:#22c55e24;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.review-empty-row{border:1px dashed var(--border,#d6deef);color:var(--muted,#64748b);border-radius:12px;margin:12px 0;padding:18px}.review-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.review-pagination-actions{align-items:center;gap:10px;display:flex}.review-pagination .small{width:125px}[data-theme=dark] .review-table-row.edited{background:#22c55e1f}[data-theme=dark] .review-cell-textarea.source{background:#1e293bd9!important}@media (width<=900px){.review-page-header,.review-pagination{grid-template-columns:1fr;display:grid}.review-header-actions,.review-pagination-actions{justify-content:flex-start}.review-filter-row{grid-template-columns:1fr}}.subtitle-quality-page{gap:16px;display:grid}.quality-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.quality-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.quality-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card.danger strong{color:#dc2626}.stat-card.warn strong{color:#d97706}.quality-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.quality-settings-panel{gap:14px;display:grid;position:sticky;top:16px}.quality-settings-panel label{gap:6px;display:grid}.quality-rule-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quality-results-panel{gap:14px;display:grid}.quality-filter-row{grid-template-columns:160px 220px minmax(220px,1fr);gap:10px;display:grid}.quality-issue-list{gap:12px;display:grid}.quality-issue-card{border:1px solid var(--border,#d6deef);border-radius:16px;gap:10px;padding:14px;display:grid}.quality-issue-card.error{border-color:#dc262673}.quality-issue-card.warning{border-color:#d9770673}.quality-issue-card.info{border-color:#2563eb59}.quality-issue-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quality-issue-head span{color:var(--muted,#64748b);margin-top:3px;display:block}.quality-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.quality-badge{text-transform:capitalize;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.quality-badge.error{color:#dc2626;background:#dc26261f}.quality-badge.warning{color:#b45309;background:#d977061f}.quality-badge.info{color:#2563eb;background:#2563eb1f}.quality-badge.type{background:#64748b1f}.quality-badge.fixable{color:#16a34a;background:#22c55e24}.quality-message{margin:0;font-weight:600}.quality-text-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.quality-text-grid h3{margin:0 0 6px;font-size:14px}.quality-text-grid pre{white-space:pre-wrap;border:1px solid var(--border,#d6deef);background:#94a3b814;border-radius:12px;min-height:70px;margin:0;padding:10px;line-height:1.45}[data-theme=dark] .quality-text-grid pre{color:#e5e7eb;background:#1e293bd9}@media (width<=1100px){.quality-summary-grid,.quality-layout{grid-template-columns:1fr}.quality-settings-panel{position:static}}@media (width<=800px){.quality-header,.quality-issue-head{grid-template-columns:1fr;display:grid}.quality-actions,.quality-badges{justify-content:flex-start}.quality-filter-row,.quality-rule-grid{grid-template-columns:1fr}}.review-pro-page{gap:16px;display:grid}.review-pro-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-pro-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.review-pro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.review-pro-toolbar{gap:12px;display:grid}.review-pro-toolbar-row{grid-template-columns:230px minmax(240px,1fr) 180px 220px;gap:10px;display:grid}.review-pro-table-scroll{overflow-x:auto}.review-pro-grid{grid-template-columns:90px 140px minmax(280px,1fr) minmax(320px,1.15fr) minmax(270px,.9fr) 105px;align-items:start;gap:12px;min-width:1350px;display:grid}.review-pro-head{border-bottom:1px solid var(--border,#d6deef);padding:10px 12px;font-weight:700}.review-pro-row{border-bottom:1px solid var(--border,#e5e7eb);padding:12px;transition:background .15s,box-shadow .15s}.review-pro-row:hover{background:#94a3b80f}.review-pro-row.selected{background:#4f46e50d;box-shadow:inset 3px 0 #4f46e5}.review-pro-row.dirty{background:#f59e0b0f}.cue-id-cell{gap:6px;display:grid}.dirty-dot,.edited-dot{border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:700;display:inline-flex}.dirty-dot{color:#b45309;background:#f59e0b29}.edited-dot{color:#16a34a;background:#22c55e24}.time-cell{gap:4px;font-size:13px;display:grid}.time-cell small{color:var(--muted,#64748b)}.review-pro-text{resize:vertical;min-height:98px;line-height:1.45}.review-pro-text.source{background:#94a3b814}.issue-cell{gap:8px;display:grid}.no-issue{color:var(--muted,#64748b);font-size:13px}.issue-pill{border:1px solid var(--border,#d6deef);border-radius:12px;gap:5px;padding:9px;font-size:13px;display:grid}.issue-pill strong{text-transform:capitalize}.issue-pill small{color:var(--muted,#64748b);line-height:1.35}.issue-pill.error{background:#dc26260f;border-color:#dc262673}.issue-pill.warning{background:#d977060f;border-color:#d9770673}.issue-pill.info{background:#2563eb0d;border-color:#2563eb59}.issue-actions{flex-wrap:wrap;gap:6px;display:flex}.issue-actions button{border:1px solid var(--border,#d6deef);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}.row-action-cell{gap:8px;display:grid}.review-pro-empty{border:1px dashed var(--border,#d6deef);color:var(--muted,#64748b);border-radius:12px;margin:12px 0;padding:18px}.review-pro-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.review-pro-page-actions{align-items:center;gap:10px;display:flex}.review-pro-page-actions .small{width:125px}[data-theme=dark] .review-pro-text.source{background:#1e293bd9!important}[data-theme=dark] .review-pro-row.selected{background:#4f46e529}[data-theme=dark] .review-pro-row.dirty{background:#f59e0b1f}@media (width<=1200px){.review-pro-stats,.review-pro-toolbar-row{grid-template-columns:1fr 1fr}}@media (width<=800px){.review-pro-header,.review-pro-pagination{grid-template-columns:1fr;display:grid}.review-pro-actions,.review-pro-page-actions{justify-content:flex-start}.review-pro-stats,.review-pro-toolbar-row{grid-template-columns:1fr}}.queue-page{gap:16px;display:grid}.queue-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.queue-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.queue-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.queue-layout{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:16px;display:grid}.queue-settings-panel{gap:14px;display:grid;position:sticky;top:16px}.queue-setting-grid,.queue-provider-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.queue-settings-panel label{gap:6px;display:grid}.queue-command-box{border:1px solid var(--border,#d6deef);background:#94a3b814;border-radius:12px;gap:6px;padding:10px;font-size:13px;display:grid}.queue-command-box code{white-space:pre-wrap;word-break:break-word;display:block}.queue-main{gap:16px;display:grid}.queue-recommendations{gap:6px;display:grid}.queue-recommendations p{margin:0}.queue-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.queue-job-table{gap:8px;display:grid}.queue-job-head,.queue-job-row{grid-template-columns:minmax(260px,1.2fr) 120px minmax(180px,.8fr) 160px 145px;align-items:start;gap:12px;display:grid}.queue-job-head{border-bottom:1px solid var(--border,#d6deef);padding:10px 12px;font-weight:700}.queue-job-row{border:1px solid var(--border,#d6deef);border-radius:14px;padding:12px}.queue-job-row small{color:var(--muted,#64748b);word-break:break-word;margin-top:4px;display:block}.queue-status{border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.queue-status.success{color:#16a34a;background:#22c55e24}.queue-status.error{color:#dc2626;background:#dc26261f}.queue-status.running{color:#2563eb;background:#2563eb1f}.queue-status.cancelled{background:#64748b24}.queue-status.pending{color:#b45309;background:#f59e0b24}.queue-job-actions{flex-wrap:wrap;gap:8px;display:flex}.queue-worker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.queue-worker-grid>div{border:1px solid var(--border,#d6deef);border-radius:12px;gap:5px;padding:10px;display:grid}.queue-worker-grid span{color:var(--muted,#64748b);word-break:break-word}.error-text{color:#dc2626!important}@media (width<=1280px){.queue-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-layout{grid-template-columns:1fr}.queue-settings-panel{position:static}}@media (width<=900px){.queue-header,.queue-section-header{grid-template-columns:1fr;display:grid}.queue-actions{justify-content:flex-start}.queue-stat-grid,.queue-setting-grid,.queue-provider-grid,.queue-worker-grid{grid-template-columns:1fr}.queue-job-head{display:none}.queue-job-row{grid-template-columns:1fr}}.wp-connector-page{gap:16px;display:grid}.wp-connector-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wp-connector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.wp-connector-card{gap:12px;display:grid}.wp-connector-card label{gap:6px;display:grid}.wp-generated-key{border:1px solid var(--border,#d6deef);background:#f59e0b14;border-radius:14px;gap:10px;padding:12px;display:grid}.wp-generated-key code,.wp-value-list code,.wp-code-block{white-space:pre-wrap;word-break:break-all}.wp-copy-actions{flex-wrap:wrap;gap:8px;display:flex}.wp-value-list{gap:12px;display:grid}.wp-value-list>div{border:1px solid var(--border,#d6deef);border-radius:14px;gap:5px;padding:12px;display:grid}.wp-value-list span{color:var(--muted,#64748b);font-weight:700}.wp-code-block{border:1px solid var(--border,#d6deef);background:#94a3b814;border-radius:14px;margin:0;padding:14px;line-height:1.45}.wp-key-table{gap:8px;display:grid}.wp-key-head,.wp-key-row{grid-template-columns:minmax(220px,1fr) 130px 110px 90px 170px;align-items:center;gap:12px;display:grid}.wp-key-head{border-bottom:1px solid var(--border,#d6deef);padding:10px 12px;font-weight:700}.wp-key-row{border:1px solid var(--border,#d6deef);border-radius:14px;padding:12px}.warning-text{color:#b45309;font-weight:700}@media (width<=1000px){.wp-connector-grid{grid-template-columns:1fr}.wp-key-head{display:none}.wp-key-row{grid-template-columns:1fr}.wp-connector-header{grid-template-columns:1fr;display:grid}}.api-keys-hub-page{gap:16px;display:grid}.api-keys-hub-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-keys-hub-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.api-keys-hub-tab{border:1px solid var(--border,#d6deef);background:var(--panel,#fff);color:inherit;cursor:pointer;text-align:left;border-radius:16px;gap:6px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.api-keys-hub-tab:hover{border-color:#4f46e58c;transform:translateY(-1px)}.api-keys-hub-tab.active{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.api-keys-hub-tab strong{font-size:16px}.api-keys-hub-tab span{color:var(--muted,#64748b);font-size:13px;line-height:1.35}.api-keys-hub-content>section,.api-keys-hub-content>div,.api-keys-hub-content .wp-connector-header h1,.api-keys-hub-content .subtitle-quality-page h1{margin-top:0}@media (width<=980px){.api-keys-hub-tabs{grid-template-columns:1fr}}.monitoring-page{gap:16px;display:grid}.monitoring-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.monitoring-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.monitoring-overall{border:1px solid var(--border,#d6deef);background:var(--panel,#fff);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.monitoring-overall>div{gap:5px;display:grid}.monitoring-overall span{color:var(--muted,#64748b);font-weight:700}.monitoring-overall strong{font-size:28px}.monitoring-overall small{color:var(--muted,#64748b)}.monitoring-overall.is-ok{border-color:#22c55e73}.monitoring-overall.is-warning{background:#d977060a;border-color:#d977068c}.monitoring-overall.is-critical{background:#dc26260a;border-color:#dc26268c}.monitoring-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.monitoring-main{gap:16px;display:grid}.monitoring-settings-panel{gap:14px;display:grid;position:sticky;top:16px}.monitoring-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.monitoring-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monitoring-metric-card{border:1px solid var(--border,#d6deef);border-radius:16px;gap:9px;padding:14px;display:grid}.monitoring-metric-card.is-ok{border-color:#22c55e59}.monitoring-metric-card.is-warning{background:#d977060a;border-color:#d9770673}.monitoring-metric-card.is-critical{background:#dc26260a;border-color:#dc262673}.monitoring-metric-card.is-unknown{border-color:#64748b59}.monitoring-metric-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.monitoring-metric-head>div{gap:4px;display:grid}.monitoring-metric-head span,.monitoring-metric-card small{color:var(--muted,#64748b)}.monitoring-metric-head em{background:#64748b1f;border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.monitoring-metric-card.is-ok em{color:#16a34a;background:#22c55e24}.monitoring-metric-card.is-warning em{color:#b45309;background:#d9770624}.monitoring-metric-card.is-critical em{color:#dc2626;background:#dc26261f}.monitoring-metric-card p{margin:0;line-height:1.45}.monitoring-alert-list{gap:10px;display:grid}.monitoring-alert-card{border:1px solid var(--border,#d6deef);border-radius:14px;gap:5px;padding:12px;display:grid}.monitoring-alert-card.is-warning{background:#d977060d;border-color:#d9770680}.monitoring-alert-card.is-critical{background:#dc26260d;border-color:#dc262680}.monitoring-alert-card span{text-transform:uppercase;color:var(--muted,#64748b);font-size:12px;font-weight:800}.monitoring-alert-card p,.monitoring-recommendations p{margin:0}.monitoring-recommendations{gap:6px;display:grid}.monitoring-setting-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.monitoring-setting-grid label{gap:6px;display:grid}@media (width<=1280px){.monitoring-layout{grid-template-columns:1fr}.monitoring-settings-panel{position:static}.monitoring-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.monitoring-header,.monitoring-section-head{grid-template-columns:1fr;display:grid}.monitoring-actions{justify-content:flex-start}.monitoring-overall,.monitoring-metric-grid,.monitoring-setting-grid{grid-template-columns:1fr}}.cost-guardrail-page{gap:16px;display:grid}.cost-guardrail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cost-guardrail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cost-overall{border:1px solid var(--border,#d6deef);background:var(--panel,#fff);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.cost-overall>div{gap:5px;display:grid}.cost-overall span{color:var(--muted,#64748b);font-weight:700}.cost-overall strong{font-size:26px}.cost-overall small{color:var(--muted,#64748b)}.cost-overall.is-warning{background:#d977060a;border-color:#d977068c}.cost-overall.is-critical{background:#dc26260a;border-color:#dc26268c}.cost-warning-box{background:#d977060d!important;border-color:#d9770680!important}.cost-warning-box p{margin:6px 0 0}.cost-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.cost-main{gap:16px;display:grid}.cost-settings-panel{gap:14px;display:grid;position:sticky;top:16px}.cost-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cost-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cost-provider-card{border:1px solid var(--border,#d6deef);border-radius:16px;gap:12px;padding:14px;display:grid}.cost-provider-card.is-warning{background:#d977060a;border-color:#d9770673}.cost-provider-card.is-critical{background:#dc26260a;border-color:#dc262673}.cost-provider-head{justify-content:space-between;gap:12px;display:flex}.cost-provider-head>div{gap:4px;display:grid}.cost-provider-head small{color:var(--muted,#64748b)}.cost-provider-head span{background:#64748b1f;border-radius:999px;height:max-content;padding:4px 8px;font-size:12px;font-weight:800}.cost-budget-line{gap:6px;display:grid}.cost-budget-label{justify-content:space-between;gap:10px;font-size:13px;display:flex}.cost-budget-label span{color:var(--muted,#64748b);font-weight:700}.cost-budget-bar{background:#94a3b838;border-radius:999px;height:9px;overflow:hidden}.cost-budget-bar>div{border-radius:inherit;background:#4f46e5;height:100%}.cost-provider-card.is-warning .cost-budget-bar>div{background:#b45309}.cost-provider-card.is-critical .cost-budget-bar>div{background:#dc2626}.cost-provider-warning{color:#b45309;margin:0;font-weight:700}.cost-provider-card.is-critical .cost-provider-warning{color:#dc2626}.cost-provider-actions{flex-wrap:wrap;gap:8px;display:flex}.cost-alert-list,.cost-recommendations,.cost-source-list,.cost-rule-list{gap:10px;display:grid}.cost-alert-card{border:1px solid var(--border,#d6deef);border-radius:14px;gap:5px;padding:12px;display:grid}.cost-alert-card.is-warning{background:#d977060d;border-color:#d9770680}.cost-alert-card.is-critical{background:#dc26260d;border-color:#dc262680}.cost-alert-card span{text-transform:uppercase;color:var(--muted,#64748b);font-size:12px;font-weight:800}.cost-alert-card p,.cost-recommendations p{margin:0}.cost-source-list code{border:1px solid var(--border,#d6deef);white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:8px;display:block}.cost-setting-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cost-setting-grid label{gap:6px;display:grid}.cost-rule-card{border:1px solid var(--border,#d6deef);border-radius:14px;gap:10px;padding:12px;display:grid}.cost-rule-head{justify-content:space-between;gap:10px;display:flex}.cost-rule-head small{color:var(--muted,#64748b)}.checkbox-card.small{padding:8px 10px!important}@media (width<=1280px){.cost-layout{grid-template-columns:1fr}.cost-settings-panel{position:static}}@media (width<=900px){.cost-guardrail-header,.cost-section-head{grid-template-columns:1fr;display:grid}.cost-guardrail-actions{justify-content:flex-start}.cost-overall,.cost-provider-grid,.cost-setting-grid{grid-template-columns:1fr}}.audit-page{gap:16px;display:grid}.audit-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audit-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.audit-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.audit-layout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.audit-filter-panel{gap:14px;display:grid;position:sticky;top:16px}.audit-filter-panel label{gap:6px;display:grid}.audit-side-section{gap:8px;display:grid}.audit-side-section h3{margin:8px 0 0}.audit-mini-row{border:1px solid var(--border,#d6deef);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.audit-mini-row span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#64748b);overflow:hidden}.audit-main-panel{gap:12px;display:grid}.audit-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-table{gap:8px;display:grid}.audit-row{border:1px solid var(--border,#d6deef);border-radius:14px;grid-template-columns:180px minmax(170px,.9fr) minmax(180px,1fr) minmax(220px,1.2fr) minmax(170px,.9fr);align-items:start;gap:12px;padding:12px;display:grid}.audit-head{background:#94a3b814;border-style:solid;font-weight:800}.audit-row strong{display:block}.audit-row small{color:var(--muted,#64748b);word-break:break-word;margin-top:4px;display:block}.audit-pill{background:#64748b1f;border-radius:999px;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.audit-pill.warning{color:#b45309;background:#d9770624}.audit-pill.error{color:#dc2626;background:#dc26261f}.audit-pill.info{color:#2563eb;background:#2563eb1f}.audit-row details{gap:6px;display:grid}.audit-row summary{cursor:pointer;font-weight:700}.audit-row p{margin:8px 0}.audit-row code{white-space:pre-wrap;word-break:break-word;border:1px solid var(--border,#d6deef);background:#94a3b814;border-radius:8px;padding:6px;display:block}@media (width<=1280px){.audit-layout{grid-template-columns:1fr}.audit-filter-panel{position:static}.audit-row{grid-template-columns:1fr 1fr}}@media (width<=800px){.audit-header,.audit-section-head{grid-template-columns:1fr;display:grid}.audit-actions{justify-content:flex-start}.audit-stat-grid,.audit-row{grid-template-columns:1fr}.audit-head{display:none}}.usage-daily-card{gap:14px;display:grid;max-height:none!important;overflow:visible!important}.usage-daily-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.usage-daily-header h2{margin:0 0 4px}.usage-daily-header .muted{color:var(--muted,#64748b);margin:0;font-size:13px}.usage-bars-clean{gap:8px;display:grid}.usage-bar-row-clean{grid-template-columns:110px minmax(160px,1fr) 60px 130px;align-items:center;gap:12px;min-height:28px;display:grid}.usage-bar-row-clean span{font-variant-numeric:tabular-nums}.usage-bar-row-clean strong,.usage-bar-row-clean em{text-align:right;font-variant-numeric:tabular-nums}.usage-bar-row-clean .usage-bar-track{height:9px}.usage-bar-row-clean .usage-bar-fill{height:100%}@media (width<=760px){.usage-daily-header{grid-template-columns:1fr;display:grid}.usage-bar-row-clean{grid-template-columns:100px 1fr 48px}.usage-bar-row-clean em{text-align:left;grid-column:2/-1}}.stat-card{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);border-radius:18px;align-content:start;gap:8px;min-height:120px;padding:18px 20px;display:grid;box-shadow:0 10px 28px #0f172a0d}.stat-card>span{color:var(--muted,#64748b);letter-spacing:.01em;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:block}.stat-card>strong{color:var(--text,#172033);word-break:break-word;margin:0;font-size:28px;font-weight:800;line-height:1.1;display:block}.stat-card>small{color:var(--muted,#64748b);margin:0;font-size:13px;line-height:1.5;display:block}.usage-page .stat-card,.remote-backup-page .stat-card,.security-page .stat-card{min-height:124px}.usage-page .stat-card>strong,.remote-backup-page .stat-card>strong{font-size:26px}.security-page .ip-stat-card>strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:22px}.security-page .status-card>strong,.remote-backup-page .stat-card>strong:first-child{letter-spacing:-.01em}@media (width<=1280px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.stats-grid{grid-template-columns:1fr}.stat-card{min-height:auto;padding:16px}.stat-card>strong{font-size:24px}.security-page .ip-stat-card>strong{font-size:19px}}:root{--evb-radius-xs:8px;--evb-radius-sm:12px;--evb-radius-md:16px;--evb-radius-lg:22px;--evb-shadow-soft:0 14px 38px #0f172a12;--evb-shadow-card:0 10px 28px #0f172a0e;--evb-ring:0 0 0 4px #355cff21;--evb-soft-bg:#355cff0b;--evb-soft-border:#355cff2e}:root[data-theme=dark]{--evb-shadow-soft:0 18px 42px #00000047;--evb-shadow-card:0 12px 30px #0000003d;--evb-ring:0 0 0 4px #7c9cff2b;--evb-soft-bg:#7c9cff14;--evb-soft-border:#7c9cff3d}body{letter-spacing:-.008em}main{width:100%;max-width:1560px;margin:0 auto}h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,2.2vw,38px);line-height:1.12}h2{letter-spacing:-.035em;font-size:clamp(20px,1.35vw,26px);line-height:1.18}h3{letter-spacing:-.025em}.page-subtitle,.muted,.help-text,.panel p,small{line-height:1.55}.page-header,.page-heading,.monitoring-header,.cost-guardrail-header,.audit-header,.quality-header,.review-pro-header,.review-header,.queue-header,.wp-connector-header,.log-center-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.header-actions,.top-actions,.monitoring-actions,.cost-guardrail-actions,.audit-actions,.quality-actions,.review-pro-actions,.review-actions,.queue-actions,.wp-connector-actions,.log-center-actions,.button-row,.toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.panel,.login-card,.cards article,.stat-card,.checkbox-card,.card,.settings-card,.preview-card,.compiled-card,.selected-file-box,.panel-soft,.key-policy-card,.log-source-card,.monitoring-metric-card,.monitoring-alert-card,.cost-provider-card,.cost-alert-card,.cost-rule-card,.audit-mini-row,.audit-alert-card,.quality-issue-card,.review-pro-cue,.queue-job-card,.wp-connector-card{border-radius:var(--evb-radius-lg);border-color:var(--border,#d8deea)}.panel,.login-card{box-shadow:var(--evb-shadow-soft)}.cards article,.stat-card,.checkbox-card,.panel-soft,.key-policy-card,.log-source-card,.monitoring-metric-card,.cost-provider-card,.audit-mini-row,.quality-issue-card,.queue-job-card{box-shadow:var(--evb-shadow-card)}.panel{padding:clamp(18px,1.8vw,28px)}.panel>h2:first-child,.panel>h3:first-child{margin-top:0}.panel>h2:first-child+.muted,.panel>h2:first-child+p,.panel>h3:first-child+.muted,.panel>h3:first-child+p{margin-top:-4px}.settings-grid,.dashboard-grid,.upload-grid,.monitoring-layout,.cost-layout,.audit-layout,.quality-layout,.review-pro-layout,.queue-layout,.api-limit-layout{gap:18px}input,select,textarea,.input,.multi-select-trigger{border-radius:var(--evb-radius-sm);border-color:var(--border,#d8deea);background:var(--panel,#fff);min-height:44px;transition:border-color .16s,box-shadow .16s,background-color .16s}textarea,textarea.input{resize:vertical;line-height:1.55}input:hover,select:hover,textarea:hover,.input:hover,.multi-select-trigger:hover{border-color:#355cff61}input:focus,select:focus,textarea:focus,.input:focus,.multi-select-trigger:focus,.multi-select-trigger.open{border-color:var(--brand,#355cff);box-shadow:var(--evb-ring);outline:none}label>span:first-child,.field span,.api-limit-panel label span,.security-panel label span,.remote-backup-panel label span,.quality-settings-panel label,.cost-setting-grid label,.monitoring-setting-grid label,.audit-filter-panel label{color:var(--text,#172033);font-weight:750}label small,.field small,.api-limit-panel label small,.security-panel label small,.remote-backup-panel label small{color:var(--muted,#667085)}.btn,button.btn,.button,button{border-radius:var(--evb-radius-sm)}.btn,.button{min-height:42px;transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s}.btn:hover,.button:hover{transform:translateY(-1px)}.btn.primary,.button.primary{box-shadow:0 10px 24px #355cff38}.checkbox-card{background:linear-gradient(#ffffffc7,#ffffff75);grid-template-columns:22px minmax(0,1fr);align-items:flex-start!important;gap:12px!important;padding:16px 18px!important;display:grid!important}.checkbox-card input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--brand,#355cff);margin-top:2px}.checkbox-card span{gap:4px;margin:0!important;display:grid!important}.checkbox-card strong{line-height:1.3}.checkbox-card small{line-height:1.45;margin:0!important}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}.stat-card{background:var(--panel,#fff);align-content:start;gap:8px;min-height:124px;padding:18px 20px;display:grid;overflow:hidden}.stat-card>span{color:var(--muted,#667085);letter-spacing:.01em;font-size:13px;font-weight:760;line-height:1.35;display:block}.stat-card>strong{color:var(--text,#172033);letter-spacing:-.035em;word-break:break-word;font-size:clamp(23px,1.7vw,30px);font-weight:850;line-height:1.08;display:block}.stat-card>small{color:var(--muted,#667085);font-size:13px;line-height:1.48;display:block}.security-page .ip-stat-card>strong{word-break:break-word}.stat-card strong:has(+small){word-break:break-word}.table-wrap,.pricing-table,.audit-table{border-radius:var(--evb-radius-md);border:1px solid var(--border,#d8deea);background:var(--panel,#fff);overflow:auto}table{border-collapse:separate;border-spacing:0}th{z-index:1;background:color-mix(in srgb, var(--panel,#fff) 92%, var(--bg,#f7f8fb));color:var(--muted,#667085);letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:800;position:sticky;top:0}th,td{padding:14px 16px}tbody tr{transition:background-color .12s}tbody tr:hover{background:var(--evb-soft-bg)}.badge,.audit-pill,.ar-bulk-status,.monitoring-metric-head em,.cost-provider-head span{border-radius:999px;padding:5px 10px;font-weight:800}.progress,.usage-bar-track,.cost-budget-bar,.ar-bulk-progress{background:#94a3b838;border-radius:999px;overflow:hidden}.progress span,.usage-bar-fill,.cost-budget-bar>div,.ar-bulk-progress>div{background:linear-gradient(90deg, var(--brand,#355cff), #7c3aed)}.sidebar{padding:22px 20px}.brand{letter-spacing:-.04em}.sidebar nav,.sidebar .admin-nav{gap:7px}.sidebar a{border-radius:14px;align-items:center;min-height:42px;font-weight:650;transition:background-color .14s,color .14s,transform .14s;display:flex}.sidebar a:hover{transform:translate(2px)}.sidebar a.active{box-shadow:inset 3px 0 0 var(--brand,#355cff)}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar>div:first-child strong,.topbar strong{letter-spacing:-.02em}.empty-state,.empty,.error-text{border-radius:var(--evb-radius-md)}.empty-state,.empty{border:1px dashed var(--border,#d8deea);color:var(--muted,#667085);background:#94a3b80f;padding:16px}.panel-soft{background:var(--evb-soft-bg);border-color:var(--evb-soft-border)}.pricing-row{align-items:center}.pricing-head{color:var(--muted,#667085);letter-spacing:.035em;text-transform:uppercase;font-size:12px;font-weight:800}.fallback-chain-row,.api-limit-layout,.queue-job-card,.cost-rule-card,.monitoring-metric-card,.audit-row,.review-pro-cue,.quality-issue-card{border-color:var(--border,#d8deea)}[data-theme=dark] .checkbox-card{background:linear-gradient(#111827e6,#0f172ad1)!important}[data-theme=dark] th{background:#111827}[data-theme=dark] tbody tr:hover{background:#7c9cff14}[data-theme=dark] .stat-card,[data-theme=dark] .panel,[data-theme=dark] .table-wrap,[data-theme=dark] .pricing-table,[data-theme=dark] .audit-table,[data-theme=dark] .empty-state,[data-theme=dark] .empty{border-color:#334155!important}[data-theme=dark] .stat-card>span,[data-theme=dark] .stat-card>small,[data-theme=dark] .page-subtitle,[data-theme=dark] .muted,[data-theme=dark] small{color:#cbd5e1!important}[data-theme=dark] .stat-card>strong,[data-theme=dark] label>span:first-child{color:#f8fafc!important}@media (width<=1280px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}}@media (width<=920px){.page-header,.page-heading,.monitoring-header,.cost-guardrail-header,.audit-header,.quality-header,.review-pro-header,.review-header,.queue-header,.wp-connector-header,.log-center-header{grid-template-columns:1fr;display:grid}.header-actions,.top-actions,.monitoring-actions,.cost-guardrail-actions,.audit-actions,.quality-actions,.review-pro-actions,.review-actions,.queue-actions,.wp-connector-actions,.log-center-actions{justify-content:flex-start}main{padding:18px}}@media (width<=680px){.stats-grid{grid-template-columns:1fr}.panel{padding:16px}.stat-card{min-height:auto;padding:16px}.checkbox-card{padding:14px!important}}input[type=checkbox],input[type=radio]{accent-color:var(--brand,#355cff);cursor:pointer;vertical-align:middle;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;box-shadow:none!important;border-radius:5px!important;flex:0 0 18px!important;margin:0!important;padding:0!important}input[type=radio]{border-radius:999px!important}input[type=checkbox]:focus,input[type=radio]:focus{outline:none;box-shadow:0 0 0 3px #355cff29!important}.checkbox-card input[type=checkbox],.checkbox-card input[type=radio]{width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin-top:2px!important}.provider-page input[type=checkbox],.providers-page input[type=checkbox],.settings-page input[type=checkbox],.remote-backup-page input[type=checkbox],.security-page input[type=checkbox],.monitoring-page input[type=checkbox],.cost-guardrail-page input[type=checkbox]{width:18px!important;height:18px!important;min-height:18px!important}:is(.provider-page label:has(input[type=checkbox]),.providers-page label:has(input[type=checkbox]),.settings-page label:has(input[type=checkbox])){align-items:center}.provider-page label input[type=checkbox]+span,.providers-page label input[type=checkbox]+span,.settings-page label input[type=checkbox]+span{line-height:1.35}@media (width<=680px){input[type=checkbox],input[type=radio]{flex-basis:17px!important;width:17px!important;min-width:17px!important;max-width:17px!important;height:17px!important;min-height:17px!important;max-height:17px!important}}.multi-select-menu{max-height:360px;padding:12px;overflow-y:auto}.multi-select-option{border-radius:12px;min-height:42px;padding:8px 10px;line-height:1.25;align-items:center!important;gap:12px!important;display:flex!important}.multi-select-option:hover{background:#355cff0f}.multi-select-option-text{white-space:nowrap;min-width:0;line-height:1.25;align-items:center!important;gap:4px!important;display:flex!important}.multi-select-option-text strong,.multi-select-option-text small{margin:0!important;line-height:1.25!important;display:inline!important}.multi-select-option-text strong{color:var(--text,#172033);font-weight:750}.multi-select-option-text small{color:var(--muted,#64748b);font-size:13px;font-weight:500}[data-theme=dark] .multi-select-option:hover{background:#7c9cff17}[data-theme=dark] .multi-select-option-text strong{color:#f8fafc}@media (width<=760px){.multi-select-menu{max-height:320px}.multi-select-option-text{white-space:normal}}.searchable-select-trigger,.multi-select-trigger{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);width:100%;min-height:46px;color:var(--text,#172033);font:inherit;cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.searchable-select-trigger:hover,.multi-select-trigger:hover{border-color:#355cff6b}.searchable-select-trigger.open,.searchable-select-trigger:focus,.multi-select-trigger.open,.multi-select-trigger:focus{border-color:var(--brand,#355cff);outline:none;box-shadow:0 0 0 4px #355cff21}.searchable-select-menu,.multi-select-menu{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);z-index:20;border-radius:16px;width:100%;max-height:380px;margin-top:8px;padding:12px;overflow-y:auto;box-shadow:0 18px 42px #0f172a1f}.searchable-select-options,.multi-select-options{gap:6px;display:grid}.searchable-select-option,.multi-select-option{width:100%;min-height:42px;color:var(--text,#172033);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;padding:8px 10px;align-items:center!important;gap:12px!important;display:flex!important}.searchable-select-option:hover,.multi-select-option:hover{background:#355cff0f}.multi-select-option input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important}.language-option-text,.multi-select-option-text{white-space:nowrap;min-width:0;line-height:1.25;align-items:center!important;gap:4px!important;display:flex!important}.language-option-text strong,.language-option-text small,.multi-select-option-text strong,.multi-select-option-text small{margin:0!important;line-height:1.25!important;display:inline!important}.language-option-text strong,.multi-select-option-text strong{font-weight:750}.language-option-text small,.multi-select-option-text small{color:var(--muted,#64748b);font-size:13px;font-weight:500}.multi-select-actions{border-bottom:1px solid var(--border,#d8deea);justify-content:flex-end;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.multi-select-actions button{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);cursor:pointer;border-radius:10px;min-height:34px;padding:0 12px;font-weight:700}[data-theme=dark] .searchable-select-trigger,[data-theme=dark] .multi-select-trigger,[data-theme=dark] .searchable-select-menu,[data-theme=dark] .multi-select-menu,[data-theme=dark] .multi-select-actions button{color:#f8fafc;background:#0f172a;border-color:#334155}[data-theme=dark] .searchable-select-option,[data-theme=dark] .multi-select-option{color:#f8fafc}[data-theme=dark] .searchable-select-option:hover,[data-theme=dark] .multi-select-option:hover{background:#7c9cff17}@media (width<=760px){.searchable-select-menu,.multi-select-menu{max-height:320px}.language-option-text,.multi-select-option-text{white-space:normal}}.glossary-picker .searchable-select-field{position:relative}.searchable-select-trigger{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);width:100%;min-height:46px;color:var(--text,#172033);font:inherit;cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.searchable-select-trigger:hover{border-color:#355cff6b}.searchable-select-trigger.open,.searchable-select-trigger:focus{border-color:var(--brand,#355cff);outline:none;box-shadow:0 0 0 4px #355cff21}.searchable-select-menu{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);z-index:30;border-radius:16px;width:100%;max-height:360px;margin-top:8px;padding:12px;overflow-y:auto;box-shadow:0 18px 42px #0f172a1f}.searchable-select-options{gap:6px;display:grid}.searchable-select-option{width:100%;min-height:42px;color:var(--text,#172033);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;padding:8px 10px;align-items:center!important;gap:12px!important;display:flex!important}.searchable-select-option:hover{background:#355cff0f}.searchable-select-option.selected{color:var(--brand,#355cff);background:#355cff1a}.language-option-text{white-space:nowrap;min-width:0;line-height:1.25;align-items:center!important;gap:5px!important;display:flex!important}.language-option-text strong,.language-option-text small{margin:0!important;line-height:1.25!important;display:inline!important}.language-option-text strong{font-weight:750}.language-option-text small{color:var(--muted,#64748b);font-size:13px;font-weight:500}.language-search-input{width:100%;margin-bottom:10px}.language-no-results{color:var(--muted,#64748b);border:1px dashed var(--border,#d8deea);background:#94a3b80f;border-radius:12px;padding:12px}[data-theme=dark] .searchable-select-trigger,[data-theme=dark] .searchable-select-menu{color:#f8fafc;background:#0f172a;border-color:#334155}[data-theme=dark] .searchable-select-option{color:#f8fafc}[data-theme=dark] .searchable-select-option:hover{background:#7c9cff17}@media (width<=760px){.searchable-select-menu{max-height:320px}.language-option-text{white-space:normal}}@media (width<=1180px){.upload-compact-language-row{grid-template-columns:1fr}}@media (width>=1181px){.upload-compact-language-row .searchable-select-menu,.upload-compact-language-row .multi-select-menu{min-width:100%}}.upload-compact-language-row{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(240px,1.2fr);align-items:start;gap:14px;margin-top:14px;display:grid}.upload-compact-language-row>*{min-width:0}.upload-compact-language-row .field-row{margin:0}.upload-options-row{grid-template-columns:minmax(260px,1fr) 180px;align-items:stretch;gap:14px;margin-top:14px;display:grid}.upload-options-row .checkbox-card,.upload-options-row .compact-field{margin:0}.field-help-tooltip{border:1px solid var(--border,#d8deea);width:17px;height:17px;color:var(--muted,#64748b);cursor:help;vertical-align:middle;background:#94a3b81a;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.upload-selected-files strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.upload-selected-files small{margin-top:4px;display:block}@media (width<=1180px){.upload-compact-language-row,.upload-options-row{grid-template-columns:1fr}}@media (width>=1181px){.upload-compact-language-row .searchable-select-menu,.upload-compact-language-row .multi-select-menu{min-width:100%}}.searchable-select-field,.multi-select-field{position:relative}.upload-compact-language-row{overflow:visible!important}.upload-panel,.panel,.upload-grid{overflow:visible}.upload-compact-language-row .searchable-select-menu,.upload-compact-language-row .multi-select-menu{z-index:1000;width:max-content;min-width:max(100%,420px);max-width:min(560px,100vw - 40px);position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;overflow-x:hidden!important}.upload-compact-language-row .searchable-select-options,.upload-compact-language-row .multi-select-options{overflow-x:hidden!important}.upload-compact-language-row .searchable-select-option,.upload-compact-language-row .multi-select-option{width:100%;max-width:100%;overflow:hidden}.upload-compact-language-row .language-option-text{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important}.upload-compact-language-row .language-option-text strong,.upload-compact-language-row .language-option-text small{white-space:normal!important}@media (width<=760px){.upload-compact-language-row .searchable-select-menu,.upload-compact-language-row .multi-select-menu{width:min(100%,100vw - 32px);min-width:100%;max-width:calc(100vw - 32px);position:absolute}}.jobs-heading-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.jobs-heading-row h1{margin:0}.jobs-filter-row{grid-template-columns:minmax(260px,1.4fr) minmax(180px,.85fr) minmax(240px,1fr) auto;align-items:center!important;gap:10px!important;margin-bottom:0!important;display:grid!important}.jobs-filter-row input,.jobs-filter-row select{width:100%;min-width:0}.jobs-filter-status{min-width:96px;color:var(--muted,#64748b);white-space:nowrap;text-align:right;font-size:13px;font-weight:700}.checkbox-col{text-align:center;width:44px}.checkbox-col input[type=checkbox]{vertical-align:middle;width:17px;height:17px;margin:0}.table-wrap tbody tr:has(.checkbox-col input:checked){background:#355cff09}@media (width<=980px){.jobs-heading-row{flex-direction:column;align-items:flex-start}.jobs-filter-row{grid-template-columns:1fr!important}.jobs-filter-status{text-align:left}}.app-brand{align-items:center;gap:8px;min-height:32px;display:flex}.app-brand img{object-fit:contain;max-width:156px;max-height:34px;display:block}.backup-page .panel,.settings-page .panel{margin-bottom:18px}.backup-settings-grid,.settings-grid{align-items:start}.backup-checkbox-grid{gap:10px;margin:14px 0;display:grid}.backup-checkbox-grid label{color:var(--text,#0f172a);align-items:center;gap:10px;font-weight:600;display:flex}.backup-checkbox-grid input[type=checkbox],.settings-checkbox-card input[type=checkbox]{flex:none;width:17px;height:17px}.table-actions{flex-wrap:wrap;gap:8px;display:flex}.danger-text{color:#dc2626;margin-top:4px;display:block}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.settings-checkbox-card{align-self:end;margin:0}@media (width<=1100px){.form-grid.three,.form-grid.two,.settings-grid,.backup-settings-grid{grid-template-columns:1fr!important}.table-actions{flex-direction:column}}:root{--pro-bg:#f6f8fc;--pro-surface:#ffffffdb;--pro-surface-strong:#fff;--pro-border:#e2e8f0;--pro-text:#081226;--pro-muted:#667085;--pro-shadow:0 16px 44px #0f172a12;--pro-radius:18px}[data-theme=dark]{--pro-bg:#08111f;--pro-surface:#0f172adb;--pro-surface-strong:#101827;--pro-border:#24324a;--pro-text:#f8fafc;--pro-muted:#a7b3c8;--pro-shadow:0 16px 44px #00000047}body{background:radial-gradient(circle at 16% 0%, #355cff1a, transparent 30%), radial-gradient(circle at 92% 8%, #7c3aed14, transparent 26%), var(--pro-bg)!important}.pro-shell.app-shell{background:0 0}.pro-sidebar.sidebar{border-right:1px solid var(--pro-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;width:240px;padding:18px 18px 20px;box-shadow:8px 0 30px #0f172a08}[data-theme=dark] .pro-sidebar.sidebar{background:#0a111ec7}.pro-brand.brand{letter-spacing:-.04em;gap:10px;height:46px;margin-bottom:22px;font-size:22px;font-weight:850}.pro-brand .brand-mark{color:#fff;background:linear-gradient(135deg,#355cff,#7c3aed);border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:inline-grid;box-shadow:0 12px 26px #355cff47}.pro-admin-nav.admin-nav{gap:7px;display:grid}.nav-section{gap:5px;margin-top:18px;display:grid}.nav-section p{color:var(--pro-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;padding:0 8px;font-size:11px;font-weight:800}.pro-nav-link{align-items:center;gap:11px;min-height:40px;font-size:14px;font-weight:720;transition:background .16s,color .16s,transform .16s;color:var(--pro-text)!important;border-radius:12px!important;padding:0 12px!important;text-decoration:none!important;display:flex!important}.pro-nav-link:hover{transform:translate(2px);background:#355cff12!important}.pro-nav-link.active{box-shadow:inset 3px 0 0 var(--brand,#355cff);color:var(--brand,#355cff)!important;background:linear-gradient(90deg,#355cff29,#7c3aed14)!important}.nav-icon{width:21px;height:21px;color:var(--brand,#355cff);background:#355cff14;border-radius:7px;flex:none;place-items:center;font-size:13px;display:inline-grid}.sidebar-usage-card{border:1px solid var(--pro-border);background:var(--pro-surface);box-shadow:var(--pro-shadow);border-radius:18px;margin-top:22px;padding:16px}.sidebar-usage-card strong,.sidebar-usage-card b,.sidebar-usage-card a,.sidebar-usage-card small{display:block}.sidebar-usage-card strong{margin-bottom:8px;font-size:14px}.sidebar-usage-card b{letter-spacing:-.03em;font-size:22px}.sidebar-usage-card b span{color:var(--pro-muted);font-size:12px;font-weight:600}.sidebar-usage-bar{background:#e8ecf6;border-radius:999px;height:6px;margin:12px 0 9px;overflow:hidden}.sidebar-usage-bar i{border-radius:inherit;background:linear-gradient(90deg,#355cff,#7c3aed);height:100%;display:block}.sidebar-usage-card small{color:var(--pro-muted);margin-bottom:12px}.sidebar-usage-card a{color:var(--brand,#355cff);font-size:13px;font-weight:800;text-decoration:none}.pro-main-shell.main-shell{min-width:0}.pro-topbar.topbar{border-bottom:1px solid var(--pro-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;min-height:68px;padding:0 28px}[data-theme=dark] .pro-topbar.topbar{background:#08111fc7}.topbar-title strong{color:var(--pro-text);letter-spacing:-.02em}.topbar-title span{color:var(--pro-muted)}.pro-top-actions{gap:10px}.icon-btn,.profile-pill{border:1px solid var(--pro-border);background:var(--pro-surface-strong);color:var(--pro-text);box-shadow:0 8px 22px #0f172a0d}.icon-btn{cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.icon-btn i{background:var(--brand,#355cff);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.profile-pill{cursor:pointer;border-radius:16px;align-items:center;gap:10px;min-height:44px;padding:5px 10px 5px 6px;display:flex}.profile-avatar{color:#fff;background:linear-gradient(135deg,#06b6d4,#355cff);border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.profile-copy{text-align:left;line-height:1.05;display:grid}.profile-copy strong{font-size:14px}.profile-copy small{color:var(--pro-muted);margin-top:4px;font-size:12px}.profile-caret{color:var(--pro-muted)}.pro-page-main{padding:28px}.pro-footer{color:var(--pro-muted);justify-content:space-between;gap:16px;padding:18px 28px 28px;font-size:12px;display:flex}.pro-dashboard-header{margin-bottom:22px}.dashboard-actions{align-items:center;gap:10px;display:flex}.compact-select{min-width:150px}.pro-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.pro-metric-card{border:1px solid var(--pro-border);border-radius:var(--pro-radius);background:var(--pro-surface);min-height:118px;box-shadow:var(--pro-shadow);align-items:center;gap:16px;padding:22px 18px;display:flex}.metric-icon{border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.metric-icon.blue{color:#2563eb;background:#e8efff}.metric-icon.green{color:#059669;background:#dcfce7}.metric-icon.red{color:#dc2626;background:#fee2e2}.metric-icon.purple{color:#7c3aed;background:#ede9fe}.metric-icon.orange{color:#f59e0b;background:#fef3c7}.pro-metric-card span,.pro-metric-card small{color:var(--pro-muted)}.pro-metric-card span{font-size:13px;font-weight:700;display:block}.pro-metric-card strong{color:var(--pro-text);letter-spacing:-.04em;margin:4px 0 8px;font-size:28px;line-height:1;display:block}.pro-metric-card small{font-size:12px}.pro-dashboard-grid{grid-template-columns:1.35fr .85fr .85fr;gap:18px;display:grid}.pro-card.panel{border:1px solid var(--pro-border);border-radius:var(--pro-radius);background:var(--pro-surface);box-shadow:var(--pro-shadow);overflow:hidden}.wide-card{grid-column:span 1}.card-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.card-heading h2{letter-spacing:-.02em;margin:0;font-size:16px}.card-heading span,.card-heading a{color:var(--pro-muted);font-size:13px;font-weight:700;text-decoration:none}.card-heading a,.pro-line-chart{color:var(--brand,#355cff)}.pro-line-chart svg{width:100%;height:230px;display:block}.grid-line{stroke:#e6ebf3;stroke-width:1px}.line-path{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.area-path{fill:url(#chartFill)}.line-dot{fill:#fff;stroke:currentColor;stroke-width:3px}.chart-labels{color:var(--pro-muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.donut-layout{grid-template-columns:150px 1fr;align-items:center;gap:20px;display:grid}.donut-chart{border-radius:999px;place-items:center;width:150px;height:150px;display:grid}.donut-chart>div{background:var(--pro-surface-strong);width:94px;height:94px;box-shadow:inset 0 0 0 1px var(--pro-border);border-radius:999px;align-content:center;place-items:center;display:grid}.donut-chart strong{letter-spacing:-.04em;font-size:28px;display:block}.donut-chart span{color:var(--pro-muted);font-size:12px}.donut-legend{gap:10px;display:grid}.donut-legend p{color:var(--pro-muted);align-items:center;gap:9px;margin:0;display:flex}.donut-legend i{border-radius:999px;width:9px;height:9px}.donut-legend .green{background:#10b981}.donut-legend .red{background:#ef4444}.donut-legend .orange{background:#f59e0b}.donut-legend strong{color:var(--pro-text);margin-left:auto}.target-list,.provider-status-list,.system-status-list,.recent-job-list{gap:12px;display:grid}.target-row,.provider-status-row{grid-template-columns:92px minmax(0,1fr) 42px;align-items:center;gap:12px;font-size:13px;display:grid}.target-row span,.provider-status-row span{min-width:0;font-weight:700}.target-row div,.provider-status-row div{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.target-row i,.provider-status-row i{border-radius:inherit;background:linear-gradient(90deg,#355cff,#7c3aed);height:100%;display:block}.target-row b,.provider-status-row b{text-align:right;font-size:12px}.provider-status-row{grid-template-columns:112px 78px minmax(0,1fr) 38px}.pro-recent-job{border-bottom:1px solid var(--pro-border);min-height:48px;color:var(--pro-text);grid-template-columns:32px minmax(0,1fr) 86px 70px;align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:grid}.pro-recent-job:last-child{border-bottom:0}.file-icon{width:30px;height:30px;color:var(--brand,#355cff);background:#355cff1a;border-radius:10px;place-items:center;display:grid}.recent-main{min-width:0;display:grid}.recent-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-main small,.pro-recent-job em{color:var(--pro-muted);font-size:12px;font-style:normal}.system-status-list p{border-bottom:1px solid var(--pro-border);justify-content:space-between;gap:16px;margin:0;padding:10px 0;display:flex}.system-status-list p:last-child{border-bottom:0}.system-status-list span{color:var(--pro-text);font-weight:700}.system-status-list strong{font-size:13px}.system-status-list .ok{color:#059669}.system-status-list .warn{color:#d97706}@media (width<=1380px){.pro-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pro-dashboard-grid{grid-template-columns:1fr 1fr}.pro-dashboard-grid .wide-card{grid-column:span 2}}@media (width<=980px){.pro-sidebar.sidebar{width:220px}.pro-metric-grid,.pro-dashboard-grid{grid-template-columns:1fr}.pro-dashboard-grid .wide-card{grid-column:span 1}.donut-layout{grid-template-columns:1fr;justify-items:center}}@media (width<=760px){.pro-sidebar.sidebar{width:100%;min-height:auto;position:static}.pro-shell.app-shell{display:block}.pro-page-main{padding:18px}.pro-topbar.topbar,.pro-footer,.pro-dashboard-header,.dashboard-actions{flex-direction:column;align-items:flex-start}.profile-copy,.sidebar-usage-card{display:none}.pro-recent-job{grid-template-columns:32px minmax(0,1fr)}.pro-recent-job .badge,.pro-recent-job em{grid-column:2}}.upload-pro-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.upload-pro-main,.upload-pro-side{gap:20px;display:grid}.upload-pro-drop-card,.upload-pro-settings,.upload-side-card{border-radius:22px}.upload-pro-dropzone{text-align:center;cursor:pointer;background:linear-gradient(#6366f10a,#6366f105);border:2px dashed #6366f159;border-radius:22px;align-content:center;place-items:center;gap:12px;min-height:230px;padding:28px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.upload-pro-dropzone:hover,.upload-pro-dropzone.drag-active{border-color:#4f46e5a6;transform:translateY(-1px);box-shadow:0 14px 36px #4f46e51a}.upload-pro-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-pro-cloud{color:#fff;background:radial-gradient(circle at 30% 30%,#a78bfacc,#6366f1e6);border-radius:22px;place-items:center;width:68px;height:68px;font-size:28px;font-weight:800;display:grid;box-shadow:0 18px 40px #6366f140}.upload-pro-dropzone strong{font-size:16px}.upload-pro-dropzone span,.upload-pro-dropzone small{color:var(--pro-muted)}.upload-pro-card-heading{margin-bottom:16px}.upload-pro-card-heading h2,.upload-side-card h2,.upload-side-card h3{letter-spacing:-.02em;margin:0;font-size:16px}.upload-pro-top-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.upload-pro-second-row{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:16px;margin-bottom:18px;display:grid}.upload-pro-settings .searchable-select-field,.upload-pro-settings .multi-select-field,.upload-pro-settings .field-row{margin-bottom:0}.upload-pro-settings .searchable-select-menu,.upload-pro-settings .multi-select-menu{width:100%;min-width:100%;max-width:none}.upload-pro-check-card{border:1px solid var(--pro-border);background:#6366f108;border-radius:18px;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:14px;min-height:72px;padding:14px 16px;display:grid}.upload-pro-check-card input{width:18px;height:18px;margin:0}.upload-pro-check-icon{width:42px;height:42px;color:var(--brand,#355cff);background:#6366f11a;border-radius:14px;place-items:center;font-size:20px;font-weight:800;display:grid}.upload-pro-check-copy{gap:5px;display:grid}.upload-pro-check-copy small,.upload-pro-glossary-summary span,.upload-pro-glossary-summary em,.upload-help-line span,.upload-checklist small,.upload-side-title-row span{color:var(--pro-muted)}.upload-pro-line-length .input{min-height:44px}.upload-pro-glossary-area{border:1px solid var(--pro-border);background:#6366f108;border-radius:18px;padding:18px}.upload-pro-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.upload-pro-glossary-placeholder{gap:8px;display:grid}.upload-pro-glossary-placeholder label{font-size:13px;font-weight:700}.upload-pro-empty-box{border:1px dashed var(--pro-border);min-height:46px;color:var(--pro-muted);background:#ffffff73;border-radius:14px;align-items:center;padding:12px 14px;display:flex}.upload-pro-glossary-summary{background:#6366f10f;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.upload-pro-glossary-summary div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.upload-pro-glossary-summary strong,.upload-pro-glossary-summary a{font-size:13px}.upload-pro-glossary-summary em{background:#6366f11f;border-radius:10px;padding:4px 8px;font-style:normal;font-weight:700}.upload-pro-glossary-summary a,.upload-help-line a{color:var(--brand,#355cff);font-weight:800;text-decoration:none}.upload-pro-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.upload-pro-action-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.upload-pro-reset{color:var(--pro-muted);cursor:pointer;background:0 0;border:0;font-weight:700}.upload-side-title-row{align-items:center;gap:6px;margin-bottom:14px;display:flex}.upload-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.upload-stat-grid article{border:1px solid var(--pro-border);background:#ffffff6b;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:14px 12px;display:grid}.stat-icon,.checklist-icon{border-radius:12px;place-items:center;font-weight:800;display:grid}.stat-icon{width:32px;height:32px;font-size:16px}.stat-icon.purple,.checklist-icon.purple{color:#7c3aed;background:#f3e8ff}.stat-icon.green,.checklist-icon.green{color:#059669;background:#dcfce7}.stat-icon.orange,.checklist-icon.orange{color:#d97706;background:#fef3c7}.checklist-icon.blue{color:#2563eb;background:#dbeafe}.upload-stat-grid small,.upload-checklist strong,.upload-checklist small{display:block}.upload-stat-grid small{color:var(--pro-muted);font-size:12px}.upload-stat-grid strong{letter-spacing:-.03em;font-size:18px}.upload-pro-sample-preview{border:1px solid var(--pro-border);white-space:pre-wrap;background:#0f172a0a;border-radius:16px;min-height:124px;padding:16px}.upload-checklist{gap:14px;display:grid}.upload-checklist article{border-bottom:1px solid var(--pro-border);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:14px;display:grid}.upload-checklist article:last-child{border-bottom:0;padding-bottom:0}.checklist-icon{width:38px;height:38px;font-size:18px}.upload-help-line{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}@media (width<=1260px){.upload-pro-grid{grid-template-columns:1fr}}@media (width<=980px){.upload-pro-top-row,.upload-pro-second-row,.upload-pro-glossary-grid,.upload-stat-grid{grid-template-columns:1fr}.upload-pro-glossary-summary,.upload-pro-actions,.upload-help-line{flex-direction:column;align-items:flex-start}}.jobs-pro-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jobs-pro-total-pill{border:1px solid var(--border);background:var(--panel);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:inline-flex}.jobs-pro-total-pill span{color:var(--muted);font-size:13px;font-weight:700}.jobs-pro-total-pill strong{min-width:34px;height:34px;color:var(--brand);background:#355cff1a;border-radius:12px;place-items:center;display:inline-grid}.jobs-pro-filter-bar{grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(160px,1fr)) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.jobs-filter-field{position:relative}.jobs-search-field input{padding-right:40px}.jobs-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.jobs-filter-button{white-space:nowrap}.jobs-pro-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.jobs-stat-card{background:var(--panel);border:1px solid var(--border);border-radius:18px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;box-shadow:0 10px 28px #0f172a0f}.jobs-stat-icon{border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:800;display:grid}.jobs-stat-icon.brand{color:var(--brand);background:#355cff1f}.jobs-stat-icon.success{color:var(--success);background:#168a521f}.jobs-stat-icon.info{color:#2563eb;background:#2563eb1f}.jobs-stat-icon.warning{color:#d97706;background:#f59e0b24}.jobs-stat-icon.danger{color:#dc2626;background:#dc26261f}.jobs-stat-card small,.jobs-stat-card em{color:var(--muted);display:block}.jobs-stat-card strong{margin:4px 0 8px;font-size:36px;line-height:1.1;display:block}.jobs-stat-card em{font-size:12px;font-style:normal}.jobs-pro-table-card{padding:0;overflow:hidden}.jobs-bulk-bar{border-bottom:1px solid var(--border);background:#355cff0a;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.jobs-bulk-actions{flex-wrap:wrap;gap:10px;display:flex}.jobs-pro-table-wrap{box-shadow:none;border:0;border-radius:0}.jobs-pro-table{min-width:1200px}.jobs-pro-table th{text-transform:uppercase;letter-spacing:.05em;font-size:12px}.jobs-pro-table th,.jobs-pro-table td{padding-top:16px;padding-bottom:16px}.jobs-check-col{width:42px}.jobs-file-cell,.jobs-route-cell,.jobs-date-cell{gap:4px;display:grid}.jobs-file-cell a{font-weight:700;text-decoration:none}.jobs-file-cell small,.jobs-route-cell span,.jobs-date-cell small{color:var(--muted)}.jobs-status-chip{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.jobs-status-chip.success{color:var(--success);background:#168a521a;border-color:#168a522e}.jobs-status-chip.danger{color:#dc2626;background:#dc26261a;border-color:#dc26262e}.jobs-status-chip.warning{color:#b45309;background:#f59e0b1f;border-color:#f59e0b33}.jobs-status-chip.info{color:#2563eb;background:#2563eb1a;border-color:#2563eb2e}.jobs-progress-cell{grid-template-columns:minmax(110px,1fr) auto;align-items:center;gap:10px;display:grid}.jobs-progress-track{background:#94a3b838;border-radius:999px;height:10px;overflow:hidden}.jobs-progress-track span{border-radius:inherit;height:100%;display:block}.jobs-progress-track span.brand{background:linear-gradient(90deg,#3b82f6,#355cff)}.jobs-progress-track span.success{background:linear-gradient(90deg,#16a34a,#22c55e)}.jobs-progress-track span.danger{background:linear-gradient(90deg,#ef4444,#dc2626)}.jobs-progress-track span.warning{background:linear-gradient(90deg,#f59e0b,#f97316)}.jobs-progress-track span.violet{background:linear-gradient(90deg,#6366f1,#7c3aed)}.jobs-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobs-mini-btn,.jobs-icon-btn{border:1px solid var(--border);background:var(--panel);min-height:34px;color:var(--text);cursor:pointer;border-radius:12px;padding:7px 12px;font-weight:700;text-decoration:none}.jobs-icon-btn.danger{color:#dc2626}.jobs-table-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.jobs-pagination-controls,.jobs-pagination-buttons,.jobs-pagination-controls label{align-items:center;gap:10px;display:flex}.jobs-pagination-controls label span{color:var(--muted);font-size:13px}.jobs-pagination-controls label select{width:auto;min-width:74px}.jobs-page-btn{border:1px solid var(--border);background:var(--panel);min-width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:12px;padding:0 12px;font-weight:700}.jobs-page-btn.active{background:var(--brand);border-color:var(--brand);color:#fff}.jobs-page-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=1280px){.jobs-pro-stats-grid,.jobs-pro-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.jobs-pro-header,.jobs-bulk-bar,.jobs-table-footer,.jobs-pagination-controls{flex-direction:column;align-items:flex-start}.jobs-pro-stats-grid,.jobs-pro-filter-bar{grid-template-columns:1fr}}.job-editor-back{margin-bottom:8px;font-size:14px;font-weight:600;display:inline-flex}.job-detail-tabs{border-bottom:1px solid var(--border,#d6deef);align-items:center;gap:16px;display:flex;overflow-x:auto}.job-detail-tab{white-space:nowrap;color:var(--muted,#64748b);align-items:center;padding:10px 0 14px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.job-editor-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.job-editor-toolbar-panel,.job-editor-table-panel{gap:14px;display:grid}.job-editor-check-card{border:1px solid var(--border,#d6deef);background:#f8fafcb3;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:100%;padding:12px 14px;display:grid}.review-editor-head,.review-pro-head-v2{color:var(--muted,#475569);border-bottom:1px solid var(--border,#d6deef);padding:0 4px 10px;font-weight:700}.review-editor-row,.review-pro-row-v2{border-bottom:1px solid var(--border,#edf1f7);padding:14px 4px}.review-pro-row-v2.selected{background:#4f46e50d;box-shadow:inset 3px 0 #4f46e5}.job-editor-textarea{resize:vertical;min-height:84px;line-height:1.45}.quality-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quality-pro-sidebar h2{margin-bottom:0}.quality-pro-card{border:1px solid var(--border,#d6deef);border-radius:16px;gap:10px;padding:14px;display:grid}.review-pro-stats-v2{grid-template-columns:repeat(4,minmax(0,1fr))}.review-pro-issue-box{border:1px solid var(--border,#d6deef);border-radius:12px;gap:5px;padding:9px;display:grid}.review-pro-issue-box strong{text-transform:capitalize}.review-pro-issue-box small{color:var(--muted,#64748b)}.review-pro-issue-actions button{border:1px solid var(--border,#d6deef);cursor:pointer;background:0 0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700}[data-theme=dark] .job-editor-check-card,[data-theme=dark] .job-editor-progress-card,[data-theme=dark] .quality-pro-text-grid pre,[data-theme=dark] .job-editor-textarea.source{background:#1e293bd1}@media (width<=1200px){.job-editor-stats-grid,.quality-stats-grid,.review-pro-stats-v2,.quality-pro-layout{grid-template-columns:1fr}.quality-pro-sidebar{position:static}.review-toolbar-grid,.review-pro-toolbar-grid-v2,.quality-pro-filter-row,.quality-pro-rules-grid{grid-template-columns:1fr 1fr}}@media (width<=820px){.job-editor-header,.job-editor-pagination,.quality-pro-card-head{grid-template-columns:1fr;display:grid}.job-editor-actions,.job-editor-pagination-actions,.quality-pro-card-badges{justify-content:flex-start}.review-toolbar-grid,.review-pro-toolbar-grid-v2,.quality-pro-filter-row,.quality-pro-rules-grid,.job-editor-stats-grid,.review-pro-stats-v2{grid-template-columns:1fr}}.job-editor-page{gap:18px;display:grid}.job-editor-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.job-editor-back{color:var(--brand,#355cff);margin-bottom:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.job-editor-back:hover{text-decoration:underline}.job-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.job-detail-tabs{border-bottom:1px solid var(--border,#d6deef);scrollbar-width:thin;align-items:center;gap:18px;display:flex;overflow-x:auto}.job-detail-tab{white-space:nowrap;color:var(--muted,#64748b);align-items:center;gap:8px;padding:11px 2px 15px;font-weight:800;text-decoration:none;transition:color .16s,transform .16s;display:inline-flex;position:relative}.job-detail-tab span{width:24px;height:24px;color:var(--brand,#355cff);background:#355cff14;border-radius:9px;place-items:center;font-size:13px;transition:background .16s,transform .16s;display:inline-grid}.job-detail-tab:hover{color:var(--brand,#355cff);transform:translateY(-1px)}.job-detail-tab:hover span{background:#355cff24;transform:scale(1.04)}.job-detail-tab.active{color:var(--brand,#355cff)}.job-detail-tab.active:after{content:"";background:linear-gradient(90deg,var(--brand,#355cff),#7c3aed);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.job-detail-tab.active span{background:linear-gradient(135deg,#355cff29,#7c3aed1f)}.job-detail-hero{border-radius:22px;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.2fr) auto;align-items:center;gap:22px;display:grid;position:relative;overflow:hidden}.job-detail-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#355cff1a,#0000 35%),radial-gradient(circle at 88% 5%,#7c3aed14,#0000 30%);position:absolute;inset:0}.job-detail-hero>*{position:relative}.job-detail-hero-main{align-items:center;gap:16px;display:flex}.job-detail-status-orb{border-radius:18px;place-items:center;width:58px;height:58px;font-size:26px;font-weight:900;display:grid}.job-detail-status-orb.success{color:#16a34a;background:#22c55e24}.job-detail-status-orb.danger{color:#dc2626;background:#ef444424}.job-detail-status-orb.warning,.job-detail-status-orb.neutral{color:#b45309;background:#f59e0b26}.job-detail-eyebrow{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800;display:block}.job-detail-hero h2{letter-spacing:-.04em;margin:3px 0;font-size:28px}.job-detail-hero p{color:var(--muted,#64748b);margin:0}.job-detail-progress-block{gap:10px;display:grid}.job-detail-progress-label,.job-detail-section-head,.job-detail-target-head,.job-detail-file-card{justify-content:space-between;align-items:center;gap:14px;display:flex}.job-detail-progress-label span,.job-detail-section-head p,.job-detail-target-head span,.job-detail-file-main span,.job-detail-file-actions .muted,.job-detail-download-actions .muted{color:var(--muted,#64748b)}.job-detail-download-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.job-detail-error pre,.job-detail-target-error pre{white-space:pre-wrap;word-break:break-word;margin:8px 0 0}.job-detail-stats-grid,.job-editor-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.job-detail-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:start;gap:18px;display:grid}.job-detail-section{gap:16px;display:grid}.job-detail-section-head h2,.job-detail-section-head p{margin:0}.job-detail-section-head h2{margin-bottom:5px;font-size:18px}.job-detail-target-list,.job-detail-file-list{gap:12px;display:grid}.job-detail-target-card,.job-detail-file-card{border:1px solid var(--border,#d6deef);background:#ffffff73;border-radius:18px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s}.job-detail-target-card:hover,.job-detail-file-card:hover,.job-editor-table-panel:hover,.job-editor-toolbar-panel:hover,.quality-pro-card:hover,.review-pro-issue-box:hover{border-color:#355cff47;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a14}.job-detail-target-card{gap:12px;display:grid}.job-detail-target-head>div{gap:3px;display:grid}.job-detail-target-actions,.job-detail-file-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.job-detail-file-card{align-items:center}.job-detail-file-icon{width:42px;height:42px;color:var(--brand,#355cff);background:#355cff1a;border-radius:14px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.job-detail-file-main{gap:4px;min-width:0;margin-right:auto;display:grid}.job-detail-file-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-detail-target-error{border:1px dashed #ef444459;border-radius:12px;padding:10px}.job-editor-toolbar-panel,.job-editor-table-panel{border-radius:20px;gap:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.job-editor-toolbar-grid{gap:12px;display:grid}.review-toolbar-grid{grid-template-columns:280px minmax(320px,1fr) 190px}.review-pro-toolbar-grid-v2{grid-template-columns:260px minmax(320px,1fr) 200px 220px}.job-editor-search-field{min-width:0}.job-editor-check-card{border:1px solid var(--border,#d6deef);background:#f8fafcb3;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;min-height:100%;padding:12px 14px;transition:border-color .16s,box-shadow .16s;display:grid}.job-editor-check-card:hover{border-color:#355cff59;box-shadow:0 8px 20px #355cff14}.job-editor-check-card.stacked{align-items:flex-start}.job-editor-check-card input{margin-top:2px}.job-editor-check-card small{color:var(--muted,#64748b);display:block}.job-editor-progress-card{border:1px solid var(--border,#d6deef);background:#f8fafcb3;border-radius:16px;gap:10px;padding:14px;display:grid}.job-editor-progress-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-editor-progress-card>div:first-child span{color:var(--muted,#64748b);text-transform:capitalize}.job-editor-progress-card.slim{padding-top:12px;padding-bottom:12px}.job-editor-progress-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.job-editor-table-scroll{overflow-x:auto}.job-editor-grid{align-items:start;gap:12px;display:grid}.review-editor-grid{grid-template-columns:86px 128px 128px 90px minmax(280px,1fr) minmax(340px,1.15fr) 108px;min-width:1280px}.review-pro-grid-v2{grid-template-columns:110px 140px minmax(260px,1fr) minmax(300px,1.1fr) minmax(300px,.95fr) 110px;min-width:1380px}.review-editor-head,.review-pro-head-v2{color:var(--muted,#475569);border-bottom:1px solid var(--border,#d6deef);text-transform:uppercase;letter-spacing:.04em;padding:0 4px 10px;font-size:12px;font-weight:800}.review-editor-row,.review-pro-row-v2{border-bottom:1px solid var(--border,#edf1f7);padding:14px 4px;transition:background .16s,box-shadow .16s}.review-editor-row:hover,.review-pro-row-v2:hover{background:#355cff09}.review-editor-row.is-dirty,.review-pro-row-v2.is-dirty{background:#f59e0b0f}.review-pro-row-v2.selected{box-shadow:inset 3px 0 0 var(--brand,#355cff);background:#4f46e50d}.review-cue-number,.review-pro-index-cell,.review-pro-time-cell,.review-row-action-cell,.review-pro-issues-cell{gap:6px;display:grid}.review-cue-number strong,.review-pro-index-cell strong{font-size:15px}.review-pro-time-cell small,.review-pro-no-issue{color:var(--muted,#64748b)}.job-editor-textarea{resize:vertical;min-height:84px;line-height:1.45;transition:border-color .16s,box-shadow .16s}.job-editor-textarea:focus{border-color:#355cff8c;box-shadow:0 0 0 3px #355cff1a}.job-editor-textarea.source{background:#94a3b814}.mini-status-chip{border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.mini-status-chip.warning{color:#b45309;background:#f59e0b29}.mini-status-chip.success{color:#16a34a;background:#22c55e24}.job-editor-empty{border:1px dashed var(--border,#d6deef);color:var(--muted,#64748b);border-radius:14px;padding:20px}.job-editor-empty h2,.job-editor-empty p{margin:0}.job-editor-empty h2{margin-bottom:6px}.job-editor-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.job-editor-pagination-actions{align-items:center;gap:10px;display:flex}.job-editor-pagination .small{width:126px}.quality-pro-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:16px;display:grid}.quality-pro-sidebar{gap:14px;display:grid;position:sticky;top:16px}.quality-pro-rules-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quality-pro-main{gap:14px;display:grid}.quality-pro-filter-row{grid-template-columns:160px 220px minmax(240px,1fr);gap:10px;display:grid}.quality-pro-issue-list{gap:12px;display:grid}.quality-pro-card{border:1px solid var(--border,#d6deef);border-radius:16px;gap:10px;padding:14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.quality-pro-card.warning{border-color:#f59e0b66}.quality-pro-card.error{border-color:#ef444466}.quality-pro-card.info{border-color:#3b82f659}.quality-pro-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quality-pro-card-head span{color:var(--muted,#64748b);margin-top:4px;display:block}.quality-pro-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.quality-pro-message{margin:0;font-weight:700}.quality-pro-text-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.quality-pro-text-grid h3{margin:0 0 6px;font-size:14px}.quality-pro-text-grid pre{white-space:pre-wrap;border:1px solid var(--border,#d6deef);background:#94a3b814;border-radius:12px;min-height:70px;margin:0;padding:10px;line-height:1.45}.review-pro-issue-box{border:1px solid var(--border,#d6deef);border-radius:12px;gap:5px;padding:9px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.review-pro-issue-box.warning{background:#f59e0b0f;border-color:#f59e0b66}.review-pro-issue-box.error{background:#ef44440d;border-color:#ef444466}.review-pro-issue-box.info{background:#3b82f60d;border-color:#3b82f659}.review-pro-issue-actions{flex-wrap:wrap;gap:6px;display:flex}.review-pro-issue-actions button{border:1px solid var(--border,#d6deef);cursor:pointer;background:0 0;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s}.review-pro-issue-actions button:hover{color:var(--brand,#355cff);background:#355cff14;border-color:#355cff59}[data-theme=dark] .job-editor-check-card,[data-theme=dark] .job-editor-progress-card,[data-theme=dark] .quality-pro-text-grid pre,[data-theme=dark] .job-editor-textarea.source,[data-theme=dark] .job-detail-target-card,[data-theme=dark] .job-detail-file-card{background:#1e293bd1}[data-theme=dark] .review-pro-row-v2.selected{background:#4f46e529}[data-theme=dark] .review-editor-row.is-dirty,[data-theme=dark] .review-pro-row-v2.is-dirty{background:#f59e0b1f}@media (width<=1280px){.job-detail-hero{grid-template-columns:1fr}.job-detail-download-actions{justify-content:flex-start}.job-detail-layout,.quality-pro-layout{grid-template-columns:1fr}.quality-pro-sidebar{position:static}.review-toolbar-grid,.review-pro-toolbar-grid-v2,.quality-pro-filter-row{grid-template-columns:1fr 1fr}.job-detail-stats-grid,.job-editor-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.job-editor-header,.job-editor-pagination,.quality-pro-card-head,.job-detail-progress-label,.job-detail-section-head,.job-detail-target-head,.job-detail-file-card{grid-template-columns:1fr;display:grid}.job-editor-actions,.job-editor-pagination-actions,.quality-pro-card-badges,.job-detail-target-actions,.job-detail-file-actions{justify-content:flex-start}.review-toolbar-grid,.review-pro-toolbar-grid-v2,.quality-pro-filter-row,.quality-pro-rules-grid,.job-detail-stats-grid,.job-editor-stats-grid{grid-template-columns:1fr}.job-editor-pagination-actions{flex-wrap:wrap}.job-detail-tabs{gap:12px}}@media (width<=640px){.job-detail-tabs{padding-bottom:2px}.job-detail-tab{font-size:13px}.job-detail-tab span{width:22px;height:22px}.job-detail-hero,.job-detail-section,.job-editor-toolbar-panel,.job-editor-table-panel{border-radius:16px}.job-editor-textarea{min-height:96px}.job-detail-status-orb{width:48px;height:48px}}.api-key-center-page,.api-keys-pro-page{gap:18px;display:grid}.api-key-center-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.api-key-center-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.api-key-center-tab{border:1px solid var(--border,#dbe3f4);text-align:left;background:var(--panel,#fff);cursor:pointer;border-radius:20px;align-items:center;gap:16px;width:100%;padding:18px 20px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.api-key-center-tab:hover{border-color:#becbff;transform:translateY(-1px);box-shadow:0 16px 40px #2c488d14}.api-key-center-tab.active{border-color:#6a6ff5;box-shadow:0 0 0 3px #6a6ff51a}.api-key-center-tab-icon,.api-keys-pro-head-icon,.api-keys-guide-icon,.akl-pro-metric-icon{color:#4c57ff;background:linear-gradient(#646cff1f,#646cff0f);border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:inline-flex}.api-key-center-tab-copy{gap:4px;display:grid}.api-key-center-tab-copy strong{font-size:1.1rem}.api-key-center-tab-copy small{color:var(--muted,#6f7b95);line-height:1.45}.api-key-center-body,.stack-xl{gap:18px;display:grid}.section-title-lg{margin:0 0 6px;font-size:2rem}.api-keys-pro-create,.api-keys-pro-list-panel,.wp-pro-card,.wp-pro-curl-card,.wp-pro-existing-keys,.akl-pro-sidebar,.akl-pro-layout>.stack-xl>.panel{border-radius:22px}.api-keys-pro-section-head{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.api-keys-pro-create-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(240px,.8fr);align-items:start;gap:18px;display:grid}.field small,.muted{color:var(--muted,#6f7b95)}.api-keys-rate-row{grid-template-columns:minmax(0,1fr) 144px;gap:10px;display:grid}.api-keys-pro-create-action{align-content:center;gap:10px;display:grid}.api-keys-pro-list-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.api-keys-pro-list-head>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.api-keys-pill{color:#5c63f0;background:#6068f81f;border-radius:999px;justify-content:center;align-items:center;min-width:68px;height:34px;padding:0 12px;font-weight:700;display:inline-flex}.api-keys-pro-toolbar{align-items:center;gap:12px;margin-left:auto;display:flex}.api-keys-search-wrap{min-width:300px;position:relative}.api-keys-search-wrap input{width:100%;padding-right:42px}.api-keys-search-icon{color:var(--muted,#7b8499);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.table-shell{overflow-x:auto}.api-keys-pro-table{border-collapse:collapse;width:100%}.api-keys-pro-table th,.api-keys-pro-table td{text-align:left;border-bottom:1px solid var(--border,#edf1f8);vertical-align:middle;padding:16px 12px}.api-keys-pro-table th{color:#63708a;text-transform:uppercase;letter-spacing:.03em;font-size:.92rem}.api-keys-name-cell{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-keys-tag,.api-keys-scope-pill,.status-dot-pill{border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.86rem;font-weight:600;display:inline-flex}.api-keys-tag{color:#5a62f1;background:#6170ff1a}.api-keys-tag.success{color:#289351;background:#32b5611f}.api-keys-scope-pill{color:#4c57f5;background:#646cff1f}.status-dot-pill{color:#4c5671;background:#f4f7fb}.status-dot-pill i{background:currentColor;border-radius:50%;width:8px;height:8px;display:inline-block}.status-dot-pill.active{color:#2e9d54;background:#30b65e1f}.status-dot-pill.inactive{color:#cf4752;background:#f65c631a}.api-keys-row-actions,.modal-actions-row,.panel-action-group{align-items:center;gap:10px;display:flex}.api-keys-list-foot{color:var(--muted,#6f7b95);margin-top:14px}.api-keys-guidance-strip{background:linear-gradient(#646cff0d,#646cff05);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px;display:grid}.api-keys-guide-item{align-items:flex-start;gap:14px;display:flex}.api-keys-guide-item p{color:var(--muted,#6f7b95);margin:8px 0 0;line-height:1.55}.help-link-block a{margin-top:10px;font-weight:700;text-decoration:none;display:inline-block}.wp-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wp-pro-card,.wp-pro-curl-card,.wp-pro-existing-keys{gap:14px;display:grid;position:relative}.step-badge{color:#fff;background:linear-gradient(#5260ff,#3849f5);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.wp-pro-card h3,.wp-pro-curl-card h3,.wp-pro-existing-keys h3,.akl-pro-sidebar h3,.panel h3{margin:0}.wp-pro-copy-list{gap:14px;display:grid}.wp-pro-copy-row{gap:8px;display:grid}.wp-pro-copy-row>div:first-child{gap:2px;display:grid}.wp-pro-copy-row small{color:var(--muted,#6f7b95)}.wp-pro-copy-value{grid-template-columns:minmax(0,1fr) 40px;gap:10px;display:grid}.wp-pro-copy-value button{border:1px solid var(--border,#dbe3f4);cursor:pointer;background:#fff;border-radius:12px;font-size:1rem}.wp-snippet-box{border:1px solid var(--border,#dbe3f4);background:#fbfcff;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.wp-line-number{color:#5a62ef;background:#646cff14;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.wp-code-block,.secret{border:1px solid var(--border,#e6ecf7);white-space:pre-wrap;word-break:break-word;background:#f8faff;border-radius:16px;padding:16px;overflow:auto}.akl-pro-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.akl-pro-metric{border:1px solid var(--border,#dbe3f4);background:var(--panel,#fff);border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex}.akl-pro-metric small{color:var(--muted,#6f7b95);margin-bottom:4px;display:block}.akl-pro-metric strong{font-size:1.85rem}.akl-pro-layout{grid-template-columns:minmax(270px,.95fr) minmax(0,2.05fr);gap:18px;display:grid}.akl-pro-key-list{gap:12px;display:grid}.akl-pro-key-card{text-align:left;border:1px solid var(--border,#dbe3f4);background:var(--panel,#fff);cursor:pointer;border-radius:18px;align-items:center;gap:12px;width:100%;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.akl-pro-key-card:hover,.akl-pro-key-card.active{border-color:#6a6ff5;box-shadow:0 0 0 3px #6a6ff51a}.akl-pro-key-dot{background:#6a6ff5;border-radius:50%;flex:none;width:10px;height:10px}.akl-pro-key-main{flex:1;gap:4px;display:grid}.akl-pro-key-main small{color:var(--muted,#6f7b95)}.akl-pro-form-grid{gap:16px;display:grid}.akl-pro-form-grid.three{grid-template-columns:1.2fr 1fr 1fr;margin-bottom:16px}.akl-pro-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.akl-pro-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.switch-card{border:1px solid var(--border,#dbe3f4);background:#fbfcff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.switch-card span{gap:4px;display:grid}.switch-card small{color:var(--muted,#6f7b95)}textarea{resize:vertical;width:100%}.compact th,.compact td{padding-top:14px;padding-bottom:14px}@media (width<=1200px){.api-key-center-tabs,.akl-pro-metrics,.api-keys-guidance-strip,.akl-pro-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.api-keys-pro-create-grid,.akl-pro-layout,.akl-pro-form-grid.three,.wp-pro-grid{grid-template-columns:1fr}}@media (width<=860px){.api-key-center-tabs,.akl-pro-metrics,.api-keys-guidance-strip,.akl-pro-form-grid.two,.akl-pro-form-grid.four{grid-template-columns:1fr}.api-keys-pro-list-head,.api-keys-pro-toolbar,.wp-pro-curl-head,.panel-header-row,.panel-action-group{flex-direction:column;align-items:stretch}.api-keys-search-wrap{width:100%;min-width:0}.api-keys-rate-row,.wp-pro-copy-value,.wp-snippet-box{grid-template-columns:1fr}}.providers-pro-page{gap:20px;display:grid}.providers-pro-card-rail{border:1px solid var(--border,#d8deea);background:color-mix(in srgb, var(--panel,#fff) 88%, transparent);border-radius:20px;gap:9px;min-width:0;padding:12px;display:grid;box-shadow:0 12px 34px #355cff0a}.providers-pro-rail-head{justify-content:space-between;align-items:center;gap:12px;padding:0 1px;display:flex}.providers-pro-rail-head>div:first-child{gap:2px;display:grid}.providers-pro-rail-head strong{font-size:.92rem}.providers-pro-rail-head span{color:var(--muted,#667085);font-size:.75rem}.providers-pro-rail-actions{flex:none;gap:6px;display:inline-flex}.providers-pro-rail-actions button{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);width:32px;height:32px;color:var(--text,#172033);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-size:1.35rem;line-height:1;transition:border-color .2s,color .2s,transform .2s,opacity .2s;display:inline-flex}.providers-pro-rail-actions button:hover:not(:disabled){color:#535cf1;border-color:#535cf173;transform:translateY(-1px)}.providers-pro-rail-actions button:disabled{cursor:default;opacity:.35}.providers-pro-card-grid{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:#5a63f473 transparent;outline:none;grid-auto-columns:clamp(214px,16.5vw,232px);grid-auto-flow:column;gap:10px;min-width:0;padding:3px 2px 9px;display:grid;overflow-x:auto}.providers-pro-card-grid:focus-visible{border-radius:16px;box-shadow:0 0 0 3px #5a63f421}.providers-pro-card-grid::-webkit-scrollbar{height:6px}.providers-pro-card-grid::-webkit-scrollbar-track{background:0 0}.providers-pro-card-grid::-webkit-scrollbar-thumb{background:#5a63f459;border-radius:999px}.providers-pro-card{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);text-align:left;scroll-snap-align:start;isolation:isolate;border-radius:16px;align-content:start;gap:8px;min-height:148px;padding:12px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:visible}.providers-pro-card:hover,.providers-pro-card:focus-within{z-index:30;border-color:#5060ff73;transform:translateY(-1px);box-shadow:0 12px 28px #355cff17}.providers-pro-card.active{background:color-mix(in srgb, var(--panel,#fff) 94%, #5a63f4 6%);border-color:#5a63f4;box-shadow:0 0 0 3px #5a63f41a}.providers-pro-card-select{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.providers-pro-card-select:focus-visible{outline-offset:2px;outline:3px solid #5a63f447}.providers-pro-card-top{z-index:6;pointer-events:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:8px;display:grid;position:relative}.providers-pro-card-icon,.providers-pro-main-icon{color:#4e59f2;background:linear-gradient(#5260ff24,#5260ff14);border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-weight:800;display:inline-flex}.providers-pro-card-icon{border-radius:11px;width:34px;height:34px;font-size:.82rem}.providers-pro-main-icon{border-radius:18px;width:52px;height:52px;font-size:1.05rem}.providers-pro-card-title{gap:5px;min-width:0;display:grid}.providers-pro-card-title strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.25;display:-webkit-box;overflow:hidden}.providers-pro-card-title .badge{width:max-content;max-width:100%}.providers-pro-card-tools{z-index:4;pointer-events:auto;align-items:center;gap:5px;display:flex;position:relative}.providers-pro-info,.providers-pro-checkmark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:.78rem;font-weight:800;display:inline-flex}.providers-pro-info{z-index:6;border:1px solid color-mix(in srgb, var(--brand,#5a63f4) 24%, var(--border,#d8deea) 76%);background:color-mix(in srgb, var(--brand,#5a63f4) 10%, var(--panel,#fff) 90%);color:var(--brand,#535cf1);cursor:help;padding:0;transition:background .16s,color .16s,border-color .16s,box-shadow .16s;position:relative}.providers-pro-info:hover,.providers-pro-info:focus-visible{background:var(--brand,#535cf1);border-color:var(--brand,#535cf1);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--brand,#5a63f4) 26%, transparent);outline:none}.providers-pro-checkmark{background:var(--brand,#5a63f4);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--brand,#5a63f4) 24%, transparent)}.providers-pro-description-tooltip{z-index:20;width:var(--provider-tooltip-width,min(286px, calc(100vw - 40px)));border:1px solid color-mix(in srgb, var(--brand,#5a63f4) 18%, var(--border,#d8deea) 82%);background:var(--panel,#fff);color:var(--text,#172033);white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;filter:blur(2px);transform-origin:0 0;pointer-events:none;will-change:opacity, transform, filter;border-radius:14px;gap:6px;padding:12px 13px 13px;font-size:.79rem;line-height:1.5;transition:opacity .19s,transform .22s cubic-bezier(.2,.75,.25,1),filter .18s,visibility 0s linear .22s;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:auto;overflow:visible;transform:translateY(-10px)scale(.965);box-shadow:0 18px 34px #0f172a29}.providers-pro-description-tooltip:before{content:"";border-top:1px solid color-mix(in srgb, var(--brand,#5a63f4) 18%, var(--border,#d8deea) 82%);border-left:1px solid color-mix(in srgb, var(--brand,#5a63f4) 18%, var(--border,#d8deea) 82%);background:var(--panel,#fff);width:12px;height:12px;position:absolute;top:-6px;left:8px;transform:rotate(45deg)}.providers-pro-card-tools[data-tooltip-side=left] .providers-pro-description-tooltip{transform-origin:100% 0;left:auto;right:0}.providers-pro-card-tools[data-tooltip-side=left] .providers-pro-description-tooltip:before{left:auto;right:8px}.providers-pro-card-tools[data-tooltip-side=right] .providers-pro-description-tooltip{transform-origin:0 0;left:0;right:auto}.providers-pro-card-tools[data-tooltip-side=right] .providers-pro-description-tooltip:before{left:8px;right:auto}.providers-pro-description-tooltip strong{color:var(--brand,#535cf1);font-size:.82rem;line-height:1.35}.providers-pro-description-tooltip span{color:var(--text,#172033);opacity:.88}.providers-pro-info:hover~.providers-pro-description-tooltip,.providers-pro-info:focus-visible~.providers-pro-description-tooltip{opacity:1;visibility:visible;filter:blur();transition-delay:0s;transform:translate(0,0)scale(1)}[data-theme=dark] .providers-pro-description-tooltip{box-shadow:0 18px 34px #00000061}@media (prefers-reduced-motion:reduce){.providers-pro-description-tooltip{filter:none;transition:opacity .01ms linear,visibility .01ms linear;transform:none}}.providers-pro-type{z-index:1;color:var(--muted,#667085);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;pointer-events:none;font-size:.74rem;position:relative;overflow:hidden}.providers-pro-description{display:none}.providers-pro-meta{z-index:1;pointer-events:none;flex-wrap:wrap;gap:5px;margin-top:auto;display:flex;position:relative}.providers-pro-meta span{color:#5a63f4;background:#5a63f414;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:.74rem;font-weight:700;display:inline-flex}.providers-pro-layout{grid-template-columns:minmax(0,2.25fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.providers-pro-main,.providers-side-card{border-radius:24px}.providers-pro-main-header{border-bottom:1px solid var(--border,#d8deea);margin-bottom:18px;padding-bottom:18px}.providers-pro-main-title{align-items:flex-start;gap:14px;display:flex}.providers-pro-main-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.providers-pro-main-title h2{margin:0}.providers-pro-main-title p{color:var(--muted,#667085);margin:8px 0 0}.providers-pro-toggles-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.providers-pro-toggle-card{border:1px solid var(--border,#d8deea);background:#ffffff80;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.providers-pro-toggle-card span{gap:4px;display:grid}.providers-pro-toggle-card small,.providers-priority-field small,.providers-pro-field small{color:var(--muted,#667085);line-height:1.45}.providers-priority-field{border:1px solid var(--border,#d8deea);background:#ffffff80;border-radius:18px;margin-bottom:0;padding:16px}.providers-pro-section-head{margin-bottom:14px}.providers-pro-section-head h3{margin:0}.providers-pro-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.providers-pro-field{margin-bottom:0}.providers-pro-configured{color:var(--success,#168a52);margin-left:8px;font-style:normal}.providers-pro-actions-row{grid-template-columns:auto auto minmax(280px,1fr);align-items:center;gap:12px;margin-top:22px;display:grid}.providers-pro-status-banner{border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.providers-pro-status-banner.success{background:#168a5214;border-color:#168a522e}.providers-pro-status-banner.danger{background:#c9303014;border-color:#c930302e}.providers-pro-status-dot{width:14px;height:14px;color:var(--success,#168a52);background:currentColor;border-radius:50%}.providers-pro-status-banner.danger .providers-pro-status-dot{color:var(--danger,#c93030)}.providers-pro-status-banner span{gap:4px;display:grid}.providers-pro-status-banner strong{font-size:.98rem}.providers-side-card{gap:16px;display:grid}.providers-side-card h3{margin:0}.providers-summary-list{gap:14px;margin:0;display:grid}.providers-summary-list>div{gap:4px;display:grid}.providers-summary-list dt{color:var(--muted,#667085);font-weight:700}.providers-summary-list dd{margin:0;line-height:1.55}.providers-chain-box,.providers-recommend-box{border-top:1px solid var(--border,#d8deea);padding-top:14px}.providers-chain-head{margin-bottom:8px;font-weight:800}.providers-chain-values{color:var(--text,#172033);line-height:1.55}.providers-recommend-box ul{color:var(--muted,#667085);gap:8px;margin:0;padding-left:18px;display:grid}.providers-health-list{gap:12px;display:grid}.providers-health-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.providers-health-name{align-items:center;gap:10px;display:flex}.providers-health-bullet{background:#5a63f4;border-radius:50%;width:8px;height:8px}.providers-health-state{align-items:center;gap:8px;font-weight:700;display:flex}.providers-health-state i{background:currentColor;border-radius:50%;width:8px;height:8px}.providers-health-state.success{color:var(--success,#168a52)}.providers-health-state.warning{color:var(--warning,#a15c00)}.providers-health-state.danger{color:var(--danger,#c93030)}.providers-health-state.neutral{color:var(--muted,#667085)}@media (width<=1400px){.providers-pro-card-grid{grid-auto-columns:224px}.providers-pro-field-grid,.providers-pro-toggles-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1100px){.providers-pro-layout,.providers-pro-actions-row{grid-template-columns:1fr}}@media (width<=800px){.providers-pro-card-rail{border-radius:18px;margin-inline:-2px;padding:12px}.providers-pro-rail-head{align-items:flex-end}.providers-pro-rail-head span{display:none}.providers-pro-card-grid{grid-auto-columns:min(78vw,224px);padding-bottom:10px}.providers-pro-field-grid,.providers-pro-toggles-row{grid-template-columns:1fr}.providers-pro-main-title{flex-direction:column}}.usage-pro-page{gap:20px;display:grid}.usage-pro-heading{margin-bottom:0}.usage-pro-top-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.usage-pro-range-pill{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);min-height:44px;color:var(--muted,#667085);border-radius:14px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.usage-pro-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.usage-pro-kpi-card{border-radius:22px;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.usage-pro-kpi-copy{gap:8px;display:grid}.usage-pro-kpi-copy span{color:var(--muted,#667085);font-weight:700}.usage-pro-kpi-copy strong{font-size:2rem;line-height:1.05}.usage-pro-kpi-copy small{color:var(--muted,#667085);font-weight:600}.usage-pro-kpi-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.35rem;font-weight:900;display:inline-flex}.usage-pro-kpi-icon.success{color:#16a34a;background:#22c55e24}.usage-pro-kpi-icon.info{color:#2563eb;background:#3b82f624}.usage-pro-kpi-icon.warning{color:#d97706;background:#f59e0b24}.usage-pro-kpi-icon.positive{color:#16a34a;background:#22c55e24}.usage-pro-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.usage-pro-panel{border-radius:24px}.usage-pro-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.usage-pro-panel-head h2{margin:0}.usage-pro-panel-head-actions{align-items:center;gap:8px;display:flex}.usage-pro-mini-select{min-width:110px}.usage-pro-chart-panel{overflow:hidden}.usage-pro-chart-legend{color:var(--muted,#667085);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;font-weight:700;display:flex}.usage-pro-chart-legend span{align-items:center;gap:8px;display:inline-flex}.usage-pro-chart-legend i{border-radius:999px;width:16px;height:4px;display:inline-block}.usage-pro-chart-wrap{grid-template-columns:72px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.usage-pro-y-axis{color:var(--muted,#667085);grid-template-rows:repeat(5,1fr);align-items:start;padding-top:2px;font-size:.82rem;display:grid}.usage-pro-chart-svg-wrap{gap:10px;display:grid}.usage-pro-chart-svg{width:100%;height:270px}.usage-pro-grid-line{stroke:#94a3b847;stroke-width:1px}.usage-pro-area-fill{fill:#5a63f614}.usage-pro-x-axis{min-height:32px;color:var(--muted,#667085);align-items:start;gap:6px;font-size:.8rem;display:grid}.usage-pro-x-axis span{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.25;overflow:hidden}.usage-pro-chart-footnote{color:var(--muted,#667085);margin-top:8px;font-size:.86rem}.usage-pro-donut-layout{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;display:grid}.usage-pro-donut-visual{place-items:center;display:grid;position:relative}.usage-pro-donut-svg{width:210px;height:210px}.usage-pro-donut-center{justify-items:center;gap:4px;display:grid;position:absolute}.usage-pro-donut-center span{color:var(--muted,#667085);font-weight:700}.usage-pro-donut-center strong{text-align:center;font-size:1.2rem}.usage-pro-legend{gap:12px;display:grid}.usage-pro-legend-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.usage-pro-legend-name{align-items:center;gap:10px;font-weight:700;display:flex}.usage-pro-legend-name i{border-radius:50%;width:9px;height:9px;display:inline-block}.usage-pro-legend-metrics{text-align:right;justify-items:end;gap:2px;display:grid}.usage-pro-legend-metrics small{color:var(--muted,#667085)}.usage-pro-total-row td{background:#94a3b814;font-weight:800}.usage-pro-request-cell{gap:6px;display:grid}.usage-pro-request-bar{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.usage-pro-request-bar i{border-radius:inherit;background:linear-gradient(90deg,#12b5cb,#5a63f6);height:100%;display:block}.usage-pro-link-button{appearance:none;color:#4f46e5;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.usage-pro-settings-panel .page-subtitle{margin-top:4px}.usage-pro-settings-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;display:grid}.usage-pro-settings-stack{gap:16px;display:grid}.usage-pro-soft-panel{border-radius:20px}.usage-pro-soft-panel h3{margin-top:0;margin-bottom:10px}.usage-pro-chain-note{margin-top:14px}.usage-pro-pricing-table{gap:0}.usage-pro-save-row{margin-top:14px}@media (width<=1300px){.usage-pro-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.usage-pro-donut-layout{grid-template-columns:1fr}.usage-pro-donut-visual{justify-items:center}}@media (width<=1100px){.usage-pro-analytics-grid,.usage-pro-settings-grid{grid-template-columns:1fr}}@media (width<=820px){.usage-pro-top-actions{width:100%}.usage-pro-range-pill,.usage-pro-top-actions .btn{justify-content:center;width:100%}.usage-pro-kpi-grid,.usage-pro-chart-wrap{grid-template-columns:1fr}.usage-pro-y-axis{order:2;grid-template-rows:none;grid-template-columns:repeat(5,1fr);margin-top:-2px;font-size:.75rem}.usage-pro-chart-svg{height:220px}.usage-pro-x-axis{gap:3px;font-size:.72rem}.usage-pro-table-wrap table{min-width:920px}}.glossary-pro-page,.glossary-detail-pro-page{gap:20px;display:grid}.glossary-pro-heading,.glossary-detail-pro-heading{margin-bottom:0}.glossary-pro-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.glossary-pro-stat-card{border-radius:24px;align-items:center;gap:18px;display:flex}.glossary-pro-stat-icon{border-radius:20px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.7rem;display:inline-flex;box-shadow:0 18px 36px #0f172a14}.glossary-pro-stat-icon.primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#5a63f6)}.glossary-pro-stat-icon.success{color:#fff;background:linear-gradient(135deg,#65d27c,#43b05b)}.glossary-pro-stat-icon.purple{color:#fff;background:linear-gradient(135deg,#8b5cf6,#a855f7)}.glossary-pro-stat-copy{gap:6px;display:grid}.glossary-pro-stat-copy span,.glossary-pro-stat-copy small{color:var(--muted,#667085)}.glossary-pro-stat-copy span{font-weight:700}.glossary-pro-stat-copy strong{font-size:2rem;line-height:1.05}.glossary-pro-create-panel{border-radius:24px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.6fr);align-items:center;gap:24px;display:grid}.glossary-pro-create-copy h2,.glossary-pro-list-head h2,.glossary-detail-section-head h2,.glossary-detail-side-panel h2{margin:0}.glossary-pro-create-form{grid-template-columns:minmax(0,1.3fr) minmax(220px,.9fr) auto;align-items:end;gap:14px;display:grid}.glossary-pro-create-button-wrap{align-items:end;min-height:100%;display:flex}.glossary-pro-create-button-wrap .btn{min-width:180px}.glossary-pro-list-panel,.glossary-detail-main-panel,.glossary-detail-side-panel,.glossary-detail-danger-panel{border-radius:24px}.glossary-pro-filter-row{grid-template-columns:minmax(0,1.4fr) minmax(180px,.8fr) minmax(180px,.8fr) auto;align-items:end;gap:14px;margin-top:14px;margin-bottom:18px;display:grid}.glossary-pro-refresh-wrap{align-items:end;display:flex}.glossary-pro-search-field input{padding-right:40px}.glossary-pro-table thead th,.glossary-pro-table tbody td{vertical-align:top}.glossary-pro-name-cell{gap:8px;display:grid}.glossary-pro-name-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.glossary-pro-name-line a{text-decoration:none}.glossary-pro-name-line strong{font-size:1.05rem}.glossary-pro-slug-line{color:var(--muted,#667085);font-size:.92rem}.glossary-pro-slug-line span{color:#98a2b3}.glossary-pro-type-chip{text-transform:lowercase;border-radius:999px;justify-content:center;align-items:center;min-width:76px;padding:7px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.glossary-pro-type-chip.default{color:#4f46e5;background:#5a63f61a}.glossary-pro-type-chip.series{color:#7c3aed;background:#8b5cf61f}.glossary-pro-type-chip.custom{color:#0f8ea1;background:#12b5cb1f}.glossary-pro-updated-cell{white-space:nowrap;line-height:1.7}.glossary-pro-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.glossary-pro-kebab{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);color:#334155;cursor:pointer;border-radius:12px;width:42px;height:42px;font-size:1.2rem;font-weight:900;transition:all .18s}.glossary-pro-kebab:hover{border-color:#c6d2f5;transform:translateY(-1px);box-shadow:0 8px 22px #5a63f61f}.glossary-pro-breadcrumb{color:var(--muted,#667085);align-items:center;gap:10px;margin-bottom:10px;font-weight:700;display:flex}.glossary-pro-breadcrumb a{text-decoration:none}.glossary-detail-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.glossary-detail-title-row h1{margin:0}.glossary-detail-toolbar{flex-wrap:wrap;gap:10px;display:flex}.glossary-detail-layout{grid-template-columns:minmax(0,1.75fr) minmax(300px,.95fr);align-items:start;gap:20px;display:grid}.glossary-detail-meta-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(160px,.7fr) auto;align-items:center;gap:14px;margin-bottom:16px;display:grid}.glossary-detail-enabled-row{align-items:center;gap:10px;margin-top:28px;font-weight:700;display:inline-flex}.glossary-detail-sections{gap:16px;margin-top:18px;display:grid}.glossary-detail-section-card{border:1px solid var(--border,#d8deea);background:#ffffff85;border-radius:20px;padding:16px}.glossary-detail-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.glossary-detail-count-pill{color:#0f172a;background:#94a3b829;border-radius:999px;justify-content:center;align-items:center;min-width:84px;padding:8px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.glossary-detail-section-card textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.55}.glossary-detail-sidebar{gap:18px;display:grid}.glossary-detail-stats-box{gap:12px;margin:18px 0 22px;display:grid}.glossary-detail-mini-stat{border:1px solid var(--border,#d8deea);background:#ffffff8c;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.glossary-detail-mini-stat span{color:var(--muted,#667085);font-weight:700}.glossary-detail-mini-stat strong{font-size:1.08rem}.glossary-detail-preview-head{gap:10px;display:grid}.glossary-detail-preview-head h3,.glossary-detail-danger-panel h3{margin:0}.glossary-detail-preview-list{gap:10px;max-height:540px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.glossary-detail-preview-card{border:1px solid var(--border,#d8deea);background:#ffffffad;border-radius:16px;gap:10px;padding:12px;display:grid}.glossary-detail-preview-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.glossary-detail-preview-tag{color:#4f46e5;background:#5a63f61a;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.glossary-detail-preview-card code{white-space:normal;word-break:break-word;color:#475467;background:0 0;padding:0;display:block}.glossary-detail-preview-foot{color:var(--muted,#667085);margin-top:12px;font-size:.92rem;font-weight:700}.glossary-detail-danger-panel{background:#fef2f2d9;border-color:#ef444447}.glossary-detail-danger-panel p{color:#b42318}@media (width<=1280px){.glossary-pro-stats-grid,.glossary-detail-layout{grid-template-columns:1fr}}@media (width<=1080px){.glossary-pro-create-panel,.glossary-pro-create-form,.glossary-pro-filter-row,.glossary-detail-meta-grid{grid-template-columns:1fr}.glossary-pro-create-button-wrap,.glossary-pro-refresh-wrap{width:100%}.glossary-pro-create-button-wrap .btn,.glossary-pro-refresh-wrap .btn{justify-content:center;width:100%}}@media (width<=820px){.glossary-pro-table-wrap table{min-width:960px}.glossary-detail-toolbar{width:100%}.glossary-detail-toolbar .btn{justify-content:center;width:100%}.glossary-pro-actions{min-width:250px}}.backup-pro-page{gap:20px;display:grid}.backup-pro-heading{margin-bottom:0}.backup-pro-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.backup-pro-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.backup-pro-stat-card{border-radius:22px;align-items:center;gap:16px;display:flex}.backup-pro-stat-card>div:last-child{gap:6px;display:grid}.backup-pro-stat-card span,.backup-pro-stat-card small{color:var(--muted,#667085);font-weight:700}.backup-pro-stat-card strong{align-items:center;gap:8px;font-size:1.55rem;display:inline-flex}.backup-pro-stat-card strong i{background:#94a3b8;border-radius:50%;width:7px;height:7px;display:inline-block}.backup-pro-stat-card strong i.ok{background:#16a34a}.backup-pro-stat-icon,.backup-pro-title-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;display:inline-flex}.backup-pro-stat-icon.purple,.backup-pro-title-icon.purple{color:#4f46e5;background:#4f46e51f}.backup-pro-stat-icon.blue,.backup-pro-title-icon.blue{color:#2563eb;background:#2563eb1f}.backup-pro-stat-icon.green{color:#059669;background:#0596691f}.backup-pro-stat-icon.orange{color:#f97316;background:#f9731624}.backup-pro-title-icon.shield{color:#4f46e5;background:#4f46e51a}.backup-pro-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:18px;display:grid}.backup-pro-config-card,.backup-pro-retention-card,.backup-pro-table-card,.backup-pro-error-panel{border-radius:24px}.backup-pro-card-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.backup-pro-card-title.compact{align-items:center;margin-bottom:0}.backup-pro-card-title h2{margin:0}.backup-pro-card-title p{color:var(--muted,#667085);margin:6px 0 0}.backup-pro-check-card{border:1px solid var(--border,#d8deea);background:#ffffff94;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:16px;display:flex}.backup-pro-check-card span,.backup-pro-remote-toggle-box label span{gap:5px;display:grid}.backup-pro-check-card small,.backup-pro-remote-toggle-box small,.backup-pro-form-grid small{color:var(--muted,#667085)}.backup-pro-form-grid{gap:14px;display:grid}.backup-pro-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-pro-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-pro-divider{background:var(--border,#d8deea);height:1px;margin:18px 0}.backup-pro-check-list{gap:12px;display:grid}.backup-pro-check-list label{align-items:center;gap:10px;font-weight:700;display:inline-flex}.backup-pro-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.backup-pro-remote-toggle-box{border:1px solid var(--border,#d8deea);background:#ffffff94;border-radius:18px;margin-bottom:16px;display:grid;overflow:hidden}.backup-pro-remote-toggle-box label{align-items:flex-start;gap:12px;padding:16px;display:flex}.backup-pro-remote-toggle-box label+label{border-top:1px solid var(--border,#d8deea)}.backup-pro-input-suffix{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) 64px;align-items:center;display:grid;overflow:hidden}.backup-pro-input-suffix input{box-shadow:none!important;border:0!important}.backup-pro-input-suffix span{color:var(--muted,#667085);text-align:center;font-weight:700}.backup-pro-table-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.backup-pro-link{color:#4f46e5;cursor:pointer;background:0 0;border:0;font-weight:800}.backup-pro-table-wrap table{width:100%}.backup-pro-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.backup-pro-error-panel{background:#fef2f2d1;border-color:#ef444447}.backup-pro-error-panel pre{white-space:pre-wrap;word-break:break-word}@media (width<=1280px){.backup-pro-stats-grid,.backup-pro-main-grid,.backup-pro-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-pro-main-grid{grid-template-columns:1fr}}@media (width<=860px){.backup-pro-stats-grid,.backup-pro-form-grid.two,.backup-pro-form-grid.three{grid-template-columns:1fr}.backup-pro-header-actions,.backup-pro-actions,.backup-pro-row-actions{align-items:stretch}.backup-pro-header-actions .btn,.backup-pro-actions .btn,.backup-pro-row-actions .btn{justify-content:center;width:100%}.backup-pro-table-wrap table{min-width:900px}.backup-pro-table-head{flex-direction:column;align-items:flex-start}}.settings-pro-page{gap:20px;display:grid}.settings-pro-heading{margin-bottom:0}.settings-pro-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-pro-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.settings-pro-stat-card{border-radius:22px;align-items:center;gap:16px;display:flex;position:relative}.settings-pro-stat-card>div:last-child,.settings-pro-stat-card>div:nth-child(2){gap:6px;display:grid}.settings-pro-stat-card span,.settings-pro-stat-card small{color:var(--muted,#667085);font-weight:700}.settings-pro-stat-card strong{font-size:1.55rem;line-height:1.1}.settings-pro-stat-icon,.settings-pro-title-icon{color:#4f46e5;background:#4f46e51f;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-weight:900;display:inline-flex}.settings-pro-stat-icon.blue,.settings-pro-title-icon.blue{color:#2563eb;background:#2563eb1f}.settings-pro-stat-icon.indigo{color:#4f46e5;background:#4f46e51f}.settings-pro-stat-icon.purple,.settings-pro-title-icon.purple{color:#9333ea;background:#9333ea1f}.settings-pro-stat-icon.green{color:#16a34a;background:#16a34a1f}.settings-pro-color-dot{border-radius:50%;width:18px;height:18px;position:absolute;right:22px;box-shadow:0 0 0 4px #4f46e51a}.settings-pro-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);align-items:stretch;gap:18px;display:grid}.settings-pro-section-card{border-radius:24px}.settings-pro-card-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.settings-pro-card-title h2,.settings-pro-card-title p{margin:0}.settings-pro-card-title p{color:var(--muted,#667085);margin-top:6px}.settings-pro-form-grid{gap:16px;display:grid}.settings-pro-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-pro-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-pro-color-input{cursor:pointer;width:100%;min-height:44px;padding:4px!important}.settings-pro-preserve-card{background:#4f46e50f;border:1px solid #4f46e529;border-radius:16px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex}.settings-pro-preserve-card span{gap:4px;display:grid}.settings-pro-preserve-card small{color:var(--muted,#667085)}.settings-pro-users-table table{width:100%}.settings-pro-user-action{text-align:right;color:var(--muted,#667085);font-size:1.3rem;font-weight:900}@media (width<=1280px){.settings-pro-stats-grid,.settings-pro-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-pro-top-grid{grid-template-columns:1fr}}@media (width<=860px){.settings-pro-stats-grid,.settings-pro-form-grid.two,.settings-pro-form-grid.three{grid-template-columns:1fr}.settings-pro-header-actions{align-items:stretch}.settings-pro-header-actions .btn{justify-content:center;width:100%}.settings-pro-users-table table{min-width:720px}}.security-pro-page{gap:20px;display:grid}.security-pro-heading{margin-bottom:0}.security-pro-header-actions,.security-pro-inline-actions,.security-pro-footer-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.security-pro-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.security-pro-stat-card{border-radius:22px;gap:8px;min-height:140px;display:grid}.security-pro-stat-card.success strong{color:#16a34a}.security-pro-stat-label,.security-pro-stat-card small,.security-pro-card .field small,.security-pro-card .help-text{color:var(--muted,#667085)}.security-pro-stat-card strong{word-break:break-word;font-size:2rem;line-height:1.1}.security-pro-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;display:grid}.security-pro-main-grid.bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.security-pro-card{border-radius:24px}.security-pro-card h2{margin:0 0 18px}.security-pro-toggle-list{gap:14px;display:grid}.security-pro-toggle-card{background:#fff;border:1px solid #14142b14;border-radius:18px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.security-pro-toggle-card input{margin-top:3px}.security-pro-toggle-card span{gap:4px;display:grid}.security-pro-warn-card{background:#f59e0b0a;border-color:#f59e0b4d;margin-bottom:16px}.security-pro-form-grid{gap:16px;display:grid}.security-pro-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1280px){.security-pro-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-pro-main-grid,.security-pro-main-grid.bottom{grid-template-columns:1fr}}@media (width<=860px){.security-pro-stats-grid,.security-pro-form-grid.two{grid-template-columns:1fr}.security-pro-header-actions .btn,.security-pro-footer-actions .btn{justify-content:center;width:100%}.security-pro-card .table-wrap table{min-width:720px}}.logs-pro-page{gap:22px;display:grid}.logs-pro-heading{margin-bottom:0}.logs-pro-actions,.logs-pro-retention-actions,.logs-pro-pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.logs-pro-top-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:22px;display:grid}.logs-pro-filter-card,.logs-pro-retention-card,.logs-pro-table-panel{border-radius:24px}.logs-pro-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.logs-pro-tab{border:1px solid var(--border,#d8deea);color:var(--text,#172033);cursor:pointer;background:#fff;border-radius:999px;padding:11px 18px;font-weight:700;transition:all .2s}.logs-pro-tab:hover,.logs-pro-tab.active{color:var(--brand,#355cff);border-color:#355cff73;box-shadow:0 10px 24px #355cff14}.logs-pro-tab.active{background:#355cff0f}.logs-pro-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.logs-pro-search-box{position:relative}.logs-pro-search-box input{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);border-radius:16px;width:100%;min-height:52px;padding:14px 16px}.logs-pro-search-button{min-width:118px;min-height:52px}.logs-pro-retention-card h2{margin:0 0 20px;font-size:1.85rem}.logs-pro-inline-toggle{border:1px solid #14142b14;border-radius:18px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:16px;display:flex}.logs-pro-inline-toggle span{gap:4px;display:grid}.logs-pro-inline-toggle small,.logs-pro-footer-meta,.logs-pro-table-wrap th{color:var(--muted,#667085)}.logs-pro-table-panel{padding-bottom:16px}.logs-pro-table-wrap{border-radius:18px}.logs-pro-table-wrap table{min-width:980px}.logs-pro-table-wrap th{letter-spacing:.02em;font-size:.82rem}.logs-pro-table-wrap td,.logs-pro-table-wrap th{padding-top:14px;padding-bottom:14px}.logs-pro-checkbox-col{width:52px}.logs-pro-table-wrap tbody tr.selected{background:#355cff0f}.logs-pro-category-badge{border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:.86rem;font-weight:700;line-height:1;display:inline-flex}.logs-pro-category-badge.audit{color:#355cff;background:#355cff1f}.logs-pro-category-badge.access{color:#17824f;background:#16a34a1f}.logs-pro-category-badge.error{color:#dc2626;background:#ef44441f}.logs-pro-category-badge.job-review{color:#8b5cf6;background:#8b5cf61f}.logs-pro-table-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.logs-pro-page-size select{min-width:120px}.logs-pro-page-pill{min-width:50px}@media (width<=1260px){.logs-pro-top-grid{grid-template-columns:1fr}}@media (width<=860px){.logs-pro-heading,.logs-pro-table-footer{flex-direction:column;align-items:stretch}.logs-pro-actions,.logs-pro-pagination,.logs-pro-retention-actions,.logs-pro-actions .btn,.logs-pro-retention-actions .btn,.logs-pro-pagination .btn,.logs-pro-page-size select{width:100%}.logs-pro-search-row{grid-template-columns:1fr}}.app-shell{min-height:100vh}.sidebar,.app-sidebar,.admin-sidebar,.aside-sidebar,aside.sidebar,aside[class*=sidebar]{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;height:100vh!important;max-height:100vh!important;padding-bottom:32px!important;overflow:hidden auto!important}@supports (height:100dvh){.sidebar,.app-sidebar,.admin-sidebar,.aside-sidebar,aside.sidebar,aside[class*=sidebar]{height:100dvh!important;max-height:100dvh!important}}.sidebar nav,.app-sidebar nav,.admin-sidebar nav,.aside-sidebar nav,aside.sidebar nav,aside[class*=sidebar] nav{padding-bottom:96px!important;overflow:visible!important}.sidebar .nav-section:last-child,.sidebar .sidebar-section:last-child,.sidebar [class*=operations],.app-sidebar .nav-section:last-child,.app-sidebar .sidebar-section:last-child,.app-sidebar [class*=operations],.admin-sidebar .nav-section:last-child,.admin-sidebar .sidebar-section:last-child,.admin-sidebar [class*=operations],aside[class*=sidebar] .nav-section:last-child,aside[class*=sidebar] .sidebar-section:last-child,aside[class*=sidebar] [class*=operations]{margin-bottom:88px!important}.sidebar .usage-card,.sidebar .api-usage-card,.sidebar [class*=usage],.app-sidebar .usage-card,.app-sidebar .api-usage-card,.app-sidebar [class*=usage],.admin-sidebar .usage-card,.admin-sidebar .api-usage-card,.admin-sidebar [class*=usage],aside[class*=sidebar] .usage-card,aside[class*=sidebar] .api-usage-card,aside[class*=sidebar] [class*=usage]{flex-shrink:0}.sidebar::-webkit-scrollbar{width:8px}.app-sidebar::-webkit-scrollbar{width:8px}.admin-sidebar::-webkit-scrollbar{width:8px}.aside-sidebar::-webkit-scrollbar{width:8px}aside.sidebar::-webkit-scrollbar{width:8px}aside[class*=sidebar]::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.app-sidebar::-webkit-scrollbar-track{background:0 0}.admin-sidebar::-webkit-scrollbar-track{background:0 0}.aside-sidebar::-webkit-scrollbar-track{background:0 0}aside.sidebar::-webkit-scrollbar-track{background:0 0}aside[class*=sidebar]::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}.app-sidebar::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}.admin-sidebar::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}.aside-sidebar::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}aside.sidebar::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}aside[class*=sidebar]::-webkit-scrollbar-thumb{background:#64748b47;border-radius:999px}.sidebar::-webkit-scrollbar-thumb:hover{background:#64748b70}.app-sidebar::-webkit-scrollbar-thumb:hover{background:#64748b70}.admin-sidebar::-webkit-scrollbar-thumb:hover{background:#64748b70}.aside-sidebar::-webkit-scrollbar-thumb:hover{background:#64748b70}aside.sidebar::-webkit-scrollbar-thumb:hover{background:#64748b70}aside[class*=sidebar]::-webkit-scrollbar-thumb:hover{background:#64748b70}.main-shell,.app-main,.admin-main,main{min-width:0}@media (width<=920px){.sidebar,.app-sidebar,.admin-sidebar,.aside-sidebar,aside.sidebar,aside[class*=sidebar]{height:auto!important;max-height:none!important;padding-bottom:16px!important;overflow:visible!important}.sidebar nav,.app-sidebar nav,.admin-sidebar nav,.aside-sidebar nav,aside.sidebar nav,aside[class*=sidebar] nav{padding-bottom:0!important}}.queue-pro-page{flex-direction:column;gap:20px;display:flex}.queue-pro-header,.queue-pro-panel-head,.queue-pro-overview-grid,.queue-pro-activity-grid{min-width:0}.queue-pro-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.queue-pro-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.queue-pro-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.queue-pro-metric-card{background:var(--panel-bg,#fff);border:1px solid var(--border-color,#e8edf6);border-radius:22px;padding:18px 18px 16px;box-shadow:0 14px 34px #4860920f}.queue-pro-metric-card .queue-pro-metric-title{color:var(--muted-text,#72809a);margin-bottom:10px;font-size:13px;display:block}.queue-pro-metric-card strong{color:var(--heading-color,#10213c);margin-bottom:8px;font-size:22px;line-height:1.1;display:block}.queue-pro-metric-card small{color:var(--muted-text,#72809a);font-size:13px;display:block}.queue-pro-metric-card.tone-warning strong{color:#f59e0b}.queue-pro-metric-card.tone-danger strong{color:#e25563}.queue-pro-metric-card.tone-success strong{color:#15a36d}.queue-pro-metric-card.tone-info strong{color:#2b84ff}.queue-pro-overview-grid{grid-template-columns:1.1fr 1fr 1.45fr;gap:18px;display:grid}.queue-pro-page .panel{border:1px solid var(--border-color,#e8edf6);border-radius:24px;box-shadow:0 18px 42px #48609212}.queue-pro-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.queue-pro-panel-head h2{margin:0;font-size:clamp(19px,2vw,28px)}.queue-pro-health-table{border:1px solid var(--border-color,#e8edf6);border-radius:18px;overflow:hidden}.queue-pro-health-row{border-bottom:1px solid var(--border-color,#eef2fb);grid-template-columns:1.2fr .7fr 1fr;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.queue-pro-health-row:last-child{border-bottom:none}.queue-health-badge{border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.queue-health-badge.success{color:#0d9a67;background:#0d9a6721}.queue-health-badge.warning{color:#b7791f;background:#f59e0b29}.queue-health-dash{color:var(--muted-text,#72809a)}.queue-pro-distribution-body{align-items:center;gap:20px;display:flex}.queue-pro-donut{border-radius:50%;flex:0 0 198px;justify-content:center;align-items:center;width:198px;height:198px;display:flex;position:relative}.queue-pro-donut:before{content:"";background:var(--panel-bg,#fff);border-radius:50%;position:absolute;inset:18px}.queue-pro-donut-hole{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.queue-pro-donut-hole strong{font-size:28px;line-height:1}.queue-pro-donut-hole span{color:var(--muted-text,#72809a);margin-top:6px;font-size:13px}.queue-pro-distribution-legend{flex:1;gap:12px;display:grid}.queue-pro-legend-row{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.queue-pro-legend-row span{color:var(--muted-text,#63708a);align-items:center;gap:8px;display:inline-flex}.queue-pro-legend-row i{border-radius:999px;width:10px;height:10px;display:inline-block}.queue-pro-workers-table{border:1px solid var(--border-color,#e8edf6);border-radius:18px;overflow:hidden}.queue-pro-workers-head,.queue-pro-workers-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.queue-pro-workers-head{color:var(--muted-text,#72809a);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color,#eef2fb);font-size:12px;font-weight:700}.queue-pro-workers-row{border-bottom:1px solid var(--border-color,#eef2fb);font-size:14px}.queue-pro-workers-row:last-child{border-bottom:none}.queue-pro-empty-box{color:var(--muted-text,#72809a);padding:20px 16px}.queue-pro-tasks-panel{padding-top:12px}.queue-pro-tabs{border-bottom:1px solid var(--border-color,#e8edf6);flex-wrap:wrap;gap:20px;margin-bottom:16px;padding-bottom:8px;display:flex}.queue-pro-tabs button{color:var(--muted-text,#6d7890);cursor:pointer;background:0 0;border:none;padding:0 0 10px;font-size:15px;font-weight:700;position:relative}.queue-pro-tabs button.active{color:var(--primary-color,#4d63ff)}.queue-pro-tabs button.active:after{content:"";background:var(--primary-color,#4d63ff);border-radius:999px;height:3px;position:absolute;bottom:-9px;left:0;right:0}.queue-pro-filters{grid-template-columns:2fr .9fr .9fr 1fr auto;gap:12px;margin-bottom:16px;display:grid}.queue-pro-search-box{min-width:0}.queue-pro-clear{border:1px solid var(--border-color,#dfe6f2);background:var(--panel-bg,#fff);min-width:88px;color:var(--heading-color,#10213c);cursor:pointer;border-radius:14px;font-weight:700}.queue-pro-table-wrap{border:1px solid var(--border-color,#e8edf6);border-radius:22px;overflow:hidden}.queue-pro-task-table{min-width:100%}.queue-pro-task-head,.queue-pro-task-row{grid-template-columns:1.25fr 1.3fr 1.05fr .95fr 1.2fr 1fr .65fr 1.1fr .5fr 1.05fr;align-items:start;gap:12px;padding:12px 16px;display:grid}.queue-pro-task-head{color:var(--muted-text,#72809a);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color,#e8edf6);background:#f7f9fdf2;font-size:12px;font-weight:700}.queue-pro-task-row{border-bottom:1px solid var(--border-color,#eef2fb);font-size:14px}.queue-pro-task-row:last-child{border-bottom:none}.queue-pro-task-row span{flex-direction:column;gap:4px;min-width:0;display:flex}.queue-pro-task-row small{color:var(--muted-text,#72809a);font-size:12px}.queue-pro-task-actions{flex-wrap:wrap;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.queue-pro-task-actions button,.queue-pro-task-actions .queue-link-action{border:1px solid var(--border-color,#dfe6f2);background:var(--panel-bg,#fff);min-height:34px;color:var(--heading-color,#11213d);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-weight:700;text-decoration:none;display:inline-flex}.queue-task-status{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.queue-task-status.success{color:#0d9a67;background:#0d9a6724}.queue-task-status.danger{color:#d74a59;background:#e74c6321}.queue-task-status.pending{color:#b7791f;background:#f59e0b29}.queue-task-status.retry{color:#0aa9bc;background:#12b4c81f}.queue-task-status.scheduled{color:#7653ff;background:#7653ff1f}.queue-task-status.running{color:#2b84ff;background:#2b84ff1f}.queue-task-status.cancelled{color:#8a5b00;background:#b9800024}.queue-pro-empty-state{color:var(--muted-text,#72809a);justify-content:center;align-items:center;padding:26px 20px;display:flex}.queue-pro-empty-state.large{text-align:center;flex-direction:column;gap:6px;min-height:180px}.queue-pro-empty-icon{color:#c7d3ea;font-size:34px;line-height:1}.queue-pro-activity-grid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr);gap:18px;display:grid}.queue-pro-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.queue-pro-activity-stats .panel{padding:16px 18px}.queue-pro-activity-stats span{color:var(--muted-text,#72809a);margin-bottom:8px;font-size:13px;display:block}.queue-pro-activity-stats strong{margin-bottom:8px;font-size:30px;line-height:1.1;display:block}.queue-pro-activity-stats small{color:var(--muted-text,#72809a);font-size:12px}.queue-pro-chart-wrap{flex-direction:column;gap:10px;display:flex}.queue-pro-chart-legend{color:var(--muted-text,#72809a);flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.queue-pro-chart-legend span{align-items:center;gap:8px;display:inline-flex}.line-dot{border-radius:999px;width:18px;height:3px;display:inline-block}.line-dot.success{background:#16a34a}.line-dot.danger{background:#ef4444}.line-dot.warning{background:#f59e0b}.queue-pro-chart-area{position:relative}.queue-pro-chart-svg{width:100%;height:170px}.queue-pro-chart-svg .grid-line{stroke:#b4c2dc61;stroke-width:1px}.queue-pro-chart-svg .chart-line{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.queue-pro-chart-svg .chart-line.success{stroke:#16a34a}.queue-pro-chart-svg .chart-line.danger{stroke:#ef4444}.queue-pro-chart-svg .chart-line.warning{stroke:#f59e0b}.queue-pro-chart-labels{color:var(--muted-text,#72809a);grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:-4px;font-size:12px;display:grid}.queue-pro-chart-labels span:last-child{text-align:right}.queue-pro-recommendations .queue-pro-recommendation-list{gap:10px;display:grid}.queue-pro-recommendation-item{color:var(--heading-color,#11213d);background:#6274ff0d;border:1px solid #6274ff14;border-radius:16px;padding:12px 14px}.queue-pro-page .mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media (width<=1500px){.queue-pro-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.queue-pro-overview-grid{grid-template-columns:1fr 1fr}.queue-pro-workers-panel{grid-column:1/-1}.queue-pro-task-head,.queue-pro-task-row{min-width:1280px}.queue-pro-table-wrap{overflow-x:auto}}@media (width<=1120px){.queue-pro-header,.queue-pro-distribution-body,.queue-pro-activity-grid{grid-template-columns:1fr;display:grid}.queue-pro-header{gap:14px}.queue-pro-actions{justify-content:flex-start;width:100%}.queue-pro-metrics-grid,.queue-pro-overview-grid,.queue-pro-activity-grid,.queue-pro-activity-stats{grid-template-columns:1fr}.queue-pro-filters{grid-template-columns:1fr 1fr}.queue-pro-search-box{grid-column:1/-1}}@media (width<=760px){.queue-pro-metrics-grid,.queue-pro-filters{grid-template-columns:1fr}.queue-pro-clear{min-height:42px}.queue-pro-health-row,.queue-pro-workers-head,.queue-pro-workers-row{grid-template-columns:1fr}.queue-pro-distribution-body{flex-direction:column;align-items:flex-start}.queue-pro-donut{flex-basis:164px;width:164px;height:164px}.queue-pro-tabs{gap:14px}.queue-pro-activity-stats{grid-template-columns:1fr}}.monitor-pro-page{flex-direction:column;gap:20px;display:flex}.monitor-pro-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.monitor-pro-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.monitor-pro-summary-grid{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.monitor-pro-summary-card{background:var(--panel-bg,#fff);border:1px solid var(--border-color,#e8edf6);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:0 18px 42px #48609212}.monitor-pro-summary-copy span{color:var(--muted-text,#73819a);margin-bottom:10px;font-size:14px;display:block}.monitor-pro-summary-copy strong{color:var(--heading-color,#13223c);font-size:clamp(28px,2vw,42px);line-height:1.08;display:block}.monitor-pro-summary-copy small{color:var(--muted-text,#73819a);margin-top:8px;font-size:13px;display:block}.monitor-pro-summary-icon{color:#4d63ff;background:#4d63ff14;border-radius:18px;flex:none;justify-content:center;align-items:center;width:66px;height:66px;font-size:26px;font-weight:800;display:inline-flex}.monitor-pro-summary-card.tone-ok .monitor-pro-summary-icon{color:#0d9a67;background:#0d9a671c}.monitor-pro-summary-card.tone-warning .monitor-pro-summary-icon{color:#b7791f;background:#f59e0b24}.monitor-pro-summary-card.tone-critical .monitor-pro-summary-icon{color:#e25563;background:#e255631f}.monitor-pro-summary-card.tone-unknown .monitor-pro-summary-icon{color:#7c5cff;background:#7c5cff1f}.monitor-pro-layout{grid-template-columns:minmax(0,1.9fr) minmax(330px,.9fr);align-items:start;gap:18px;display:grid}.monitor-pro-main{flex-direction:column;gap:18px;min-width:0;display:flex}.monitor-pro-page .panel{border:1px solid var(--border-color,#e8edf6);border-radius:24px;box-shadow:0 18px 42px #48609212}.monitor-pro-section{padding:18px}.monitor-pro-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.monitor-pro-section-head.compact{margin-bottom:18px}.monitor-pro-section-head h2{margin:0;font-size:18px;line-height:1.2}.monitor-pro-pill{min-width:40px;color:var(--muted-text,#6d7890);background:#6e78961a;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.monitor-pro-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.monitor-pro-health-card{border:1px solid var(--border-color,#e8edf6);background:var(--panel-bg,#fff);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.monitor-pro-health-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.monitor-pro-health-icon,.monitor-pro-alert-icon{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:800;display:inline-flex}.monitor-pro-health-icon.tone-ok,.monitor-pro-alert-icon.tone-ok{color:#0d9a67;background:#0d9a671a}.monitor-pro-health-icon.tone-warning,.monitor-pro-alert-icon.tone-warning{color:#b7791f;background:#f59e0b1f}.monitor-pro-health-icon.tone-critical,.monitor-pro-alert-icon.tone-critical{color:#d64e60;background:#e255631f}.monitor-pro-health-icon.tone-unknown,.monitor-pro-alert-icon.tone-unknown{color:#7c5cff;background:#7c5cff1f}.monitor-pro-health-title-group{min-width:0}.monitor-pro-health-title-group strong{color:var(--heading-color,#13223c);font-size:17px;line-height:1.2;display:block}.monitor-pro-health-title-group span{color:var(--muted-text,#73819a);margin-top:4px;font-size:13px;display:block}.status-chip{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:5px 10px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.status-chip.ok{color:#0d9a67;background:#0d9a671f}.status-chip.warning{color:#b7791f;background:#f59e0b26}.status-chip.critical{color:#d64e60;background:#e2556324}.status-chip.unknown{color:#7c5cff;background:#7c5cff1f}.monitor-pro-health-card p,.monitor-pro-alert-copy p{color:var(--heading-color,#1a2942);margin:0;line-height:1.55}.monitor-pro-health-card small,.monitor-pro-alert-copy small{color:var(--muted-text,#73819a);font-size:12px}.monitor-pro-alert-list{gap:14px;display:grid}.monitor-pro-alert-card{border:1px solid var(--border-color,#e8edf6);background:var(--panel-bg,#fff);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.monitor-pro-alert-card.is-critical{background:linear-gradient(#e255630a,#fff);border-color:#e2556359}.monitor-pro-alert-card.is-warning{background:linear-gradient(#f59e0b0a,#fff);border-color:#f59e0b59}.monitor-pro-alert-copy{flex:1;min-width:0}.monitor-pro-alert-topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.monitor-pro-alert-topline strong{font-size:16px;line-height:1.2}.monitor-pro-empty-soft{border:1px dashed var(--border-color,#d9e2f1);background:#f7f9fdb3;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.monitor-pro-empty-soft-icon{color:#4d63ff;background:#4d63ff14;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:inline-flex}.monitor-pro-empty-soft strong,.monitor-pro-empty-soft span{display:block}.monitor-pro-empty-soft span{color:var(--muted-text,#73819a);margin-top:4px;font-size:13px}.monitor-pro-recommendations{gap:10px;display:grid}.monitor-pro-recommendations p{margin:0;line-height:1.55}.monitor-pro-settings-panel{padding:18px;position:sticky;top:20px}.monitor-pro-settings-stack{gap:14px;display:grid}.monitor-pro-threshold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monitor-pro-threshold-grid label{gap:6px;display:grid}.monitor-pro-threshold-grid label>span{color:var(--heading-color,#1b2942);font-size:13px;font-weight:600}.monitor-pro-settings-group{gap:10px;display:grid}.monitor-pro-settings-group h3{margin:4px 0 0;font-size:16px}@media (width<=1400px){.monitor-pro-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-pro-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1140px){.monitor-pro-header,.monitor-pro-layout{grid-template-columns:1fr;display:grid}.monitor-pro-actions{justify-content:flex-start}.monitor-pro-settings-panel{position:static}}@media (width<=860px){.monitor-pro-summary-grid,.monitor-pro-health-grid,.monitor-pro-threshold-grid{grid-template-columns:1fr}.monitor-pro-summary-card,.monitor-pro-alert-topline,.monitor-pro-health-head{align-items:flex-start}.monitor-pro-summary-card{flex-direction:column}.monitor-pro-health-head{grid-template-columns:auto 1fr}.monitor-pro-health-head .status-chip{grid-column:1/-1}.monitor-pro-alert-topline{flex-direction:column}}.cg-pro-page,.audit-pro-page{flex-direction:column;gap:20px;display:flex}.cg-pro-header,.audit-pro-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cg-pro-actions,.audit-pro-actions,.audit-pro-filter-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cg-pro-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.audit-pro-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.cg-pro-summary-card,.audit-pro-stat-card{background:var(--panel-bg,#fff);border:1px solid var(--border-color,#e8edf6);border-radius:22px;padding:18px;box-shadow:0 18px 42px #48609212}.cg-pro-summary-card span,.audit-pro-stat-card span{color:var(--muted-text,#72809a);margin-bottom:10px;font-size:13px;font-weight:700;display:block}.cg-pro-summary-card strong,.audit-pro-stat-card strong{color:var(--heading-color,#10213c);word-break:break-word;margin-bottom:8px;font-size:clamp(22px,2.1vw,34px);line-height:1.08;display:block}.cg-pro-summary-card small,.audit-pro-stat-card small{color:var(--muted-text,#72809a);font-size:12px;display:block}.cg-pro-summary-card.tone-ok strong{color:#0d9a67}.cg-pro-summary-card.tone-warning strong,.audit-pro-stat-card.tone-warning strong{color:#f59e0b}.cg-pro-summary-card.tone-critical strong,.audit-pro-stat-card.tone-danger strong{color:#e25563}.cg-pro-summary-card.tone-unknown strong{color:#7c5cff}.cg-pro-unavailable{background:linear-gradient(#f59e0b0d,#fff);border-color:#f59e0b52}.cg-pro-layout,.audit-pro-layout{grid-template-columns:minmax(0,1.75fr) minmax(340px,.9fr);align-items:start;gap:18px;display:grid}.cg-pro-main{flex-direction:column;gap:18px;min-width:0;display:flex}.cg-pro-page .panel,.audit-pro-page .panel{border:1px solid var(--border-color,#e8edf6);border-radius:24px;box-shadow:0 18px 42px #48609212}.cg-pro-section,.audit-pro-main-panel,.audit-pro-filter-panel{padding:18px}.cg-pro-section-head,.audit-pro-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.cg-pro-section-head.compact,.audit-pro-section-head.compact{margin-bottom:18px}.cg-pro-section-head h2,.audit-pro-section-head h2{margin:0;font-size:20px}.cg-pro-section-head p,.audit-pro-section-head p{color:var(--muted-text,#72809a);margin:6px 0 0}.cg-pro-pill,.audit-pro-pill{min-width:42px;color:var(--primary-color,#4d63ff);background:#4d63ff14;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.cg-pro-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cg-pro-provider-card{border:1px solid var(--border-color,#e8edf6);background:var(--panel-bg,#fff);border-radius:20px;flex-direction:column;gap:14px;padding:16px;display:flex}.cg-pro-provider-card.tone-warning{border-color:#f59e0b54}.cg-pro-provider-card.tone-critical{border-color:#e2556359}.cg-pro-provider-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.cg-pro-provider-avatar{width:44px;height:44px;color:var(--primary-color,#4d63ff);background:#4d63ff1a;border-radius:14px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.cg-pro-provider-head strong,.cg-pro-provider-meta strong{color:var(--heading-color,#10213c);display:block}.cg-pro-provider-head small,.cg-pro-provider-meta span{color:var(--muted-text,#72809a);font-size:12px}.cg-pro-provider-head em{color:var(--primary-color,#4d63ff);background:#4d63ff14;border-radius:999px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:800}.cg-pro-budget-line{gap:8px;display:grid}.cg-pro-budget-label{color:var(--muted-text,#72809a);justify-content:space-between;gap:12px;font-size:12px;display:flex}.cg-pro-budget-label strong{color:var(--heading-color,#10213c)}.cg-pro-budget-track{background:#8c99b529;border-radius:999px;height:9px;overflow:hidden}.cg-pro-budget-track i{border-radius:inherit;background:#0d9a67;height:100%;display:block}.cg-pro-budget-track.tone-warning i{background:#f59e0b}.cg-pro-budget-track.tone-critical i{background:#e25563}.cg-pro-warning-box{color:#9a6500;background:#f59e0b1a;border-radius:14px;padding:11px 12px;font-size:13px;line-height:1.45}.cg-pro-provider-meta{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.cg-pro-provider-actions button,.audit-pro-filter-actions button{border:1px solid var(--border-color,#dfe6f2);background:var(--panel-bg,#fff);min-height:38px;color:var(--heading-color,#11213d);cursor:pointer;border-radius:12px;padding:0 14px;font-weight:800}.cg-pro-alert-list,.cg-pro-recommendations,.cg-pro-source-list{gap:12px;display:grid}.cg-pro-alert-card{border:1px solid var(--border-color,#e8edf6);border-radius:16px;grid-template-columns:1fr auto;gap:8px 14px;padding:14px;display:grid}.cg-pro-alert-card p{color:var(--muted-text,#72809a);grid-column:1/-1;margin:0}.cg-pro-alert-card span{font-size:12px;font-weight:800}.cg-pro-alert-card.tone-warning{border-color:#f59e0b59}.cg-pro-alert-card.tone-critical{border-color:#e2556359}.cg-pro-empty-soft{border:1px dashed var(--border-color,#d8e2f1);color:var(--muted-text,#72809a);background:#f7f9fdb3;border-radius:16px;padding:16px}.cg-pro-source-row{border:1px solid var(--border-color,#e8edf6);border-radius:16px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.cg-pro-source-row span{color:var(--muted-text,#72809a)}.cg-pro-settings-panel{padding:18px;position:sticky;top:20px}.cg-pro-settings-stack{gap:14px;display:grid}.cg-pro-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cg-pro-settings-grid label,.cg-pro-rule-row label{gap:6px;display:grid}.cg-pro-settings-grid span,.cg-pro-rule-row label span{color:var(--muted-text,#72809a);font-size:12px;font-weight:700}.cg-pro-rule-list{gap:12px;display:grid}.cg-pro-rule-row{border:1px solid var(--border-color,#e8edf6);background:var(--panel-bg,#fff);border-radius:18px;grid-template-columns:1.3fr .65fr .55fr .75fr .8fr .8fr .9fr;align-items:center;gap:12px;padding:14px;display:grid}.cg-pro-rule-row small{color:var(--muted-text,#72809a);margin-top:4px;display:block}.audit-pro-filter-panel{position:sticky;top:20px}.audit-pro-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.audit-pro-filter-panel .field{margin-bottom:12px}.audit-pro-side-section{margin-top:22px}.audit-pro-side-section h3{margin:0 0 12px}.audit-pro-mini-row{border-bottom:1px solid var(--border-color,#eef2fb);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.audit-pro-mini-row span{min-width:0;color:var(--muted-text,#72809a);font-size:13px}.audit-pro-table{border:1px solid var(--border-color,#e8edf6);border-radius:20px;overflow:hidden}.audit-pro-row{border-bottom:1px solid var(--border-color,#eef2fb);grid-template-columns:1.3fr 1.25fr 1.55fr 1.1fr 1.2fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.audit-pro-row:last-child{border-bottom:none}.audit-pro-head{color:var(--muted-text,#72809a);text-transform:uppercase;letter-spacing:.04em;background:#f7f9fdf2;font-size:12px;font-weight:800}.audit-pro-row strong,.audit-pro-row small{display:block}.audit-pro-row small{color:var(--muted-text,#72809a);word-break:break-word;margin-top:5px}.audit-pro-method,.audit-pro-action-pill,.audit-pro-status{border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-bottom:6px;margin-right:6px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.audit-pro-method.read,.audit-pro-status.info{color:#0d6efd;background:#0d6efd1a}.audit-pro-method.write,.audit-pro-action-pill.info{color:#4d63ff;background:#4d63ff1a}.audit-pro-method.danger,.audit-pro-action-pill.error,.audit-pro-status.error{color:#e25563;background:#e255631f}.audit-pro-action-pill.warning,.audit-pro-status.warning{color:#b7791f;background:#f59e0b24}.audit-pro-status.neutral{color:#72809a;background:#72809a1f}.audit-pro-row details{gap:8px;display:grid}.audit-pro-row summary{cursor:pointer;color:var(--primary-color,#4d63ff);font-weight:800}.audit-pro-row details p{margin:8px 0}.audit-pro-row details code{word-break:break-all;white-space:normal;background:#f7f9fde6;border-radius:10px;padding:8px 10px;display:block}@media (width<=1500px){.cg-pro-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-pro-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cg-pro-provider-grid{grid-template-columns:1fr}.cg-pro-rule-list{overflow-x:auto}.cg-pro-rule-row{min-width:1180px}}@media (width<=1180px){.cg-pro-header,.audit-pro-header,.cg-pro-layout,.audit-pro-layout{grid-template-columns:1fr;display:grid}.cg-pro-settings-panel,.audit-pro-filter-panel{position:static}.audit-pro-main-panel{overflow-x:auto}.audit-pro-table{min-width:1100px}}@media (width<=760px){.cg-pro-summary-grid,.audit-pro-stat-grid,.cg-pro-settings-grid,.audit-pro-filter-grid{grid-template-columns:1fr}.cg-pro-actions .btn,.audit-pro-actions .btn,.audit-pro-filter-actions .btn{justify-content:center;width:100%}.cg-pro-provider-head,.cg-pro-alert-card,.cg-pro-source-row{grid-template-columns:1fr}.cg-pro-provider-meta{flex-direction:column;align-items:flex-start}}.audit-pro2-page{flex-direction:column;gap:20px;display:flex}.audit-pro2-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.audit-pro2-actions{flex-wrap:wrap;gap:12px;display:flex}.audit-pro2-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.audit-pro2-stat-card{background:var(--panel-bg,#fff);border:1px solid var(--border-color,#e8edf6);border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 18px 42px #48609212}.audit-pro2-stat-icon{border-radius:16px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:inline-flex}.audit-pro2-stat-card.tone-info .audit-pro2-stat-icon{color:#4d63ff;background:#4d63ff1a}.audit-pro2-stat-card.tone-success .audit-pro2-stat-icon{color:#22a76f;background:#22a76f1c}.audit-pro2-stat-card.tone-warning .audit-pro2-stat-icon{color:#d48a0d;background:#f59e0b1f}.audit-pro2-stat-card.tone-danger .audit-pro2-stat-icon{color:#e25563;background:#e255631f}.audit-pro2-stat-card span,.audit-pro2-stat-card small{color:var(--muted-text,#72809a);display:block}.audit-pro2-stat-card strong{color:var(--heading-color,#10213c);margin:4px 0;font-size:20px;line-height:1.2;display:block}.audit-pro2-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.audit-pro2-filter-panel,.audit-pro2-main-panel{border:1px solid var(--border-color,#e8edf6);border-radius:24px;box-shadow:0 18px 42px #48609212}.audit-pro2-filter-panel{padding:18px;position:sticky;top:18px}.audit-pro2-main-panel{padding:18px}.audit-pro2-panel-head,.audit-pro2-main-head,.audit-pro2-side-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.audit-pro2-panel-head{margin-bottom:12px}.audit-pro2-clear-btn{color:var(--primary-color,#4d63ff);cursor:pointer;background:0 0;border:none;font-weight:800}.audit-pro2-field{gap:7px;margin-bottom:12px;display:grid}.audit-pro2-field>span{color:var(--heading-color,#142341);font-size:13px;font-weight:700}.audit-pro2-range-display{border:1px solid var(--border-color,#dfe6f2);color:var(--muted-text,#72809a);background:#f7f9fdf2;border-radius:12px;padding:10px 12px;font-size:12px}.audit-pro2-range-grid{grid-template-columns:1fr;gap:8px;display:grid}.audit-pro2-quick-range{flex-wrap:wrap;gap:8px;display:flex}.audit-pro2-quick-range button{border:1px solid var(--border-color,#dfe6f2);background:var(--panel-bg,#fff);min-height:34px;color:var(--heading-color,#11213d);cursor:pointer;border-radius:10px;padding:0 12px;font-weight:700}.audit-pro2-quick-range button.is-active{color:var(--primary-color,#4d63ff);background:#4d63ff14;border-color:#4d63ff59}.audit-pro2-side-card{border:1px solid var(--border-color,#e8edf6);background:#f7f9fd8c;border-radius:16px;margin-top:16px;padding:12px}.audit-pro2-side-card h3{margin:0;font-size:16px}.audit-pro2-mini-row{border-bottom:1px solid #e5ebf5e6;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.audit-pro2-mini-row:last-child{border-bottom:none}.audit-pro2-mini-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-text,#72809a);font-size:13px;overflow:hidden}.audit-pro2-main-head{margin-bottom:14px}.audit-pro2-main-head h2,.audit-pro2-panel-head h2{margin:0;font-size:18px}.audit-pro2-main-head small{color:var(--muted-text,#72809a)}.audit-pro2-table-wrap{border:1px solid var(--border-color,#e8edf6);border-radius:20px;overflow-x:auto}.audit-pro2-table{border-collapse:collapse;width:100%;min-width:1240px}.audit-pro2-table thead th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-text,#72809a);border-bottom:1px solid var(--border-color,#e8edf6);background:#f7f9fdf2;padding:14px 12px;font-size:12px;font-weight:800}.audit-pro2-table tbody td{vertical-align:top;border-bottom:1px solid #e9eef6f2;padding:14px 12px}.audit-pro2-table tbody tr:last-child td{border-bottom:none}.audit-pro2-time-cell,.audit-pro2-actor-cell,.audit-pro2-action-cell,.audit-pro2-target-cell{gap:4px;display:grid}.audit-pro2-time-cell strong,.audit-pro2-actor-cell strong,.audit-pro2-target-cell strong{color:var(--heading-color,#10213c)}.audit-pro2-time-cell span,.audit-pro2-actor-cell span,.audit-pro2-target-cell span,.audit-pro2-time-cell small,.audit-pro2-actor-cell small,.audit-pro2-action-cell small{color:var(--muted-text,#72809a);word-break:break-word;font-size:12px}.audit-pro2-message-cell p{color:var(--heading-color,#10213c);margin:0;font-size:13px;line-height:1.55}.audit-pro2-method,.audit-pro2-action-pill,.audit-pro2-severity,.audit-pro2-status{border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.audit-pro2-method{margin-right:6px}.audit-pro2-method.read{color:#4d63ff;background:#4d63ff17}.audit-pro2-method.write{color:#7c5cff;background:#7c5cff1a}.audit-pro2-method.danger{color:#e25563;background:#e255631f}.audit-pro2-action-pill.info,.audit-pro2-severity.info{color:#4d63ff;background:#4d63ff17}.audit-pro2-action-pill.warning,.audit-pro2-severity.warning{color:#c18316;background:#f59e0b24}.audit-pro2-action-pill.error,.audit-pro2-severity.error{color:#e25563;background:#e255631f}.audit-pro2-status.success{color:#0c9a63;background:#0c9a631f}.audit-pro2-status.warning{color:#b77a14;background:#f59e0b24}.audit-pro2-status.error{color:#e25563;background:#e255631f}.audit-pro2-status.neutral{color:#72809a;background:#72809a1f}.audit-pro2-footer{justify-content:space-between;align-items:center;gap:14px;padding-top:14px;display:flex}.audit-pro2-footer>span{color:var(--muted-text,#72809a);font-size:13px}.audit-pro2-pagination{align-items:center;gap:10px;display:flex}.audit-pro2-pagination .input{width:auto;min-width:120px}.audit-pro2-pagination button{border:1px solid var(--border-color,#dfe6f2);background:var(--panel-bg,#fff);min-width:36px;height:36px;color:var(--heading-color,#11213d);cursor:pointer;border-radius:10px;font-weight:800}.audit-pro2-pagination button.is-active{color:#fff;background:var(--primary-color,#4d63ff);border-color:var(--primary-color,#4d63ff)}.audit-pro2-pagination button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1400px){.audit-pro2-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.audit-pro2-layout,.audit-pro2-header{grid-template-columns:1fr;display:grid}.audit-pro2-filter-panel{position:static}}@media (width<=760px){.audit-pro2-stat-grid{grid-template-columns:1fr}.audit-pro2-actions .btn,.audit-pro2-header .btn{justify-content:center;width:100%}.audit-pro2-footer{flex-direction:column;align-items:stretch}.audit-pro2-pagination{flex-wrap:wrap}}:is(.provider-card:has(strong),.provider-card,.provider-config-panel){transition:border-color .2s,box-shadow .2s,transform .2s}.provider-card:hover{transform:translateY(-1px)}.provider-card small,.provider-summary dd,.provider-note-list li{line-height:1.5}.pro-topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 38% 0,#355cff14,#0000 28%),radial-gradient(circle at 72% 0,#16a34a12,#0000 24%),#ffffffeb;border-bottom:1px solid #dce4f2e6;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 22px;position:sticky;top:0;box-shadow:0 10px 28px #4860920e;display:flex!important}.pro-topbar-left,.pro-topbar-actions{align-items:center;gap:14px;min-width:0;display:flex}.pro-topbar-left{flex:auto}.pro-topbar-actions{flex:none;justify-content:flex-end}.pro-topbar-menu{width:44px;height:44px;color:var(--heading-color,#10213c);cursor:pointer;background:#ffffffdb;border:1px solid #d8e2f2f2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 10px 24px #48609212}.pro-topbar-menu span{background:currentColor;border-radius:999px;width:17px;height:2px;display:block}.pro-topbar-menu:hover,.pro-topbar-icon-button:hover,.pro-topbar-user-menu summary:hover{border-color:#355cff59;transform:translateY(-1px);box-shadow:0 16px 30px #355cff1a}.pro-topbar-title{gap:3px;min-width:0;display:grid}.pro-topbar-title strong{color:var(--heading-color,#0f1f3a);letter-spacing:-.01em;font-size:16px;line-height:1.2}.pro-topbar-title span{color:var(--muted-text,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.pro-topbar .theme-toggle,.pro-topbar .btn.secondary,.pro-topbar-actions>button:not(.pro-topbar-icon-button),.pro-topbar-actions>.btn{background:#ffffffdb;border-color:#d8e2f2f2;border-radius:14px;min-height:44px;box-shadow:0 10px 24px #4860920e}.pro-topbar-icon-button{width:44px;height:44px;color:var(--heading-color,#10213c);cursor:pointer;background:#ffffffdb;border:1px solid #d8e2f2f2;border-radius:14px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 10px 24px #4860920e}.pro-topbar-bell{font-size:19px;line-height:1;transform:rotate(45deg)}.pro-topbar-icon-button em{color:#fff;background:#355cff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:-7px;right:-5px;box-shadow:0 8px 18px #355cff40}.pro-topbar-user-menu{position:relative}.pro-topbar-user-menu summary{min-width:214px;min-height:52px;color:var(--heading-color,#10213c);cursor:pointer;background:#ffffffe6;border:1px solid #d8e2f2f2;border-radius:16px;align-items:center;gap:10px;padding:7px 12px 7px 7px;list-style:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #48609212}.pro-topbar-user-menu summary::-webkit-details-marker{display:none}.pro-topbar-avatar{color:#fff;background:linear-gradient(135deg,#355cff 0%,#755cff 45%,#06b6d4 100%);border-radius:13px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #355cff38}.pro-topbar-user-copy{flex:auto;gap:2px;min-width:0;display:grid}.pro-topbar-user-copy strong,.pro-topbar-dropdown-user strong{color:var(--heading-color,#10213c);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:14px;line-height:1.2;overflow:hidden}.pro-topbar-user-copy small,.pro-topbar-dropdown-user small{color:var(--muted-text,#667085);white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:12px;line-height:1.2;overflow:hidden}.pro-topbar-user-menu summary i{color:var(--muted-text,#667085);font-size:15px;font-style:normal;transition:transform .18s}.pro-topbar-user-menu[open] summary i{transform:rotate(180deg)}.pro-topbar-dropdown{z-index:90;background:#fffffffa;border:1px solid #d8e2f2f2;border-radius:18px;width:280px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #1f293724}.pro-topbar-dropdown:before{content:"";background:inherit;border-top:1px solid #d8e2f2f2;border-left:1px solid #d8e2f2f2;width:14px;height:14px;position:absolute;top:-7px;right:26px;transform:rotate(45deg)}.pro-topbar-dropdown-user{border-bottom:1px solid #d8e2f2cc;align-items:center;gap:10px;margin-bottom:10px;padding:6px 6px 12px;display:flex}.pro-topbar-dropdown button{width:100%;min-height:42px;color:var(--heading-color,#10213c);cursor:pointer;background:#f7f9fdf2;border:1px solid #d8e2f2f2;border-radius:14px;font-weight:800;transition:background .18s,border-color .18s,transform .18s}.pro-topbar-dropdown button:hover{color:#d43f50;background:#e255630f;border-color:#e255635c;transform:translateY(-1px)}body.evb-sidebar-collapsed .sidebar nav a{justify-content:center;padding-left:0!important;padding-right:0!important;font-size:0!important}@media (width<=920px){.pro-topbar{min-height:auto;padding:10px 12px;position:sticky}.pro-topbar-title span,.pro-topbar-user-copy small{display:none}.pro-topbar-user-menu summary{min-width:0;padding-right:8px}.pro-topbar-user-copy strong{max-width:92px}.pro-topbar-dropdown{width:min(280px,100vw - 24px);right:-4px}}@media (width<=640px){.pro-topbar-title{display:none}.pro-topbar-actions{gap:8px;margin-left:auto}.pro-topbar-user-copy,.pro-topbar-user-menu summary i{display:none}}[data-theme=dark] .pro-topbar,.dark .pro-topbar,body.dark .pro-topbar{background:radial-gradient(circle at 38% 0,#355cff1f,#0000 28%),radial-gradient(circle at 72% 0,#16a34a1a,#0000 24%),#0f172adb;border-bottom-color:#475569a6}[data-theme=dark] .pro-topbar-menu,[data-theme=dark] .pro-topbar-icon-button,[data-theme=dark] .pro-topbar-user-menu summary,[data-theme=dark] .pro-topbar-dropdown,.dark .pro-topbar-menu,.dark .pro-topbar-icon-button,.dark .pro-topbar-user-menu summary,.dark .pro-topbar-dropdown,body.dark .pro-topbar-menu,body.dark .pro-topbar-icon-button,body.dark .pro-topbar-user-menu summary,body.dark .pro-topbar-dropdown{background:#0f172ae6;border-color:#475569b3}[data-theme=dark] .pro-topbar-dropdown:before,.dark .pro-topbar-dropdown:before,body.dark .pro-topbar-dropdown:before{border-color:#475569b3}[data-theme=dark] .pro-topbar-dropdown button,.dark .pro-topbar-dropdown button,body.dark .pro-topbar-dropdown button{background:#1e293beb;border-color:#475569b3}.main-shell{min-width:0}.evb-pro-header{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 42% 0,#355cff14,#0000 30%),radial-gradient(circle at 75% 0,#0ea5e90f,#0000 26%),#fffffff0;border:1px solid #dee6f4eb;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;min-height:86px;margin:10px 18px 18px;padding:14px 18px;position:sticky;top:0;box-shadow:0 18px 48px #4860921a;display:flex!important}.evb-pro-header-left,.evb-pro-header-actions{align-items:center;min-width:0;display:flex}.evb-pro-header-left{flex:auto;gap:14px}.evb-pro-header-actions{flex:none;justify-content:flex-end;gap:12px}.evb-pro-menu-button,.evb-pro-icon-button{width:46px;height:46px;color:var(--heading-color,#10213c);cursor:pointer;background:#ffffffe0;border:1px solid #d8e2f2f5;border-radius:15px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 10px 24px #48609212}.evb-pro-menu-button{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:inline-flex}.evb-pro-menu-button span{background:currentColor;border-radius:999px;width:18px;height:2px;display:block}.evb-pro-menu-button:hover,.evb-pro-icon-button:hover,.evb-pro-user-menu summary:hover{border-color:#355cff61;transform:translateY(-1px);box-shadow:0 16px 34px #355cff1f}.evb-pro-page-title{gap:6px;min-width:0;display:grid}.evb-pro-page-title h1{color:var(--heading-color,#0f1f3a);letter-spacing:-.035em;margin:0;font-size:clamp(22px,2vw,30px);line-height:1.1}.evb-pro-page-title p{max-width:860px;color:var(--muted-text,#667085);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;line-height:1.45;overflow:hidden}.evb-pro-header .theme-toggle,.evb-pro-header .btn.secondary,.evb-pro-header-actions>button:not(.evb-pro-icon-button),.evb-pro-header-actions>.btn{background:#ffffffe0;border-color:#d8e2f2f5;border-radius:15px;min-height:46px;box-shadow:0 10px 24px #48609212}.evb-pro-icon-button{justify-content:center;align-items:center;display:inline-flex;position:relative}.evb-pro-bell-icon{font-size:22px;font-weight:900;line-height:1;transform:rotate(8deg)}.evb-pro-icon-button em{color:#fff;background:#355cff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:-7px;right:-6px;box-shadow:0 8px 20px #355cff40}.evb-pro-user-menu{position:relative}.evb-pro-user-menu summary{cursor:pointer;background:#ffffffe6;border:1px solid #d8e2f2f5;border-radius:17px;align-items:center;gap:10px;min-width:226px;min-height:54px;padding:7px 12px 7px 7px;list-style:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #48609214}.evb-pro-user-menu summary::-webkit-details-marker{display:none}.evb-pro-avatar{color:#fff;background:linear-gradient(135deg,#355cff 0%,#755cff 46%,#06b6d4 100%);border-radius:14px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #355cff3d}.evb-pro-user-text{flex:auto;gap:2px;min-width:0;display:grid}.evb-pro-user-text strong,.evb-pro-user-dropdown-head strong{color:var(--heading-color,#10213c);white-space:nowrap;text-overflow:ellipsis;max-width:136px;font-size:14px;line-height:1.15;overflow:hidden}.evb-pro-user-text small,.evb-pro-user-dropdown-head small{color:var(--muted-text,#667085);white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:12px;line-height:1.15;overflow:hidden}.evb-pro-user-menu summary i{color:var(--muted-text,#667085);font-size:16px;font-style:normal;transition:transform .18s}.evb-pro-user-menu[open] summary i{transform:rotate(180deg)}.evb-pro-user-dropdown{z-index:90;background:#fffffffa;border:1px solid #d8e2f2f5;border-radius:20px;width:292px;padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 70px #1f293729}.evb-pro-user-dropdown:before{content:"";background:inherit;border-top:1px solid #d8e2f2f5;border-left:1px solid #d8e2f2f5;width:14px;height:14px;position:absolute;top:-7px;right:28px;transform:rotate(45deg)}.evb-pro-user-dropdown-head{border-bottom:1px solid #d8e2f2c7;align-items:center;gap:10px;margin-bottom:10px;padding:6px 6px 12px;display:flex}.evb-pro-user-dropdown button{width:100%;min-height:42px;color:var(--heading-color,#10213c);cursor:pointer;background:#f7f9fdf5;border:1px solid #d8e2f2f5;border-radius:14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s}.evb-pro-user-dropdown button:hover{color:#d43f50;background:#e255630f;border-color:#e2556359;transform:translateY(-1px)}main>section>.page-heading:first-child h1,main>.page-heading:first-child h1{display:none}main>section>.page-heading:first-child,main>.page-heading:first-child{margin-top:-8px}body.evb-sidebar-collapsed .sidebar{width:88px!important;min-width:88px!important}body.evb-sidebar-collapsed .sidebar .brand{justify-content:center;font-size:0!important}body.evb-sidebar-collapsed .sidebar .brand:after{content:"E";color:#fff;background:linear-gradient(135deg,#355cff,#755cff);border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:900;display:inline-flex}body.evb-sidebar-collapsed .sidebar nav a{justify-content:center;font-size:0!important}@media (width<=1120px){.evb-pro-header{flex-direction:column;align-items:flex-start}.evb-pro-header-actions{justify-content:flex-start;width:100%}}@media (width<=760px){.evb-pro-header{border-radius:18px;margin:8px 10px 14px;padding:12px}.evb-pro-page-title p{white-space:normal}.evb-pro-user-menu summary{min-width:0;padding-right:8px}.evb-pro-user-text,.evb-pro-user-menu summary i{display:none}.evb-pro-user-dropdown{width:min(292px,100vw - 28px);right:-6px}}[data-theme=dark] .evb-pro-header,.dark .evb-pro-header,body.dark .evb-pro-header{background:radial-gradient(circle at 42% 0,#355cff24,#0000 30%),radial-gradient(circle at 75% 0,#0ea5e91a,#0000 26%),#0f172ae0;border-color:#475569a6}[data-theme=dark] .evb-pro-menu-button,[data-theme=dark] .evb-pro-icon-button,[data-theme=dark] .evb-pro-user-menu summary,[data-theme=dark] .evb-pro-user-dropdown,.dark .evb-pro-menu-button,.dark .evb-pro-icon-button,.dark .evb-pro-user-menu summary,.dark .evb-pro-user-dropdown,body.dark .evb-pro-menu-button,body.dark .evb-pro-icon-button,body.dark .evb-pro-user-menu summary,body.dark .evb-pro-user-dropdown{background:#0f172aeb;border-color:#475569b3}[data-theme=dark] .evb-pro-user-dropdown:before,.dark .evb-pro-user-dropdown:before,body.dark .evb-pro-user-dropdown:before{border-color:#475569b3}.evb-pro-header-title-only{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 42% 0,#355cff12,#0000 30%),radial-gradient(circle at 75% 0,#0ea5e90d,#0000 26%),#fffffff0!important;border:1px solid #dee6f4eb!important;border-radius:22px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:76px!important;margin:10px 18px 18px!important;padding:12px 18px!important;display:flex!important;box-shadow:0 18px 48px #4860921a!important}.evb-pro-header-title-only .evb-pro-header-left{flex:auto;align-items:center;min-width:0;display:flex}.evb-pro-header-title-only .evb-pro-page-title{align-items:center;min-width:0;display:flex}.evb-pro-header-title-only .evb-pro-page-title h1{color:var(--heading-color,#0f1f3a);letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:clamp(24px,2.15vw,34px)!important;line-height:1.05!important}.evb-pro-header-title-only .evb-pro-page-title p,.evb-pro-header-title-only .evb-pro-menu-button{display:none!important}.evb-pro-header-title-only .evb-pro-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.evb-pro-header-title-only .theme-toggle,.evb-pro-header-title-only .btn.secondary,.evb-pro-header-title-only .evb-pro-icon-button,.evb-pro-header-title-only .evb-pro-user-menu summary{background:#ffffffe0;border-color:#d8e2f2f5;border-radius:15px;min-height:46px;box-shadow:0 10px 24px #48609212}main>section>.page-heading:first-child h1,main>.page-heading:first-child h1,.main-content>section>.page-heading:first-child h1,.main-content>.page-heading:first-child h1{display:none!important}main>section>.page-heading:first-child,main>.page-heading:first-child,.main-content>section>.page-heading:first-child,.main-content>.page-heading:first-child{margin-top:-6px!important;margin-bottom:18px!important}main>section>.page-heading:first-child .page-subtitle,main>section>.page-heading:first-child p,main>.page-heading:first-child .page-subtitle,main>.page-heading:first-child p,.main-content>section>.page-heading:first-child .page-subtitle,.main-content>section>.page-heading:first-child p,.main-content>.page-heading:first-child .page-subtitle,.main-content>.page-heading:first-child p{max-width:860px;color:var(--muted-text,#667085);margin-top:0!important;display:block!important}.dashboard-header,.dashboard-toolbar,.page-heading .page-actions,.page-heading .header-actions{align-items:center}.sidebar .brand{align-items:center;gap:10px;min-height:64px;display:flex}.sidebar .brand+button,.sidebar .sidebar-toggle,.sidebar button[aria-label*=sidebar i],.sidebar button[aria-label*=menu i]{flex:none}@media (width<=900px){.evb-pro-header-title-only{flex-direction:column;border-radius:18px!important;align-items:flex-start!important;margin:8px 10px 14px!important;padding:12px!important}.evb-pro-header-title-only .evb-pro-header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.evb-pro-header-title-only .evb-pro-page-title h1{font-size:26px!important}}@media (width<=640px){.evb-pro-header-title-only .evb-pro-user-text{display:none}.evb-pro-header-title-only .evb-pro-user-menu summary{min-width:0;padding-right:8px}.evb-pro-header-title-only .evb-pro-user-menu summary i{display:none}}[data-theme=dark] .evb-pro-header-title-only,.dark .evb-pro-header-title-only,body.dark .evb-pro-header-title-only{background:radial-gradient(circle at 42% 0,#355cff24,#0000 30%),radial-gradient(circle at 75% 0,#0ea5e91a,#0000 26%),#0f172ae0!important;border-color:#475569a6!important}.main-shell main>section>h1:first-child,.main-shell main>section>header:first-child h1,.main-shell main>section>div:first-child>h1:first-child,.main-shell main>section>div:first-child h1:first-child,.main-shell main>section>.page-heading:first-child h1,.main-shell main>section>.dashboard-hero:first-child h1,.main-shell main>section>.api-keys-pro-header:first-child h1,.main-shell main>section>.api-limits-pro-header:first-child h1,.main-shell main>section>.providers-pro-header:first-child h1,.main-shell main>section>.usage-pro-header:first-child h1,.main-shell main>section>.glossary-pro-header:first-child h1,.main-shell main>section>.backup-pro-header:first-child h1,.main-shell main>section>.settings-pro-header:first-child h1,.main-shell main>section>.security-pro-header:first-child h1,.main-shell main>section>.logs-pro-header:first-child h1,.main-shell main>section>.queue-pro-header:first-child h1,.main-shell main>section>.monitoring-pro-header:first-child h1,.main-shell main>section>.cost-guardrail-pro-header:first-child h1,.main-shell main>section>.audit-pro2-header:first-child h1,.main-shell main>section>.jobs-pro-header:first-child h1{display:none!important}.main-shell main>section>header:first-child,.main-shell main>section>div:first-child,.main-shell main>section>.page-heading:first-child{margin-top:-4px}.main-shell main>section>header:first-child p,.main-shell main>section>div:first-child p,.main-shell main>section>.page-heading:first-child p,.main-shell main>section>.page-heading:first-child .page-subtitle{margin-top:0!important}.evb-pro-header-title-only{border-radius:22px!important;min-height:76px!important;margin:10px 18px 18px!important;padding:12px 18px!important}.evb-pro-header-title-only .evb-pro-page-title h1{color:var(--heading-color,#0f1f3a);letter-spacing:-.04em;margin:0!important;font-size:clamp(24px,2.15vw,34px)!important;line-height:1.05!important}.evb-theme-icon-toggle{width:46px;height:46px;color:var(--heading-color,#10213c);cursor:pointer;background:#ffffffe0;border:1px solid #d8e2f2f5;border-radius:15px;justify-content:center;align-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px #48609212}.evb-theme-icon-toggle:hover,.evb-pro-bell-button:hover{border-color:#355cff61;transform:translateY(-1px);box-shadow:0 16px 34px #355cff1f}.evb-theme-icon-toggle svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.evb-pro-notification-menu{position:relative}.evb-pro-notification-menu summary{list-style:none}.evb-pro-notification-menu summary::-webkit-details-marker{display:none}.evb-pro-bell-icon,.evb-pro-bell-icon svg{width:22px;height:22px;display:inline-flex}.evb-pro-bell-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.evb-pro-notification-dropdown{z-index:100;background:#fffffffa;border:1px solid #d8e2f2f5;border-radius:20px;width:360px;padding:14px;position:absolute;top:calc(100% + 12px);right:-70px;box-shadow:0 24px 70px #1f293729}.evb-pro-notification-dropdown:before{content:"";background:inherit;border-top:1px solid #d8e2f2f5;border-left:1px solid #d8e2f2f5;width:14px;height:14px;position:absolute;top:-7px;right:92px;transform:rotate(45deg)}.evb-pro-notification-head{border-bottom:1px solid #d8e2f2c7;justify-content:space-between;align-items:flex-start;gap:12px;padding:4px 4px 12px;display:flex}.evb-pro-notification-head strong,.evb-pro-notification-item strong{color:var(--heading-color,#10213c);display:block}.evb-pro-notification-head small,.evb-pro-notification-item small{color:var(--muted-text,#667085);line-height:1.45;display:block}.evb-pro-notification-head button{min-height:34px;color:var(--heading-color,#10213c);cursor:pointer;background:#f7f9fdf5;border:1px solid #d8e2f2f5;border-radius:11px;padding:0 12px;font-weight:800}.evb-pro-notification-list{gap:10px;max-height:300px;padding:12px 0;display:grid;overflow-y:auto}.evb-pro-notification-empty{color:var(--muted-text,#667085);background:#f7f9fdb8;border:1px dashed #d8e2f2f5;border-radius:15px;padding:14px}.evb-pro-notification-empty.is-error{color:#d43f50;background:#e255630f;border-color:#e2556359}.evb-pro-notification-item{background:#f7f9fdc7;border:1px solid #d8e2f2cc;border-radius:15px;grid-template-columns:10px minmax(0,1fr);gap:10px;padding:12px;display:grid}.evb-pro-notification-item>span{background:#355cff;border-radius:999px;width:10px;height:10px;margin-top:4px}.evb-pro-notification-item.warning>span{background:#f59e0b}.evb-pro-notification-item.critical>span,.evb-pro-notification-item.error>span{background:#ef4444}.evb-pro-notification-link{color:#355cff;background:#355cff14;border-radius:13px;justify-content:center;align-items:center;min-height:40px;font-weight:900;text-decoration:none;display:flex}.evb-pro-notification-link:hover{background:#355cff21}[data-theme=dark] .evb-theme-icon-toggle,[data-theme=dark] .evb-pro-notification-dropdown,.dark .evb-theme-icon-toggle,.dark .evb-pro-notification-dropdown,body.dark .evb-theme-icon-toggle,body.dark .evb-pro-notification-dropdown{background:#0f172af0;border-color:#475569b3}[data-theme=dark] .evb-pro-notification-dropdown:before,.dark .evb-pro-notification-dropdown:before,body.dark .evb-pro-notification-dropdown:before{border-color:#475569b3}@media (width<=760px){.evb-pro-notification-dropdown{width:min(360px,100vw - 28px);right:-58px}}.evb-pro-user-email-menu summary{max-width:310px;border-radius:15px!important;gap:10px!important;min-width:0!important;min-height:46px!important;padding:0 14px!important}.evb-pro-user-email{text-overflow:ellipsis;white-space:nowrap;max-width:245px;color:var(--heading-color,#10213c);font-size:14px;font-weight:800;line-height:1;display:inline-block;overflow:hidden}.evb-pro-user-email-menu summary i{color:var(--muted-text,#667085);flex:none;font-size:14px;font-style:normal}.evb-pro-user-email-menu[open] summary i{transform:rotate(180deg)}.evb-pro-user-logout-only{width:210px!important;padding:10px!important}.evb-pro-user-logout-only:before{right:26px!important}.evb-pro-user-logout-only button{border-radius:13px;width:100%;min-height:40px}.evb-pro-user-email-menu .evb-pro-avatar,.evb-pro-user-email-menu .evb-pro-user-text,.evb-pro-user-logout-only .evb-pro-user-dropdown-head{display:none!important}@media (width<=720px){.evb-pro-user-email-menu summary{max-width:190px}.evb-pro-user-email{max-width:145px}.evb-pro-user-logout-only{width:min(210px,100vw - 28px)!important;right:0!important}}.upload-pro-dropzone{cursor:pointer;min-height:210px;overflow:hidden;justify-content:center!important;align-items:stretch!important;padding:22px!important;display:flex!important}.upload-pro-dropzone.has-uploaded-files{background:linear-gradient(135deg,#355cff0e,#06b6d409),#ffffffeb!important;border-style:solid!important;border-color:#355cff47!important}.upload-pro-empty-state,.upload-pro-file-state{text-align:center;place-items:center;width:100%;min-height:164px;display:grid}.upload-pro-empty-state{gap:9px}.upload-pro-empty-icon,.upload-pro-file-state-icon{color:#fff;background:linear-gradient(135deg,#7c6cff,#355cff);border-radius:21px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex;box-shadow:0 18px 38px #355cff38}.upload-pro-empty-icon svg,.upload-pro-file-state-icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.upload-pro-empty-state strong{color:var(--heading-color,#10213c);font-size:16px;font-weight:900}.upload-pro-empty-state span,.upload-pro-empty-state small{color:var(--muted-text,#667085)}.upload-pro-file-state{text-align:left;align-content:start;justify-items:stretch;gap:14px}.upload-pro-file-state-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.upload-pro-file-state-head strong{color:var(--heading-color,#10213c);font-size:17px;font-weight:950;line-height:1.2;display:block}.upload-pro-file-state-head small{color:var(--muted-text,#667085);margin-top:4px;font-size:13px;display:block}.upload-pro-file-state-icon{background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:17px;width:50px;height:50px;box-shadow:0 16px 34px #16a34a2e}.upload-pro-file-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:174px;padding:2px 4px 2px 0;display:grid;overflow-y:auto}.upload-pro-file-item{background:#ffffffdb;border:1px solid #d8e2f2eb;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:0 10px 24px #4860920e}.upload-pro-file-icon{color:#355cff;letter-spacing:.02em;background:#355cff1a;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:950;display:inline-flex}.upload-pro-file-copy{min-width:0}.upload-pro-file-copy strong{color:var(--heading-color,#10213c);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.upload-pro-file-copy small{color:var(--muted-text,#667085);margin-top:3px;font-size:12px;display:block}.upload-pro-file-remove{color:#d43f50;cursor:pointer;background:#e255630f;border:1px solid #e2556338;border-radius:11px;width:30px;height:30px;font-size:20px;font-weight:800;line-height:1;transition:transform .16s,background .16s,border-color .16s}.upload-pro-file-remove:hover{background:#e255631c;border-color:#e2556352;transform:translateY(-1px)}.upload-pro-file-more{color:var(--muted-text,#667085);text-align:center;background:#f7f9fda8;border:1px dashed #d8e2f2f2;border-radius:14px;grid-column:1/-1;padding:10px 12px;font-weight:800}.upload-pro-file-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload-pro-file-actions .btn{border-radius:13px;min-height:38px;padding:0 14px}.btn.ghost-danger{color:#d43f50;box-shadow:none;background:#e255630e;border:1px solid #e255633d}.btn.ghost-danger:hover{background:#e255631a;border-color:#e255635c}@media (width<=820px){.upload-pro-file-list{grid-template-columns:1fr}.upload-pro-dropzone{min-height:220px}}[data-theme=dark] .upload-pro-dropzone.has-uploaded-files,.dark .upload-pro-dropzone.has-uploaded-files,body.dark .upload-pro-dropzone.has-uploaded-files{background:linear-gradient(135deg,#355cff29,#06b6d41a),#0f172ab8!important;border-color:#60a5fa4d!important}[data-theme=dark] .upload-pro-file-item,.dark .upload-pro-file-item,body.dark .upload-pro-file-item{background:#0f172ad1;border-color:#475569b8}.settings-pro-page .multi-select-field{min-width:0}.settings-pro-page .multi-select-field>label{color:var(--ink-900,#172554);font-size:.95rem;font-weight:700}.settings-pro-page .multi-select-trigger{min-height:48px}.settings-pro-page .multi-select-menu{z-index:50}.settings-pro-page .selected-chips{margin-top:.5rem}.youtube-subtitles-page{gap:18px;display:grid}.yt-tool-hero,.yt-tool-card{background:#ffffffd6;border:1px solid #94a3b847;border-radius:24px;box-shadow:0 18px 48px #0f172a12}.yt-tool-hero{background:radial-gradient(circle at 16% 18%,#355cff1f,#0000 30%),radial-gradient(circle at 88% 14%,#8b5cf61f,#0000 34%),#ffffffeb;justify-content:space-between;align-items:center;gap:16px;padding:26px 28px;display:flex}.yt-tool-kicker{color:#355cff;letter-spacing:.04em;text-transform:uppercase;background:#355cff1a;border-radius:999px;width:fit-content;margin-bottom:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.yt-tool-hero h2{color:#0f172a;margin:0;font-size:clamp(28px,3vw,42px);line-height:1.05}.yt-tool-hero p{color:#64748b;margin:10px 0 0;font-size:15px}.yt-tool-hero-badge{color:#355cff;background:#355cff14;border:1px solid #355cff2e;border-radius:16px;flex:none;padding:12px 16px;font-weight:900}.yt-tool-card{padding:22px}.yt-tool-search{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;display:grid}.yt-tool-url-input{min-height:48px;font-size:15px}.yt-tool-main-btn{min-width:150px}.yt-tool-note{color:#64748b;margin:12px 0 0;font-size:13px}.yt-tool-error{color:#b91c1c;background:#fef2f2e6;border:1px solid #ef444447;border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:700}.yt-video-card{grid-template-columns:260px minmax(0,1fr) 300px;align-items:center;gap:20px;display:grid}.yt-video-thumb{aspect-ratio:16/9;background:#eef2ff;border-radius:18px;position:relative;overflow:hidden}.yt-video-thumb img{object-fit:cover;width:100%;height:100%}.yt-video-thumb span{color:#64748b;place-items:center;width:100%;height:100%;font-weight:800;display:grid}.yt-video-info h3{color:#0f172a;margin:0 0 12px;font-size:24px;line-height:1.25}.yt-video-meta{color:#64748b;flex-wrap:wrap;gap:10px;font-size:14px;display:flex}.yt-video-meta span{background:#f1f5f9d9;border-radius:999px;padding:8px 10px}.yt-video-meta strong{color:#0f172a}.yt-video-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.yt-video-stats div{background:#f8fafcd1;border:1px solid #94a3b840;border-radius:16px;padding:14px}.yt-video-stats strong{color:#0f172a;font-size:26px;display:block}.yt-video-stats span{color:#64748b;font-size:12px;font-weight:700}.yt-tracks-header{justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;display:flex}.yt-tracks-header h3{color:#0f172a;margin:0;font-size:22px}.yt-tracks-header p{color:#64748b;margin:6px 0 0}.yt-track-filter{width:min(340px,100%)}.yt-track-list{gap:10px;display:grid}.yt-track-row{background:#f8fafcc2;border:1px solid #94a3b83d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.yt-track-row:hover{border-color:#355cff52;transform:translateY(-1px);box-shadow:0 14px 32px #0f172a14}.yt-track-language strong{color:#0f172a;font-size:15px;display:block}.yt-track-language span{color:#64748b;margin-top:4px;font-size:13px;display:block}.yt-track-actions{gap:8px;display:flex}.yt-format-btn{min-width:72px;min-height:40px;font-weight:900}.yt-format-srt{color:#15803d;background:#dcfce7e0;border-color:#22c55e5c}.yt-format-vtt{color:#1d4ed8;background:#dbeafee0;border-color:#3b82f652}.yt-format-txt{color:#b45309;background:#fef3c7e0;border-color:#f59e0b61}.yt-empty-state{color:#64748b;text-align:center;border:1px dashed #94a3b861;border-radius:18px;padding:28px}@media (width<=1180px){.yt-video-card{grid-template-columns:220px minmax(0,1fr)}.yt-video-stats{grid-column:1/-1}}@media (width<=760px){.yt-tool-hero,.yt-tracks-header{flex-direction:column;align-items:stretch}.yt-tool-search,.yt-video-card,.yt-track-row{grid-template-columns:1fr}.yt-track-actions{grid-template-columns:repeat(3,1fr);display:grid}}.dark .yt-tool-hero,.dark .yt-tool-card{background:#0f172adb;border-color:#94a3b82e}.dark .yt-tool-hero h2,.dark .yt-video-info h3,.dark .yt-tracks-header h3,.dark .yt-track-language strong,.dark .yt-video-stats strong,.dark .yt-video-meta strong{color:#f8fafc}.dark .yt-tool-hero p,.dark .yt-tool-note,.dark .yt-video-meta,.dark .yt-tracks-header p,.dark .yt-track-language span,.dark .yt-video-stats span{color:#94a3b8}.dark .yt-track-row,.dark .yt-video-stats div{background:#1e293bbf;border-color:#94a3b82e}.yt-runtime-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.yt-runtime-strip span{border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.yt-runtime-strip .ok{color:#047857;background:#d1fae5e0}.yt-runtime-strip .warn{color:#b45309;background:#fef3c7e0}.yt-runtime-strip .muted{color:#64748b;background:#f1f5f9e0}.btn.small{min-height:30px;padding:6px 10px;font-size:12px}.yt-antibot-panel{background:#fffbeb9e;border:1px solid #f59e0b42;border-radius:18px;gap:12px;margin-top:14px;padding:16px;display:grid}.yt-antibot-panel h3{color:#0f172a;margin:0 0 6px}.yt-antibot-panel p{color:#64748b;margin:0}.yt-antibot-panel code{color:#0f172a;background:#0f172a14;border-radius:8px;padding:2px 6px}.yt-cookie-textarea{width:100%;min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.yt-cookie-actions{flex-wrap:wrap;gap:10px;display:flex}.yt-tool-notice{color:#15803d;background:#f0fdf4e6;border:1px solid #22c55e47;border-radius:14px;margin-top:14px;padding:12px 14px;font-weight:700}.yt-track-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.yt-track-toolbar .yt-track-filter{min-width:260px}.yt-auto-translation-toggle{color:#1e3a8a;cursor:pointer;-webkit-user-select:none;user-select:none;background:#eff6ffe6;border:1px solid #3b82f62e;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-weight:800;display:inline-flex}.yt-auto-translation-toggle input{accent-color:#355cff;width:16px;height:16px}.yt-auto-translation-toggle em{color:#64748b;font-size:12px;font-style:normal}@media (width<=768px){.yt-track-toolbar{justify-content:stretch}.yt-track-toolbar .yt-track-filter,.yt-auto-translation-toggle{width:100%}}.yt-thumb-download-btn{color:#2554e8;white-space:nowrap;background:linear-gradient(135deg,#355cff1f,#7b61ff1a);border:1px solid #355cff47;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.yt-thumb-preview-wrap{flex-direction:column;gap:10px;width:260px;max-width:100%;display:flex;position:relative}.yt-thumb-download-btn{white-space:nowrap;background:linear-gradient(135deg,#355cfff2,#7b61ffeb);border:1px solid #355cff47;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:800;box-shadow:0 12px 24px #355cff2e;color:#fff!important;text-decoration:none!important;display:inline-flex!important}.yt-thumb-preview-wrap{flex-direction:column;gap:10px;width:270px;max-width:100%;position:relative;display:flex!important}.yt-thumb-preview-wrap img{object-fit:cover;background:#eef2fff2;border-radius:18px;width:100%;min-height:150px;display:block;box-shadow:inset 0 0 0 1px #94a3b83d}.yt-thumb-download-btn{white-space:nowrap;background:linear-gradient(135deg,#355cff,#7b61ff);border:1px solid #355cff47;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;box-shadow:0 12px 24px #355cff2e;color:#fff!important;text-decoration:none!important;display:inline-flex!important}.yt-thumb-download-btn:before{content:"↓";margin-right:8px;font-weight:900}.yt-thumb-download-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px #355cff3d}.yt-video-card .yt-video-thumb{aspect-ratio:auto!important;background:0 0!important;border-radius:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.yt-video-card .yt-thumb-preview-wrap{flex-direction:column!important;gap:10px!important;width:270px!important;max-width:100%!important;height:auto!important;display:flex!important;position:relative!important;overflow:visible!important}.yt-video-card .yt-thumb-preview-wrap img{aspect-ratio:16/9!important;object-fit:cover!important;background:#eef2fff2!important;border-radius:18px!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;box-shadow:inset 0 0 0 1px #94a3b83d!important}.yt-video-card .yt-thumb-preview-wrap span{color:#64748b!important;background:#eef2fff2!important;border-radius:18px!important;place-items:center!important;width:100%!important;min-height:150px!important;font-weight:800!important;display:grid!important}.yt-video-card .yt-thumb-preview-wrap .yt-thumb-download-btn{visibility:visible!important;opacity:1!important;color:#fff!important;white-space:nowrap!important;cursor:pointer!important;z-index:5!important;background:linear-gradient(135deg,#355cff,#7b61ff)!important;border:1px solid #355cff47!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:40px!important;padding:0 16px!important;font-size:13px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 24px #355cff2e!important}.yt-video-card .yt-thumb-preview-wrap .yt-thumb-download-btn:before{content:"↓";margin-right:8px;font-weight:900}.yt-video-card .yt-thumb-preview-wrap .yt-thumb-download-btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px #355cff3d!important}.pro-page-main .youtube-subtitles-page{gap:18px;width:100%;display:grid}.pro-page-main .youtube-subtitles-page .yt-tool-hero{background:radial-gradient(circle at 12% 18%,#355cff1a,#0000 30%),radial-gradient(circle at 88% 14%,#8b5cf61a,#0000 34%),#ffffffe0;border-radius:24px;margin:0;padding:18px 22px}.pro-page-main .youtube-subtitles-page .yt-tool-hero h2{margin:0;font-size:clamp(22px,2vw,28px);line-height:1.12}.pro-page-main .youtube-subtitles-page .yt-tool-hero p{max-width:760px;margin-top:8px}.pro-page-main .youtube-subtitles-page .yt-tool-kicker{margin-bottom:8px}.pro-page-main .youtube-subtitles-page .yt-tool-card{background:#ffffffe0;border:1px solid #94a3b847;border-radius:24px;box-shadow:0 18px 48px #0f172a12}.pro-page-main .youtube-subtitles-page .yt-tool-search-card{padding:20px 22px}.pro-page-main .youtube-subtitles-page .yt-tool-search{align-items:center}.pro-page-main .youtube-subtitles-page .yt-tool-url-input{border-radius:16px}.pro-page-main .youtube-subtitles-page .yt-runtime-strip{margin-top:14px}.pro-page-main .youtube-subtitles-page .yt-video-card{grid-template-columns:270px minmax(0,1fr) 300px;align-items:center;padding:22px}.pro-page-main .youtube-subtitles-page .yt-video-info h3{font-size:clamp(20px,2vw,28px)}.pro-page-main .youtube-subtitles-page .yt-video-thumb{aspect-ratio:auto!important;background:0 0!important;border-radius:0!important;height:auto!important;min-height:0!important;overflow:visible!important}.pro-page-main .youtube-subtitles-page .yt-thumb-preview-wrap{flex-direction:column;gap:10px;width:270px;max-width:100%;display:flex!important}.pro-page-main .youtube-subtitles-page .yt-thumb-preview-wrap img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%!important;height:auto!important;min-height:0!important}.pro-page-main .youtube-subtitles-page .yt-thumb-download-btn{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;font-weight:900;box-shadow:0 12px 24px #355cff2e;visibility:visible!important;opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#355cff,#7b61ff)!important;text-decoration:none!important;display:inline-flex!important}.pro-page-main .youtube-subtitles-page .yt-thumb-download-btn:before{content:"↓";margin-right:8px;font-weight:900}.pro-page-main .youtube-subtitles-page .yt-tracks-header{align-items:center}.pro-page-main .youtube-subtitles-page .yt-track-row{background:#f8fafcd1}.dark .pro-page-main .youtube-subtitles-page .yt-tool-hero,.dark .pro-page-main .youtube-subtitles-page .yt-tool-card{background:#0f172adb;border-color:#94a3b82e}@media (width<=1180px){.pro-page-main .youtube-subtitles-page .yt-video-card{grid-template-columns:240px minmax(0,1fr)}.pro-page-main .youtube-subtitles-page .yt-video-stats{grid-column:1/-1}}@media (width<=760px){.pro-page-main .youtube-subtitles-page .yt-tool-hero,.pro-page-main .youtube-subtitles-page .yt-tracks-header{flex-direction:column;align-items:stretch}.pro-page-main .youtube-subtitles-page .yt-tool-search,.pro-page-main .youtube-subtitles-page .yt-video-card{grid-template-columns:1fr}.pro-page-main .youtube-subtitles-page .yt-thumb-preview-wrap{width:100%}}.youtube-subtitles-page .yt-auto-translation-toggle input{cursor:pointer}.youtube-subtitles-page .yt-auto-translation-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.youtube-subtitles-page .yt-antibot-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;display:grid}.youtube-subtitles-page .yt-antibot-section{background:#ffffffa8;border:1px solid #94a3b840;border-radius:20px;gap:12px;padding:16px;display:grid}.youtube-subtitles-page .yt-antibot-section h3,.youtube-subtitles-page .yt-antibot-section p{margin:0}.youtube-subtitles-page .yt-antibot-section code{color:#0f172a;background:#0f172a14;border-radius:8px;margin:0 4px;padding:2px 7px;font-size:12px;display:inline-flex}.youtube-subtitles-page .yt-runtime-strip .warn{color:#b45309;background:#fef3c7e6}.youtube-subtitles-page .yt-runtime-strip .ok{color:#047857;background:#dcfce7e6}.youtube-subtitles-page .yt-runtime-strip .muted{color:#64748b;background:#f1f5f9f2}.youtube-subtitles-page .yt-auto-translation-toggle input,.youtube-subtitles-page .yt-auto-translation-toggle{cursor:pointer;-webkit-user-select:none;user-select:none}.youtube-subtitles-page .yt-thumb-preview-wrap{flex-direction:column;gap:10px;width:270px;max-width:100%;position:relative;display:flex!important;overflow:visible!important}.youtube-subtitles-page .yt-thumb-preview-wrap img{aspect-ratio:16/9;object-fit:cover;border-radius:18px;width:100%!important;height:auto!important;min-height:0!important;display:block!important}.youtube-subtitles-page .yt-thumb-download-btn{border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:0 16px;font-weight:900;box-shadow:0 12px 24px #355cff2e;visibility:visible!important;opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#355cff,#7b61ff)!important;text-decoration:none!important;display:inline-flex!important}@media (width<=980px){.youtube-subtitles-page .yt-antibot-grid{grid-template-columns:1fr}}.youtube-subtitles-page .yt-cookie-expired-alert{color:#92400e;background:#fffbebeb;border:1px solid #f59e0b57;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.youtube-subtitles-page .yt-cookie-expired-alert strong{color:#b45309;font-weight:900}.youtube-subtitles-page .yt-cookie-expired-alert span{font-size:13px;line-height:1.45}.youtube-subtitles-page .yt-cookie-guide{background:#eef2ff85;border:1px solid #355cff2e;border-radius:18px;overflow:hidden}.youtube-subtitles-page .yt-cookie-guide summary{cursor:pointer;color:#1d4ed8;-webkit-user-select:none;user-select:none;padding:13px 15px;font-weight:900}.youtube-subtitles-page .yt-cookie-guide-body{color:#334155;gap:12px;padding:0 15px 15px;font-size:13px;line-height:1.5;display:grid}.youtube-subtitles-page .yt-cookie-guide-body ol{gap:8px;margin:0;padding-left:20px;display:grid}.youtube-subtitles-page .yt-cookie-guide-body li{padding-left:4px}.youtube-subtitles-page .yt-cookie-guide-alt,.youtube-subtitles-page .yt-cookie-guide-safe{background:#ffffffb8;border:1px solid #94a3b838;border-radius:14px;gap:4px;padding:11px 12px;display:grid}.youtube-subtitles-page .yt-cookie-guide-safe{background:#fef2f2bd;border-color:#f871713d}.youtube-subtitles-page .yt-cookie-guide code{color:#0f172a;background:#0f172a14;border-radius:8px;margin:0 3px;padding:2px 7px;font-size:12px;display:inline-flex}.dark .youtube-subtitles-page .yt-cookie-expired-alert{color:#fed7aa;background:#78350f38;border-color:#f59e0b47}.dark .youtube-subtitles-page .yt-cookie-guide{background:#1e293b8f;border-color:#60a5fa33}.dark .youtube-subtitles-page .yt-cookie-guide-body{color:#cbd5e1}.dark .youtube-subtitles-page .yt-cookie-guide-alt,.dark .youtube-subtitles-page .yt-cookie-guide-safe{background:#0f172a8c;border-color:#94a3b82e}.youtube-subtitles-page.ytp-page{color:#0f172a;gap:18px;display:grid}.youtube-subtitles-page.ytp-page *{box-sizing:border-box}.youtube-subtitles-page .ytp-card,.youtube-subtitles-page .ytp-hero-card{background:#ffffffd6;border:1px solid #94a3b83d;border-radius:24px;box-shadow:0 18px 44px #0f172a0f}.youtube-subtitles-page .ytp-hero-card{background:radial-gradient(circle at 12% 12%,#355cff1a,#0000 26%),radial-gradient(circle at 86% 8%,#7c3aed1c,#0000 28%),#ffffffd1;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.youtube-subtitles-page .ytp-kicker{color:#355cff;text-transform:uppercase;letter-spacing:.08em;background:#355cff1a;border-radius:999px;margin-bottom:8px;padding:5px 12px;font-size:12px;font-weight:900;display:inline-flex}.youtube-subtitles-page .ytp-hero-card h2{letter-spacing:-.04em;margin:0;font-size:28px;line-height:1.08}.youtube-subtitles-page .ytp-hero-card p,.youtube-subtitles-page .ytp-note,.youtube-subtitles-page .ytp-tracks-head p,.youtube-subtitles-page .ytp-setup-body p{color:#53627a;margin:7px 0 0;line-height:1.5}.youtube-subtitles-page .ytp-format-pill{color:#355cff;white-space:nowrap;background:#ecefffeb;border:1px solid #355cff38;border-radius:16px;justify-content:center;align-items:center;min-height:46px;padding:0 22px;font-weight:900;display:inline-flex}.youtube-subtitles-page .ytp-search-card{padding:20px 22px}.youtube-subtitles-page .ytp-search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.youtube-subtitles-page .ytp-url-wrap,.youtube-subtitles-page .ytp-track-search{background:#ffffffeb;border:1px solid #94a3b85c;border-radius:15px;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.youtube-subtitles-page .ytp-url-wrap input,.youtube-subtitles-page .ytp-track-search input,.youtube-subtitles-page .ytp-setup-body input,.youtube-subtitles-page .ytp-setup-body textarea{color:#0f172a;width:100%;font:inherit;background:0 0;border:0;outline:0}.youtube-subtitles-page .ytp-url-wrap span,.youtube-subtitles-page .ytp-track-search span{color:#64748b}.youtube-subtitles-page .ytp-btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.youtube-subtitles-page .ytp-btn:disabled{opacity:.58;cursor:not-allowed}.youtube-subtitles-page .ytp-btn:not(:disabled):hover{transform:translateY(-1px)}.youtube-subtitles-page .ytp-btn-primary{color:#fff;background:linear-gradient(135deg,#355cff,#3156f6);box-shadow:0 14px 26px #355cff38}.youtube-subtitles-page .ytp-btn-ghost{color:#0f172a;background:#0f172a0d}.youtube-subtitles-page .ytp-btn-outline-primary{color:#2550ff;background:#ffffffdb;border-color:#355cff6b}.youtube-subtitles-page .ytp-btn-soft-primary{color:#2550ff;background:#355cff14;border-color:#355cff24}.youtube-subtitles-page .ytp-status-row,.youtube-subtitles-page .ytp-action-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.youtube-subtitles-page .ytp-chip{border:0;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.youtube-subtitles-page .ytp-chip-action{cursor:pointer}.youtube-subtitles-page .ytp-chip-ok{color:#047857;background:#dcfce7f2}.youtube-subtitles-page .ytp-chip-warn{color:#9a3412;background:#fff7edf5}.youtube-subtitles-page .ytp-chip-muted{color:#64748b;background:#f1f5f9f5}.youtube-subtitles-page .ytp-chip-primary{color:#355cff;background:#eef2fff5}.youtube-subtitles-page .ytp-antibot-grid{background:#fffbeb7a;border:1px solid #f59e0b47;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px;margin-top:16px;padding:16px;display:grid}.youtube-subtitles-page .ytp-setup-card{background:#ffffffc7;border:1px solid #94a3b83d;border-radius:18px;overflow:hidden}.youtube-subtitles-page .ytp-setup-card summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;font-weight:900;list-style:none;display:flex}.youtube-subtitles-page .ytp-setup-card summary::-webkit-details-marker{display:none}.youtube-subtitles-page .ytp-setup-title{align-items:center;gap:10px;display:flex}.youtube-subtitles-page .ytp-chevron{color:#475569}.youtube-subtitles-page .ytp-setup-body{gap:12px;padding:0 16px 16px;display:grid}.youtube-subtitles-page .ytp-setup-body textarea{resize:vertical;background:#ffffffeb;border:1px solid #94a3b84d;border-radius:14px;min-height:112px;padding:13px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.youtube-subtitles-page .ytp-setup-body input{background:#ffffffeb;border:1px solid #94a3b84d;border-radius:14px;min-height:54px;padding:0 14px}.youtube-subtitles-page .ytp-warning-box,.youtube-subtitles-page .ytp-alert{border-radius:16px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.youtube-subtitles-page .ytp-warning-box{color:#92400e;background:#fffbebeb;border:1px solid #f59e0b4d}.youtube-subtitles-page .ytp-cookie-guide{background:#eef2ff70;border:1px solid #355cff29;border-radius:16px;overflow:hidden}.youtube-subtitles-page .ytp-cookie-guide summary{cursor:pointer;color:#1d4ed8;padding:11px 13px;font-weight:900}.youtube-subtitles-page .ytp-cookie-guide ol{color:#475569;gap:7px;margin:0;padding:0 14px 12px 32px;font-size:13px;display:grid}.youtube-subtitles-page .ytp-cookie-guide p{margin:0;padding:0 14px 12px;font-size:13px}.youtube-subtitles-page .ytp-cookie-guide code{background:#0f172a14;border-radius:8px;padding:2px 7px;font-size:12px}.youtube-subtitles-page .ytp-alert{margin-top:14px;font-weight:800}.youtube-subtitles-page .ytp-alert-ok{color:#047857;background:#f0fdf4f0;border:1px solid #22c55e3d}.youtube-subtitles-page .ytp-alert-error{color:#b91c1c;background:#fef2f2f0;border:1px solid #ef44443d}.youtube-subtitles-page .ytp-video-card{grid-template-columns:250px minmax(0,1fr) 380px;align-items:center;gap:24px;padding:22px;display:grid}.youtube-subtitles-page .ytp-thumb-block{gap:10px;display:grid}.youtube-subtitles-page .ytp-thumb-frame{aspect-ratio:16/9;background:#e2e8f0cc;border-radius:17px;width:250px;overflow:hidden;box-shadow:inset 0 0 0 1px #94a3b833}.youtube-subtitles-page .ytp-thumb-frame img{object-fit:cover;width:100%;height:100%}.youtube-subtitles-page .ytp-thumb-frame span{color:#64748b;place-items:center;height:100%;font-weight:800;display:grid}.youtube-subtitles-page .ytp-thumb-download{color:#355cff;background:#eef2ffeb;border:1px solid #355cff33;border-radius:10px;justify-content:center;align-items:center;min-height:32px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.youtube-subtitles-page .ytp-video-copy h3{letter-spacing:-.035em;max-width:680px;margin:0;font-size:clamp(22px,2.1vw,28px);line-height:1.18}.youtube-subtitles-page .ytp-meta-grid{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.youtube-subtitles-page .ytp-meta-grid span{color:#64748b;background:#f1f5f9f0;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 11px;font-size:13px;display:inline-flex}.youtube-subtitles-page .ytp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.youtube-subtitles-page .ytp-stats div{background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:18px;align-content:center;gap:6px;min-height:104px;padding:16px;display:grid}.youtube-subtitles-page .ytp-stats strong{font-size:28px;line-height:1}.youtube-subtitles-page .ytp-stats span{color:#64748b;font-size:13px;font-weight:800}.youtube-subtitles-page .ytp-tracks-card{padding:20px}.youtube-subtitles-page .ytp-tracks-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:14px;display:grid}.youtube-subtitles-page .ytp-tracks-head h3{letter-spacing:-.03em;margin:0;font-size:22px}.youtube-subtitles-page .ytp-track-tools{grid-template-columns:auto minmax(220px,300px) auto;align-items:center;gap:10px;display:grid}.youtube-subtitles-page .ytp-auto-toggle{color:#0f172a;white-space:nowrap;cursor:pointer;background:#f8fafceb;border:1px solid #355cff33;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:900;display:inline-flex}.youtube-subtitles-page .ytp-auto-toggle input{accent-color:#355cff;cursor:pointer;width:18px;height:18px}.youtube-subtitles-page .ytp-auto-toggle em{color:#64748b;font-size:12px;font-style:normal}.youtube-subtitles-page .ytp-track-search{border-radius:13px;min-height:38px}.youtube-subtitles-page .ytp-filter-tabs{gap:8px;display:inline-flex}.youtube-subtitles-page .ytp-filter-tabs button{color:#475569;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b842;border-radius:10px;min-height:34px;padding:0 12px;font-weight:900}.youtube-subtitles-page .ytp-filter-tabs button.active{color:#355cff;background:#eef2ffeb;border-color:#355cff52}.youtube-subtitles-page .ytp-filter-tabs button:nth-child(3).active{color:#c2410c;background:#fff7edf0;border-color:#fb923c57}.youtube-subtitles-page .ytp-track-table{border:1px solid #94a3b838;border-radius:16px;display:grid;overflow:hidden}.youtube-subtitles-page .ytp-track-row{background:#ffffffb8;border-bottom:1px solid #94a3b82e;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:grid}.youtube-subtitles-page .ytp-track-row:last-child{border-bottom:0}.youtube-subtitles-page .ytp-drag{color:#94a3b8;font-weight:900}.youtube-subtitles-page .ytp-language{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.youtube-subtitles-page .ytp-language strong{min-width:150px;font-weight:900}.youtube-subtitles-page .ytp-lang-code,.youtube-subtitles-page .ytp-badge{border-radius:8px;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.youtube-subtitles-page .ytp-lang-code{color:#64748b;background:#f8fafcf0;border:1px solid #94a3b82e}.youtube-subtitles-page .ytp-badge-manual{color:#2563eb;background:#dbeafee6}.youtube-subtitles-page .ytp-badge-auto{color:#c2410c;background:#ffedd5e6}.youtube-subtitles-page .ytp-download-actions{gap:10px;display:flex}.youtube-subtitles-page .ytp-format-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:78px;min-height:34px;font-weight:900;display:inline-flex}.youtube-subtitles-page .ytp-format-srt{color:#047857;background:#dcfce7f0}.youtube-subtitles-page .ytp-format-vtt{color:#1d4ed8;background:#dbeafef0}.youtube-subtitles-page .ytp-format-txt{color:#b45309;background:#fef3c7f0}.youtube-subtitles-page .ytp-empty{color:#64748b;border:1px dashed #94a3b861;border-radius:16px;padding:24px;font-weight:800}@media (width<=1280px){.youtube-subtitles-page .ytp-video-card{grid-template-columns:240px minmax(0,1fr)}.youtube-subtitles-page .ytp-stats{grid-column:1/-1}.youtube-subtitles-page .ytp-track-tools{grid-template-columns:1fr;justify-items:end}}@media (width<=900px){.youtube-subtitles-page .ytp-hero-card,.youtube-subtitles-page .ytp-tracks-head{grid-template-columns:1fr;display:grid}.youtube-subtitles-page .ytp-search-row,.youtube-subtitles-page .ytp-antibot-grid,.youtube-subtitles-page .ytp-video-card{grid-template-columns:1fr}.youtube-subtitles-page .ytp-thumb-frame,.youtube-subtitles-page .ytp-thumb-block{width:100%}.youtube-subtitles-page .ytp-track-row{grid-template-columns:1fr}.youtube-subtitles-page .ytp-drag{display:none}.youtube-subtitles-page .ytp-download-actions{flex-wrap:wrap}}.youtube-subtitles-page.ytp-page{--ytp-bg:#f5f8ff;--ytp-card:#ffffffe0;--ytp-card-solid:#fff;--ytp-card-soft:#f8fafcdb;--ytp-border:#94a3b842;--ytp-border-strong:#94a3b861;--ytp-text:#0f172a;--ytp-heading:#0b1730;--ytp-muted:#53627a;--ytp-muted-2:#64748b;--ytp-input-bg:#fffffff5;--ytp-input-text:#0f172a;--ytp-input-placeholder:#8792a6;--ytp-soft-blue:#eef2fff5;--ytp-soft-slate:#f1f5f9f5;--ytp-soft-green:#dcfce7f5;--ytp-soft-yellow:#fffbebf5;--ytp-soft-red:#fef2f2f5;--ytp-soft-orange:#fff7edf5;--ytp-primary:#355cff;--ytp-primary-2:#3156f6;--ytp-primary-text:#fff;--ytp-green:#047857;--ytp-blue:#1d4ed8;--ytp-orange:#c2410c;--ytp-yellow:#b45309;--ytp-red:#b91c1c;color:var(--ytp-text)}html.dark .youtube-subtitles-page.ytp-page,body.dark .youtube-subtitles-page.ytp-page,.dark .youtube-subtitles-page.ytp-page,[data-theme=dark] .youtube-subtitles-page.ytp-page,[data-mode=dark] .youtube-subtitles-page.ytp-page{--ytp-bg:#0b1220;--ytp-card:#0f172ad1;--ytp-card-solid:#111827;--ytp-card-soft:#1e293bb8;--ytp-border:#94a3b82e;--ytp-border-strong:#94a3b847;--ytp-text:#e5edf7;--ytp-heading:#f8fafc;--ytp-muted:#a7b4c7;--ytp-muted-2:#94a3b8;--ytp-input-bg:#0f172af0;--ytp-input-text:#f8fafc;--ytp-input-placeholder:#718096;--ytp-soft-blue:#2563eb2e;--ytp-soft-slate:#334155c7;--ytp-soft-green:#0596692e;--ytp-soft-yellow:#b453092e;--ytp-soft-red:#dc26262e;--ytp-soft-orange:#ea580c2e;--ytp-primary:#7c8cff;--ytp-primary-2:#5b6cff;--ytp-primary-text:#fff;--ytp-green:#34d399;--ytp-blue:#93c5fd;--ytp-orange:#fdba74;--ytp-yellow:#fbbf24;--ytp-red:#fca5a5;color:var(--ytp-text)}.youtube-subtitles-page .ytp-card,.youtube-subtitles-page .ytp-hero-card{background:var(--ytp-card)!important;border-color:var(--ytp-border)!important;color:var(--ytp-text)!important}.youtube-subtitles-page .ytp-hero-card{background:radial-gradient(circle at 12% 12%, #355cff1a, transparent 26%), radial-gradient(circle at 86% 8%, #7c3aed1a, transparent 28%), var(--ytp-card)!important}html.dark .youtube-subtitles-page .ytp-hero-card,body.dark .youtube-subtitles-page .ytp-hero-card,.dark .youtube-subtitles-page .ytp-hero-card,[data-theme=dark] .youtube-subtitles-page .ytp-hero-card,[data-mode=dark] .youtube-subtitles-page .ytp-hero-card{background:radial-gradient(circle at 12% 12%, #60a5fa24, transparent 28%), radial-gradient(circle at 86% 8%, #a78bfa24, transparent 30%), var(--ytp-card)!important}.youtube-subtitles-page .ytp-hero-card h2,.youtube-subtitles-page .ytp-video-copy h3,.youtube-subtitles-page .ytp-tracks-head h3,.youtube-subtitles-page .ytp-setup-card summary,.youtube-subtitles-page .ytp-language strong,.youtube-subtitles-page .ytp-stats strong{color:var(--ytp-heading)!important}.youtube-subtitles-page .ytp-hero-card p,.youtube-subtitles-page .ytp-note,.youtube-subtitles-page .ytp-tracks-head p,.youtube-subtitles-page .ytp-setup-body p,.youtube-subtitles-page .ytp-auto-toggle em,.youtube-subtitles-page .ytp-stats span{color:var(--ytp-muted)!important}.youtube-subtitles-page .ytp-url-wrap,.youtube-subtitles-page .ytp-track-search,.youtube-subtitles-page .ytp-setup-body input,.youtube-subtitles-page .ytp-setup-body textarea{background:var(--ytp-input-bg)!important;border-color:var(--ytp-border-strong)!important;color:var(--ytp-input-text)!important}.youtube-subtitles-page .ytp-url-wrap input,.youtube-subtitles-page .ytp-track-search input,.youtube-subtitles-page .ytp-setup-body input,.youtube-subtitles-page .ytp-setup-body textarea{color:var(--ytp-input-text)!important;caret-color:var(--ytp-primary)!important}.youtube-subtitles-page .ytp-url-wrap input::placeholder,.youtube-subtitles-page .ytp-track-search input::placeholder,.youtube-subtitles-page .ytp-setup-body input::placeholder,.youtube-subtitles-page .ytp-setup-body textarea::placeholder{color:var(--ytp-input-placeholder)!important}.youtube-subtitles-page .ytp-btn-primary{background:linear-gradient(135deg, var(--ytp-primary), var(--ytp-primary-2))!important;color:var(--ytp-primary-text)!important}.youtube-subtitles-page .ytp-btn-ghost{background:var(--ytp-soft-slate)!important;color:var(--ytp-text)!important}.youtube-subtitles-page .ytp-btn-outline-primary,.youtube-subtitles-page .ytp-btn-soft-primary{color:var(--ytp-primary)!important;border-color:color-mix(in srgb, var(--ytp-primary) 34%, transparent)!important}.youtube-subtitles-page .ytp-btn-outline-primary{background:var(--ytp-card-solid)!important}.youtube-subtitles-page .ytp-btn-soft-primary{background:var(--ytp-soft-blue)!important}.youtube-subtitles-page .ytp-kicker,.youtube-subtitles-page .ytp-format-pill,.youtube-subtitles-page .ytp-chip-primary,.youtube-subtitles-page .ytp-filter-tabs button.active{background:var(--ytp-soft-blue)!important;color:var(--ytp-primary)!important;border-color:color-mix(in srgb, var(--ytp-primary) 28%, transparent)!important}.youtube-subtitles-page .ytp-chip-ok{background:var(--ytp-soft-green)!important;color:var(--ytp-green)!important}.youtube-subtitles-page .ytp-chip-warn{background:var(--ytp-soft-orange)!important;color:var(--ytp-orange)!important}.youtube-subtitles-page .ytp-chip-muted{background:var(--ytp-soft-slate)!important;color:var(--ytp-muted-2)!important}.youtube-subtitles-page .ytp-antibot-grid{background:color-mix(in srgb, var(--ytp-soft-yellow) 55%, transparent)!important;border-color:color-mix(in srgb, var(--ytp-yellow) 28%, transparent)!important}.youtube-subtitles-page .ytp-setup-card,.youtube-subtitles-page .ytp-cookie-guide,.youtube-subtitles-page .ytp-warning-box{background:var(--ytp-card-soft)!important;border-color:var(--ytp-border)!important;color:var(--ytp-text)!important}.youtube-subtitles-page .ytp-cookie-guide summary{color:var(--ytp-primary)!important}.youtube-subtitles-page .ytp-cookie-guide ol,.youtube-subtitles-page .ytp-cookie-guide p{color:var(--ytp-muted)!important}.youtube-subtitles-page .ytp-warning-box{background:var(--ytp-soft-yellow)!important;border-color:color-mix(in srgb, var(--ytp-yellow) 28%, transparent)!important;color:var(--ytp-yellow)!important}.youtube-subtitles-page .ytp-cookie-guide code,.youtube-subtitles-page .ytp-setup-body code{background:var(--ytp-soft-slate)!important;color:var(--ytp-text)!important}.youtube-subtitles-page .ytp-thumb-frame{background:var(--ytp-soft-slate)!important;border-color:var(--ytp-border)!important}.youtube-subtitles-page .ytp-thumb-frame span{color:var(--ytp-muted-2)!important}.youtube-subtitles-page .ytp-thumb-download{background:var(--ytp-soft-blue)!important;border-color:color-mix(in srgb, var(--ytp-primary) 26%, transparent)!important;color:var(--ytp-primary)!important}.youtube-subtitles-page .ytp-meta-grid span,.youtube-subtitles-page .ytp-stats div{background:var(--ytp-card-soft)!important;border-color:var(--ytp-border)!important;color:var(--ytp-muted)!important}.youtube-subtitles-page .ytp-meta-grid strong{color:var(--ytp-heading)!important}.youtube-subtitles-page .ytp-track-table{border-color:var(--ytp-border)!important}.youtube-subtitles-page .ytp-track-row{background:var(--ytp-card-soft)!important;border-bottom-color:var(--ytp-border)!important}.youtube-subtitles-page .ytp-track-row:hover{background:color-mix(in srgb, var(--ytp-soft-blue) 42%, var(--ytp-card-soft))!important}.youtube-subtitles-page .ytp-drag{color:var(--ytp-muted-2)!important}.youtube-subtitles-page .ytp-lang-code{background:var(--ytp-soft-slate)!important;border-color:var(--ytp-border)!important;color:var(--ytp-muted-2)!important}.youtube-subtitles-page .ytp-badge-manual{background:var(--ytp-soft-blue)!important;color:var(--ytp-blue)!important}.youtube-subtitles-page .ytp-badge-auto{background:var(--ytp-soft-orange)!important;color:var(--ytp-orange)!important}.youtube-subtitles-page .ytp-auto-toggle{background:var(--ytp-card-soft)!important;border-color:color-mix(in srgb, var(--ytp-primary) 28%, transparent)!important;color:var(--ytp-heading)!important}.youtube-subtitles-page .ytp-auto-toggle input{accent-color:var(--ytp-primary)!important}.youtube-subtitles-page .ytp-filter-tabs button{background:var(--ytp-card-soft)!important;border-color:var(--ytp-border)!important;color:var(--ytp-muted)!important}.youtube-subtitles-page .ytp-filter-tabs button:nth-child(3).active{background:var(--ytp-soft-orange)!important;border-color:color-mix(in srgb, var(--ytp-orange) 30%, transparent)!important;color:var(--ytp-orange)!important}.youtube-subtitles-page .ytp-format-srt{background:var(--ytp-soft-green)!important;color:var(--ytp-green)!important}.youtube-subtitles-page .ytp-format-vtt{background:var(--ytp-soft-blue)!important;color:var(--ytp-blue)!important}.youtube-subtitles-page .ytp-format-txt{background:var(--ytp-soft-yellow)!important;color:var(--ytp-yellow)!important}.youtube-subtitles-page .ytp-empty{border-color:var(--ytp-border-strong)!important;color:var(--ytp-muted)!important;background:var(--ytp-card-soft)!important}.youtube-subtitles-page .ytp-alert-ok{background:var(--ytp-soft-green)!important;border-color:color-mix(in srgb, var(--ytp-green) 26%, transparent)!important;color:var(--ytp-green)!important}.youtube-subtitles-page .ytp-alert-error{background:var(--ytp-soft-red)!important;border-color:color-mix(in srgb, var(--ytp-red) 26%, transparent)!important;color:var(--ytp-red)!important}@supports not (color:color-mix(in srgb, white, black)){.youtube-subtitles-page .ytp-btn-outline-primary,.youtube-subtitles-page .ytp-btn-soft-primary,.youtube-subtitles-page .ytp-format-pill,.youtube-subtitles-page .ytp-auto-toggle,.youtube-subtitles-page .ytp-thumb-download,.youtube-subtitles-page .ytp-filter-tabs button.active{border-color:#355cff47!important}html.dark .youtube-subtitles-page .ytp-btn-outline-primary,html.dark .youtube-subtitles-page .ytp-btn-soft-primary,html.dark .youtube-subtitles-page .ytp-format-pill,html.dark .youtube-subtitles-page .ytp-auto-toggle,html.dark .youtube-subtitles-page .ytp-thumb-download,html.dark .youtube-subtitles-page .ytp-filter-tabs button.active,body.dark .youtube-subtitles-page .ytp-btn-outline-primary,body.dark .youtube-subtitles-page .ytp-btn-soft-primary,body.dark .youtube-subtitles-page .ytp-format-pill,body.dark .youtube-subtitles-page .ytp-auto-toggle,body.dark .youtube-subtitles-page .ytp-thumb-download,body.dark .youtube-subtitles-page .ytp-filter-tabs button.active,.dark .youtube-subtitles-page .ytp-btn-outline-primary,.dark .youtube-subtitles-page .ytp-btn-soft-primary,.dark .youtube-subtitles-page .ytp-format-pill,.dark .youtube-subtitles-page .ytp-auto-toggle,.dark .youtube-subtitles-page .ytp-thumb-download,.dark .youtube-subtitles-page .ytp-filter-tabs button.active{border-color:#7c8cff52!important}}.settings-pro-user-action{text-align:right;width:56px}.settings-pro-user-action-button{width:36px;height:36px;color:var(--muted,#667085);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:1.35rem;font-weight:900;line-height:1;transition:background-color .18s,border-color .18s,color .18s;display:inline-grid}.settings-pro-user-action-button:hover,.settings-pro-user-action-button:focus-visible{border-color:var(--border);color:var(--brand);background:#4f46e514;outline:none}.settings-user-editor-modal{border-radius:22px;width:min(780px,100%);max-height:min(880px,100vh - 40px);padding:0;overflow:auto}.settings-user-editor-modal>header{z-index:2;border-bottom:1px solid var(--border);background:var(--panel);padding:20px 22px;position:sticky;top:0}.settings-user-editor-modal>header h2{margin:0}.settings-user-editor{gap:16px;padding:20px 22px 22px;display:grid}.settings-user-editor-summary{border:1px solid var(--border);background:#4f46e50d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.settings-user-editor-summary>div{gap:3px;min-width:0;display:grid}.settings-user-editor-summary strong,.settings-user-editor-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-user-editor-summary small{color:var(--muted,#667085)}.settings-user-editor-avatar{width:42px;height:42px;color:var(--brand);background:#355cff1f;border-radius:13px;place-items:center;font-size:1.2rem;font-weight:900;display:grid}.settings-user-editor-section{border:1px solid var(--border);background:var(--panel);border-radius:16px;gap:14px;padding:16px;display:grid}.settings-user-editor-section-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-user-editor-section-title h3,.settings-user-editor-section-title p,.settings-user-security-note p{margin:0}.settings-user-editor-section-title h3{font-size:1rem}.settings-user-editor-section-title p,.settings-user-security-note p,.settings-user-editor .field small{color:var(--muted,#667085);margin-top:4px;font-size:.86rem;line-height:1.45}.settings-user-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-user-editor-full-field{grid-column:1/-1}.settings-user-password-toggle{white-space:nowrap;color:var(--muted,#667085);cursor:pointer;align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.settings-user-password-toggle input{width:16px;height:16px;accent-color:var(--brand)}.settings-user-security-note{background:#355cff0f;border:1px solid #355cff33;border-radius:14px;grid-template-columns:auto 1fr;gap:11px;padding:13px 15px;display:grid}.settings-user-security-note>span{width:28px;height:28px;color:var(--brand);background:#355cff1f;border-radius:9px;place-items:center;font-weight:900;display:grid}.settings-user-editor-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}[data-theme=dark] .settings-user-editor-summary,[data-theme=dark] .settings-user-security-note,.dark .settings-user-editor-summary,.dark .settings-user-security-note,body.dark .settings-user-editor-summary,body.dark .settings-user-security-note{background:#6074ff1a}@media (width<=680px){.settings-user-editor-modal{max-height:calc(100vh - 20px)}.settings-user-editor-modal>header,.settings-user-editor{padding-left:16px;padding-right:16px}.settings-user-editor-grid{grid-template-columns:1fr}.settings-user-editor-section-title{flex-direction:column}.settings-user-editor-actions{flex-direction:column-reverse;align-items:stretch}.settings-user-editor-actions .btn{justify-content:center;width:100%}}.login-card{width:min(452px,100vw - 32px)}.login-brand-mark,.login-shield-icon{background:linear-gradient(135deg, var(--brand,#355cff), #7c3aed);color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:10px;font-size:22px;font-weight:900;display:grid;box-shadow:0 12px 28px #355cff3d}.login-shield-icon{color:#15803d;box-shadow:none;background:#16a34a1f;border-radius:50%}.login-remember-row{border:1px solid var(--border,#dbe3f0);cursor:pointer;background:#355cff09;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 12px;display:grid}.login-remember-row input{width:17px;height:17px;accent-color:var(--brand,#355cff);margin-top:2px}.login-remember-row span{gap:2px;display:grid}.login-remember-row strong{font-size:14px}.login-remember-row small,.login-security-note{color:var(--muted,#64748b);font-size:12px;line-height:1.45}.login-security-note{text-align:center;padding-top:2px}.login-two-factor-card p{line-height:1.55}.login-two-factor-card input{letter-spacing:.12em;text-align:center;font-size:20px;font-weight:800}.login-challenge-meta{color:var(--muted,#64748b);justify-content:space-between;gap:12px;font-size:12px;display:flex}.login-challenge-meta strong{color:var(--brand,#355cff);font-variant-numeric:tabular-nums}.login-back-button{color:var(--brand,#355cff);cursor:pointer;background:0 0;border:0;padding:4px;font-weight:700}.two-factor-security-card{background:linear-gradient(135deg,#355cff12,#7c3aed0a);border-color:#355cff47;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.two-factor-security-copy{align-items:center;gap:16px;display:flex}.two-factor-security-icon{width:54px;height:54px;color:var(--brand,#355cff);background:#355cff1f;border-radius:16px;flex:0 0 54px;place-items:center;font-weight:900;display:grid}.two-factor-security-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.two-factor-security-title h2,.two-factor-security-copy p{margin:0}.two-factor-security-copy p{color:var(--muted,#64748b);margin-top:6px;line-height:1.5}.two-factor-security-copy small{color:var(--muted,#64748b);margin-top:5px;display:block}.two-factor-security-actions,.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.two-factor-modal{width:min(720px,100%)}.two-factor-modal-body{gap:16px;margin-top:16px;display:grid}.two-factor-modal-body p{color:var(--muted,#64748b);margin:0;line-height:1.55}.two-factor-steps{color:var(--muted,#64748b);margin:0;padding-left:22px;line-height:1.7}.two-factor-setup-grid{border:1px solid var(--border,#dbe3f0);background:var(--panel,#fff);border-radius:16px;grid-template-columns:190px 1fr;align-items:center;gap:20px;padding:16px;display:grid}.two-factor-qr{background:#fff;border-radius:12px;padding:10px}.two-factor-qr img{width:100%;height:auto;display:block}.two-factor-secret{word-break:break-all;letter-spacing:.08em;background:#94a3b824;border-radius:10px;margin:8px 0;padding:10px 12px;font-size:15px;display:block}.two-factor-success-box{background:#16a34a14;border:1px solid #16a34a47;border-radius:13px;gap:4px;padding:13px 15px;display:grid}.two-factor-success-box span{color:var(--muted,#64748b);font-size:13px}.recovery-code-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recovery-code-grid code{border:1px solid var(--border,#dbe3f0);text-align:center;letter-spacing:.06em;background:#94a3b81a;border-radius:10px;padding:10px 12px;font-size:14px}@media (width<=760px){.two-factor-security-card,.two-factor-security-copy{flex-direction:column;align-items:stretch}.two-factor-security-actions .btn{flex:auto}.two-factor-setup-grid,.recovery-code-grid{grid-template-columns:1fr}.two-factor-qr{width:min(240px,100%);margin:0 auto}}.youtube-subtitles-page .ytp-cookie-guide>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.youtube-subtitles-page .ytp-guide-summary-hint{color:var(--ytp-muted,#64748b);text-align:right;font-size:11px;font-weight:700}.youtube-subtitles-page .ytp-cookie-guide-content{gap:14px;padding:0 14px 14px;display:grid}.youtube-subtitles-page .ytp-guide-lead{border:1px solid color-mix(in srgb, var(--ytp-primary,#355cff) 18%, transparent);background:color-mix(in srgb, var(--ytp-soft-blue,#eef2ff) 72%, transparent);color:var(--ytp-text,#0f172a);border-radius:13px;gap:4px;padding:12px 13px;font-size:12px;line-height:1.5;display:grid}.youtube-subtitles-page .ytp-guide-lead span{color:var(--ytp-muted,#64748b)}.youtube-subtitles-page .ytp-cookie-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.youtube-subtitles-page .ytp-cookie-link-card{border:1px solid var(--ytp-border,#94a3b847);background:var(--ytp-card-soft,#ffffffb8);min-width:0;color:var(--ytp-text,#0f172a);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.youtube-subtitles-page .ytp-cookie-link-card:hover{border-color:color-mix(in srgb, var(--ytp-primary,#355cff) 38%, transparent);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.youtube-subtitles-page .ytp-cookie-link-icon{background:var(--ytp-soft-blue,#eef2ff);width:34px;height:34px;color:var(--ytp-primary,#355cff);border-radius:10px;place-items:center;font-size:15px;font-weight:900;display:grid}.youtube-subtitles-page .ytp-cookie-link-copy{gap:3px;min-width:0;display:grid}.youtube-subtitles-page .ytp-cookie-link-copy strong{font-size:12px;line-height:1.35}.youtube-subtitles-page .ytp-cookie-link-copy code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.35;display:block;overflow:hidden;color:var(--ytp-muted,#64748b)!important;background:0 0!important;padding:0!important}.youtube-subtitles-page .ytp-cookie-link-open{color:var(--ytp-primary,#355cff);white-space:nowrap;font-size:10px;font-weight:900}.youtube-subtitles-page .ytp-cookie-steps{gap:9px;list-style:none;display:grid;margin:0!important;padding:0!important}.youtube-subtitles-page .ytp-cookie-steps li{border:1px solid var(--ytp-border,#94a3b83d);background:color-mix(in srgb, var(--ytp-card-soft,#fff) 78%, transparent);color:var(--ytp-text,#0f172a);border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:10px 11px;display:grid}.youtube-subtitles-page .ytp-cookie-step-number{background:linear-gradient(135deg, var(--ytp-primary,#355cff), var(--ytp-primary-2,#3156f6));width:27px;height:27px;color:var(--ytp-primary-text,#fff);border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.youtube-subtitles-page .ytp-cookie-steps strong{margin-bottom:3px;font-size:12px;display:block}.youtube-subtitles-page .ytp-cookie-steps p{line-height:1.55;color:var(--ytp-muted,#64748b)!important;margin:0!important;padding:0!important;font-size:11px!important}.youtube-subtitles-page .ytp-cookie-steps code{overflow-wrap:anywhere}.youtube-subtitles-page .ytp-cookie-security-note{border:1px solid color-mix(in srgb, var(--ytp-yellow,#d97706) 28%, transparent);background:var(--ytp-soft-yellow,#fffbeb);color:var(--ytp-yellow,#92400e);border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.youtube-subtitles-page .ytp-cookie-security-note strong{margin-bottom:2px;font-size:12px;display:block}.youtube-subtitles-page .ytp-cookie-security-note p{line-height:1.5;color:inherit!important;margin:0!important;padding:0!important;font-size:11px!important}@media (width<=1100px){.youtube-subtitles-page .ytp-cookie-link-grid{grid-template-columns:1fr}}@media (width<=680px){.youtube-subtitles-page .ytp-cookie-guide>summary{flex-direction:column;align-items:flex-start}.youtube-subtitles-page .ytp-guide-summary-hint{text-align:left}.youtube-subtitles-page .ytp-cookie-link-card{grid-template-columns:34px minmax(0,1fr)}.youtube-subtitles-page .ytp-cookie-link-open{grid-column:2}}@media (width<=640px),(hover:none) and (pointer:coarse){.providers-pro-card:hover,.providers-pro-card:focus-within{transform:none}.providers-pro-info{cursor:pointer;touch-action:manipulation}.providers-pro-card-tools[data-tooltip-side=left] .providers-pro-description-tooltip,.providers-pro-card-tools[data-tooltip-side=right] .providers-pro-description-tooltip,.providers-pro-description-tooltip{top:auto;left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));z-index:10000;filter:blur(2px);transform-origin:bottom;border-radius:16px;width:auto;max-width:none;padding:14px 15px 15px;position:fixed;transform:translateY(18px)scale(.975);box-shadow:0 22px 54px #0f172a3d}.providers-pro-description-tooltip:before,.providers-pro-card-tools[data-tooltip-side=left] .providers-pro-description-tooltip:before,.providers-pro-card-tools[data-tooltip-side=right] .providers-pro-description-tooltip:before{display:none}.providers-pro-info:hover~.providers-pro-description-tooltip,.providers-pro-info:focus~.providers-pro-description-tooltip,.providers-pro-info:focus-visible~.providers-pro-description-tooltip{opacity:1;visibility:visible;filter:blur();transition-delay:0s;transform:translate(0,0)scale(1)}[data-theme=dark] .providers-pro-description-tooltip{box-shadow:0 24px 58px #00000080}}.glossary-pro-more-wrap{display:inline-flex;position:relative}.glossary-pro-kebab[aria-expanded=true]{border-color:var(--brand,#355cff);background:color-mix(in srgb, var(--brand,#355cff) 10%, var(--panel,#fff) 90%);color:var(--brand,#355cff);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#355cff) 12%, transparent)}.glossary-pro-more-menu-portal{z-index:10050;border:1px solid var(--border,#d8deea);background:var(--panel,#fff);border-radius:14px;gap:4px;width:216px;padding:7px;animation:.16s ease-out both glossaryMoreMenuIn;display:grid;position:fixed;box-shadow:0 18px 42px #0f172a33}.glossary-pro-more-menu-portal button{width:100%;min-height:38px;color:var(--text,#172033);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:.88rem;font-weight:700;display:grid}.glossary-pro-more-menu-portal button:hover,.glossary-pro-more-menu-portal button:focus-visible{background:color-mix(in srgb, var(--brand,#355cff) 9%, var(--panel,#fff) 91%);color:var(--brand,#355cff);outline:none}.glossary-pro-more-menu-portal button.danger{color:var(--danger,#c93030)}.glossary-pro-more-menu-portal button.danger:hover,.glossary-pro-more-menu-portal button.danger:focus-visible{background:color-mix(in srgb, var(--danger,#c93030) 10%, var(--panel,#fff) 90%);color:var(--danger,#c93030)}.glossary-pro-more-menu-portal button:disabled{cursor:not-allowed;opacity:.45}@keyframes glossaryMoreMenuIn{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.glossary-pro-name-cell{align-content:center;min-height:42px}.glossary-detail-pro-heading-compact{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.glossary-detail-heading-copy{min-width:0}.glossary-detail-compiled-header{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);border-radius:18px;align-items:center;gap:18px;min-width:360px;padding:12px 14px;display:flex;box-shadow:0 10px 28px #0f172a12}.glossary-detail-compiled-title{border-right:1px solid var(--border,#d8deea);align-items:center;gap:10px;padding-right:18px;display:flex}.glossary-detail-compiled-title span{color:var(--muted,#667085);font-size:.86rem;font-weight:800}.glossary-detail-compiled-title strong{color:var(--text,#172033);font-size:1.55rem;line-height:1}.glossary-detail-compiled-meta{align-items:center;gap:18px;display:flex}.glossary-detail-compiled-meta>span{gap:3px;min-width:72px;display:grid}.glossary-detail-compiled-meta small{color:var(--muted,#667085);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.glossary-detail-compiled-meta strong{font-size:.9rem}.glossary-detail-compiled-meta strong.success{color:var(--success,#168a52)}.glossary-detail-actionbar{border:1px solid var(--border,#d8deea);background:var(--panel,#fff);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:14px 16px;display:flex;box-shadow:0 8px 24px #0f172a0d}.glossary-detail-layout-wide{width:100%;display:block}.glossary-detail-layout-wide .glossary-detail-main-panel{width:100%;max-width:none;padding:28px}.glossary-detail-layout-wide .glossary-detail-meta-grid{grid-template-columns:minmax(260px,1.35fr) minmax(260px,1.2fr) minmax(180px,.75fr) auto;margin-bottom:0}.glossary-detail-layout-wide .glossary-detail-sections{margin-top:22px}[data-theme=dark] .glossary-pro-more-menu-portal,[data-theme=dark] .glossary-detail-compiled-header,[data-theme=dark] .glossary-detail-actionbar{box-shadow:0 18px 42px #0000004d}@media (width<=1100px){.glossary-detail-pro-heading-compact{grid-template-columns:1fr;align-items:stretch}.glossary-detail-compiled-header{justify-content:space-between;width:100%;min-width:0}.glossary-detail-layout-wide .glossary-detail-meta-grid{grid-template-columns:1fr 1fr}.glossary-detail-enabled-row{margin-top:0}}@media (width<=720px){.glossary-detail-compiled-header{align-items:stretch;gap:12px}.glossary-detail-compiled-title{padding-right:12px}.glossary-detail-compiled-meta{flex:1;justify-content:space-around;gap:10px}.glossary-detail-actionbar{flex-direction:column;align-items:stretch}.glossary-detail-toolbar{grid-template-columns:1fr;display:grid}.glossary-detail-actionbar>.btn{width:100%}.glossary-detail-layout-wide .glossary-detail-main-panel{padding:18px}.glossary-detail-layout-wide .glossary-detail-meta-grid{grid-template-columns:1fr}}.settings-pro-general-stack{gap:16px;display:grid}.settings-pro-general-stack .field,.settings-branding-asset-content .field{min-width:0}.settings-branding-assets{gap:14px;display:grid}.settings-branding-asset-card{border:1px solid var(--border,#d8deea);background:color-mix(in srgb, var(--panel,#fff) 96%, var(--brand,#355cff) 4%);border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.settings-branding-preview{border:1px dashed color-mix(in srgb, var(--brand,#355cff) 32%, var(--border,#d8deea) 68%);background:linear-gradient(45deg, #7f7f7f0f 25%, transparent 25%), linear-gradient(-45deg, #7f7f7f0f 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #7f7f7f0f 75%), linear-gradient(-45deg, transparent 75%, #7f7f7f0f 75%), var(--panel,#fff);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-radius:14px;justify-content:center;align-items:center;width:112px;height:84px;display:flex;position:relative;overflow:hidden}.settings-branding-preview img{object-fit:contain;width:100%;height:100%;padding:8px;display:block}.settings-branding-preview>span{background:linear-gradient(135deg, var(--brand,#355cff), #7448ff);color:#fff;width:46px;height:46px;box-shadow:0 10px 22px color-mix(in srgb, var(--brand,#355cff) 26%, transparent);border-radius:14px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:900;display:inline-flex}.settings-branding-asset-card.favicon{grid-template-columns:84px minmax(0,1fr)}.settings-branding-preview.favicon{width:84px;height:84px}.settings-branding-preview.favicon img{padding:18px}.settings-branding-asset-content{gap:10px;min-width:0;display:grid}.settings-branding-asset-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.settings-branding-upload{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:42px;position:relative}.settings-branding-upload input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.settings-branding-upload.disabled{cursor:wait;opacity:.62;pointer-events:none}.settings-branding-asset-content>small{color:var(--muted,#667085);line-height:1.45}.settings-default-provider-field{align-content:start}.settings-provider-readiness{border:1px solid var(--border,#d8deea);background:color-mix(in srgb, var(--panel,#fff) 95%, var(--brand,#355cff) 5%);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 8px;margin-top:9px;padding:10px 11px;display:grid}.settings-provider-readiness-dot{background:var(--muted,#667085);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--muted,#667085) 12%, transparent);border-radius:50%;grid-row:1/span 2}.settings-provider-readiness strong{color:var(--text,#172033);font-size:.82rem;line-height:1.3}.settings-provider-readiness small{color:var(--muted,#667085);grid-column:2;font-size:.75rem;line-height:1.4}.settings-provider-readiness .badge{grid-area:1/3/span 2}.settings-provider-readiness.configured{border-color:color-mix(in srgb, var(--success,#168a52) 28%, var(--border,#d8deea) 72%);background:color-mix(in srgb, var(--panel,#fff) 94%, var(--success,#168a52) 6%)}.settings-provider-readiness.configured .settings-provider-readiness-dot{background:var(--success,#168a52);box-shadow:0 0 0 4px color-mix(in srgb, var(--success,#168a52) 14%, transparent)}.settings-provider-readiness.unconfigured{border-color:color-mix(in srgb, var(--warning,#a15c00) 25%, var(--border,#d8deea) 75%);background:color-mix(in srgb, var(--panel,#fff) 95%, var(--warning,#a15c00) 5%)}.settings-provider-readiness.unconfigured .settings-provider-readiness-dot{background:var(--warning,#a15c00);box-shadow:0 0 0 4px color-mix(in srgb, var(--warning,#a15c00) 13%, transparent)}[data-theme=dark] .settings-branding-asset-card,[data-theme=dark] .settings-provider-readiness{box-shadow:inset 0 1px #ffffff05}@media (width<=1180px){.settings-branding-asset-card,.settings-branding-asset-card.favicon{grid-template-columns:94px minmax(0,1fr)}.settings-branding-preview,.settings-branding-preview.favicon{width:94px}}@media (width<=720px){.settings-branding-asset-card,.settings-branding-asset-card.favicon{grid-template-columns:1fr}.settings-branding-preview,.settings-branding-preview.favicon{width:100%;height:100px}.settings-branding-preview.favicon img{padding:24px}.settings-branding-asset-actions .btn,.settings-branding-upload{flex:150px}.settings-provider-readiness{grid-template-columns:auto minmax(0,1fr)}.settings-provider-readiness .badge{grid-area:auto/2;justify-self:start;margin-top:4px}}.pro-brand-home-link{width:max-content;max-width:100%;color:var(--text,#172033);border-radius:14px;outline:none;margin:-6px -8px 16px;padding:6px 8px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s}.pro-brand-home-link:hover{background:color-mix(in srgb, var(--brand,#355cff) 8%, transparent);transform:translateY(-1px)}.pro-brand-home-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#355cff) 22%, transparent)}.pro-brand-home-link .pro-brand-uploaded-logo{object-fit:contain;object-position:left center;width:auto;max-width:178px;height:auto;max-height:42px;display:block}[data-theme=dark] .pro-brand-home-link{color:var(--text,#eef3ff)}@media (width<=920px){.pro-brand-home-link{margin-bottom:10px}.pro-brand-home-link .pro-brand-uploaded-logo{max-width:164px;max-height:40px}}.sidebar .pro-brand-home-link.active{color:var(--text,#172033);box-shadow:none;background:0 0}[data-theme=dark] .sidebar .pro-brand-home-link.active{color:var(--text,#eef3ff)}.translation-lab-page{gap:18px;min-width:0;display:grid}.translation-lab-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 2px 2px;display:flex}.translation-lab-intro h2{max-width:840px;margin:6px 0 8px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.25}.translation-lab-intro p{max-width:900px;color:var(--muted);margin:0;line-height:1.65}.translation-lab-kicker{background:color-mix(in srgb, var(--brand) 10%, var(--panel) 90%);min-height:25px;color:var(--brand);letter-spacing:.08em;border-radius:999px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:850;display:inline-flex}.translation-lab-live-badge{border:1px solid color-mix(in srgb, var(--success) 28%, var(--border) 72%);background:color-mix(in srgb, var(--success) 9%, var(--panel) 91%);min-height:34px;color:var(--success);border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.translation-lab-live-badge i{width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.translation-lab-error{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--border) 65%);background:color-mix(in srgb, var(--danger) 8%, var(--panel) 92%);color:var(--danger);border-radius:14px;padding:13px 15px;font-weight:700}.translation-lab-config{padding:20px}.translation-lab-config-grid{grid-template-columns:minmax(240px,1.2fr) minmax(160px,.75fr) 42px minmax(160px,.75fr) minmax(220px,1fr) minmax(220px,1fr);align-items:start;gap:14px;display:grid}.translation-lab-config .field{gap:7px;min-width:0;display:grid}.translation-lab-config .field>span{color:var(--text);font-size:.83rem;font-weight:800}.translation-lab-config .field small{min-height:30px;color:var(--muted);font-size:.72rem;line-height:1.45}.translation-lab-config .field small.is-configured{color:var(--success)}.translation-lab-config .field small.is-unconfigured{color:var(--danger)}.translation-lab-swap{border:1px solid var(--border);background:color-mix(in srgb, var(--brand) 8%, var(--panel) 92%);width:42px;height:42px;color:var(--brand);cursor:pointer;border-radius:13px;align-self:center;margin-top:24px;font-size:1.1rem;font-weight:900;transition:transform .16s,background .16s,border-color .16s}.translation-lab-swap:hover{border-color:color-mix(in srgb, var(--brand) 42%, var(--border) 58%);background:color-mix(in srgb, var(--brand) 13%, var(--panel) 87%);transform:translateY(-1px)}.translation-lab-checkbox{border:1px solid var(--border);background:color-mix(in srgb, var(--brand) 4%, var(--panel) 96%);cursor:pointer;border-radius:14px;grid-column:span 2;align-items:flex-start;gap:10px;min-height:78px;padding:14px;display:flex}.translation-lab-checkbox input{width:18px;height:18px;accent-color:var(--brand);margin-top:2px}.translation-lab-checkbox span{gap:4px;display:grid}.translation-lab-checkbox strong{font-size:.85rem}.translation-lab-checkbox small{color:var(--muted);font-size:.74rem;line-height:1.45}.translation-lab-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-width:0;display:grid}.translation-lab-editor-card,.translation-lab-output-card,.translation-lab-checks,.translation-lab-preview-panel{padding:0;overflow:hidden}.translation-lab-editor-card>header,.translation-lab-output-card>header,.translation-lab-checks>header,.translation-lab-preview-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.translation-lab-editor-card h3,.translation-lab-output-card h3,.translation-lab-checks h3,.translation-lab-preview-panel h3{margin:0;font-size:1rem}.translation-lab-editor-card header p,.translation-lab-output-card header p,.translation-lab-checks header p,.translation-lab-preview-panel header p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.translation-lab-editor-card header button,.translation-lab-output-card header button,.translation-lab-preview-title button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:10px;padding:7px 10px;font-size:.75rem;font-weight:750}.translation-lab-editor-card header button:disabled,.translation-lab-output-card header button:disabled{opacity:.45;cursor:not-allowed}.translation-lab-editor-card textarea{resize:vertical;background:var(--panel);width:100%;min-height:360px;color:var(--text);font:inherit;border:0;border-radius:0;outline:none;padding:20px;line-height:1.65;display:block}.translation-lab-editor-card textarea:focus{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--brand) 35%, transparent)}.translation-lab-editor-card>footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 55%, var(--panel) 45%);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.translation-lab-editor-card>footer>span{color:var(--muted);font-size:.73rem}.translation-lab-editor-card>footer>div{gap:9px;display:flex}.translation-lab-output{min-height:360px;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;line-height:1.65}.translation-lab-output.has-result{color:var(--text)}.translation-lab-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.translation-lab-metrics>div{border-right:1px solid var(--border);gap:2px;padding:13px 15px;display:grid}.translation-lab-metrics>div:last-child{border-right:0}.translation-lab-metrics span,.translation-lab-metrics small{color:var(--muted);font-size:.68rem}.translation-lab-metrics strong{font-size:.92rem}.translation-lab-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.translation-lab-check{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 45%, var(--panel) 55%);border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.translation-lab-check i{border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:.76rem;font-style:normal;font-weight:900;display:inline-flex}.translation-lab-check.pass i{background:color-mix(in srgb, var(--success) 14%, var(--panel) 86%);color:var(--success)}.translation-lab-check.warn i{background:color-mix(in srgb, var(--warning) 15%, var(--panel) 85%);color:var(--warning)}.translation-lab-check.error i{background:color-mix(in srgb, var(--danger) 14%, var(--panel) 86%);color:var(--danger)}.translation-lab-check>div{gap:4px;min-width:0;display:grid}.translation-lab-check strong{font-size:.78rem}.translation-lab-check span{color:var(--muted);font-size:.7rem;line-height:1.45}.translation-lab-request-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.translation-lab-request-meta span,.translation-lab-request-meta code,.translation-lab-request-meta b{border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800}.translation-lab-request-meta span{background:color-mix(in srgb, var(--brand) 12%, var(--panel) 88%);color:var(--brand)}.translation-lab-request-meta code{background:color-mix(in srgb, var(--text) 7%, var(--panel) 93%);color:var(--text)}.translation-lab-request-meta b{background:color-mix(in srgb, var(--success) 12%, var(--panel) 88%);color:var(--success)}.translation-lab-endpoint{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--brand) 3%, var(--panel) 97%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 20px;display:grid}.translation-lab-endpoint strong{font-size:.75rem}.translation-lab-endpoint code{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.translation-lab-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px 20px;display:grid}.translation-lab-preview-grid>section{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 42%, var(--panel) 58%);border-radius:14px;min-width:0;overflow:hidden}.translation-lab-request-json{grid-column:1/-1}.translation-lab-preview-title{border-bottom:1px solid var(--border);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.translation-lab-preview-title strong{font-size:.78rem}.translation-lab-preview-grid section>small{color:var(--brand);letter-spacing:.08em;padding:10px 13px 0;font-size:.62rem;font-weight:900;display:block}.translation-lab-preview-grid pre{max-height:340px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}@media (width<=1380px){.translation-lab-config-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.translation-lab-swap{grid-column:auto}.translation-lab-checkbox{grid-column:span 2}}@media (width<=1100px){.translation-lab-workspace{grid-template-columns:1fr}.translation-lab-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.translation-lab-intro{display:grid}.translation-lab-live-badge{justify-self:start}.translation-lab-config{padding:16px}.translation-lab-config-grid{grid-template-columns:1fr}.translation-lab-swap{width:100%;margin-top:0}.translation-lab-checkbox{grid-column:auto}.translation-lab-editor-card>header,.translation-lab-output-card>header,.translation-lab-checks>header,.translation-lab-preview-panel>header,.translation-lab-editor-card>footer{flex-direction:column;align-items:stretch}.translation-lab-editor-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.translation-lab-editor-card textarea,.translation-lab-output{min-height:280px}.translation-lab-metrics,.translation-lab-check-grid,.translation-lab-preview-grid{grid-template-columns:1fr}.translation-lab-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.translation-lab-metrics>div:last-child{border-bottom:0}.translation-lab-request-json{grid-column:auto}.translation-lab-endpoint{grid-template-columns:1fr}}.translation-lab-router-card{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 2%, var(--panel) 98%);border-radius:16px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.translation-lab-router-card.is-eligible{border-color:color-mix(in srgb, var(--brand) 32%, var(--border) 68%);background:color-mix(in srgb, var(--brand) 5%, var(--panel) 95%)}.translation-lab-router-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.translation-lab-router-card-head>div{gap:5px;display:grid}.translation-lab-router-card-head strong{font-size:.9rem}.translation-lab-router-card-head small{color:var(--muted);font-size:.74rem;line-height:1.5}.translation-lab-router-card-head>span{background:color-mix(in srgb, var(--text) 7%, var(--panel) 93%);color:var(--muted);border-radius:999px;flex:none;padding:5px 9px;font-size:.68rem;font-weight:800}.translation-lab-router-card.is-eligible .translation-lab-router-card-head>span{background:color-mix(in srgb, var(--success) 12%, var(--panel) 88%);color:var(--success)}.translation-lab-router-fields{grid-template-columns:minmax(220px,1fr) minmax(150px,.55fr) minmax(240px,1fr);gap:14px;display:grid}.translation-lab-router-result{padding:0;overflow:hidden}.translation-lab-router-result>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.translation-lab-router-result h3{margin:0;font-size:1rem}.translation-lab-router-result header p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.translation-lab-score-badge{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--border) 72%);background:color-mix(in srgb, var(--brand) 8%, var(--panel) 92%);color:var(--brand);border-radius:13px;flex:none;align-items:baseline;gap:4px;padding:9px 12px;display:flex}.translation-lab-score-badge strong{font-size:1.1rem}.translation-lab-score-badge span{font-size:.72rem;font-weight:750}.translation-lab-routing-trace{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:18px 20px 12px;display:grid}.translation-lab-route-step{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 42%, var(--panel) 58%);border-radius:14px;gap:4px;padding:14px;display:grid;position:relative}.translation-lab-route-step.selected{border-color:color-mix(in srgb, var(--success) 38%, var(--border) 62%);background:color-mix(in srgb, var(--success) 7%, var(--panel) 93%)}.translation-lab-route-step>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.67rem;font-weight:800}.translation-lab-route-step>strong{font-size:.88rem}.translation-lab-route-step>small{color:var(--muted);font-size:.72rem;line-height:1.45}.translation-lab-route-step>b{background:color-mix(in srgb, var(--success) 13%, var(--panel) 87%);color:var(--success);border-radius:999px;justify-self:start;margin-top:4px;padding:4px 8px;font-size:.66rem}.translation-lab-router-reason{flex-wrap:wrap;align-items:center;gap:10px;padding:0 20px 18px;display:flex}.translation-lab-router-reason strong,.translation-lab-router-reason span{font-size:.73rem}.translation-lab-router-reason span{color:var(--muted)}.translation-lab-router-reason code{background:color-mix(in srgb, var(--text) 7%, var(--panel) 93%);color:var(--text);border-radius:9px;padding:5px 8px;font-size:.7rem}.translation-lab-compare-output{border:1px solid var(--border);border-radius:14px;margin:0 20px 20px;overflow:hidden}.translation-lab-compare-output summary,.translation-lab-repair-preview summary{background:color-mix(in srgb, var(--brand) 5%, var(--panel) 95%);cursor:pointer;padding:12px 14px;font-size:.78rem;font-weight:800}.translation-lab-compare-output>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.translation-lab-compare-output section{border-top:1px solid var(--border);padding:14px}.translation-lab-compare-output section+section{border-left:1px solid var(--border)}.translation-lab-compare-output section>strong{color:var(--brand);font-size:.76rem}.translation-lab-compare-output p{white-space:pre-wrap;color:var(--text);margin:8px 0 0;font-size:.8rem;line-height:1.6}.translation-lab-placeholder-map{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--success) 4%, var(--panel) 96%);gap:12px;padding:15px 20px;display:grid}.translation-lab-placeholder-map>div:first-child{gap:4px;display:grid}.translation-lab-placeholder-map strong{font-size:.8rem}.translation-lab-placeholder-map>div:first-child span{color:var(--muted);font-size:.72rem}.translation-lab-placeholder-list{flex-wrap:wrap;gap:8px;display:flex}.translation-lab-placeholder-list code{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font-size:.68rem;display:inline-flex}.translation-lab-placeholder-list code span,.translation-lab-placeholder-list code strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.translation-lab-placeholder-list code span{color:var(--brand)}.translation-lab-placeholder-list code b{color:var(--muted)}.translation-lab-repair-preview{border:1px solid var(--border);border-radius:14px;margin:0 20px 20px;overflow:hidden}.translation-lab-repair-preview .translation-lab-preview-grid{padding:14px}@media (width<=1100px){.translation-lab-router-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-lab-router-fields .field:last-child{grid-column:1/-1}.translation-lab-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.translation-lab-router-card-head,.translation-lab-router-result>header{display:grid}.translation-lab-router-card-head>span,.translation-lab-score-badge{justify-self:start}.translation-lab-router-fields,.translation-lab-metrics,.translation-lab-compare-output>div{grid-template-columns:1fr}.translation-lab-router-fields .field:last-child{grid-column:auto}.translation-lab-compare-output section+section{border-left:0}.translation-lab-placeholder-list{display:grid}.translation-lab-placeholder-list code{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}}.providers-pro-unofficial-warning{border:1px solid color-mix(in srgb, var(--warning,#a15c00) 34%, var(--border,#d8deea) 66%);background:color-mix(in srgb, var(--warning,#a15c00) 8%, var(--panel,#fff) 92%);color:var(--text,#172033);border-radius:14px;gap:5px;margin:4px 0 16px;padding:13px 15px;display:grid}.providers-pro-unofficial-warning strong{color:var(--warning,#a15c00)}.providers-pro-unofficial-warning span{color:var(--muted,#667085);line-height:1.45}.providers-pro-field-wide{grid-column:1/-1}.providers-pro-field textarea{resize:vertical;min-height:118px;font:inherit}.providers-pro-config-checkbox{min-height:92px}.providers-pro-health-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:17px 0 2px;display:grid}.providers-pro-health-metrics article{border:1px solid var(--border,#d8deea);background:color-mix(in srgb, var(--panel,#fff) 94%, var(--brand,#355cff) 6%);border-radius:14px;gap:6px;min-width:0;padding:12px 13px;display:grid}.providers-pro-health-metrics span{color:var(--muted,#667085);font-size:.78rem}.providers-pro-health-metrics strong{color:var(--text,#172033);font-size:1rem}.providers-pro-status-banner.warning{border-color:color-mix(in srgb, var(--warning,#a15c00) 32%, var(--border,#d8deea) 68%);background:color-mix(in srgb, var(--warning,#a15c00) 7%, var(--panel,#fff) 93%)}.providers-pro-status-banner.warning .providers-pro-status-dot{background:var(--warning,#a15c00)}@media (width<=1180px){.providers-pro-health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.providers-pro-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.translation-lab-semantic-card{border-color:color-mix(in srgb, #8b5cf6 24%, var(--border) 76%);background:color-mix(in srgb, #8b5cf6 3%, var(--panel) 97%)}.translation-lab-semantic-card.is-eligible{border-color:color-mix(in srgb, #8b5cf6 44%, var(--border) 56%);background:color-mix(in srgb, #8b5cf6 7%, var(--panel) 93%)}.translation-lab-semantic-card.is-eligible .translation-lab-router-card-head>span{background:color-mix(in srgb, #8b5cf6 14%, var(--panel) 86%);color:color-mix(in srgb, #8b5cf6 82%, var(--text) 18%)}.translation-lab-semantic-fields{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr)}.translation-lab-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.translation-lab-semantic-result{padding:0;overflow:hidden}.translation-lab-semantic-result>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.translation-lab-semantic-result h3{margin:0;font-size:1rem}.translation-lab-semantic-result header p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.translation-lab-semantic-summary{gap:7px;padding:18px 20px;display:grid}.translation-lab-semantic-summary strong{color:color-mix(in srgb, #8b5cf6 78%, var(--text) 22%)}.translation-lab-semantic-summary p{margin:0;line-height:1.6}.translation-lab-semantic-summary small{color:var(--muted)}.translation-lab-semantic-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 20px 20px;display:grid}.translation-lab-semantic-issue{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 42%, var(--panel) 58%);border-radius:14px;grid-template-columns:auto 1fr;gap:5px 9px;padding:13px;display:grid}.translation-lab-semantic-issue>span{background:color-mix(in srgb, var(--warning) 12%, var(--panel) 88%);color:var(--warning);text-transform:uppercase;border-radius:999px;align-self:start;padding:3px 7px;font-size:.64rem;font-weight:800}.translation-lab-semantic-issue.high>span{background:color-mix(in srgb, var(--danger) 12%, var(--panel) 88%);color:var(--danger)}.translation-lab-semantic-issue.low>span{background:color-mix(in srgb, var(--success) 12%, var(--panel) 88%);color:var(--success)}.translation-lab-semantic-issue strong{text-transform:capitalize}.translation-lab-semantic-issue p,.translation-lab-semantic-issue small{grid-column:1/-1;margin:0;line-height:1.5}.translation-lab-semantic-issue small{color:var(--muted);font-size:.7rem}@media (width<=1100px){.translation-lab-semantic-fields,.translation-lab-semantic-issues{grid-template-columns:1fr}.translation-lab-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.translation-lab-semantic-result>header{display:grid}.translation-lab-metrics{grid-template-columns:1fr}}.translation-lab-strategy-card{border:1px solid color-mix(in srgb, var(--brand) 25%, var(--border) 75%);background:color-mix(in srgb, var(--brand) 4%, var(--panel) 96%);border-radius:16px;grid-column:1/-1;gap:14px;padding:16px;display:grid}.translation-lab-strategy-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.translation-lab-strategy-head>div{gap:5px;display:grid}.translation-lab-strategy-head strong{font-size:.9rem}.translation-lab-strategy-head small{max-width:920px;color:var(--muted);font-size:.74rem;line-height:1.5}.translation-lab-strategy-head>span{background:color-mix(in srgb, var(--brand) 11%, var(--panel) 89%);color:var(--brand);border-radius:999px;flex:none;padding:5px 9px;font-size:.68rem;font-weight:850}.translation-lab-strategy-controls{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;display:grid}.translation-lab-strategy-controls .btn{white-space:nowrap;min-height:44px}.translation-lab-strategy-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.translation-lab-strategy-examples code{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 46%, var(--panel) 54%);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 8px;padding:12px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:grid}.translation-lab-strategy-examples code b{background:color-mix(in srgb, var(--brand) 13%, var(--panel) 87%);width:24px;height:24px;color:var(--brand);border-radius:8px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.translation-lab-strategy-examples code span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-family:inherit;font-size:.68rem;font-weight:800}.translation-lab-strategy-examples code strong{color:var(--brand);font-family:inherit}.translation-lab-strategy-warning{color:var(--warning);margin:0;font-size:.72rem;line-height:1.5}.translation-lab-strategy-comparison{padding:0;overflow:hidden}.translation-lab-strategy-comparison>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.translation-lab-strategy-comparison h3{margin:0;font-size:1rem}.translation-lab-strategy-comparison header p{color:var(--muted);margin:5px 0 0;font-size:.76rem;line-height:1.5}.translation-lab-comparison-summary{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.translation-lab-comparison-summary span,.translation-lab-comparison-highlights span{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 48%, var(--panel) 52%);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:.72rem}.translation-lab-comparison-summary strong,.translation-lab-comparison-highlights strong{color:var(--text)}.translation-lab-comparison-highlights{flex-wrap:wrap;gap:8px;padding:14px 20px 0;display:flex}.translation-lab-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px 20px 20px;display:grid}.translation-lab-comparison-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 40%, var(--panel) 60%);border-radius:15px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.translation-lab-comparison-card.accepted{border-color:color-mix(in srgb, var(--success) 30%, var(--border) 70%)}.translation-lab-comparison-card.rejected,.translation-lab-comparison-card.error{border-color:color-mix(in srgb, var(--danger) 32%, var(--border) 68%);background:color-mix(in srgb, var(--danger) 4%, var(--panel) 96%)}.translation-lab-comparison-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.translation-lab-comparison-card-head>div{gap:4px;min-width:0;display:grid}.translation-lab-comparison-card-head span{color:var(--success);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem;font-weight:900}.translation-lab-comparison-card.rejected .translation-lab-comparison-card-head span,.translation-lab-comparison-card.error .translation-lab-comparison-card-head span{color:var(--danger)}.translation-lab-comparison-card-head strong{font-size:.9rem}.translation-lab-comparison-card-head small{color:var(--muted);font-size:.7rem;line-height:1.45}.translation-lab-comparison-card-head>b{background:color-mix(in srgb, var(--brand) 10%, var(--panel) 90%);color:var(--brand);border-radius:10px;flex:none;padding:7px 9px;font-size:.72rem}.translation-lab-comparison-example{background:color-mix(in srgb, var(--text) 5%, var(--panel) 95%);color:var(--muted);overflow-wrap:anywhere;border-radius:10px;padding:10px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.translation-lab-comparison-output{min-height:150px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.translation-lab-comparison-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.translation-lab-comparison-metrics span{border:1px solid var(--border);color:var(--muted);border-radius:9px;gap:2px;padding:8px;font-size:.65rem;display:grid}.translation-lab-comparison-metrics b{color:var(--text);font-size:.78rem}.translation-lab-comparison-card details{border-top:1px solid var(--border);padding-top:10px}.translation-lab-comparison-card summary{color:var(--brand);cursor:pointer;font-size:.72rem;font-weight:800}.translation-lab-comparison-card pre{background:color-mix(in srgb, var(--text) 5%, var(--panel) 95%);max-height:220px;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9px;margin:10px 0 0;padding:10px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.translation-lab-comparison-error{background:color-mix(in srgb, var(--danger) 7%, var(--panel) 93%);color:var(--danger);border-radius:11px;padding:12px}.translation-lab-comparison-error p{color:var(--text);margin:6px 0 0;font-size:.74rem;line-height:1.5}.translation-lab-strategy-comparison>footer{border-top:1px solid var(--border);color:var(--muted);padding:13px 20px;font-size:.72rem}@media (width<=1180px){.translation-lab-strategy-examples,.translation-lab-comparison-grid{grid-template-columns:1fr}.translation-lab-comparison-output{min-height:auto}}@media (width<=760px){.translation-lab-strategy-head,.translation-lab-strategy-comparison>header{display:grid}.translation-lab-strategy-controls{grid-template-columns:1fr}.translation-lab-strategy-controls .btn{width:100%}.translation-lab-comparison-summary{justify-content:flex-start}.translation-lab-comparison-metrics{grid-template-columns:1fr}}.login-private-note{border:1px solid color-mix(in srgb, var(--warning,#d97706) 32%, var(--border));background:color-mix(in srgb, var(--warning,#d97706) 8%, var(--panel));color:var(--muted);border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.5}.login-private-note strong{color:var(--text)}.jobs-live-update-pill{color:#15803d;white-space:nowrap;background:#22c55e14;border:1px solid #22c55e47;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.jobs-live-update-pill>span{background:#22c55e;border-radius:999px;width:8px;height:8px;animation:1.6s ease-out infinite jobs-live-pulse;box-shadow:0 0 #22c55e59}@keyframes jobs-live-pulse{0%{box-shadow:0 0 #22c55e59}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.jobs-icon-btn.download{border-color:color-mix(in srgb, var(--brand) 34%, var(--border));color:var(--brand)}.jobs-icon-btn.download:hover{background:color-mix(in srgb, var(--brand) 9%, var(--panel))}.settings-branding-preview.is-missing{background:#f59e0b14;border-color:#f59e0b7a}.settings-branding-preview.is-missing>span{color:#b45309}.settings-branding-missing-note{line-height:1.45;display:block;color:#b45309!important}[data-theme=dark] .jobs-live-update-pill{color:#86efac;background:#22c55e1a;border-color:#4ade8040}[data-theme=dark] .settings-branding-preview.is-missing{background:#f59e0b1a;border-color:#fbbf2452}[data-theme=dark] .settings-branding-preview.is-missing>span,[data-theme=dark] .settings-branding-missing-note{color:#fbbf24!important}@media (prefers-reduced-motion:reduce){.jobs-live-update-pill>span{animation:none}}.upload-compact-page{--upload-compact-border:#94a3b847;--upload-compact-muted:var(--pro-muted,#667085);--upload-compact-soft:#f8fafcc7;--upload-compact-brand:var(--brand,#355cff);gap:16px;display:grid}.upload-compact-header{margin-bottom:0}.upload-compact-header .page-subtitle{margin-top:4px}.upload-compact-layout{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:18px;display:grid}.upload-compact-main{gap:16px;min-width:0;display:grid}.upload-compact-side{min-width:0}.upload-compact-file-card,.upload-compact-settings-card,.upload-compact-summary-card{border-color:var(--upload-compact-border);border-radius:20px;box-shadow:0 14px 36px #0f172a0e}.upload-compact-file-card{overflow:visible;padding:0!important}.upload-compact-file-zone{cursor:pointer;background:linear-gradient(135deg,#355cff09,#10b98106);border:1px dashed #6366f161;border-radius:20px;min-height:122px;padding:18px 20px;transition:border-color .18s,box-shadow .18s,background .18s;display:block;position:relative}.upload-compact-file-zone:hover,.upload-compact-file-zone.drag-active{border-color:#355cffad;box-shadow:inset 0 0 0 1px #355cff14,0 14px 32px #355cff14}.upload-compact-file-zone.has-files{border-style:solid}.upload-compact-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-compact-empty{text-align:left;justify-content:center;align-items:center;gap:14px;min-height:86px;display:flex}.upload-compact-empty-icon,.upload-compact-success-icon{color:#fff;background:linear-gradient(135deg,#5b67ff,#355cff);border-radius:15px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid;box-shadow:0 12px 28px #355cff2e}.upload-compact-empty strong,.upload-compact-empty small{display:block}.upload-compact-empty strong{color:var(--heading-color,#10213c);font-size:15px}.upload-compact-empty small{color:var(--upload-compact-muted);margin-top:4px;font-size:12px}.upload-compact-selected{gap:14px;display:grid}.upload-compact-selected-head{align-items:center;gap:13px;display:flex}.upload-compact-success-icon{background:linear-gradient(135deg,#16a34a,#22c55e);border-radius:14px;width:44px;height:44px;box-shadow:0 12px 26px #16a34a2e}.upload-compact-selected-title{min-width:0}.upload-compact-title-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.upload-compact-title-line strong{color:var(--heading-color,#10213c);font-size:15px;font-weight:900}.upload-compact-selected-title small{color:var(--upload-compact-muted);margin-top:3px;font-size:12px;display:block}.upload-compact-ready-badge{color:#15803d;background:#22c55e1a;border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.upload-compact-file-and-stats{grid-template-columns:minmax(280px,1.05fr) minmax(0,.95fr);align-items:center;gap:18px;display:grid}.upload-compact-file-list{gap:8px;min-width:0;display:grid}.upload-compact-file-row{z-index:1;background:#ffffffd1;border:1px solid #d8e2f2eb;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid;position:relative}.upload-compact-srt-icon{color:#355cff;background:#355cff17;border-radius:11px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.upload-compact-file-copy{min-width:0}.upload-compact-file-copy strong{text-overflow:ellipsis;white-space:nowrap;color:var(--heading-color,#10213c);font-size:12.5px;font-weight:850;display:block;overflow:hidden}.upload-compact-file-copy small{color:var(--upload-compact-muted);margin-top:2px;font-size:11px;display:block}.upload-compact-remove{z-index:3;color:#dc2626;cursor:pointer;background:#ef44440f;border:1px solid #ef444433;border-radius:10px;width:28px;height:28px;font-size:17px;position:relative}.upload-compact-more{color:var(--upload-compact-muted);font-size:12px;font-weight:700}.upload-compact-file-actions{z-index:3;flex-wrap:wrap;gap:8px;display:flex;position:relative}.upload-compact-file-actions .btn{border-radius:11px;min-height:34px;padding:0 12px;font-size:12px}.upload-compact-inline-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.upload-compact-inline-stats article{background:#ffffffa3;border:1px solid #d8e2f2d1;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.upload-compact-inline-stats small,.upload-compact-inline-stats strong{display:block}.upload-compact-inline-stats small{color:var(--upload-compact-muted);font-size:10.5px}.upload-compact-inline-stats strong{color:var(--heading-color,#10213c);letter-spacing:-.02em;margin-top:1px;font-size:16px}.upload-compact-settings-card{padding:20px!important}.upload-compact-section-title h2,.upload-compact-summary-card>h2{color:var(--heading-color,#10213c);letter-spacing:-.025em;margin:0;font-size:17px}.upload-compact-section-title{margin-bottom:14px}.upload-compact-settings-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,1.08fr) minmax(0,1.12fr) minmax(112px,.55fr);align-items:start;gap:12px;display:grid}.upload-compact-settings-card .field-row,.upload-compact-settings-card .searchable-select-field,.upload-compact-settings-card .multi-select-field{min-width:0;margin-bottom:0}.upload-compact-settings-card .input,.upload-compact-settings-card .searchable-select-trigger,.upload-compact-settings-card .multi-select-trigger{border-radius:12px;min-height:42px}.upload-compact-settings-card .searchable-select-menu,.upload-compact-settings-card .multi-select-menu{z-index:90}.upload-compact-line-length .input{width:100%}.upload-compact-lock-row{border:1px solid var(--upload-compact-border);background:#6366f108;border-radius:15px;grid-template-columns:auto 38px minmax(0,1fr);align-items:center;gap:11px;min-height:60px;margin-top:14px;padding:11px 13px;display:grid}.upload-compact-lock-row input{width:17px;height:17px;margin:0}.upload-compact-lock-icon{width:36px;height:36px;color:var(--upload-compact-brand);background:#6366f11a;border-radius:12px;place-items:center;font-size:18px;font-weight:900;display:grid}.upload-compact-lock-row strong,.upload-compact-lock-row small{display:block}.upload-compact-lock-row strong{color:var(--heading-color,#10213c);font-size:13px}.upload-compact-lock-row small{color:var(--upload-compact-muted);margin-top:3px;font-size:11.5px}.upload-compact-glossary-box{border:1px solid var(--upload-compact-border);background:#f8fafc75;border-radius:15px;margin-top:14px;padding:13px}.upload-compact-glossary-title{align-items:center;gap:7px;margin-bottom:10px;display:flex}.upload-compact-glossary-title strong{color:var(--heading-color,#10213c);font-size:13px}.upload-compact-glossary-title span{width:17px;height:17px;color:var(--upload-compact-muted);background:#94a3b82e;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.upload-compact-glossary-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.upload-compact-view-glossary{min-height:42px;color:var(--upload-compact-brand);white-space:nowrap;justify-content:center;align-items:center;padding:0 4px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.upload-compact-glossary-status{min-height:30px;color:var(--upload-compact-muted);align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.upload-compact-glossary-status>span{background:#94a3b829;border-radius:50%;place-items:center;width:18px;height:18px;font-weight:950;display:grid}.upload-compact-glossary-status.ready>span{color:#16a34a;background:#22c55e1f}.upload-compact-glossary-status.warning>span{color:#d97706;background:#f59e0b21}.upload-compact-glossary-status em{color:var(--upload-compact-muted);margin-left:auto;font-style:normal;font-weight:750}.upload-compact-advanced{border:1px solid var(--upload-compact-border);background:#ffffff6b;border-radius:14px;margin-top:14px;overflow:hidden}.upload-compact-advanced summary{min-height:44px;color:var(--heading-color,#10213c);cursor:pointer;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:850;list-style:none;display:flex}.upload-compact-advanced summary::-webkit-details-marker{display:none}.upload-compact-advanced summary:before{content:"›";font-size:18px;transition:transform .16s}.upload-compact-advanced[open] summary:before{transform:rotate(90deg)}.upload-compact-advanced summary span{color:var(--upload-compact-muted);font-weight:600}.upload-compact-advanced-body{gap:12px;padding:0 13px 13px;display:grid}.upload-compact-advanced-body>div{gap:5px;display:grid}.upload-compact-advanced-body strong{font-size:11px}.upload-compact-advanced-body span{color:var(--upload-compact-muted);font-size:11.5px}.upload-compact-advanced-body pre{max-height:118px;color:var(--body-color,#334155);white-space:pre-wrap;background:#0f172a0a;border-radius:11px;margin:0;padding:10px;font-size:11px;overflow:auto}.upload-compact-ready-row{background:linear-gradient(90deg,#355cff0b,#6366f106);border:1px solid #355cff1f;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px;display:flex}.upload-compact-ready-copy{align-items:center;gap:10px;min-width:0;display:flex}.upload-compact-ready-icon{width:32px;height:32px;color:var(--upload-compact-brand);background:#355cff14;border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.upload-compact-ready-copy strong,.upload-compact-ready-copy small{display:block}.upload-compact-ready-copy strong{color:var(--heading-color,#10213c);font-size:12px}.upload-compact-ready-copy small{color:var(--upload-compact-muted);margin-top:2px;font-size:10.5px}.upload-compact-ready-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.upload-compact-ready-actions .btn{border-radius:11px;min-height:38px;padding-inline:13px;font-size:12px}.upload-compact-summary-card{position:sticky;top:88px;padding:18px!important}.upload-compact-summary-card>h2{margin-bottom:12px}.upload-compact-summary-section{border-top:1px solid var(--upload-compact-border);padding:12px 0}.upload-compact-summary-section h3{color:var(--heading-color,#10213c);letter-spacing:.01em;margin:0 0 9px;font-size:11.5px}.upload-compact-summary-file{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.upload-compact-summary-file-icon{width:27px;height:27px;color:var(--upload-compact-brand);background:#355cff14;border-radius:9px;place-items:center;font-weight:900;display:grid}.upload-compact-summary-file strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading-color,#10213c);font-size:11.5px;overflow:hidden}.upload-compact-summary-file>span:last-child,.upload-compact-summary-note{color:var(--upload-compact-muted);font-size:10.5px}.upload-compact-summary-note{margin-top:6px;display:block}.upload-compact-summary-list{gap:8px;margin:0;display:grid}.upload-compact-summary-list div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upload-compact-summary-list dt{color:var(--upload-compact-muted);font-size:10.5px}.upload-compact-summary-list dd{max-width:58%;color:var(--heading-color,#10213c);text-align:right;overflow-wrap:anywhere;margin:0;font-size:10.8px;font-weight:800}.upload-compact-summary-list.compact-stats dt{align-items:center;gap:7px;display:inline-flex}.mini-icon{border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:inline-grid}.mini-icon.purple{color:#7c3aed;background:#f3e8ff}.mini-icon.blue{color:#2563eb;background:#dbeafe}.mini-icon.orange{color:#d97706;background:#fef3c7}.upload-compact-checklist{gap:7px;display:grid}.upload-compact-checklist span{color:#94a3b8;font-size:10.5px}.upload-compact-checklist span.ok{color:#16a34a}.upload-compact-checklist strong{color:var(--heading-color,#10213c);font-size:10.7px}.upload-compact-side-submit{border-radius:11px;width:100%;min-height:42px;margin-top:4px}.upload-compact-secure-note{color:var(--upload-compact-muted);text-align:center;margin-top:10px;font-size:10px}@media (width<=1280px){.upload-compact-layout{grid-template-columns:minmax(0,1fr) 286px}.upload-compact-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-compact-file-and-stats{grid-template-columns:1fr}}@media (width<=1050px){.upload-compact-layout{grid-template-columns:1fr}.upload-compact-summary-card{position:static}}@media (width<=760px){.upload-compact-page,.upload-compact-layout,.upload-compact-main{gap:12px}.upload-compact-file-zone,.upload-compact-settings-card,.upload-compact-summary-card{border-radius:16px}.upload-compact-file-zone{padding:14px}.upload-compact-settings-card,.upload-compact-summary-card{padding:14px!important}.upload-compact-settings-grid,.upload-compact-glossary-grid,.upload-compact-inline-stats{grid-template-columns:1fr}.upload-compact-view-glossary{justify-content:flex-start;min-height:26px}.upload-compact-file-and-stats{gap:12px}.upload-compact-ready-row{flex-direction:column;align-items:flex-start}.upload-compact-ready-actions{justify-content:stretch;width:100%}.upload-compact-ready-actions .btn{flex:150px}.upload-pro-reset{margin-left:auto}}[data-theme=dark] .upload-compact-page,.dark .upload-compact-page,body.dark .upload-compact-page{--upload-compact-border:#475569b8;--upload-compact-soft:#0f172aa8}[data-theme=dark] .upload-compact-file-zone,[data-theme=dark] .upload-compact-glossary-box,[data-theme=dark] .upload-compact-advanced,[data-theme=dark] .upload-compact-ready-row,.dark .upload-compact-file-zone,.dark .upload-compact-glossary-box,.dark .upload-compact-advanced,.dark .upload-compact-ready-row,body.dark .upload-compact-file-zone,body.dark .upload-compact-glossary-box,body.dark .upload-compact-advanced,body.dark .upload-compact-ready-row{background:#0f172aa8}[data-theme=dark] .upload-compact-file-row,[data-theme=dark] .upload-compact-inline-stats article,.dark .upload-compact-file-row,.dark .upload-compact-inline-stats article,body.dark .upload-compact-file-row,body.dark .upload-compact-inline-stats article{background:#0f172ac2;border-color:#475569b8}[data-theme=dark] .upload-compact-ready-badge,.dark .upload-compact-ready-badge,body.dark .upload-compact-ready-badge{color:#86efac;background:#22c55e24}.upload-compact-side-submit .btn{border-radius:11px;width:100%;min-height:42px}
