@font-face{font-family:PwaDisplay;src:url('/pwa/fonts/cormorant-garamond-cyrillic.woff2') format('woff2');font-weight:500 700;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:PwaDisplay;src:url('/pwa/fonts/cormorant-garamond-latin.woff2') format('woff2');font-weight:500 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:PwaText;src:url('/pwa/fonts/manrope-cyrillic.woff2') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:PwaText;src:url('/pwa/fonts/manrope-latin.woff2') format('woff2');font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
.install-page{margin:0;padding:30px 18px;background:#f0e9e5;color:#302a30;font:14px/1.6 PwaText,sans-serif}.install-page *{box-sizing:border-box}.install-card{max-width:480px;margin:auto;padding:30px 25px;background:#fffdfa;border:1px solid #deccd3;border-radius:25px;box-shadow:0 14px 45px #63354f12}.install-icon{display:block;margin:0 auto 23px;border-radius:24px;box-shadow:0 8px 22px #4f173633}.install-eyebrow{font-size:9px;font-weight:700;letter-spacing:.1em;color:#806b76;text-align:center}.install-page h1{font:600 43px/1.05 PwaDisplay,Georgia,serif;color:#63354f;text-align:center;margin:10px 0 14px}.install-lead{text-align:center;color:#65515c;margin-bottom:23px}.install-primary,.install-secondary{display:block;width:100%;padding:14px 18px;border:1px solid #63354f;border-radius:30px;background:#63354f;color:#fff;text-align:center;text-decoration:none;font:700 13px/1.5 PwaText,sans-serif;cursor:pointer}.install-primary[hidden]{display:none!important}.install-secondary{background:#fffdfa;color:#63354f;margin:20px 0}.install-status:empty{display:none}.install-status{padding:12px;background:#f4edf1;border-radius:12px;color:#63354f}.install-help h2{font:600 27px PwaDisplay,Georgia,serif;color:#63354f;margin:23px 0 12px}.install-help details{margin:11px 0;border:1px solid #dfd0d6;border-radius:14px;overflow:hidden}.install-help summary{padding:14px 16px;font-weight:700;cursor:pointer;background:#f8f2f4}.install-help ol{padding:0 20px 6px 36px;margin:15px 0}.install-help li{padding-left:3px;margin:12px 0}.install-note{color:#786a72;font-size:12px}.install-note p{margin:12px 0}.install-page a:focus-visible,.install-page button:focus-visible,.install-page summary:focus-visible{outline:3px solid #bd965c;outline-offset:3px}.pwa-return-hint{display:flex;align-items:center;gap:12px;margin:22px 0 0;padding:14px;border:1px solid #d8c4ce;border-radius:15px;background:#fffafc}.pwa-return-hint img{flex:none;border-radius:10px}.pwa-return-hint a{color:#63354f;font:600 13px/1.5 PwaText,sans-serif}.pwa-install-link{display:block;margin:0 0 15px;padding:13px 15px;border:1px solid #63354f;border-radius:14px;background:#63354f;color:#fff!important;text-align:center;text-decoration:none;font-weight:700;font-size:13px}@media(max-width:380px){.install-page{padding:15px 12px}.install-card{padding:25px 19px}.install-page h1{font-size:37px}}

.install-compact .install-icon{width:88px;height:88px;margin-bottom:18px;border-radius:21px}.install-compact h1{font-size:40px}.install-compact .install-lead{margin-bottom:20px}.install-step-card{padding:16px 18px;margin:14px 0;border:1px solid #dfd0d6;border-radius:16px;background:#f8f2f4}.install-step-card h2{font:600 26px/1.15 PwaDisplay,Georgia,serif;color:#63354f;margin:0 0 13px}.install-step-card p{margin:10px 0}.install-small{font-size:12px;line-height:1.55;color:#786a72}.install-free{text-align:center}.install-about{margin-top:18px;border-top:1px solid #e2d6db;padding-top:15px}.install-about summary{color:#786a72;font-size:12px;cursor:pointer}.install-compact [hidden]{display:none!important}.install-primary:disabled{opacity:.65;cursor:wait}.install-compact .install-secondary{margin-bottom:8px}.install-first-step{padding:12px;border-left:3px solid #bd965c;background:#fffdfa;color:#63354f;border-radius:0 10px 10px 0}.install-numbered{padding-left:22px;margin:18px 0 0}.install-numbered li{padding-left:3px;margin:0 0 16px}.install-numbered li::marker{font-weight:800;color:#63354f}.install-troubleshoot{border-top:1px solid #dfd0d6;padding-top:13px}.install-troubleshoot summary{cursor:pointer;font-weight:700;color:#63354f}.install-troubleshoot p{font-size:13px}.install-address{display:block;color:#63354f;overflow-wrap:anywhere;font-size:13px;margin:8px 0 20px}.install-login{background:#fffdfa}@media(max-width:380px){.install-compact h1{font-size:36px}.install-step-card{padding:14px}}
