.si-back{z-index:60;background:#18181b6b;place-items:center;padding:16px;animation:.14s ease-out si-in;display:grid;position:fixed;inset:0;overflow:auto}@keyframes si-in{0%{opacity:0}}.si{--si-ink:#18181b;--si-ink2:#3f3f46;--si-mute:#71717a;--si-line:#e4e4e7;--si-acc:#e11d2a;--si-sel:#fef2f2;border:1px solid var(--si-line);width:100%;max-width:400px;color:var(--si-ink);text-align:left;background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:26px;font:400 14px/1.5 Inter,system-ui,sans-serif;display:flex;position:relative;box-shadow:0 24px 60px #18181b38}.si h1{letter-spacing:-.02em;margin:0;font:600 24px/1.2 Unbounded,Inter,system-ui,sans-serif}.si .sub{color:var(--si-ink2);margin:-4px 0 4px;font-size:13.5px}.si .fine{color:var(--si-mute);margin:0;font-size:12px}.si label{color:var(--si-ink2);flex-direction:column;gap:5px;font-size:12.5px;font-weight:500;display:flex}.si input{border:1px solid var(--si-line);font:inherit;color:var(--si-ink);background:#fff;border-radius:9px;width:100%;padding:9px 11px;font-size:14px}.si input:focus{border-color:var(--si-acc);box-shadow:0 0 0 3px var(--si-sel);outline:none}.si .err{color:#b91c1c;margin:0;font-size:12.5px}.si .si-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font:600 14px Inter,system-ui,sans-serif;text-decoration:none;display:flex}.si .si-google{color:var(--si-ink);border:1px solid var(--si-line);background:#fff}.si .si-google:hover{border-color:var(--si-ink2)}.si .si-google i{font-size:17px}.si .si-pri{background:var(--si-acc);border:1px solid var(--si-acc);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #e11d2a40}.si .si-pri:hover{filter:brightness(.95)}.si .si-pri:disabled{opacity:.55;cursor:default}.si .or{color:var(--si-mute);align-items:center;gap:10px;font-size:12px;display:flex}.si .or:before,.si .or:after{content:"";background:var(--si-line);flex:1;height:1px}.si .alt{font:inherit;color:var(--si-mute);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12.5px;text-decoration:underline}.si .alt:hover{color:var(--si-ink)}.si .si-x{width:30px;height:30px;color:var(--si-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;display:grid;position:absolute;top:14px;right:14px}.si .si-x:hover{color:var(--si-ink);background:#f4f4f5}.si .alts{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.si .sent{border:1px solid var(--si-line);color:var(--si-ink2);background:#f6f6f8;border-radius:10px;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;font-size:13.5px;display:flex}.si .sent i{color:var(--si-acc);margin-top:1px;font-size:17px}
