:root{--bg: #0b1120;--bg-soft: #020617;--card-bg: #0f172a;--border-subtle: #1e293b;--accent: #38bdf8;--accent-soft: rgba(56,189,248,.12);--accent-strong: #0ea5e9;--text-main: #e5e7eb;--text-muted: #9ca3af;--danger: #f97373;--warn: #facc15;--good: #22c55e}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}body{margin:0;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,#1e293b 0,#020617 55%,#000);color:var(--text-main);overflow-y:scroll}.app{max-width:1200px;margin:0 auto;padding:32px 20px 40px}.topbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.card{background:linear-gradient(135deg,#0f172af5,#0f172afa);border-radius:18px;padding:22px 22px 20px;box-shadow:0 18px 40px #0f172abf,0 0 0 1px #94a3b82e;border:1px solid rgba(148,163,184,.22)}.grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:840px){.grid{grid-template-columns:minmax(0,1fr)}}h1{margin:0 0 6px;font-size:26px;letter-spacing:.02em}.appTitle,.toolCardTitle{display:flex;align-items:center;gap:9px}.appBrand{display:inline-block;color:inherit;text-decoration:none;border-radius:8px}.appBrand .appTitle,.appBrand .appTitleIcon{transition:color .16s ease}.appBrand:hover .appTitle,.appBrand:focus-visible .appTitle{color:#fff}.appBrand:hover .appTitleIcon,.appBrand:focus-visible .appTitleIcon{color:#7dd3fc}.appBrand:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.appTitleIcon,.toolCardTitleIcon{color:var(--accent)}.appTitleIcon{font-size:21px}.toolCardTitleIcon{width:18px;font-size:16px}h2{margin:0 0 6px;font-size:18px}p{margin:0 0 10px;color:var(--text-muted);font-size:14px}label{font-weight:600;display:block;margin:10px 0 4px;font-size:14px;color:var(--text-main)}input,textarea{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--border-subtle);color:#000;font-size:15px;box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--text-muted)}input:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent-strong);box-shadow:0 0 0 1px #38bdf866}textarea{resize:vertical;min-height:72px}button{padding:11px 14px;border:0;border-radius:999px;cursor:pointer;font-size:15px;font-weight:600;letter-spacing:.01em;transition:background .16s ease,transform .08s ease,box-shadow .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}button:active{transform:translateY(1px);box-shadow:none}button:disabled{opacity:.5;cursor:not-allowed}.row{display:flex;gap:10px;align-items:center}.row>*{flex:1}.primary{background:linear-gradient(135deg,var(--accent-strong),var(--accent));color:#0b1120;box-shadow:0 8px 18px #38bdf859}.primary:hover{background:linear-gradient(135deg,#38bdf8,#7dd3fc)}.good{background:linear-gradient(135deg,#22c55e,#4ade80);color:#052e16;box-shadow:0 8px 18px #22c55e59}.warn{background:linear-gradient(135deg,#facc15,#f97316);color:#111827;box-shadow:0 8px 18px #facc1559}.ghost{background:#0f172ae6;color:var(--text-main);border-radius:999px;border:1px solid rgba(148,163,184,.35)}.ghost:hover{background:#0f172a;border-color:#94a3b8b3;color:#e9e9e9}.status{margin-top:10px;font-weight:600;font-size:13px;color:var(--text-muted)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.hidden{display:none!important}.wizardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.pill{background:var(--accent-soft);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--accent-strong);border:1px solid rgba(56,189,248,.4)}.stepTitle{font-size:20px;margin:0 0 8px;color:#020617}.stepBody{color:#111827;line-height:1.6;font-size:15px}.stepBox{border:1px solid rgba(148,163,184,.7);border-radius:16px;padding:18px 18px 16px;background:#f9fafb;box-shadow:0 14px 30px #0f172a40,0 0 0 1px #f8fafce6;min-height:450px;display:flex;flex-direction:column}.nav{margin-top:18px;display:flex;gap:10px}.nav button{flex:1}.guideTabs{display:flex;gap:10px;margin:18px 0;flex-wrap:wrap}.sshGuideBox{gap:16px}.sshSteps{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:14px}.sshSteps li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;color:#111827}.stepNumber{width:32px;height:32px;border-radius:999px;background:#dbeafe;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;font-weight:700;border:1px solid #93c5fd}.sshStepContent h3{margin:4px 0 6px;color:#020617;font-size:16px}.sshStepContent p{color:#334155;line-height:1.55}.commandBlock{margin-top:10px;border:1px solid #cbd5e1;border-radius:10px;background:#0f172a;overflow:hidden}.commandSequence{display:grid;gap:12px;margin-top:10px}.commandSequenceItem{padding:12px;border:1px solid #cbd5e1;border-radius:10px;background:#f8fafc}.commandSequenceItem .commandBlock{margin-top:8px}.commandLabel{color:#0f172a;font-size:14px;font-weight:700;line-height:1.4}.commandHelper{margin-top:8px;color:#475569;font-size:13px;line-height:1.5}.keyFormatter{margin-top:12px;padding:12px;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff}.keyFormatter textarea{margin-top:6px;min-height:112px;color:#0f172a}.commandLine{position:relative;border-bottom:1px solid rgba(203,213,225,.2)}.commandLine:last-child{border-bottom:0}.commandLine pre{margin:0;padding:14px 92px 14px 14px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.commandLine code{color:#e5e7eb;font-size:13px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.commandCopy{position:absolute;top:8px;right:8px;padding:6px 10px;font-size:12px;background:#0f172af2}.setupNote{margin-top:8px;padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;line-height:1.5}@media(max-width:640px){.sshSteps li{grid-template-columns:1fr}.commandLine pre{padding-right:14px;padding-top:48px}}.serialHelp-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.serialHelp-popup{position:absolute;top:120%;right:0;z-index:100002;background:#0b1120;padding:8px;border-radius:10px;border:1px solid rgba(148,163,184,.8);box-shadow:0 14px 30px #0f172ab3;min-width:200px;max-width:460px;display:none}.backupDetails .serialHelp-popup{right:auto;left:0}.serialHelp-popup img{display:block;max-width:450px;border-radius:6px;border:1px solid #cbd5e1;background:#f9fafb}.serialHelp-popupPortal{position:fixed;right:auto;z-index:2147483647;box-sizing:border-box;min-width:0;max-width:none;max-height:calc(100vh - 32px);overflow:hidden;pointer-events:none;display:block}.serialHelp-popupPortal img{width:100%;max-width:none;max-height:calc(100vh - 50px);object-fit:contain}#image-zoom-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;align-items:center;justify-content:center;padding:20px}#image-zoom-modal.active{display:flex}#image-zoom-modal img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 10px 50px #00000080}.landingSetupActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.landingSetupActions button{flex:1 1 170px}.backupHero,.backupLayout{--backup-page-gutter: clamp(20px, 4vw, 80px);width:calc(100vw - var(--backup-page-gutter) - var(--backup-page-gutter));margin-left:calc(50% - 50vw + var(--backup-page-gutter))}.backupHero{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.backupHero h2{margin-top:12px;font-size:24px}.backupHero p{max-width:720px;margin-bottom:0;line-height:1.55}.backupLayout{display:grid;grid-template-columns:minmax(420px,460px) minmax(0,1fr);gap:18px;align-items:start}.backupDetails{position:sticky;top:18px;z-index:30;padding:20px}.backupDetailsHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.backupDetailsHeading span{display:block;margin-bottom:5px;color:#7dd3fc;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.backupDetailsHeading h2{max-width:250px;font-size:18px;line-height:1.25}.backupProgressValue{color:#7dd3fc;font-size:18px;font-weight:700}.backupProgressTrack{height:7px;margin-top:16px;overflow:hidden;border-radius:999px;background:#94a3b82e}.backupProgressTrack>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22c55e);transition:width .18s ease}.backupProgressText{margin:8px 0 16px;font-size:12px}.backupForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px;padding-top:12px;border-top:1px solid rgba(148,163,184,.17)}.backupForm label{min-width:0;margin:0;color:#cbd5e1;font-size:12px}.backupForm label>input,.backupForm label>textarea{margin-top:4px}.backupFieldFull,.backupFormStatus{grid-column:1 / -1}.backupInputWithHelp{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:4px}.backupInputWithHelp input{min-width:0}.backupPublicKeyInput{min-height:62px;overflow-wrap:anywhere}.backupFieldAction{width:100%;align-self:end;margin-top:0;min-height:42px;padding-inline:10px;font-size:13px}.backupQuickValues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(148,163,184,.17)}.inlineCopyText{display:inline-flex;align-items:center;gap:6px;padding:2px 6px;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#0206170a;color:inherit;font:inherit;cursor:pointer}.inlineCopyText:hover{background:#02061714;border-color:#38bdf86b}.inlineCopyText strong{font-size:inherit}.inlineCopyText small{color:#0284c7;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.backupCopyValue{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:10px 11px;text-align:left;border-radius:10px;border:1px solid rgba(148,163,184,.27);background:#02061775;color:#e2e8f0}.backupCopyValue:hover:not(:disabled){background:#0f172afa;border-color:#38bdf89e}.backupCopyValue:disabled{opacity:.66}.backupCopyValue span{grid-column:1;color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.backupCopyValue strong{grid-column:1;min-width:0;overflow-wrap:anywhere;font-size:12px}.backupCopyValue small{grid-column:2;grid-row:1 / span 2;align-self:center;color:#38bdf8;font-size:10px;font-weight:700}.backupSteps{display:grid;gap:16px}.backupStepCard{overflow:hidden;border-radius:18px;background:#f8fafc;border:1px solid #cbd5e1;box-shadow:0 15px 34px #02061754;transition:border-color .16s ease,box-shadow .16s ease}.backupStepHeader{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:start;padding:18px;background:linear-gradient(135deg,#fff,#f1f5f9);border-bottom:1px solid #e2e8f0}.backupStepNumber{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:#075985;background:#e0f2fe;border:1px solid #7dd3fc;font-weight:800}.backupStepEyebrow{margin:1px 0 4px;color:#0284c7;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.backupStepHeader h3{margin:0;color:#0f172a;font-size:18px;line-height:1.3}.backupStepContent{padding:18px;color:#1e293b}.backupStepContent ol{display:grid;gap:8px;margin:0;padding-left:23px;font-size:14px;line-height:1.55}.backupInlineValues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.backupInlineValuesSingle{grid-template-columns:minmax(0,1fr)}.backupInlineValues .backupCopyValue{color:#0f172a;background:#fff;border-color:#cbd5e1}.backupInlineValues .backupCopyValue:hover:not(:disabled){background:#eff6ff}.backupInlineValues .backupCopyValue strong{color:#0f172a}.backupInlineValues .backupCopyValue small{color:#0284c7}.backupNotice{margin-top:16px;padding:11px 13px;color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;font-size:13px;font-weight:700}.backupStepAction{width:100%;margin-top:16px;color:#082f49}.backupOpenRouter{margin-top:16px;color:#0f172a;background:#fff}.backupOpenRouterInline{display:inline-flex;width:auto;margin:0 2px;padding:5px 10px;vertical-align:middle}.backupScreenshot{display:block;width:100%;margin-top:18px;padding:0;overflow:hidden;text-align:left;color:#334155;background:#e2e8f0;border:1px solid #cbd5e1;border-radius:12px}.backupScreenshot:hover{background:#dbeafe;border-color:#60a5fa}.backupScreenshot img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:cover;object-position:center}.backupScreenshot span{display:block;padding:9px 12px;font-size:11px;font-weight:700}.backupFinishSummary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.backupFinishSummary>div{min-width:0;padding:11px 12px;background:#fff;border:1px solid #dbe3ed;border-radius:10px}.backupFinishSummary span{display:block;margin-bottom:4px;color:#64748b;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.backupFinishSummary strong{display:block;overflow-wrap:anywhere;color:#0f172a;font-size:13px}.backupWizardStatus{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 3px}.backupWizardStatus span{color:#7dd3fc;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.backupWizardStatus strong{color:#cbd5e1;font-size:13px}.backupWizardStepper{display:inline-flex;align-items:center;gap:8px}.backupWizardStepper button{width:28px;height:28px;padding:0;border-radius:999px;color:#e0f2fe;background:#0ea5e921;border:1px solid rgba(56,189,248,.36);font-size:21px;line-height:1}.backupWizardStepper button:hover:not(:disabled){color:#082f49;background:#7dd3fc;border-color:#7dd3fc}.backupWizardStepper button:disabled{opacity:.3}.backupWizardNav{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr) minmax(110px,auto);gap:14px;align-items:center;padding:16px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:#0f172af0;box-shadow:0 14px 30px #02061752}.backupWizardNav>button{width:100%}.backupWizardDots{display:flex;align-items:center;justify-content:center;gap:1px}.backupWizardDots button{position:relative;width:22px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}.backupWizardDots button:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;transform:translate(-50%,-50%);border-radius:999px;background:#334155;transition:width .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.backupWizardDots button:hover:before{transform:translate(-50%,-50%) scale(1.55);box-shadow:0 0 0 4px #6ea8fe1f}.backupWizardDots button:focus-visible{outline:2px solid #8ab4f8;outline-offset:1px}.backupWizardDots button:active{transform:none}.backupWizardDots button.isPassed:before{background:#22c55e}.backupWizardDots button.isCurrent:before{width:22px;background:#38bdf8;animation:backupDotSwitch .26s ease-out}.backupWizardDots button.isCurrent:hover:before{transform:translate(-50%,-50%) scale(1.12)}@keyframes backupDotSwitch{0%{transform:translate(-50%,-50%) scale(.7)}65%{transform:translate(-50%,-50%) scale(1.2)}to{transform:translate(-50%,-50%) scale(1)}}.backupPage{--backup-bg: #111315;--backup-surface: #1c1e20;--backup-field: #292b2e;--backup-border: #4b4f54;--backup-divider: #36393d;--backup-text: #f1f3f4;--backup-heading: #ffffff;--backup-muted: #b8bdc5;--backup-accent: #6ea8fe;--backup-accent-hover: #91bdff;width:100%;min-height:calc(100vh - 150px);margin-left:0;margin-bottom:-40px;padding:18px 0 40px;box-sizing:border-box;color:var(--backup-text);background:var(--backup-bg);box-shadow:0 0 0 100vmax var(--backup-bg);clip-path:inset(0 -100vmax);font-family:Segoe UI Variable Text,Segoe UI,Tahoma,sans-serif}.backupPage button,.backupPage input,.backupPage textarea{font-family:inherit}.backupPage .backupHero,.backupPage .backupDetails,.backupPage .backupWizardNav{color:var(--backup-text);background:var(--backup-surface);border-color:var(--backup-divider);border-radius:12px;box-shadow:none}.backupPage .backupSteps{min-width:0;gap:13px;padding:14px;box-sizing:border-box;background:linear-gradient(180deg,#2c3035,#272b2f);border:1px solid #60666d;border-radius:14px;box-shadow:inset 0 1px #ffffff09,0 16px 36px #00000047}.backupPage .backupHero{padding:18px 22px}.backupPage .backupHero h2,.backupPage .backupDetailsHeading h2{margin:0;color:var(--backup-heading)}.backupPage .backupHero h2{font-size:22px}.backupPage .backupHero p,.backupPage .backupDetailsIntro{color:var(--backup-muted)}.backupPage .backupHero p{margin-top:5px;font-size:13px}.backupPage .backupDetailsHeading span,.backupPage .backupQuickValuesTitle,.backupPage .backupWizardStatus span{color:var(--backup-muted);letter-spacing:.03em;text-transform:none}.backupPage .backupWizardStatus{min-height:30px;padding:0 2px}.backupPage .backupWizardStatus>span{padding-left:9px;color:var(--backup-heading);border-left:3px solid var(--backup-accent);font-size:13px;font-weight:700}.backupPage .backupDetailsHeading h2{margin-top:2px;font-size:18px}.backupPage .backupDetailsIntro{margin:8px 0 14px;font-size:12px;line-height:1.45}.backupPage .backupForm,.backupPage .backupQuickValues{border-top-color:var(--backup-divider)}.backupPage .backupForm{gap:10px;padding-top:14px}.backupPage .backupForm label{color:var(--backup-text);font-size:12px;font-weight:600}.backupPage .backupForm input,.backupPage .backupForm textarea{padding:10px 11px;color:var(--backup-heading);caret-color:var(--backup-accent);background:var(--backup-field);border-color:var(--backup-border);border-radius:8px}.backupPage .backupForm input::placeholder,.backupPage .backupForm textarea::placeholder{color:var(--backup-muted)}.backupPage .backupForm input:focus,.backupPage .backupForm textarea:focus{border-color:var(--backup-accent);box-shadow:0 0 0 2px #8ab4f83d}.backupPage .backupPublicKeyInput{min-height:58px}.backupPage .primary,.backupPage .good{color:var(--backup-bg);background:var(--backup-accent);border-color:var(--backup-accent);border-radius:18px;box-shadow:none}.backupPage .primary:hover:not(:disabled),.backupPage .good:hover:not(:disabled){background:var(--backup-accent-hover);border-color:var(--backup-accent-hover)}.backupPage .ghost{color:var(--backup-accent);background:transparent;border-color:var(--backup-border);box-shadow:none}.backupPage .ghost:hover:not(:disabled){color:var(--backup-accent-hover);background:var(--backup-field);border-color:#6f747a}.backupPage .backupSaveChanges{grid-column:1 / -1;width:100%;min-height:42px}.backupPage .backupFieldAction{color:var(--backup-accent);background:transparent;border-color:var(--backup-border);border-radius:18px}.backupPage .backupQuickValues{margin-top:14px;padding-top:14px}.backupPage .backupQuickValuesTitle{grid-column:1 / -1;font-size:11px;font-weight:600}.backupPage .backupCopyValue,.backupPage .backupInlineValues .backupCopyValue{padding:9px 10px;color:var(--backup-heading);background:var(--backup-field);border-color:var(--backup-divider);border-radius:9px}.backupPage .backupCopyValue:hover:not(:disabled),.backupPage .backupInlineValues .backupCopyValue:hover:not(:disabled){background:var(--backup-divider);border-color:var(--backup-border)}.backupPage .backupCopyValue span{color:var(--backup-muted);letter-spacing:.02em;text-transform:none}.backupPage .backupCopyValue strong,.backupPage .backupInlineValues .backupCopyValue strong{color:var(--backup-heading)}.backupPage .backupCopyValue small,.backupPage .backupInlineValues .backupCopyValue small{color:var(--backup-accent)}.backupPage .inlineCopyText{color:var(--backup-heading);background:var(--backup-field);border-color:var(--backup-border)}.backupPage .inlineCopyText:hover{background:var(--backup-divider);border-color:var(--backup-accent)}.backupPage .inlineCopyText small{color:var(--backup-accent)}.backupPage .backupWizardStatus strong{color:var(--backup-heading)}.backupPage .backupWizardStepper button{color:var(--backup-accent);background:var(--backup-surface);border-color:var(--backup-border)}.backupPage .backupWizardStepper button:hover:not(:disabled){color:var(--backup-bg);background:var(--backup-accent);border-color:var(--backup-accent)}.backupPage .backupStepCard{color:var(--backup-text);background:var(--backup-bg);border-color:var(--backup-divider);border-radius:12px;box-shadow:none}.backupPage .backupStepHeader{padding:16px 18px;background:var(--backup-surface);border-bottom-color:var(--backup-divider)}.backupPage .backupStepNumber{color:var(--backup-accent);background:#8ab4f81f;border-color:#8ab4f873;border-radius:10px}.backupPage .backupStepEyebrow{color:var(--backup-muted);letter-spacing:.05em;text-transform:none}.backupPage .backupStepHeader h3{color:var(--backup-heading);font-size:18px}.backupPage .backupStepContent{padding:18px;color:var(--backup-text);background:var(--backup-bg)}.backupPage .backupStepContent ol{gap:10px;color:var(--backup-text)}.backupPage .backupNotice{color:#fdd663;background:var(--backup-surface);border-color:var(--backup-border)}.backupPage .backupOpenRouter{color:var(--backup-bg);background:var(--backup-accent);border-color:var(--backup-accent)}.backupPage .backupOpenRouter:hover:not(:disabled){color:var(--backup-bg);background:var(--backup-accent-hover);border-color:var(--backup-accent-hover)}.backupPage .backupScreenshot{color:var(--backup-text);background:var(--backup-surface);border-color:var(--backup-divider)}.backupPage .backupScreenshot:hover{color:var(--backup-heading);background:var(--backup-field);border-color:var(--backup-accent)}.backupPage .backupFinishSummary>div{background:var(--backup-field);border-color:var(--backup-divider)}.backupPage .backupFinishSummary span{color:var(--backup-muted)}.backupPage .backupFinishSummary strong{color:var(--backup-heading)}.backupPage .backupWizardNav{padding:12px}.backupPage .backupWizardDots button:before{background:var(--backup-border)}.backupPage .backupWizardDots button.isPassed:before{background:#80868b}.backupPage .backupWizardDots button.isCurrent:before{background:var(--backup-accent)}.backupPage .backupWizardDots button:hover:before{background:var(--backup-accent-hover)}.backupPage .backupWizardDots button:focus-visible{outline-color:var(--backup-accent)}@media(prefers-reduced-motion:reduce){.backupWizardDots button:before{animation:none;transition:none}}@media(max-width:960px){.backupLayout{grid-template-columns:minmax(0,1fr)}.backupDetails{position:static}.backupQuickValues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.backupHero{align-items:flex-start;flex-direction:column}.backupPage .backupSteps{padding:10px}.backupStepHeader{grid-template-columns:38px minmax(0,1fr)}.backupForm,.backupQuickValues,.backupInlineValues,.backupFinishSummary{grid-template-columns:minmax(0,1fr)}.backupScreenshot img{aspect-ratio:auto}.backupWizardNav{grid-template-columns:1fr 1fr}.backupWizardDots{grid-column:1 / -1;grid-row:1}}
