.VI2J6a_page{min-height:100dvh;padding:var(--space-8) var(--space-4);justify-content:center;align-items:center;display:flex}.VI2J6a_column{gap:var(--space-6);flex-direction:column;width:100%;max-width:400px;display:flex}.VI2J6a_brand{padding:0 var(--space-1);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.VI2J6a_brandLogo{width:auto;height:28px;color:var(--color-text);display:block}.VI2J6a_brandTagline{font-size:var(--text-caption);color:var(--color-text-secondary)}.VI2J6a_card{gap:var(--space-6);padding:var(--space-7);border-radius:var(--radius-card);flex-direction:column;display:flex}.VI2J6a_heading{gap:var(--space-2);flex-direction:column;display:flex}.VI2J6a_title{font-size:var(--text-h2-large);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight);margin:0;line-height:1.2}.VI2J6a_lead{color:var(--color-text-secondary);margin:0}.VI2J6a_form{gap:var(--space-4);flex-direction:column;display:flex}.VI2J6a_field{gap:var(--space-2);flex-direction:column;display:flex}.VI2J6a_label{font-size:var(--text-small);font-weight:var(--font-medium)}.VI2J6a_input{width:100%;height:var(--control-height-large);padding:0 var(--space-5);border-radius:var(--radius-pill);color:var(--color-text);font-size:max(16px,1em)}.VI2J6a_codeInput{font-size:20px;font-weight:var(--font-medium);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.VI2J6a_error{font-size:var(--text-small);color:var(--color-danger);margin:0}.VI2J6a_error:empty{display:none}.VI2J6a_submit{width:100%;height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-pill);font-weight:var(--font-medium);cursor:pointer;transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease)}.VI2J6a_submit:active{transform:scale(.97)}.VI2J6a_submit:disabled{opacity:.45;box-shadow:none;cursor:default}.VI2J6a_note{padding:0 var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary);margin:0}.VI2J6a_textLink{min-height:var(--touch-min);padding:0 var(--space-1);color:var(--color-link);font-weight:var(--font-medium);align-self:flex-start;align-items:center;display:inline-flex}@media (max-width:767px){.VI2J6a_page{padding:var(--space-10) var(--space-4) var(--space-8);align-items:flex-start}.VI2J6a_card{gap:var(--space-5);padding:var(--space-5);border-radius:var(--radius-card-mobile)}.VI2J6a_submit{height:var(--control-height-cta)}}.VI2J6a_hint{padding:0 var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary);margin:0}.VI2J6a_centerLink{min-height:var(--touch-min);margin:calc(-1 * var(--space-3)) 0 calc(-1 * var(--space-2));color:var(--color-link);font-weight:var(--font-medium);align-self:center;align-items:center;display:inline-flex}.VI2J6a_steps{counter-reset:step;gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VI2J6a_steps>li{counter-increment:step;gap:var(--space-2);flex-direction:column;display:flex}.VI2J6a_stepTitle{font-weight:var(--font-medium)}.VI2J6a_stepTitle:before{content:counter(step) ". "}.VI2J6a_stepText{font-size:var(--text-small);color:var(--color-text-secondary)}.VI2J6a_qr{border-radius:var(--radius-inset);justify-content:center;align-items:center;width:180px;height:180px;display:flex}.VI2J6a_qr img{display:block}.VI2J6a_secret{font-weight:var(--font-medium);color:var(--color-text);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.VI2J6a_confirmation{font-size:var(--text-small);color:var(--status-green-text);margin:0}.VI2J6a_confirmation:empty{display:none}
