.restore-page{color:var(--kgs-ink);font-family:inherit;line-height:1.8;overflow:hidden}.restore-page *{box-sizing:border-box}.restore-hero-grid{background-color:var(--kgs-bg);background-image:linear-gradient(#d9e3f3 1px,#0000 1px),linear-gradient(90deg,#d9e3f3 1px,#0000 1px),linear-gradient(#ecf1f9 1px,#0000 1px),linear-gradient(90deg,#ecf1f9 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:48px;max-width:1120px;margin:0 auto;padding:48px 24px;display:grid}.restore-hero-copy{flex-direction:column;gap:24px;min-width:0;display:flex}.restore-hero-copy>nav{color:var(--kgs-muted);font-size:12px}.restore-hero-copy h1{margin:0;font-size:clamp(30px,4vw,42px);font-weight:900;line-height:1.35}.restore-intro{color:var(--kgs-sub);margin:0;font-size:17px}.restore-tags{flex-wrap:wrap;gap:8px;display:flex}.restore-tags span{color:var(--kgs-brand-dark);background:#fff;border:1px solid #b9c9e6;padding:4px 8px;font-size:12px;font-weight:600}.restore-upload{flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.restore-upload>span{color:var(--kgs-muted);font-size:13px;line-height:1.6}.restore-upload .restore-error{color:#a52323;flex-basis:100%;margin:0;font-size:14px}.restore-note{border:1px solid var(--kgs-line);color:var(--kgs-sub);background:#f6f9fd;border-radius:4px;margin:0;padding:12px 16px;font-size:14px}.restore-hero-stage{background:var(--kgs-stage);color:#fff;border-radius:6px;min-width:0;padding:16px;box-shadow:0 24px 50px #0f1a2e40}.restore-film-heading{color:#8e9aae;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:4px 0 12px;font-size:11px;display:flex}.restore-film-heading span:last-child{color:var(--kgs-yellow)}.restore-film-heading+div{gap:12px!important}.restore-photo{aspect-ratio:4/3;color:#596273;text-align:center;background:#e7ebf1;justify-content:center;align-items:center;min-width:0;padding:8px;display:flex;overflow:hidden}.restore-photo img{object-fit:cover;width:100%;height:100%;display:block}.restore-section{max-width:1120px;margin:0 auto;padding:48px 24px 0}.restore-section-title{margin-bottom:32px}.restore-section-title h2{margin:4px 0 8px;font-size:30px;font-weight:900;line-height:1.4}.restore-section-title p{color:var(--kgs-sub);margin:0}.restore-section-title .sec{color:var(--kgs-brand);padding:0;font-size:13px;font-weight:600}.restore-grid{gap:24px;display:grid}.restore-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.restore-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.restore-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.restore-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.restore-card{padding:24px}.restore-card>.mono{color:var(--kgs-muted);font-size:11px}.restore-fix-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.restore-fix-heading strong{font-size:19px}.restore-fix-heading b{color:var(--kgs-brand);white-space:nowrap;font-size:13px}.restore-card p{color:var(--kgs-sub);margin:8px 0 0;font-size:14px}.restore-tests{padding:24px}.restore-test+.restore-test{margin-top:32px}.restore-test h3{margin:0 0 16px;font-size:17px}.restore-grid-test{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px}.restore-grid-test figure{margin:0}.restore-grid-test figcaption{padding:8px;font-size:12px}.restore-tone-muted{color:#8e9aae}.restore-tone-warn{color:#ffb4b6}.restore-tone-good{color:var(--kgs-yellow)}.restore-test>p{color:#c9d2e0;margin:0;font-size:14px}.restore-divider{align-items:center;gap:4px;max-width:1120px;height:40px;margin:48px auto 0;padding:0 24px;display:flex}.restore-divider>div{align-items:center;display:flex}.restore-divider span{background:var(--kgs-brand);flex:none}.restore-divider span:nth-child(-n+6){background:#a9c1fb}.restore-divider span:nth-child(n+7):nth-child(-n+14){background:#6e93f6}.restore-divider>i{background:var(--kgs-brand);flex:1;height:2px}.restore-scenes{padding-top:48px}.restore-grid-scenes{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.restore-scene{flex-direction:column;gap:16px;min-width:0;display:flex}.restore-scene-image{padding:12px}.restore-scene-image>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.restore-scene-image .restore-photo{aspect-ratio:4/3}.restore-scene-image>span{color:var(--kgs-muted);margin-top:8px;font-size:11px;display:block}.restore-scene h3{margin:0;font-size:19px;line-height:1.5}.restore-scene p{color:var(--kgs-sub);margin:8px 0}.restore-scene a{font-weight:700}.restore-scene .restore-blue{color:var(--kgs-brand);font-size:12px}.restore-band{background:#fff;border:1px solid #c9d7ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:48px auto 0;padding:24px;display:flex}.restore-band>div{flex-direction:column;display:flex}.restore-band strong{font-size:20px}.restore-band span{color:var(--kgs-muted);font-size:13px}.restore-tips{padding-top:48px}.restore-grid-5{gap:24px}.restore-tip-num{background:var(--kgs-brand);color:#fff;border-radius:4px 4px 12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.restore-tip>strong,.restore-step>strong{margin-top:8px;font-size:17px;display:block}.restore-tip p{font-size:14px}.restore-table-wrap{overflow-x:auto}.restore-table-wrap table{border-collapse:collapse;width:100%;min-width:640px}.restore-table-wrap th,.restore-table-wrap td{text-align:left;border-top:1px solid #e3e8f0;padding:16px}.restore-table-wrap thead{background:#f4f7fb;font-size:13px}.restore-table-wrap thead th:nth-child(2){color:var(--kgs-brand)}.restore-table-wrap tbody th{font-weight:700}.restore-source{color:var(--kgs-muted);margin:12px 0 0;font-size:12px}.restore-step,.restore-price{padding:24px}.restore-price>strong{margin:4px 0;font-size:32px;font-weight:600;display:block}.restore-price-featured{border:2px solid var(--kgs-brand)}.restore-price-featured>b{color:var(--kgs-brand)}.restore-price-featured>strong{font-size:24px}.restore-faq{max-width:800px}.restore-other{padding-top:48px}.restore-other>.sec{padding-block:0}.restore-other .kgs-grid{gap:24px}.restore-operator{border:1px solid var(--kgs-line);background:#f6f9fd;align-items:center;gap:24px;margin-top:48px;padding:24px;display:flex}.restore-operator-icon{width:64px;height:64px;color:var(--kgs-brand);background:#fff;border:1px solid #c9d7ee;border-radius:50%;flex:none;place-items:center;display:grid}.restore-operator>div:nth-child(2){flex:1;min-width:0}.restore-operator .mono{color:var(--kgs-muted);font-size:12px;display:block}.restore-operator strong{display:block}.restore-operator p{color:var(--kgs-sub);margin:4px 0 0;font-size:14px}.restore-page>.tb.dk{background:var(--kgs-stage);border:0;max-width:1120px;margin:48px auto 0;padding:48px 24px}.restore-page>.tb.dk h2{font-size:24px}.restore-page>.kgs-footer{margin-top:0}@media (width<=900px){.restore-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.restore-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.restore-hero-grid{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.restore-hero-grid{padding:24px 16px 48px}.restore-section{padding:48px 16px 0}.restore-section-title{margin-bottom:24px}.restore-section-title h2{font-size:25px}.restore-grid-3,.restore-grid-2,.restore-grid-scenes{grid-template-columns:1fr}.restore-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.restore-band{align-items:stretch;margin:48px 16px 0;padding:24px}.restore-operator{flex-wrap:wrap;margin:48px 16px 0;padding:24px}.restore-page>.tb.dk{flex-direction:column;align-items:flex-start;margin:48px 16px 0;padding:32px 24px}.restore-divider{margin-top:48px;padding:0 16px}.restore-tests{padding:24px 16px}.restore-grid-4{grid-template-columns:1fr}.restore-faq{max-width:none}}.restore-hero-tool{min-width:0}
