.monity-notify{color:inherit;font:inherit;margin-block:1.5em;max-width:640px;position:relative}.monity-notify,.monity-notify *,.monity-notify :after,.monity-notify :before{box-sizing:border-box}.monity-notify--card{background:hsla(0,0%,50%,.06);background:color-mix(in srgb,currentcolor 3%,transparent);border:1px solid color-mix(in srgb,currentcolor 14%,transparent);border-radius:12px;padding:1.25em 1.375em}.monity-notify--compact{font-size:.95em;max-width:420px}.monity-notify__title{font-size:1.05em;font-weight:600;line-height:1.35;margin:0 0 .25em}.monity-notify__desc{font-size:.95em;line-height:1.5;margin:0 0 .25em;opacity:.8}.monity-notify__form{display:flex;flex-wrap:wrap;gap:8px;margin:.75em 0 0}.monity-notify--inline .monity-notify__form{flex-wrap:nowrap}@media(max-width:480px){.monity-notify--inline .monity-notify__form{flex-wrap:wrap}}input.monity-notify__email{background:hsla(0,0%,50%,.06);background:color-mix(in srgb,currentcolor 2%,transparent);border:1px solid color-mix(in srgb,currentcolor 28%,transparent);border-radius:8px;box-shadow:none;color:inherit;flex:1 1 220px;font:inherit;font-size:max(16px,1em);height:44px;line-height:1.2;margin:0;min-width:0;outline:none;padding:0 14px}input.monity-notify__email::placeholder{color:inherit;opacity:.55}input.monity-notify__email:focus{border-color:var(--monity-accent,#4f46e5);box-shadow:0 0 0 3px rgba(79,70,229,.25);box-shadow:0 0 0 3px color-mix(in srgb,var(--monity-accent,#4f46e5) 28%,transparent)}input.monity-notify__email[aria-invalid=true]{border-color:#b42318}.monity-notify__button{align-items:center;background:var(--monity-accent,#4f46e5);border:0;border-radius:8px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:max(15px,.95em);font-weight:600;gap:8px;height:44px;justify-content:center;line-height:1;margin:0;padding:0 18px;text-decoration:none;transition:filter .15s ease;white-space:nowrap}.monity-notify__button:hover{color:#fff;filter:brightness(.92)}.monity-notify__button:focus-visible{outline:2px solid var(--monity-accent,#4f46e5);outline-offset:2px}.monity-notify__button[disabled]{cursor:progress;opacity:.7}.monity-notify__spinner{animation:monity-front-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:14px;width:14px}.monity-notify__consent{align-items:flex-start;cursor:pointer;display:flex;flex-basis:100%;font-size:.85em;gap:8px;line-height:1.45;margin:2px 0 0;opacity:.85}.monity-notify__consent input{accent-color:var(--monity-accent,#4f46e5);flex:none;height:16px;margin:.15em 0 0;width:16px}.monity-notify.has-consent-error .monity-notify__consent{color:#b42318;opacity:1}.monity-notify__hp{height:1px!important;left:-10000px!important;opacity:0!important;overflow:hidden!important;position:absolute!important;width:1px!important}.monity-notify__message{font-size:.92em;line-height:1.5;margin:.75em 0 0}.monity-notify__message:empty{display:none}.monity-notify__message.is-error{color:#b42318}.monity-notify__message.is-ok:before{background:#1f9d55;border-radius:50%;content:"";display:inline-block;height:.55em;margin-right:.5em;vertical-align:.1em;width:.55em}.monity-notify.is-done .monity-notify__form{display:none}.monity-notify.is-done .monity-notify__message{font-size:1em;margin-top:.5em}.monity-notify__track{color:inherit;display:inline-block;font-size:.85em;margin-top:.75em;opacity:.75;text-decoration:underline;text-underline-offset:2px}.monity-notify__track:hover{color:inherit;opacity:1}.monity-notify .screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.monity-fab{align-items:flex-end;bottom:20px;display:flex;flex-direction:column;font:inherit;font-family:inherit;gap:10px;position:fixed;z-index:99990}.monity-fab--bottom-right{right:20px}.monity-fab--bottom-left{align-items:flex-start;left:20px}@media(max-width:480px){.monity-fab{bottom:12px}.monity-fab--bottom-right{right:12px}.monity-fab--bottom-left{left:12px}}.monity-fab__toggle{align-items:center;background:var(--monity-accent,#4f46e5);border:0;border-radius:23px;box-shadow:0 6px 20px rgba(0,0,0,.18),0 1px 3px rgba(0,0,0,.12);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;height:46px;line-height:1;margin:0;padding:0 18px 0 14px;white-space:nowrap}.monity-fab__toggle svg{fill:currentcolor;flex:none;height:20px;width:20px}.monity-fab__toggle:hover{filter:brightness(.94)}.monity-fab__toggle:focus-visible{outline:3px solid var(--monity-accent,#4f46e5);outline-offset:3px}.monity-fab__panel{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.2);box-sizing:border-box;color:#1e1e1e;max-height:calc(100vh - 100px);order:-1;overflow-y:auto;padding:18px 20px;width:min(380px,100vw - 24px)}.monity-fab__panel[hidden]{display:none!important}.monity-fab__panel .monity-notify{background:none;border:0;margin:0;padding:0}.monity-status{align-items:center;border:1px solid color-mix(in srgb,currentcolor 16%,transparent);border-radius:999px;color:inherit;display:inline-flex;flex-wrap:wrap;font:inherit;font-size:.9em;gap:4px 8px;line-height:1.3;padding:6px 12px}.monity-status--card{background:hsla(0,0%,50%,.06);background:color-mix(in srgb,currentcolor 3%,transparent);border-radius:12px;display:flex;padding:14px 16px}.monity-status__dot{background:#8a8a8a;border-radius:50%;flex:none;height:8px;width:8px}.monity-status--up .monity-status__dot{background:#1f9d55}.monity-status--down .monity-status__dot{animation:monity-front-pulse 1.6s ease-out infinite;background:#b42318}.monity-status__label{font-weight:600}.monity-status__meta{opacity:.7}.monity-notify .monity-notify__credit{font-size:.8em;line-height:1.4;margin:.75em 0 0;opacity:.7}.monity-status__credit{font-size:.85em;opacity:.7}.monity-status__credit:before{content:"·";margin-inline-end:8px}.monity-status--card .monity-status__credit{flex-basis:100%}.monity-status--card .monity-status__credit:before{content:none}.monity-notify__credit a,.monity-notify__creditLink,.monity-status__credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.monity-notify__credit a:hover,.monity-notify__creditLink:hover,.monity-status__credit a:hover{color:inherit;text-decoration-thickness:2px}.monity-tracker{margin-block:1.5em;max-width:100%}.monity-tracker iframe{border:0;border-radius:12px;display:block;min-height:420px;width:100%}.monity-toast{align-items:flex-start;background:#1e1e1e;border-radius:12px;bottom:20px;box-shadow:0 12px 32px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:flex;font:inherit;font-size:15px;gap:12px;left:50%;line-height:1.45;max-width:min(520px,100vw - 24px);padding:12px 8px 12px 16px;position:fixed;transform:translateX(-50%);width:max-content;z-index:99999}.monity-toast p{margin:2px 0}.monity-toast button{background:transparent;border:0;border-radius:6px;color:hsla(0,0%,100%,.75);cursor:pointer;flex:none;font:inherit;font-size:20px;height:28px;line-height:1;margin:0;padding:0;width:28px}.monity-toast button:focus-visible,.monity-toast button:hover{background:hsla(0,0%,100%,.12);color:#fff}@keyframes monity-front-spin{to{transform:rotate(1turn)}}@keyframes monity-front-pulse{0%{box-shadow:0 0 0 0 rgba(180,35,24,.5)}70%{box-shadow:0 0 0 6px rgba(180,35,24,0)}to{box-shadow:0 0 0 0 rgba(180,35,24,0)}}@media(prefers-reduced-motion:reduce){.monity-notify__spinner,.monity-status--down .monity-status__dot{animation:none}}@media(prefers-color-scheme:dark){.monity-fab__panel{background:#1f1f24;border-color:hsla(0,0%,100%,.12);color:#f2f2f2}.monity-notify.has-consent-error .monity-notify__consent,.monity-notify__message.is-error{color:#ff8a80}}
