.promotions-page.svelte-17tvown{gap:.75rem}.promotions-page-compact.svelte-17tvown{padding:0}.promotions-user-page.svelte-17tvown{gap:.75rem;display:grid}.settings-page.svelte-1i19ct2{gap:.62rem}.settings-notice-card.svelte-1i19ct2{gap:.45rem;padding:.72rem;display:grid}.settings-status-grid.svelte-1i19ct2,.settings-toggle-grid.svelte-1i19ct2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.settings-status-grid.svelte-1i19ct2 .inline-note:where(.svelte-1i19ct2){gap:.2rem;display:grid}.settings-status-grid.svelte-1i19ct2 span:where(.svelte-1i19ct2){color:var(--muted);font-size:.8rem;font-weight:700}.settings-backup-card.svelte-1i19ct2{grid-column:1/-1}.settings-backup-controls.svelte-1i19ct2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.settings-backup-last-status.svelte-1i19ct2{border-radius:8px;padding:.65rem .72rem;font-size:.84rem;font-weight:600}.settings-backup-list.svelte-1i19ct2{gap:.45rem;display:grid}.settings-backup-list-title.svelte-1i19ct2{color:var(--muted);font-size:.82rem;font-weight:700}.settings-backup-row.svelte-1i19ct2{border:1px solid var(--line);background:var(--panel-muted,var(--panel));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.62rem;display:grid}.settings-backup-row.is-failed.svelte-1i19ct2{border-color:color-mix(in srgb, var(--danger) 40%, var(--line))}.settings-backup-row.is-deleted.svelte-1i19ct2{opacity:.72}.settings-backup-row-main.svelte-1i19ct2{gap:.18rem;min-width:0;display:grid}.settings-backup-row-main.svelte-1i19ct2>strong:where(.svelte-1i19ct2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-backup-row-main.svelte-1i19ct2 strong:where(.svelte-1i19ct2){color:var(--text);font-size:.88rem;font-weight:650}.settings-backup-row-meta.svelte-1i19ct2{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.28rem .45rem;font-size:.78rem;display:flex}.settings-backup-status.svelte-1i19ct2{min-height:1.35rem;color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:999px;align-items:center;padding:.08rem .42rem;font-size:.7rem;font-weight:750;display:inline-flex}.settings-backup-status.is-completed.svelte-1i19ct2{color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.settings-backup-status.is-failed.svelte-1i19ct2{color:var(--danger);background:color-mix(in srgb, var(--danger) 11%, transparent)}.settings-backup-status.is-running.svelte-1i19ct2{color:var(--brand);background:color-mix(in srgb, var(--brand) 11%, transparent)}.settings-backup-row-main.svelte-1i19ct2>small:where(.svelte-1i19ct2){color:var(--danger);overflow-wrap:anywhere;font-size:.74rem}.settings-backup-row-actions.svelte-1i19ct2{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.settings-backup-primary-actions.svelte-1i19ct2 button:where(.svelte-1i19ct2),.settings-backup-row-actions.svelte-1i19ct2 button:where(.svelte-1i19ct2){white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;display:inline-flex}.settings-backup-row-actions.svelte-1i19ct2 :where(.secondary-button:where(.svelte-1i19ct2),.outline-danger-button:where(.svelte-1i19ct2)){min-height:2.1rem}.settings-backup-delete.is-confirming.svelte-1i19ct2{color:#fff;background:var(--danger);border-color:var(--danger)}.settings-compact-tabs.svelte-1i19ct2{border:1px solid var(--line);background:var(--panel);scrollbar-width:none;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem;display:flex;overflow-x:auto}.settings-compact-tabs.svelte-1i19ct2::-webkit-scrollbar{display:none}.settings-compact-tab.svelte-1i19ct2{border:1px solid var(--line);background:var(--panel-muted,var(--panel));min-height:2.2rem;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;flex:1 0 auto;padding:.42rem .68rem;font-size:.78rem;font-weight:650}.settings-compact-tab.active.svelte-1i19ct2{border-color:var(--brand);background:var(--brand);color:#fff}:root[data-theme=dark] .settings-compact-tab.active.svelte-1i19ct2{color:#17130b}.settings-page-compact.svelte-1i19ct2{gap:.62rem;padding:0}.settings-page-compact.svelte-1i19ct2 .split-grid:where(.svelte-1i19ct2){grid-template-columns:1fr;gap:.62rem;display:grid}.settings-page-compact.svelte-1i19ct2 .panel.content-card:where(.svelte-1i19ct2){box-shadow:var(--shadow-soft);border-radius:8px;padding:.72rem}.settings-page-compact.svelte-1i19ct2 .content-card-header:where(.svelte-1i19ct2){align-items:center}.settings-page-compact.svelte-1i19ct2 .content-card-title:where(.svelte-1i19ct2){font-size:.92rem;line-height:1.25}.settings-page-compact.svelte-1i19ct2 .content-card-subtitle:where(.svelte-1i19ct2){display:none}.settings-page-compact.svelte-1i19ct2 .field-grid:where(.svelte-1i19ct2){gap:.58rem}.settings-page-compact.svelte-1i19ct2 .record-actions:where(.svelte-1i19ct2){grid-template-columns:1fr;gap:.45rem;display:grid}.settings-page-compact.svelte-1i19ct2 :where(.primary-button:where(.svelte-1i19ct2),.secondary-button:where(.svelte-1i19ct2),.outline-danger-button:where(.svelte-1i19ct2)){border-radius:8px;width:100%;min-height:2.4rem;font-size:.78rem}.settings-page-compact.svelte-1i19ct2 .settings-backup-primary-actions:where(.svelte-1i19ct2){grid-template-columns:repeat(2,minmax(0,1fr))}.settings-page-compact.svelte-1i19ct2 .settings-status-grid:where(.svelte-1i19ct2){grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem}.settings-page-compact.svelte-1i19ct2 .settings-status-grid:where(.svelte-1i19ct2) .inline-note:where(.svelte-1i19ct2){min-width:0}.settings-page-compact.svelte-1i19ct2 .settings-status-grid:where(.svelte-1i19ct2) strong:where(.svelte-1i19ct2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-page-compact.svelte-1i19ct2 .settings-toggle-grid:where(.svelte-1i19ct2),.settings-page-compact.svelte-1i19ct2 .settings-backup-controls:where(.svelte-1i19ct2){grid-template-columns:1fr;gap:.52rem}.settings-page-compact.svelte-1i19ct2 .settings-backup-row:where(.svelte-1i19ct2){grid-template-columns:1fr;align-items:stretch}.settings-page-compact.svelte-1i19ct2 .settings-backup-row-actions:where(.svelte-1i19ct2){align-items:center;gap:.42rem;display:flex}.settings-page-compact.svelte-1i19ct2 .settings-backup-row-actions:where(.svelte-1i19ct2)>button:where(.svelte-1i19ct2){flex:1 1 0;width:auto;min-width:0}.settings-page-compact.svelte-1i19ct2 .inline-note:where(.svelte-1i19ct2){border-radius:8px}@media (width<=760px){.settings-status-grid.svelte-1i19ct2,.settings-toggle-grid.svelte-1i19ct2,.settings-backup-controls.svelte-1i19ct2{grid-template-columns:1fr}}.ota-page.svelte-fnm1kf{min-width:0;color:var(--text,#18202b);gap:10px;display:grid}.ota-header.svelte-fnm1kf{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ota-header.svelte-fnm1kf span:where(.svelte-fnm1kf){color:#1677e8;text-transform:uppercase;font-size:10px;font-weight:700}.ota-header.svelte-fnm1kf h2:where(.svelte-fnm1kf){margin:2px 0 0;font-size:18px}.ota-header.svelte-fnm1kf p:where(.svelte-fnm1kf){color:var(--muted,#65758a);margin:3px 0 0;font-size:11px}.ota-header.svelte-fnm1kf button:where(.svelte-fnm1kf),.ota-card.svelte-fnm1kf button:where(.svelte-fnm1kf){border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);min-height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;display:inline-flex}.ota-command.svelte-fnm1kf,.ota-denied.svelte-fnm1kf{color:#185b9d;background:#f0f7ff;border:1px solid #a9c9ed;border-radius:8px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ota-command.svelte-fnm1kf div:where(.svelte-fnm1kf),.ota-denied.svelte-fnm1kf div:where(.svelte-fnm1kf){gap:3px;min-width:0;display:grid}.ota-command.svelte-fnm1kf span:where(.svelte-fnm1kf),.ota-denied.svelte-fnm1kf span:where(.svelte-fnm1kf){font-size:11px}.ota-command.svelte-fnm1kf code:where(.svelte-fnm1kf){color:#174d81;overflow-wrap:anywhere;background:#e3effd;border-radius:5px;margin-top:3px;padding:6px;font-size:10px}.ota-summary.svelte-fnm1kf{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ota-summary.svelte-fnm1kf article:where(.svelte-fnm1kf){border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);border-radius:8px;min-height:57px;padding:9px 10px 8px 14px;position:relative;overflow:hidden}.ota-summary.svelte-fnm1kf article:where(.svelte-fnm1kf):before{content:"";background:#1677e8;width:4px;position:absolute;inset:0 auto 0 0}.ota-summary.svelte-fnm1kf .green:where(.svelte-fnm1kf):before{background:#15966a}.ota-summary.svelte-fnm1kf .amber:where(.svelte-fnm1kf):before{background:#d99415}.ota-summary.svelte-fnm1kf .red:where(.svelte-fnm1kf):before{background:#dc4356}.ota-summary.svelte-fnm1kf strong:where(.svelte-fnm1kf){font-size:17px;display:block}.ota-summary.svelte-fnm1kf span:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:10px}.ota-message.svelte-fnm1kf{border:1px solid;border-radius:7px;padding:9px 11px;font-size:11px}.ota-message.error.svelte-fnm1kf{color:#a91d31;background:#fff0f2;border-color:#ee9aa5}.ota-message.success.svelte-fnm1kf{color:#08704d;background:#eefaf5;border-color:#8bd1b8}.ota-filters.svelte-fnm1kf{grid-template-columns:repeat(3,minmax(0,180px));gap:8px;display:grid}.ota-filters.svelte-fnm1kf select:where(.svelte-fnm1kf){border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);width:100%;min-height:34px;color:inherit;font:inherit;border-radius:7px;padding:0 8px;font-size:11px}.ota-list.svelte-fnm1kf{gap:9px;display:grid}.ota-card.svelte-fnm1kf{border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);border-radius:8px;overflow:hidden}.ota-card.svelte-fnm1kf>header:where(.svelte-fnm1kf){border-bottom:1px solid var(--border,#dce3eb);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.ota-card.svelte-fnm1kf>header:where(.svelte-fnm1kf)>span:where(.svelte-fnm1kf){color:#1677e8;background:#e9f3ff;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.ota-card.svelte-fnm1kf>header:where(.svelte-fnm1kf)>span.android:where(.svelte-fnm1kf){color:#0c9364;background:#e8f8f2}.ota-card.svelte-fnm1kf header:where(.svelte-fnm1kf) div:where(.svelte-fnm1kf){gap:2px;display:grid}.ota-card.svelte-fnm1kf header:where(.svelte-fnm1kf) small:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:10px}.status.svelte-fnm1kf{color:#546273;background:#edf1f6;border-radius:999px;padding:3px 7px;font-size:9px}.status.published.svelte-fnm1kf{color:#08734f;background:#e5f7ef}.status.ready.svelte-fnm1kf,.status.paused.svelte-fnm1kf{color:#956100;background:#fff2d6}.status.revoked.svelte-fnm1kf{color:#bb2539;background:#ffe7ea}.ota-details.svelte-fnm1kf{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;padding:10px 11px;display:grid}.ota-details.svelte-fnm1kf div:where(.svelte-fnm1kf){min-width:0}.ota-details.svelte-fnm1kf span:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:9px;display:block}.ota-details.svelte-fnm1kf strong:where(.svelte-fnm1kf),.ota-details.svelte-fnm1kf code:where(.svelte-fnm1kf){overflow-wrap:anywhere;margin-top:2px;font-size:10px;display:block}.ota-details.svelte-fnm1kf code:where(.svelte-fnm1kf){color:#1769bd}.ota-rollout.svelte-fnm1kf{border-top:1px solid var(--border,#dce3eb);background:var(--muted-surface,#f7f9fc);grid-template-columns:auto minmax(80px,1fr) 38px auto;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:grid}.ota-rollout.svelte-fnm1kf input:where(.svelte-fnm1kf){accent-color:#1677e8;min-width:0}.ota-rollout.svelte-fnm1kf strong:where(.svelte-fnm1kf){text-align:right}.ota-card.svelte-fnm1kf footer:where(.svelte-fnm1kf){border-top:1px solid var(--border,#dce3eb);flex-wrap:wrap;gap:6px;padding:9px 11px;display:flex}.ota-card.svelte-fnm1kf button.success:where(.svelte-fnm1kf){color:#fff;background:#0e8a61;border-color:#0e8a61}.ota-card.svelte-fnm1kf button.warning:where(.svelte-fnm1kf){color:#8c5800;background:#fff4df;border-color:#e4ad45}.ota-card.svelte-fnm1kf button.danger:where(.svelte-fnm1kf){color:#ba2538;background:#fff0f2;border-color:#eb9ba5}.ota-card.svelte-fnm1kf button.stats:where(.svelte-fnm1kf){margin-left:auto}.ota-metrics.svelte-fnm1kf{border-top:1px solid var(--border,#dce3eb);background:var(--muted-surface,#f7f9fc);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ota-metrics.svelte-fnm1kf div:where(.svelte-fnm1kf){border-right:1px solid var(--border,#dce3eb);padding:8px}.ota-metrics.svelte-fnm1kf span:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:9px;display:block}.ota-metrics.svelte-fnm1kf strong:where(.svelte-fnm1kf){font-size:14px}.ota-empty.svelte-fnm1kf{border:1px dashed var(--border,#ced8e4);min-height:150px;color:var(--muted,#65758a);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.spin.svelte-fnm1kf{animation:.8s linear infinite svelte-fnm1kf-spin}@keyframes svelte-fnm1kf-spin{to{transform:rotate(360deg)}}.compact.svelte-fnm1kf .ota-header:where(.svelte-fnm1kf){display:none}.ota-provenance.svelte-fnm1kf{border-top:1px solid var(--border,#dce3eb);background:var(--muted-surface,#f7f9fc);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:10px 11px;display:grid}.ota-provenance.svelte-fnm1kf div:where(.svelte-fnm1kf){min-width:0}.ota-provenance.svelte-fnm1kf span:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:9px;display:block}.ota-provenance.svelte-fnm1kf strong:where(.svelte-fnm1kf),.ota-provenance.svelte-fnm1kf code:where(.svelte-fnm1kf){overflow-wrap:anywhere;margin-top:2px;font-size:10px;display:block}.ota-provenance.svelte-fnm1kf code:where(.svelte-fnm1kf){color:#1769bd}.ota-provenance.svelte-fnm1kf .files:where(.svelte-fnm1kf){grid-column:1/-1}.ota-provenance.svelte-fnm1kf .files:where(.svelte-fnm1kf) code:where(.svelte-fnm1kf){white-space:pre-wrap;max-height:72px;overflow:auto}html[data-theme=dark] .ota-page.svelte-fnm1kf{--surface:#11110f;--muted-surface:#171713;--border:#3b3525;--text:#f7efd8;--muted:#b9aa84}.compact.svelte-fnm1kf .ota-command:where(.svelte-fnm1kf){display:none}html[data-theme=dark] .ota-command.svelte-fnm1kf{color:#e5ba58;background:#211c11;border-color:#5c4b24}html[data-theme=dark] .ota-command.svelte-fnm1kf code:where(.svelte-fnm1kf){color:#efd37d;background:#17140d}@media (width<=760px){.ota-summary.svelte-fnm1kf{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.ota-summary.svelte-fnm1kf article:where(.svelte-fnm1kf){min-width:82px}.ota-filters.svelte-fnm1kf{grid-template-columns:repeat(3,minmax(0,1fr))}.ota-details.svelte-fnm1kf{grid-template-columns:repeat(2,minmax(0,1fr))}.ota-metrics.svelte-fnm1kf{grid-template-columns:repeat(4,minmax(0,1fr))}.ota-card.svelte-fnm1kf button.stats:where(.svelte-fnm1kf){margin-left:0}}@media (width<=440px){.ota-details.svelte-fnm1kf,.ota-provenance.svelte-fnm1kf{grid-template-columns:1fr}.ota-provenance.svelte-fnm1kf .files:where(.svelte-fnm1kf){grid-column:1}.ota-rollout.svelte-fnm1kf{grid-template-columns:1fr 38px}.ota-rollout.svelte-fnm1kf label:where(.svelte-fnm1kf),.ota-rollout.svelte-fnm1kf button:where(.svelte-fnm1kf){grid-column:1/-1}.ota-metrics.svelte-fnm1kf{grid-template-columns:repeat(2,minmax(0,1fr))}}.ota-card.svelte-fnm1kf button.active:where(.svelte-fnm1kf){color:#845300;background:#fff5df;border-color:#d68d12}.ota-rollback.svelte-fnm1kf{border-top:1px solid var(--border,#dce3eb);background:#fffaf0;grid-template-columns:minmax(170px,1fr) minmax(180px,1fr) auto;align-items:end;gap:8px 10px;padding:10px 11px;display:grid}.ota-rollback-copy.svelte-fnm1kf{align-self:center;gap:2px;display:grid}.ota-rollback-copy.svelte-fnm1kf strong:where(.svelte-fnm1kf){font-size:11px}.ota-rollback-copy.svelte-fnm1kf span:where(.svelte-fnm1kf),.ota-rollback.svelte-fnm1kf label:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:9px}.ota-rollback.svelte-fnm1kf label:where(.svelte-fnm1kf){gap:3px;display:grid}.ota-rollback.svelte-fnm1kf select:where(.svelte-fnm1kf),.ota-metrics.svelte-fnm1kf select:where(.svelte-fnm1kf){border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);width:100%;min-height:34px;color:inherit;font:inherit;border-radius:7px;padding:0 8px;font-size:10px}.ota-rollback-actions.svelte-fnm1kf{gap:6px;display:flex}.ota-rollback-empty.svelte-fnm1kf{color:#9c6200;grid-column:2/-1;align-items:center;gap:6px;min-height:34px;font-size:10px;display:flex}.ota-metrics.svelte-fnm1kf{border-top:1px solid var(--border,#dce3eb);background:var(--muted-surface,#f7f9fc);grid-template-columns:1fr;gap:8px;padding:10px 11px;display:grid}.ota-metrics.svelte-fnm1kf>div:where(.svelte-fnm1kf){border:0;padding:0}.ota-metrics-loading.svelte-fnm1kf{min-height:54px;color:var(--muted,#65758a);justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.ota-metrics-head.svelte-fnm1kf{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.ota-metrics-head.svelte-fnm1kf>div:where(.svelte-fnm1kf){gap:2px;display:grid}.ota-metrics-head.svelte-fnm1kf strong:where(.svelte-fnm1kf){font-size:11px}.ota-metrics-head.svelte-fnm1kf span:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:9px}.ota-metrics-head.svelte-fnm1kf label:where(.svelte-fnm1kf){gap:2px;width:min(145px,45%);display:grid}.ota-health-rates.svelte-fnm1kf{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ota-health-rates.svelte-fnm1kf article:where(.svelte-fnm1kf){border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);border-radius:7px;min-width:0;padding:8px 9px 7px 12px;position:relative;overflow:hidden}.ota-health-rates.svelte-fnm1kf article:where(.svelte-fnm1kf):before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.ota-health-rates.svelte-fnm1kf .healthy:where(.svelte-fnm1kf):before{background:#15966a}.ota-health-rates.svelte-fnm1kf .failed:where(.svelte-fnm1kf):before{background:#dc4356}.ota-health-rates.svelte-fnm1kf .rollback:where(.svelte-fnm1kf):before{background:#d99415}.ota-health-rates.svelte-fnm1kf span:where(.svelte-fnm1kf),.ota-health-rates.svelte-fnm1kf small:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:9px;display:block}.ota-health-rates.svelte-fnm1kf strong:where(.svelte-fnm1kf){margin:2px 0;font-size:16px;display:block}.ota-health-rates.svelte-fnm1kf small:where(.svelte-fnm1kf){font-variant-numeric:tabular-nums}.ota-health-warning.svelte-fnm1kf{color:#536174;background:#f4f7fa;border:1px solid #cbd5e1;border-radius:7px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:10px;display:flex}.ota-health-warning.success.svelte-fnm1kf{color:#08704d;background:#eefaf5;border-color:#8bd1b8}.ota-health-warning.warning.svelte-fnm1kf{color:#875600;background:#fff8e8;border-color:#e5bd66}.ota-health-warning.danger.svelte-fnm1kf{color:#a91d31;background:#fff0f2;border-color:#ee9aa5}.ota-health-warning.svelte-fnm1kf svg{flex:none}.ota-funnel.svelte-fnm1kf{border:1px solid var(--border,#ced8e4);background:var(--surface,#fff);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ota-funnel.svelte-fnm1kf div:where(.svelte-fnm1kf){border-right:1px solid var(--border,#dce3eb);padding:7px 8px}.ota-funnel.svelte-fnm1kf div:where(.svelte-fnm1kf):last-child{border-right:0}.ota-funnel.svelte-fnm1kf span:where(.svelte-fnm1kf){color:var(--muted,#65758a);font-size:8px;display:block}.ota-funnel.svelte-fnm1kf strong:where(.svelte-fnm1kf){font-size:12px}html[data-theme=dark] .ota-rollback.svelte-fnm1kf{background:#1d190f}html[data-theme=dark] .ota-card.svelte-fnm1kf button.active:where(.svelte-fnm1kf){color:#f3ce72;background:#2b220f;border-color:#85631e}html[data-theme=dark] .ota-health-warning.svelte-fnm1kf{background:#1b1a16}html[data-theme=dark] .ota-health-warning.success.svelte-fnm1kf{background:#10231c}html[data-theme=dark] .ota-health-warning.warning.svelte-fnm1kf{background:#2b220f}html[data-theme=dark] .ota-health-warning.danger.svelte-fnm1kf{background:#2a1216}@media (width<=760px){.ota-rollback.svelte-fnm1kf{grid-template-columns:1fr minmax(170px,1fr)}.ota-rollback-actions.svelte-fnm1kf{grid-column:2}.ota-rollback-empty.svelte-fnm1kf{grid-column:1/-1}}@media (width<=440px){.ota-rollback.svelte-fnm1kf{grid-template-columns:1fr}.ota-rollback-actions.svelte-fnm1kf,.ota-rollback-empty.svelte-fnm1kf{grid-column:1}.ota-rollback-actions.svelte-fnm1kf button:where(.svelte-fnm1kf){flex:1}.ota-metrics-head.svelte-fnm1kf{align-items:stretch}.ota-metrics-head.svelte-fnm1kf label:where(.svelte-fnm1kf){width:42%}.ota-health-rates.svelte-fnm1kf{gap:5px}.ota-health-rates.svelte-fnm1kf article:where(.svelte-fnm1kf){padding:7px 6px 6px 9px}.ota-health-rates.svelte-fnm1kf strong:where(.svelte-fnm1kf){font-size:14px}.ota-funnel.svelte-fnm1kf{grid-template-columns:repeat(2,minmax(0,1fr))}.ota-funnel.svelte-fnm1kf div:where(.svelte-fnm1kf):nth-child(2){border-right:0}.ota-funnel.svelte-fnm1kf div:where(.svelte-fnm1kf):nth-child(-n+2){border-bottom:1px solid var(--border,#dce3eb)}}.legal-shell.svelte-7ke6fz{color:#142033;background:#f3f6fa;min-height:100vh;padding:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legal-topbar.svelte-7ke6fz,.legal-document.svelte-7ke6fz{width:min(940px,100%);margin:0 auto}.legal-shell.is-embedded.svelte-7ke6fz{min-height:0;color:var(--text);background:0 0;padding:0}.is-embedded.svelte-7ke6fz .legal-document:where(.svelte-7ke6fz){border-color:var(--line);background:var(--panel);width:100%;box-shadow:none;margin:0;padding:clamp(15px,3vw,28px)}.legal-topbar.svelte-7ke6fz{background:#fff;border:1px solid #d4deeb;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:9px;display:grid;box-shadow:0 8px 24px #1327450f}.icon-button.svelte-7ke6fz{color:#142033;cursor:pointer;background:#f8fafc;border:1px solid #d4deeb;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.legal-brand.svelte-7ke6fz{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand.svelte-7ke6fz img:where(.svelte-7ke6fz){border-radius:8px;width:38px;height:38px}.legal-brand.svelte-7ke6fz span:where(.svelte-7ke6fz){gap:1px;min-width:0;display:grid}.legal-brand.svelte-7ke6fz small:where(.svelte-7ke6fz){color:#61718a;font-size:11px}.legal-brand.svelte-7ke6fz strong:where(.svelte-7ke6fz){text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.language-switch.svelte-7ke6fz{gap:4px;display:flex}.legal-document.svelte-7ke6fz{box-sizing:border-box;background:#fff;border:1px solid #d4deeb;border-radius:8px;padding:clamp(18px,4vw,42px);box-shadow:0 12px 32px #13274512}.legal-hero.svelte-7ke6fz{border-bottom:1px solid #dce4ee;align-items:flex-start;gap:14px;padding-bottom:22px;display:flex}.legal-hero-icon.svelte-7ke6fz{color:#0f72e5;background:#eaf4ff;border-radius:8px;flex:0 0 52px;place-items:center;height:52px;display:grid}.legal-hero.svelte-7ke6fz p:where(.svelte-7ke6fz),.legal-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz),.legal-hero.svelte-7ke6fz span:where(.svelte-7ke6fz){margin:0}.legal-hero.svelte-7ke6fz p:where(.svelte-7ke6fz){color:#0f72e5;font-size:12px;font-weight:700}.legal-hero.svelte-7ke6fz h1:where(.svelte-7ke6fz){margin-top:3px;font-size:clamp(24px,5vw,36px);line-height:1.15}.legal-hero.svelte-7ke6fz span:where(.svelte-7ke6fz){color:#61718a;margin-top:7px;font-size:14px;line-height:1.55;display:block}.privacy-summary.svelte-7ke6fz{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 26px;display:grid}.privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz){background:#f4f8fd;border-left:3px solid #0f72e5;border-radius:7px;gap:5px;padding:12px;display:grid}.privacy-summary.svelte-7ke6fz strong:where(.svelte-7ke6fz){font-size:13px}.privacy-summary.svelte-7ke6fz span:where(.svelte-7ke6fz){color:#61718a;font-size:12px;line-height:1.45}section.svelte-7ke6fz+section:where(.svelte-7ke6fz){margin-top:25px}h2.svelte-7ke6fz{margin:0 0 9px;font-size:17px;line-height:1.35}p.svelte-7ke6fz,li.svelte-7ke6fz{font-size:14px;line-height:1.72}p.svelte-7ke6fz{margin:8px 0}ul.svelte-7ke6fz{margin:8px 0;padding-left:22px}li.svelte-7ke6fz+li:where(.svelte-7ke6fz){margin-top:7px}a.svelte-7ke6fz{color:#0a67cc}.contact-card.svelte-7ke6fz{color:#0f72e5;background:#f8fafc;border:1px solid #d4deeb;border-radius:8px;align-items:center;gap:11px;margin-top:14px;padding:13px;display:flex}.contact-card.svelte-7ke6fz div:where(.svelte-7ke6fz){gap:2px;display:grid}.contact-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#142033;font-size:13px}.contact-card.svelte-7ke6fz a:where(.svelte-7ke6fz){font-size:13px}.legal-footer.svelte-7ke6fz{color:#61718a;border-top:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding-top:17px;font-size:12px;display:flex}.legal-footer.svelte-7ke6fz a:where(.svelte-7ke6fz){align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-theme=dark] .legal-shell.svelte-7ke6fz{color:#f4ead0;background:#070706}:root[data-theme=dark] .legal-topbar.svelte-7ke6fz,:root[data-theme=dark] .legal-document.svelte-7ke6fz{box-shadow:none;background:#11110f;border-color:#3b3220}:root[data-theme=dark] .icon-button.svelte-7ke6fz,:root[data-theme=dark] .contact-card.svelte-7ke6fz{color:#f4ead0;background:#17150f;border-color:#453920}:root[data-theme=dark] .legal-brand.svelte-7ke6fz small:where(.svelte-7ke6fz),:root[data-theme=dark] .legal-hero.svelte-7ke6fz span:where(.svelte-7ke6fz),:root[data-theme=dark] .privacy-summary.svelte-7ke6fz span:where(.svelte-7ke6fz),:root[data-theme=dark] .legal-footer.svelte-7ke6fz{color:#b9ad91}:root[data-theme=dark] .legal-hero.svelte-7ke6fz,:root[data-theme=dark] .legal-footer.svelte-7ke6fz{border-color:#3b3220}:root[data-theme=dark] .legal-hero-icon.svelte-7ke6fz,:root[data-theme=dark] .privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz){color:#e0ad49;background:#211b0d}:root[data-theme=dark] .privacy-summary.svelte-7ke6fz div:where(.svelte-7ke6fz){border-left-color:#e0ad49}:root[data-theme=dark] a.svelte-7ke6fz,:root[data-theme=dark] .legal-hero.svelte-7ke6fz p:where(.svelte-7ke6fz),:root[data-theme=dark] .contact-card.svelte-7ke6fz{color:#e0ad49}:root[data-theme=dark] .contact-card.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#f4ead0}@media (width<=680px){.legal-shell.svelte-7ke6fz{padding:8px}.privacy-summary.svelte-7ke6fz{grid-template-columns:1fr}.legal-document.svelte-7ke6fz{padding:17px 15px}.legal-footer.svelte-7ke6fz{flex-direction:column;align-items:flex-start}}.support-shell.svelte-1j5tn20{box-sizing:border-box;color:#142033;background:#f3f6fa;place-items:center;min-height:100vh;padding:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.support-card.svelte-1j5tn20{background:#fff;border:1px solid #d4deeb;border-radius:8px;width:min(680px,100%);overflow:hidden;box-shadow:0 14px 34px #13274514}.support-shell.is-embedded.svelte-1j5tn20{min-height:0;color:var(--text);background:0 0;padding:0;display:block}.is-embedded.svelte-1j5tn20 .support-card:where(.svelte-1j5tn20){border-color:var(--line);background:var(--panel);width:100%;box-shadow:none}.is-embedded.svelte-1j5tn20 .support-content:where(.svelte-1j5tn20){padding:clamp(15px,3vw,28px)}header.svelte-1j5tn20{border-bottom:1px solid #dce4ee;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.back-button.svelte-1j5tn20{color:#142033;cursor:pointer;background:#f8fafc;border:1px solid #d4deeb;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.brand.svelte-1j5tn20{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand.svelte-1j5tn20 img:where(.svelte-1j5tn20){border-radius:8px;width:38px;height:38px}.brand.svelte-1j5tn20 span:where(.svelte-1j5tn20){gap:1px;display:grid}.brand.svelte-1j5tn20 small:where(.svelte-1j5tn20){color:#61718a;font-size:11px}.brand.svelte-1j5tn20 strong:where(.svelte-1j5tn20){font-size:15px}.language-switch.svelte-1j5tn20{gap:4px;display:flex}.support-content.svelte-1j5tn20{padding:clamp(18px,5vw,36px)}.support-title.svelte-1j5tn20{align-items:center;gap:13px;display:flex}.support-title.svelte-1j5tn20>div:where(.svelte-1j5tn20){color:#0f72e5;background:#eaf4ff;border-radius:8px;place-items:center;width:52px;height:52px;display:grid}.support-title.svelte-1j5tn20 span:where(.svelte-1j5tn20){gap:3px;display:grid}.support-title.svelte-1j5tn20 small:where(.svelte-1j5tn20){color:#0f72e5;font-size:12px;font-weight:700}h1.svelte-1j5tn20{margin:0;font-size:clamp(22px,5vw,30px)}p.svelte-1j5tn20{color:#4f6078;font-size:14px;line-height:1.65}.contact.svelte-1j5tn20{color:#0f72e5;background:#f4f9ff;border:1px solid #b9d7fa;border-left:4px solid #0f72e5;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:15px;text-decoration:none;display:flex}.contact.svelte-1j5tn20 span:where(.svelte-1j5tn20){gap:2px;display:grid}.contact.svelte-1j5tn20 strong:where(.svelte-1j5tn20){color:#142033;font-size:14px}.contact.svelte-1j5tn20 small:where(.svelte-1j5tn20){font-size:13px}.support-note.svelte-1j5tn20{color:#a96f08;background:#f7f8fa;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.support-note.svelte-1j5tn20 p:where(.svelte-1j5tn20){margin:0;font-size:12px}footer.svelte-1j5tn20{color:#61718a;border-top:1px solid #dce4ee;justify-content:space-between;gap:10px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}footer.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:#0a67cc;font-weight:700;text-decoration:none}:root[data-theme=dark] .support-shell.svelte-1j5tn20{color:#f4ead0;background:#070706}:root[data-theme=dark] .support-card.svelte-1j5tn20{box-shadow:none;background:#11110f;border-color:#3b3220}:root[data-theme=dark] header.svelte-1j5tn20,:root[data-theme=dark] footer.svelte-1j5tn20{border-color:#3b3220}:root[data-theme=dark] .back-button.svelte-1j5tn20{color:#f4ead0;background:#17150f;border-color:#453920}:root[data-theme=dark] .support-title.svelte-1j5tn20>div:where(.svelte-1j5tn20),:root[data-theme=dark] .contact.svelte-1j5tn20{color:#e0ad49;background:#211b0d;border-color:#5e4a20}:root[data-theme=dark] .support-title.svelte-1j5tn20 small:where(.svelte-1j5tn20),:root[data-theme=dark] footer.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:#e0ad49}:root[data-theme=dark] .brand.svelte-1j5tn20 small:where(.svelte-1j5tn20),:root[data-theme=dark] p.svelte-1j5tn20,:root[data-theme=dark] footer.svelte-1j5tn20{color:#b9ad91}:root[data-theme=dark] .contact.svelte-1j5tn20 strong:where(.svelte-1j5tn20){color:#f4ead0}:root[data-theme=dark] .support-note.svelte-1j5tn20{color:#e0ad49;background:#17150f}@media (width<=520px){.support-shell.svelte-1j5tn20{padding:8px}footer.svelte-1j5tn20{flex-direction:column;align-items:flex-start}}
