.MTQB2W_layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:stretch;width:100%;display:grid}@media (max-width:820px){.MTQB2W_layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}.MTQB2W_intro{gap:var(--space-3);flex-direction:column;max-width:400px;display:flex}.MTQB2W_logo{width:168px;height:auto;margin-bottom:var(--space-2)}.MTQB2W_heading{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-display);margin:0;font-weight:700;line-height:1.2}.MTQB2W_lead{color:var(--color-text-muted);margin:0}.MTQB2W_card{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;display:flex;box-shadow:0 1px 2px #0f2a560f,0 8px 24px #0f2a560f}.MTQB2W_info{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--info-bg);border-radius:var(--radius);color:var(--color-heading);font-size:var(--text-sm);margin:0;display:flex}.MTQB2W_infoIcon{color:var(--color-accent);flex-shrink:0}.MTQB2W_infoIcon .MTQB2W_drop{width:12px;height:16px;margin-top:2px}.MTQB2W_passwordToggle{min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-4);color:var(--color-accent);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none}.MTQB2W_passwordToggle:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}.MTQB2W_checkbox{align-items:flex-start;gap:var(--space-3);min-height:var(--tap);cursor:pointer;display:flex}.MTQB2W_checkboxInput{width:20px;height:20px;min-height:0;accent-color:var(--color-accent);cursor:pointer;flex-shrink:0;margin:2px 0 0}.MTQB2W_checkboxLabel{font-weight:var(--font-weight-medium);display:block}.MTQB2W_checkboxHint{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.MTQB2W_formError{padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius);color:var(--color-danger);font-size:var(--text-sm);margin:0}.MTQB2W_links{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.MTQB2W_link{min-height:var(--tap);color:var(--color-accent);font:inherit;font-size:var(--text-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.MTQB2W_link:hover{color:var(--color-accent-hover)}.MTQB2W_link:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius);outline:none}.MTQB2W_linkCentered{align-self:center}.MTQB2W_help{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.MTQB2W_steps{padding-top:var(--space-6);margin-top:auto}.MTQB2W_stepsTitle{margin:0 0 var(--space-3);color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold)}.MTQB2W_stepList{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MTQB2W_step{gap:var(--space-3);display:flex;position:relative}.MTQB2W_step:first-child:after{content:"";background:var(--color-border);width:2px;height:calc(100% - 8px);position:absolute;top:24px;left:11px}.MTQB2W_stepMarker{width:24px;height:24px;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MTQB2W_stepMarkerActive{background:var(--color-heading);color:var(--color-accent-text);border-radius:50%}.MTQB2W_stepMarker .MTQB2W_drop{width:16px;height:20px}.MTQB2W_stepText{color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--font-weight-bold);display:block}.MTQB2W_stepHint{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.MTQB2W_people{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.MTQB2W_person{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-4);border-radius:var(--radius);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--transition), border-color var(--transition);background:0 0;border:1.5px solid #0000;display:flex}.MTQB2W_person:hover{background:var(--surface-hover)}.MTQB2W_person:focus-visible{box-shadow:var(--focus-ring);outline:none}.MTQB2W_personSelected,.MTQB2W_personSelected:hover{background:var(--surface);border-color:var(--color-accent)}.MTQB2W_avatar{background:var(--color-border);width:36px;height:36px;color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.MTQB2W_avatarSelected{background:var(--color-heading);color:var(--color-accent-text)}.MTQB2W_personText{flex-direction:column;display:flex}.MTQB2W_personName{color:var(--color-heading);font-weight:var(--font-weight-bold)}.MTQB2W_personRole{color:var(--color-text-muted);font-size:var(--text-sm)}.MTQB2W_pinCard{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-5);text-align:center}.MTQB2W_pinLabel{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.MTQB2W_pinName{color:var(--color-heading);font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:700}.MTQB2W_dots{gap:var(--space-4);margin-top:var(--space-4);display:flex}.MTQB2W_dot{color:var(--color-heading)}.MTQB2W_dot .MTQB2W_drop{color:inherit}.MTQB2W_dots .MTQB2W_drop path[fill=none]{stroke:var(--color-text-muted)}.MTQB2W_pinError{min-height:1.5em;margin:var(--space-2) 0 var(--space-4);color:var(--color-danger);font-size:var(--text-sm)}.MTQB2W_keypad{grid-template-columns:repeat(3, minmax(var(--tap), 92px));gap:var(--space-3);width:100%;margin-bottom:var(--space-3);justify-content:center;display:grid}.MTQB2W_key,.MTQB2W_keyText{min-height:var(--key);color:var(--color-heading);font:inherit;cursor:pointer;transition:background-color var(--transition), transform var(--transition);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.MTQB2W_key{background:var(--key-bg);border:1px solid var(--color-border);font-size:1.5rem;font-weight:var(--font-weight-medium)}.MTQB2W_key:hover:not(:disabled){background:var(--surface-hover)}.MTQB2W_key:active:not(:disabled){transform:scale(.97)}.MTQB2W_keyText{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium);background:0 0;border:none}.MTQB2W_keyText:hover:not(:disabled){color:var(--color-heading)}.MTQB2W_key:focus-visible,.MTQB2W_keyText:focus-visible{box-shadow:var(--focus-ring);outline:none}.MTQB2W_key:disabled,.MTQB2W_keyText:disabled{cursor:wait;opacity:.6}@media (prefers-reduced-motion:reduce){.MTQB2W_person,.MTQB2W_key,.MTQB2W_keyText{transition:none}}
.z6hFhW_page{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.z6hFhW_notice{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--color-danger);border-radius:var(--radius);color:var(--color-danger);font-size:var(--text-sm);margin:0}
