.NotifyPermissionPrompt-module__YvazAa__dialog{--navy:#0a1a33;--gold:#c9a45a;--ivory:#f3ead6;color:#18181b;background:#fff;border:0;border-radius:1.5rem;width:min(26rem,100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden auto;box-shadow:0 30px 80px -20px #0a1a338c,0 0 0 1px #0a1a330f}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__dialog{color:#f4f4f5;background:#18181b;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ffffff14}.NotifyPermissionPrompt-module__YvazAa__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060f208c}.NotifyPermissionPrompt-module__YvazAa__dialog[open]{animation:.28s cubic-bezier(.22,1,.36,1) both NotifyPermissionPrompt-module__YvazAa__rise}.NotifyPermissionPrompt-module__YvazAa__dialog[open]::backdrop{animation:.22s ease-out both NotifyPermissionPrompt-module__YvazAa__fade}.NotifyPermissionPrompt-module__YvazAa__hero{text-align:center;color:var(--ivory);background:radial-gradient(ellipse at 50% -10%, #23497f 0%, var(--navy) 62%, #060f20 100%);border-bottom:1px solid #c9a45a59;padding:2.25rem 1.5rem 3.5rem;position:relative;overflow:hidden}.NotifyPermissionPrompt-module__YvazAa__hero:before{content:"";opacity:.08;pointer-events:none;background-image:radial-gradient(circle at 0 0, transparent 18px, var(--gold) 19px, transparent 20px), radial-gradient(circle at 40px 40px, transparent 18px, var(--gold) 19px, transparent 20px);background-size:40px 40px;position:absolute;inset:0}.NotifyPermissionPrompt-module__YvazAa__close{z-index:1;color:#f3ead6b3;border-radius:9999px;place-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:grid;position:absolute;top:.75rem;right:.75rem}.NotifyPermissionPrompt-module__YvazAa__close:hover{color:var(--ivory);background:#ffffff1a}.NotifyPermissionPrompt-module__YvazAa__close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.NotifyPermissionPrompt-module__YvazAa__emblem{width:4.25rem;height:4.25rem;color:var(--navy);background:linear-gradient(145deg,#ecd197 0%,#c9a45a 50%,#9d7a36 100%);border-radius:9999px;place-items:center;margin:0 auto 1.125rem;display:grid;position:relative;box-shadow:0 12px 32px -8px #c9a45aa6,inset 0 1px #ffffff8c}.NotifyPermissionPrompt-module__YvazAa__emblemMuted{color:var(--ivory);background:linear-gradient(145deg,#3a4a66 0%,#24324d 100%);box-shadow:0 12px 32px -10px #0009,inset 0 1px #ffffff26,0 0 0 1.5px #c9a45a8c}.NotifyPermissionPrompt-module__YvazAa__ring{border:1.5px solid #c9a45abf;border-radius:9999px;animation:2.6s ease-out infinite NotifyPermissionPrompt-module__YvazAa__ring;position:absolute;inset:0}.NotifyPermissionPrompt-module__YvazAa__ringLate{animation-delay:1.3s}.NotifyPermissionPrompt-module__YvazAa__bell{transform-origin:50% 12%;animation:2.6s ease-in-out infinite NotifyPermissionPrompt-module__YvazAa__swing}.NotifyPermissionPrompt-module__YvazAa__eyebrow{letter-spacing:.32em;color:var(--gold);font-size:.65rem;font-weight:600}.NotifyPermissionPrompt-module__YvazAa__title{letter-spacing:.02em;margin-top:.375rem;font-size:1.25rem;font-weight:700;line-height:1.4}.NotifyPermissionPrompt-module__YvazAa__lead{color:#f3ead6cc;margin-top:.375rem;font-size:.8125rem;line-height:1.6}.NotifyPermissionPrompt-module__YvazAa__sample{text-align:left;background:#fffffffa;border-radius:1rem;margin:-2.5rem 1.25rem 0;padding:.75rem .875rem;animation:.52s cubic-bezier(.22,1,.36,1) .2s both NotifyPermissionPrompt-module__YvazAa__drop;position:relative;box-shadow:0 14px 34px -14px #0a1a3380,0 0 0 1px #0a1a3312}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__sample{background:#27272a;box-shadow:0 14px 34px -14px #000000b3,0 0 0 1px #ffffff14}.NotifyPermissionPrompt-module__YvazAa__sampleIcon{letter-spacing:.02em;width:1.125rem;height:1.125rem;color:var(--gold);background:var(--navy);border-radius:.3rem;place-items:center;font-size:.5rem;font-weight:800;display:grid}.NotifyPermissionPrompt-module__YvazAa__browser{background:#fffffffa;border-radius:1rem;margin:-2.5rem 1.25rem 0;padding:.75rem;animation:.52s cubic-bezier(.22,1,.36,1) .2s both NotifyPermissionPrompt-module__YvazAa__drop;position:relative;box-shadow:0 14px 34px -14px #0a1a3380,0 0 0 1px #0a1a3312}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__browser{background:#27272a;box-shadow:0 14px 34px -14px #000000b3,0 0 0 1px #ffffff14}.NotifyPermissionPrompt-module__YvazAa__bar{color:#52525b;background:#f1f1f4;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .375rem;font-size:.75rem;display:flex}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__bar{color:#d4d4d8;background:#3f3f46}.NotifyPermissionPrompt-module__YvazAa__siteIcon{width:1.625rem;height:1.625rem;color:var(--navy);box-shadow:0 0 0 2px var(--gold);background:#fff;border-radius:9999px;place-items:center;display:grid;position:relative}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__siteIcon{color:var(--ivory);background:#52525b}.NotifyPermissionPrompt-module__YvazAa__siteIcon:after{content:"";border:2px solid var(--gold);border-radius:9999px;animation:2s ease-out infinite NotifyPermissionPrompt-module__YvazAa__ring;position:absolute;inset:-2px}.NotifyPermissionPrompt-module__YvazAa__popover{background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;width:fit-content;margin:.5rem 0 0 .25rem;padding:.5rem .75rem;font-size:.75rem;display:flex;box-shadow:0 8px 20px -10px #0a1a3373,0 0 0 1px #0a1a3314}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__popover{background:#3f3f46}.NotifyPermissionPrompt-module__YvazAa__switch{background:var(--navy);border-radius:9999px;width:1.875rem;height:1.125rem;position:relative}.NotifyPermissionPrompt-module__YvazAa__switch:after{content:"";background:var(--gold);border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:.1875rem;right:.1875rem}.NotifyPermissionPrompt-module__YvazAa__perk{width:2.125rem;height:2.125rem;color:var(--navy);background:#0a1a330f;border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__perk{color:var(--gold);background:#c9a45a1f}.NotifyPermissionPrompt-module__YvazAa__step{width:1.375rem;height:1.375rem;color:var(--gold);background:var(--navy);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.NotifyPermissionPrompt-module__YvazAa__cta{width:100%;color:var(--ivory);background:linear-gradient(135deg, #1b3c6b 0%, var(--navy) 100%);border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.8125rem 1rem;font-size:.9375rem;font-weight:600;transition:filter .15s,transform .15s;display:flex;box-shadow:0 10px 24px -10px #0a1a33b3,inset 0 1px #ffffff24,inset 0 0 0 1px #c9a45a59}.NotifyPermissionPrompt-module__YvazAa__cta:hover{filter:brightness(1.18)}.NotifyPermissionPrompt-module__YvazAa__cta:active{transform:translateY(1px)}.NotifyPermissionPrompt-module__YvazAa__cta:disabled{opacity:.6}.NotifyPermissionPrompt-module__YvazAa__cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.NotifyPermissionPrompt-module__YvazAa__cta svg{color:var(--gold)}.NotifyPermissionPrompt-module__YvazAa__later{color:#71717a;border-radius:.75rem;width:100%;margin-top:.375rem;padding:.5rem;font-size:.8125rem;transition:background-color .15s,color .15s;display:block}.NotifyPermissionPrompt-module__YvazAa__later:hover{color:#18181b;background:#0a1a330d}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__later{color:#a1a1aa}:root[data-theme=dark] .NotifyPermissionPrompt-module__YvazAa__later:hover{color:#f4f4f5;background:#ffffff0f}@keyframes NotifyPermissionPrompt-module__YvazAa__rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes NotifyPermissionPrompt-module__YvazAa__fade{0%{opacity:0}to{opacity:1}}@keyframes NotifyPermissionPrompt-module__YvazAa__drop{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}@keyframes NotifyPermissionPrompt-module__YvazAa__ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes NotifyPermissionPrompt-module__YvazAa__swing{0%,64%,to{transform:rotate(0)}70%{transform:rotate(14deg)}76%{transform:rotate(-12deg)}82%{transform:rotate(8deg)}88%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.NotifyPermissionPrompt-module__YvazAa__dialog[open],.NotifyPermissionPrompt-module__YvazAa__dialog[open]::backdrop,.NotifyPermissionPrompt-module__YvazAa__sample,.NotifyPermissionPrompt-module__YvazAa__browser,.NotifyPermissionPrompt-module__YvazAa__bell{animation:none}.NotifyPermissionPrompt-module__YvazAa__ring,.NotifyPermissionPrompt-module__YvazAa__siteIcon:after{display:none}}
