.install-page{max-width:880px;margin:0 auto;padding:32px 16px 48px;display:grid;gap:18px;color:var(--ink);background:var(--canvas);min-height:100dvh;box-sizing:border-box}.install-head{display:grid;gap:6px;justify-items:start}.install-head img{height:44px;width:auto;max-width:200px;object-fit:contain;margin-bottom:8px}.install-head h1{margin:0;font-size:30px;line-height:36px;font-weight:650}.install-head p{margin:0;color:var(--ink-2)}.install-card{display:grid;gap:12px;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.install-card h2{margin:0;font-size:18px;font-weight:650}.install-card ol{margin:0;padding-left:20px;display:grid;gap:6px}.install-note{margin:0;padding:12px 16px;border-radius:10px;background:var(--info-tint);color:var(--ink)}.install-card .install-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.install-steps li{display:grid;gap:6px;align-content:start}.install-steps span{color:var(--ink-2);font-size:14px;line-height:20px}.install-picture{display:block;width:100%;height:auto}.install-qr{justify-items:start}.install-qr img{display:block;background:white;padding:10px;border-radius:12px;border:1px solid var(--line)}.install-qr p{margin:0}.install-banner>img.pd-logo{width:auto!important;max-width:96px;height:36px!important;object-fit:contain}.install-banner{grid-template-columns:auto minmax(0,1fr) auto 30px!important}@media print{.install-print{display:none}.install-page{background:white}}