.ssi{--ssi-bg: #F6F3EA;--ssi-card: rgba(255,255,255,.86);--ssi-line: rgba(18,59,46,.1);--ssi-ink: #123B2E;--ssi-soft: rgba(18,59,46,.66);--ssi-accent: #1F7A5A;--ssi-on-accent: #F1F6EC;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:var(--ssi-bg);opacity:0;transition:opacity .25s ease;font-family:Manrope,sans-serif;color:var(--ssi-ink)}html[data-theme=dark] .ssi{--ssi-bg: #08201B;--ssi-card: rgba(18,45,37,.72);--ssi-line: rgba(241,246,236,.1);--ssi-ink: #F1F6EC;--ssi-soft: rgba(255,255,255,.8);--ssi-accent: #F0B429;--ssi-on-accent: #0A2620}.ssi--in{opacity:1}.ssi--out{opacity:0}.ssi__card{width:min(520px,100%);display:grid;gap:14px;padding:32px 28px;border-radius:24px;background:var(--ssi-card);border:1px solid var(--ssi-line);box-shadow:0 20px 60px #0000001f}.ssi__title{margin:0;font:800 clamp(24px,5vw,30px)/1.15 "Onest",sans-serif;letter-spacing:-.02em}.ssi__text{margin:0;color:var(--ssi-soft);font-size:16px;line-height:1.5}.ssi__actions{display:grid;gap:10px;margin-top:6px}.ssi__btn{display:flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid var(--ssi-line);background:transparent;color:var(--ssi-ink);font:700 16px Manrope,sans-serif;text-decoration:none;cursor:pointer}.ssi__btn--main{background:var(--ssi-accent);color:var(--ssi-on-accent);border-color:transparent}.ssi__btn:focus-visible,.ssi__link:focus-visible{outline:3px solid var(--ssi-accent);outline-offset:3px}.ssi__link{justify-self:center;background:none;border:0;padding:6px;cursor:pointer;color:var(--ssi-soft);font:500 14px Manrope,sans-serif;text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.ssi{transition:none}}
