.notification-settings-module__gWXmkq__stack{gap:20px;min-width:0;display:grid}.notification-settings-module__gWXmkq__card{min-width:0;margin:0;padding:24px}.notification-settings-module__gWXmkq__card h2{margin:0;font-weight:650}.notification-settings-module__gWXmkq__card p{overflow-wrap:anywhere;margin:10px 0 0;line-height:1.7}.notification-settings-module__gWXmkq__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-settings-module__gWXmkq__feedback{border-radius:var(--radius-sm);background:var(--color-subtle);font-family:var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.6;display:flex}.notification-settings-module__gWXmkq__feedback p{flex:180px;margin:0}.notification-settings-module__gWXmkq__feedback[role=alert]{background:var(--color-danger-soft);color:var(--color-danger)}.notification-settings-module__gWXmkq__feedback button{white-space:nowrap;flex-shrink:0}.notification-settings-module__gWXmkq__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.notification-settings-module__gWXmkq__hint{font-family:var(--font-body);color:var(--color-muted);margin:0;font-size:13px;font-weight:400;line-height:1.6}.notification-settings-module__gWXmkq__modes{border:0;gap:10px;margin:16px 0 0;padding:0;display:grid}.notification-settings-module__gWXmkq__modes legend{margin-bottom:8px}.notification-settings-module__gWXmkq__mode{border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:10px;padding:12px;display:flex}.notification-settings-module__gWXmkq__mode:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.notification-settings-module__gWXmkq__mode input{appearance:none;border:1.5px solid var(--color-muted);background:var(--color-paper);width:18px;height:18px;box-shadow:none;cursor:pointer;border-radius:50%;flex-shrink:0;margin:0;padding:0}.notification-settings-module__gWXmkq__mode input:checked{border-color:var(--color-accent);background:radial-gradient(circle, var(--color-accent) 0 4px, var(--color-paper) 4.5px)}.notification-settings-module__gWXmkq__mode input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (forced-colors:active){.notification-settings-module__gWXmkq__mode input{appearance:auto}}@media (max-width:480px){.notification-settings-module__gWXmkq__card{padding:20px}.notification-settings-module__gWXmkq__stack{gap:16px}}
.pwa-onboarding-module__PxCN9q__dialog{text-align:left;height:fit-content;padding:24px;overflow-y:auto}.pwa-onboarding-module__PxCN9q__dialog h2{overflow-wrap:anywhere}.pwa-onboarding-module__PxCN9q__guide{text-align:left;margin-top:16px}.pwa-onboarding-module__PxCN9q__guide ol{margin:0 0 16px;padding-left:22px}.pwa-onboarding-module__PxCN9q__guide li{margin-bottom:12px;font-size:14px}.pwa-onboarding-module__PxCN9q__actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pwa-onboarding-module__PxCN9q__actions button{white-space:nowrap}.pwa-onboarding-module__PxCN9q__dialog .pwa-onboarding-module__PxCN9q__actions{justify-content:flex-end;margin-bottom:0}.pwa-onboarding-module__PxCN9q__dialog button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.pwa-onboarding-module__PxCN9q__dialog button:disabled{opacity:.55;cursor:wait}.pwa-onboarding-module__PxCN9q__dialog .pwa-onboarding-module__PxCN9q__step{color:var(--color-accent-ink);margin-bottom:8px;font-size:12px}.pwa-onboarding-module__PxCN9q__installSection{margin-bottom:24px}.pwa-onboarding-module__PxCN9q__entry{flex-shrink:0;margin-left:auto}.pwa-onboarding-module__PxCN9q__landingEntry{margin-top:12px}.pwa-onboarding-module__PxCN9q__landingEntry .pwa-onboarding-module__PxCN9q__actions{margin:0}.pwa-onboarding-module__PxCN9q__landingEntry button{width:100%;min-height:46px}.pwa-onboarding-module__PxCN9q__entry .pwa-onboarding-module__PxCN9q__actions{margin:0}.pwa-onboarding-module__PxCN9q__entry button{border-radius:var(--radius-sm);min-height:38px;padding:8px 14px;font-size:14px;line-height:20px}@media (max-width:768px){.pwa-onboarding-module__PxCN9q__entry button{min-height:34px;padding:6px 12px;font-size:13px}}