.si{min-height:100svh}.si__in{min-height:100svh;display:flex;flex-direction:column;max-width:30rem;padding-block:clamp(2.5rem,12svh,8rem) clamp(2.5rem,8svh,6rem)}.si__brand{color:var(--ink);align-self:flex-start;margin-bottom:clamp(2.5rem,8svh,4.5rem)}.si__brand .brand__logo{height:1.6875rem}.si__h{font-size:clamp(1.75rem,calc(1.4712rem + calc(1.143 * var(--vw))),2.25rem);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.si__card:focus{outline:none}.si__lead{margin-top:.875rem;font-size:1.0625rem;line-height:1.75rem;color:var(--text)}.si__lead b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.si__note{margin-top:1.5rem;padding:.75rem 1rem;border-radius:var(--r-s);background:#b8421c14;color:var(--ink);font-size:.9375rem;line-height:1.5rem}.si__form{margin-top:1.75rem;display:flex;flex-direction:column}.si__label{font-size:.9375rem;font-weight:600;color:var(--ink)}.si__field{margin-top:.5rem;height:3.25rem;padding:0 1rem;border:1px solid var(--hair-2);border-radius:var(--r-s);background:#fff;color:var(--ink);font:inherit;font-size:1.0625rem;transition:border-color .2s var(--ease)}.si__field:hover{border-color:var(--warm-gray)}.si__field:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px;border-color:var(--ink)}.si__field[aria-invalid=true]{border-color:var(--vk-terra)}.si__err{margin-top:.5rem;font-size:.9375rem;line-height:1.375rem;color:var(--vk-terra)}.si__form .vk-btn{margin-top:1.25rem}.si__small{margin-top:1.25rem;font-size:.9375rem;line-height:1.5rem;color:var(--warm-gray)}.si__link{padding:0;border:0;background:none;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-2);text-underline-offset:.1875rem;cursor:pointer}.si__link:hover,.si__link:focus-visible{text-decoration-color:currentColor}.si__step{margin-bottom:.625rem;font-size:.875rem;color:var(--warm-gray);font-variant-numeric:tabular-nums}.si__field+.si__label,.si__pair+.si__label{margin-top:1.125rem}.si__pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.si__pair>div{display:flex;flex-direction:column;min-width:0}.si__check{display:flex;gap:.625rem;align-items:flex-start;margin-top:1.25rem;font-size:.9375rem;line-height:1.5rem;color:var(--text);cursor:pointer}.si__check input{width:1.125rem;height:1.125rem;margin:.1875rem 0 0;flex:none;accent-color:var(--ink)}.si__check a{color:var(--ink);text-underline-offset:.1875rem;text-decoration-color:var(--hair-2)}.si__qr{margin-top:1.5rem;width:11rem;padding:.75rem;border:1px solid var(--hair);border-radius:var(--r-s);background:#fff}.si__qr svg{display:block;width:100%;height:auto}.si__key{font:600 .9375rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink);word-spacing:2px;overflow-wrap:anywhere}.si__code{font-variant-numeric:tabular-nums;letter-spacing:.12em}.si__codes{margin:1.5rem 0 0;padding:1rem 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1.5rem;list-style:none;border:1px solid var(--hair);border-radius:var(--r-s);background:#fff;font:600 1rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink)}.si__row{margin-top:.75rem;display:flex;gap:1.25rem;font-size:.9375rem}.si__go{margin-top:1.25rem}@media(max-width:420px){.si__pair{grid-template-columns:1fr;gap:0}.si__pair>div+div{margin-top:1.125rem}}.si__fine{margin-top:clamp(2.5rem,8svh,4.5rem);font-size:.875rem;line-height:1.375rem;color:var(--warm-gray)}.si__fine a{color:var(--ink);text-decoration-color:var(--hair-2);text-underline-offset:.1875rem}.si__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.si__guide{margin-top:1.5rem}.si__say{font-size:1.0625rem;line-height:1.75rem;color:var(--ink)}.si__say:focus-visible,.si__qr:focus-visible{outline:2px solid var(--vk-focus);outline-offset:.25rem;border-radius:var(--r-s)}.si__gcount{display:block;font-size:.875rem;line-height:1.375rem;color:var(--warm-gray);font-variant-numeric:tabular-nums}.si__shots{margin-top:1.25rem;display:grid;width:11rem}.si__shot{grid-area:1/1;width:100%;height:auto;opacity:0;visibility:hidden;transition:opacity .26s var(--ease),visibility 0s .26s}.si__shot.is-on{opacity:1;visibility:visible;transition-delay:0s}.si__gkey{margin-top:1rem;font-size:.9375rem;line-height:1.5rem}.si__gnav{margin-top:1.25rem;display:flex;gap:.75rem}.si__gbtn{height:2.75rem;padding:0 1.375rem;border:1px solid var(--hair-2);border-radius:var(--vk-r-btn);background:#fff;color:var(--ink);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .2s var(--ease)}.si__gbtn:hover:not(:disabled){border-color:var(--ink)}.si__gbtn--main{background:var(--ink);border-color:var(--ink);color:var(--paper)}.si__gbtn:focus-visible{outline:2px solid var(--vk-focus);outline-offset:2px}.si__gbtn:disabled{opacity:.4;cursor:default}.m-ph{fill:#fff;stroke:#8c8c8c;stroke-width:2}.m-bar{fill:#d9d9d9}.m-soft{fill:#ececec}.m-sheet{fill:#f3f3f3;stroke:#cfcfcf}.m-card{fill:#f6f6f6;stroke:#d4d4d4}.m-field{fill:#fff;stroke:#bdbdbd}.m-ring{fill:none;stroke:#d9d9d9;stroke-width:3}.m-arc{fill:none;stroke:#8c8c8c;stroke-width:3;stroke-linecap:round}.m-hi{fill:var(--vk-terra)}.m-hi-box{fill:#b8421c1a;stroke:var(--vk-terra);stroke-width:1.5}.m-plus{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round}.m-t,.m-l,.m-k,.m-code{font-family:var(--vk-font);fill:#4a4a4a}.m-t{font-size:9px;fill:#222}.m-t--b{font-weight:600;font-size:11px;fill:#222}.m-t--hi{fill:var(--vk-terra);font-weight:600}.m-t--on{fill:#fff;font-weight:600}.m-l{font-size:7.5px;fill:#8c8c8c}.m-k{font:600 8px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;fill:#222}.m-code{font-size:1.3125rem;font-weight:600;fill:var(--vk-terra);letter-spacing:.04em}@media(max-width:420px){.si__gnav .si__gbtn{flex:1}}.si__key+.si__link{margin-left:.5rem;white-space:nowrap}
