.si{min-height:100dvh;padding:max(clamp(24px, 8vh, 72px), env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));background:radial-gradient(70vmax 50vmax at 0% 0%, #00e96b17, transparent 60%), radial-gradient(70vmax 50vmax at 100% 100%, #a99bff1c, transparent 60%), var(--bg);place-items:start center;display:grid}@media (min-width:600px) and (min-height:700px){.si{place-items:center;padding-top:28px}}.si-col{gap:18px;width:100%;max-width:420px;display:grid}.si-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.si-logo{background:#fff;border-radius:999px;align-items:center;padding:7px 14px;display:inline-flex}.si-logo img{width:auto;height:24px;display:block}.si-app{font:400 24px/1 var(--disp);letter-spacing:.03em;color:var(--fg);text-transform:uppercase;margin:0}.si-app em{color:var(--g);font-style:normal}.si-card{border:1px solid var(--line);background:#12121ae0;border-radius:20px;padding:24px 20px;box-shadow:0 24px 60px #00000073}@media (min-width:480px){.si-card{padding:30px 28px}}.si-h1{font:400 clamp(40px, 11vw, 52px)/.95 var(--disp);letter-spacing:.02em;margin:0 0 10px}.si-lead{color:var(--soft);margin:0;font-size:16px;line-height:1.55}.si-em{color:var(--fg);overflow-wrap:anywhere;font-weight:600}.si-ic{background:var(--g-bg);width:48px;height:48px;color:var(--g);border-radius:14px;place-items:center;margin-bottom:14px;display:inline-grid}.si-ic svg{width:26px;height:26px}.si-ic.warn{background:var(--a-bg);color:var(--a)}.si-ic.lock{background:var(--p-bg);color:var(--p)}.si-form{gap:10px;margin-top:20px;display:grid}.si-form label{color:var(--soft);font-size:14px;font-weight:600}.si-form input{background:var(--s2);min-height:52px;color:var(--fg);font:16px/1.3 var(--body);border:1px solid #34344d;border-radius:12px;width:100%;padding:12px 14px}.si-form input::placeholder{color:#7f88a6}.si-form input:focus-visible{outline:2px solid var(--g);outline-offset:1px;border-color:#0000}.si-btn{background:var(--g);color:#07101f;width:100%;min-height:52px;font:700 16px/1.2 var(--body);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.si-btn:hover{filter:brightness(1.06)}.si-btn.ghost{background:var(--s3);color:var(--fg);margin-top:18px}.si-btn.link{color:var(--soft);text-underline-offset:3px;background:0 0;min-height:44px;font-weight:600;text-decoration:underline}.si-acts{gap:6px;margin-top:20px;display:grid}.si-acts .si-btn.ghost{margin-top:0}.si-tips{color:var(--soft);gap:10px;margin:16px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.si-tips li{padding-left:18px;position:relative}.si-tips li:before{content:"";background:var(--g);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.si-tips b,.si-lead b:not(.si-em){color:var(--fg)}.si-fine{color:var(--mut);margin:14px 0 0;font-size:13px;line-height:1.5}.si-fine a,.si-foot a{color:var(--soft);text-underline-offset:3px}.si-foot{text-align:center;color:var(--mut);margin:0;font-size:13px;line-height:1.5}.si-foot a{white-space:nowrap;align-items:center;min-height:32px;display:inline-flex}.si-g{margin-top:20px}.si-gn{color:var(--mut);text-align:center;margin-top:8px;font-size:12.5px;line-height:1.45;display:block}.si-btn.google{color:#1f1f1f;background:#fff;gap:12px}.si-btn.google:focus-visible{outline:2px solid var(--g);outline-offset:2px}.si-or{color:var(--mut);align-items:center;gap:12px;margin:18px 0 -6px;font-size:13px;display:flex}.si-or:before,.si-or:after{content:"";background:var(--line);flex:1;height:1px}.cl .si{background:0 0}.cl .si-card{background:color-mix(in srgb, var(--navy-3) 90%, transparent)}.cl .si-app{font-family:var(--disp)}.cl .si-logo img{height:30px}.cl .si-btn{font:700 16px/1.2 var(--body);text-align:center}
