.su-top{text-align:center;max-width:1080px;margin:0 auto;padding:52px 28px 0}.su-top>*{animation:pl-up .8s var(--spring) both}.su-top>:nth-child(2){animation-delay:60ms}.su-top>:nth-child(3){animation-delay:.12s}.su-top>:nth-child(n+4){animation-delay:.18s}.su-top h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0 auto 12px;font-size:clamp(34px,5.6vw,56px);font-weight:600;line-height:1.04}.su-top .pl-lead{max-width:560px;margin-bottom:28px}.su-top .pl-icon{width:64px;height:64px;margin-bottom:18px}.su-card{text-align:left;background:#fff;border-radius:28px;max-width:460px;margin:0 auto;padding:30px;position:relative;box-shadow:0 0 0 1px #0000000d,0 40px 80px -40px #00000059}.su-wait{min-height:380px}.su-card .btn.big{justify-content:center;width:100%}.su-card .alert{margin:12px 0 0}.su-line{color:var(--muted);align-items:center;gap:12px;margin-bottom:22px;font-size:13px;display:flex}.su-line>span:first-child{white-space:nowrap}.su-bar{background:#e3e0da;border-radius:3px;flex:1;height:3px;overflow:hidden}.su-bar i{background:var(--ink);transform-origin:0;height:100%;transition:transform .5s var(--spring);border-radius:3px;display:block}.su-in{animation:pl-up .45s var(--spring) both}.su-stack{gap:10px;display:grid}.su-in>.or{margin:22px 0}.su-text{color:var(--soft);margin:0 0 18px}.su-small{color:var(--muted);margin:16px 0 0;font-size:13px}.su-back{margin-top:10px;display:inline-block}.su-ref{color:#1f4d33;background:#e8f2ea;border-radius:14px;margin:0 0 18px;padding:11px 14px;font-size:14px}.su-code{position:relative}.su-code-in{z-index:1;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;background:0 0;border:0;outline:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.su-code-in::selection{background:0 0}.su-cells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.su-cells>span{height:58px;box-shadow:inset 0 0 0 1.5px var(--field,#b9b3a7);font-variant-numeric:tabular-nums;background:#fff;border-radius:14px;place-items:center;font-size:24px;font-weight:600;transition:box-shadow .15s;display:grid}.su-cells>span[data-on]{box-shadow:inset 0 0 0 2px var(--ink)}.su-card .su-form{gap:16px;display:grid}.su-ok{color:#1f6b3e;font-size:14px}.su-hits{border:0;border-radius:16px;box-shadow:0 18px 40px -16px #0000004d,0 0 0 1px #0000000f}.su-card .su-ind{gap:8px;margin:0}.su-card .su-opt{border:0;border-radius:16px;align-items:flex-start;padding:12px 14px;transition:transform .12s ease-out,box-shadow .15s;position:relative;box-shadow:0 0 0 1px #00000014}.su-card .su-opt:active{transform:scale(.98)}.su-card .su-opt input{opacity:0;pointer-events:none;position:absolute}.su-card .su-opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--ink);border:0}.su-card .su-opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.su-card .su-opt-t>span{font-size:14.5px;font-weight:600;line-height:1.3}.su-card .su-accept{margin:10px 0 4px}.su-card .su-accept input{accent-color:var(--ink);width:20px;height:20px;margin-top:1px}.su-done{text-align:center}.su-check{color:#1f6b3e;background:#e3f0e6;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:12px;font-size:26px;font-weight:700;display:inline-grid}.su-after{padding-top:88px}.su-trust{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.su-trust li{background:#fff;border-radius:999px;padding:7px 13px;box-shadow:0 0 0 1px #0000000d}.su-trust li:before{content:"✓";color:#2e7a4c;margin-right:6px;font-weight:700}@media (max-width:760px){.su-top{padding:32px 16px 0}.su-card{border-radius:24px;padding:22px 20px}.su-cells{gap:6px}.su-cells>span{height:52px;font-size:22px}.su-after{padding-top:64px}}.su-card .su-oscar{background:var(--bg,#f3f2ef);color:var(--ink-2,#4a4740);border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.su-card .su-oscar svg{flex:none}
