.install{min-height:100dvh}.install__inner{width:100%;max-width:720px;margin:0 auto;padding:0 16px}.install__hero{padding:calc(28px + env(safe-area-inset-top)) 0 32px;text-align:center;background:radial-gradient(70% 90% at 80% 0,#fe8d2238,#0000 60%),linear-gradient(#13181c,#0c1014);border-bottom:1px solid #2a3136}.install__logo{width:min(260px,70vw);height:auto;margin:0 auto;display:block}.install__slogan{color:#b4ac9e;margin-top:10px;font-style:italic}.install__content{padding-top:24px;padding-bottom:calc(32px + env(safe-area-inset-bottom));gap:18px;display:grid}.install__title{font-size:1.625rem;font-weight:800;line-height:1.2}.install__lead,.install__privacy{color:var(--color-muted)}.install__privacy{font-size:.875rem}.install__links{flex-wrap:wrap;gap:8px;display:flex}.install-panel{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow);gap:12px;padding:18px;display:grid}.install-panel--disponivel,.install-panel--concluido,.install-panel--instalado{border-color:var(--color-accent)}.install-panel__message{font-weight:600}.install-panel__button{justify-self:start;min-width:220px}@media (max-width:439px){.install-panel__button{justify-self:stretch}}.install-guides{gap:10px;display:grid}.install-guides__title{font-size:1.125rem;font-weight:800}.install-guide{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);padding:0 14px}.install-guide[open]{padding-bottom:12px}.install-guide summary{min-height:var(--tap);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.install-guide__badge{background:var(--color-brand-soft);color:var(--color-brand);border-radius:999px;padding:1px 8px;font-size:.75rem}.install-guide ol{gap:6px;margin:0;padding-left:20px;display:grid}.install-guide__note{color:var(--color-muted);margin-top:10px;font-size:.875rem}
