.install-page{min-height:100dvh;color:#202a29;background:radial-gradient(circle at 12% 5%,rgba(74,166,155,.15),transparent 30%),linear-gradient(180deg,#f7f8f5,#eaf3ef)}.install-page>.skip-link{position:fixed;top:8px;left:8px;z-index:100;transform:translateY(-160%);border-radius:8px;padding:10px 12px;color:#fff;background:#285e59}.install-page>.skip-link:focus{transform:none}.install-page-header{display:flex;width:min(1180px,calc(100% - 40px));min-height:76px;align-items:center;justify-content:space-between;gap:24px;margin:0 auto}.install-page-brand img{display:block;width:172px;height:auto}.install-page-header nav{display:flex;flex-wrap:wrap;gap:8px}.install-page-header nav a{min-height:42px;display:inline-flex;align-items:center;border-radius:10px;padding:8px 12px;color:#204d48;font-size:14px;font-weight:800;text-decoration:none}.install-page-header nav a:hover,.install-page-header nav a:focus-visible{color:#285e59;background:#eaf3ef;outline:none}.install-page-main{display:grid;width:min(1180px,calc(100% - 40px));gap:34px;margin:18px auto 56px}.install-page-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:clamp(32px,6vw,74px);align-items:center;border:1px solid #dde4df;border-radius:24px;padding:clamp(28px,5vw,64px);background:#ffffffeb;box-shadow:0 16px 42px #123f3b14}.install-page-copy{display:grid;min-width:0;gap:20px;align-content:center}.install-page-kicker,.install-page-section-heading>span{color:#2f7d73;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.install-page-copy h1,.install-page-copy p,.install-page-section-heading h2,.install-page-step-grid h3,.install-page-step-grid ol{margin:0}.install-page-copy h1{max-width:620px;color:#204d48;font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-.045em}.install-page-copy>p{max-width:600px;color:#566967;font-size:clamp(17px,2vw,20px);font-weight:500;line-height:1.55}.install-page-actions{display:flex;flex-wrap:wrap;gap:10px}.install-page-actions .button{min-height:50px}.install-page-status{min-height:44px;border-left:3px solid #72b9b0;padding:9px 0 9px 13px;color:#566967!important;font-size:13px!important}.install-page-quick-guide{display:grid;border:1px solid #9fcec8;border-radius:18px;padding:18px;color:#285e59;background:#eaf3ef;box-shadow:inset 0 0 0 1px #0b5f5a0d}.install-page-quick-guide[hidden],.install-page-quick-guide section[hidden]{display:none}.install-page-quick-guide section{display:grid;gap:10px}.install-page-quick-label{color:#2f7d73;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.install-page-quick-guide h2,.install-page-quick-guide ol,.install-page-quick-guide p{margin:0}.install-page-quick-guide h2{color:#204d48;font-size:20px;letter-spacing:-.02em}.install-page-quick-guide ol{display:grid;gap:10px;padding-left:22px;font-size:14px;font-weight:560;line-height:1.5}.install-page-quick-guide li::marker{color:#2f7d73;font-weight:800}.install-page-quick-guide p{color:#5f706d!important;font-size:12px!important;font-weight:600!important;line-height:1.45!important}.install-page-benefits{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding-left:18px;list-style:disc}.install-page-benefits li{padding:0;color:#285e59;font-size:13px;font-weight:600}.install-page-preview{display:grid;min-width:0;place-items:center;margin:0;border:1px solid #c9d6d1;border-radius:20px;padding:18px;overflow:hidden;background:#eaf3ef}.install-page-preview img{display:block;width:100%;max-height:520px;border-radius:15px;object-fit:contain;object-position:center;box-shadow:0 10px 24px #1339361f}.install-page-steps{display:grid;gap:18px}.install-page-section-heading{display:grid;gap:6px}.install-page-section-heading h2{color:#204d48;font-size:clamp(26px,3vw,36px);letter-spacing:-.025em}.install-page-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.install-page-step-grid article{display:grid;gap:14px;border:1px solid #dde4df;border-radius:16px;padding:22px;background:#ffffffdb}.install-page-step-grid article[data-active=true]{border-color:#73b9b0;background:#eaf3ef;box-shadow:inset 0 0 0 1px #0b5f5a14}.install-page-step-grid h3{color:#204d48;font-size:19px}.install-page-step-grid ol{display:grid;gap:8px;padding-left:20px;color:#566967;font-size:14px;font-weight:500;line-height:1.5}.install-page-note{display:flex;flex-wrap:wrap;gap:6px 12px;border:1px solid #dde4df;border-radius:15px;padding:16px 18px;color:#566967;background:#ffffffb3;font-size:13px;line-height:1.45}.install-page-note strong{color:#204d48}@media(min-width:841px){body.install-page.application-shell-enabled>.install-page-header{display:none}body.install-page.application-shell-enabled>.install-page-main{margin-top:28px}}@media(max-width:840px){.install-page-hero,.install-page-step-grid{grid-template-columns:1fr}.install-page[data-install-platform=apple] .install-page-step-grid article:not([data-install-platform-card=apple]),.install-page[data-install-platform=native] .install-page-step-grid article:not([data-install-platform-card=browser]),.install-page[data-install-platform=browser] .install-page-step-grid article:not([data-install-platform-card=browser]){display:none}}@media(max-width:620px){.install-page-header,.install-page-main{width:min(100% - 24px,1180px)}.install-page-header{min-height:66px}.install-page-brand img{width:146px}.install-page-header nav a:not(:first-child){display:none}.install-page-main{margin-top:8px}.install-page-hero{gap:24px;border-radius:22px;padding:18px}.install-page-preview{border-radius:17px;padding:10px}.install-page-preview img{max-height:420px}.install-page-actions{display:grid}.install-page-actions .button{width:100%}}
