.install-guide.install-guide{color:#f9dac5;text-align:center;background:0 0;border:0;margin:8px 0 0;padding:0}.install-guide .install-invitation,.entry-shell .login-card .install-invitation{color:#f9dac5;cursor:pointer;width:auto;max-width:100%;min-height:44px;box-shadow:none;text-underline-offset:4px;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font:500 14px/1.35 Titillium Web,sans-serif;text-decoration:underline;display:inline-flex}.install-invitation svg{flex-shrink:0}.install-guide .install-invitation:hover{color:#ffa360;border-color:#ffa360}dialog.install-dialog{box-sizing:border-box;color:#f9dac5;text-align:left;overscroll-behavior:contain;background:#002931;border:1px solid #81a7b4;border-radius:20px;width:calc(100% - 32px);max-width:380px;max-height:calc(100dvh - 32px);margin:auto;padding:30px 26px 24px;font-family:Titillium Web,sans-serif;position:fixed;inset:0;overflow:auto;box-shadow:0 20px 70px #0005}dialog.install-dialog::backdrop{background:#002931}dialog.install-dialog:not([open]){display:none}dialog.install-dialog .install-close{color:#f9dac5;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;font:300 30px/1 sans-serif;display:grid;position:absolute;top:12px;right:12px}dialog.install-dialog .install-app-icon{border-radius:15px;width:64px;height:64px;margin:0 0 22px;display:block}dialog.install-dialog h2,.entry-shell .login-card dialog.install-dialog h2{color:#f9dac5;letter-spacing:-.5px;margin:0 0 8px;font-size:28px;line-height:1.15}dialog.install-dialog p,dialog.install-dialog li,dialog.install-dialog strong{color:#f9dac5;font-size:15px;line-height:1.5}dialog.install-dialog .install-intro{margin:0 0 24px}dialog.install-dialog ol{gap:12px;margin:0 0 20px;padding-left:22px;display:grid}dialog.install-dialog li::marker{color:#ffa360;font-weight:600}dialog.install-dialog summary{box-sizing:border-box;color:#f9dac5;cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}dialog.install-dialog details{border-top:1px solid #81a7b466}dialog.install-dialog details p{margin:10px 0;font-size:14px}dialog.install-dialog .install-native{color:#002931;cursor:pointer;background:#ffa360;border:0;border-radius:10px;width:100%;min-height:48px;margin:0 0 20px;padding:12px 16px;font:600 16px Titillium Web,sans-serif}.install-guide :focus-visible{outline-offset:3px;outline:3px solid #ffa360}.repetition-preferences h3{margin-bottom:4px;font-size:18px}.repetition-preferences details{margin-top:16px}.repetition-preferences details p{max-width:60ch}@media (max-width:360px){dialog.install-dialog{padding:26px 20px 20px}.install-guide .install-invitation,.entry-shell .login-card .install-invitation{gap:8px;padding:10px;font-size:13px}}dialog.install-dialog li{margin:0;padding:0}.entry-shell .login-card form>.primary{text-align:center;justify-content:center}.entry-shell .login-card .social-row{gap:10px}.entry-shell .login-card .social{flex-wrap:wrap;justify-content:center;gap:8px;min-height:48px;padding:10px 12px}.entry-shell .login-card .social:disabled{color:#f9dac5;background:0 0;border-color:#81a7b466}.entry-shell .login-card .install-guide{margin-bottom:0}dialog.install-dialog h2{margin-bottom:24px!important}.install-guide .install-invitation,.entry-shell .login-card .install-invitation{border:1px solid #81a7b4;border-radius:12px;font-weight:600;text-decoration:none}.install-guide.install-welcome{text-align:left;background:#173e46;border:1px solid #81a7b466;border-radius:20px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 28px;padding:24px;display:grid;position:relative}.install-welcome .install-welcome-icon{border-radius:14px;width:56px;height:56px}.install-welcome .install-welcome-copy{min-width:0;padding-right:20px}.install-welcome .install-welcome-copy h2{letter-spacing:-.5px;color:#f9dac5;margin:0 0 6px;font-size:23px;line-height:1.12}.install-welcome .install-welcome-copy p{color:#f9dac5;margin:0;font-size:15px;line-height:1.35}.install-welcome .install-invitation{color:#002931;background:#ffa360;border:0;border-radius:12px;grid-column:1/-1;width:100%;min-height:48px;font-size:16px;text-decoration:none}.install-welcome .install-invitation:hover{color:#002931;background:#f9dac5}.install-welcome .install-dismiss{color:#f9dac5;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;padding:0;font:26px/1 sans-serif;position:absolute;top:4px;right:4px}.install-share-icon{border:1px solid;border-top:0;border-radius:3px;place-items:center;width:18px;height:21px;font-weight:700;line-height:1;display:inline-grid}@media (max-width:360px){.install-guide.install-welcome{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px 18px}.install-welcome .install-welcome-icon{width:48px;height:48px}.install-welcome .install-welcome-copy h2{font-size:21px}.install-welcome .install-welcome-copy p{font-size:14px}}
