.si-page{background:var(--bg);place-items:center;min-height:100vh;padding:48px 16px;display:grid;position:relative;overflow:hidden}.si-page:before{content:"";pointer-events:none;background:radial-gradient(520px 340px at 50% 42%,#c8f05a61,#0000 70%),radial-gradient(480px 300px at 18% 30%,#c8f05a24,#0000 70%);height:760px;position:absolute;inset:-200px -10% auto}.si-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:var(--r);width:100%;max-width:440px;padding:var(--s-8);box-shadow:var(--shadow);background:#ffffffe6;position:relative}.si-logo{min-height:44px;font:700 19px var(--head);letter-spacing:-.03em;color:var(--ink);margin-bottom:var(--s-6);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.si-h1{font:var(--t-display);letter-spacing:var(--ls-display);color:var(--ink);margin:0 0 var(--s-2)}.si-sub{font:400 15.5px/1.55 var(--text);color:var(--body);margin:0 0 var(--s-6)}.si-btn{width:100%;margin-top:var(--s-4)}.si-code{letter-spacing:.2em;font-variant-numeric:tabular-nums;font-family:var(--mono)!important}.si-alt{margin-top:var(--s-4);justify-content:center;display:flex}.si-err{font:500 14px/1.45 var(--text);color:var(--bad);margin:var(--s-3) 0 0}.si-fine{font:var(--t-small);color:var(--muted);margin:var(--s-5) 0 0}.si-k{font:var(--t-label);color:var(--olive);margin-bottom:var(--s-2);display:block}.si-qr{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;margin:4px auto 14px;padding:8px;display:block}.si-key{background:var(--bg-2);overflow-wrap:anywhere;border-radius:5px;padding:2px 6px}@media (max-width:480px){.si-card{padding:var(--s-6) var(--s-5)}.si-h1{font:var(--t-h1);letter-spacing:var(--ls-h1)}}.si-actions{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.si-new{margin:var(--s-6) 0 0;padding:var(--s-5) 0 0;border-top:1px solid var(--line)}.si-new-h{font:600 15px/1.4 var(--text);color:var(--ink);margin:0 0 4px}.si-new-p{font:400 14px/1.55 var(--text);color:var(--body);margin:0 0 var(--s-4)}
