._panel_yip2y_1{width:100%;padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow)}._header_yip2y_11{display:flex;align-items:flex-start;gap:var(--spacing-3);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border);margin-bottom:var(--spacing-6)}._headerIcon_yip2y_20{width:1.5rem;height:1.5rem;flex:none;color:var(--accent)}._title_yip2y_27{margin:0 0 var(--spacing-1);font-family:var(--font-family-heading);font-size:1.375rem;font-weight:700}._subtitle_yip2y_34{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._stack_yip2y_41{display:flex;flex-direction:column;gap:var(--spacing-4)}._status_yip2y_47{display:flex;flex-direction:column;gap:var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 16%,var(--surface));line-height:1.5}._status_yip2y_47 strong{font-size:1rem}._status_yip2y_47 span{color:var(--muted-foreground);font-size:.875rem}._choices_yip2y_66{display:flex;flex-direction:column;gap:var(--spacing-2)}._choice_yip2y_66{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) 0;border-bottom:1px solid var(--border)}._choiceIcon_yip2y_80{width:1.375rem;height:1.375rem;flex:none;color:var(--accent)}._choiceText_yip2y_87{min-width:0;flex:1}._choiceText_yip2y_87 h3{margin:0 0 var(--spacing-1);font-size:1rem;font-weight:700}._choiceText_yip2y_87 p{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._sectionTitle_yip2y_105{margin:0;font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700}._label_yip2y_112{font-size:.875rem;font-weight:700}._select_yip2y_117{width:100%;min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--input);color:var(--foreground);font:inherit}._select_yip2y_117:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._codeInput_yip2y_133{height:2.75rem;font-family:var(--font-family-monospace);letter-spacing:.06em}._fullButton_yip2y_139{width:100%;min-height:2.75rem}._progress_yip2y_144{display:flex;align-items:center;gap:var(--spacing-2);margin:0;color:var(--muted-foreground);font-size:.875rem}._qrFrame_yip2y_153{align-self:center;padding:var(--spacing-3);border-radius:var(--radius);background:var(--foreground)}._qrImage_yip2y_160{display:block;width:min(13.75rem,65vw);height:auto}._manual_yip2y_166{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:var(--radius);background:var(--input);color:var(--muted-foreground);font-size:.875rem;line-height:1.5}._manual_yip2y_166 code{color:var(--foreground);font-family:var(--font-family-monospace);font-size:.9375rem;overflow-wrap:anywhere;user-select:all}._warning_yip2y_186{margin:0;padding:var(--spacing-4);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--foreground);font-size:.875rem;line-height:1.6}._codes_yip2y_196{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2);margin:0;padding:0;list-style:none}._code_yip2y_133{display:flex;align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--input)}._code_yip2y_133 code{min-width:0;font-family:var(--font-family-monospace);font-size:.75rem;overflow-wrap:anywhere;user-select:all}._codeNumber_yip2y_224{color:var(--accent);font-family:var(--font-family-monospace);font-size:.75rem}._error_yip2y_230{margin:0;padding:var(--spacing-3);border:1px solid color-mix(in srgb,var(--error) 35%,var(--border));border-radius:var(--radius);background:color-mix(in srgb,var(--error) 10%,var(--surface));color:var(--foreground);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}._policy_yip2y_242{margin:var(--spacing-6) 0 0;padding-top:var(--spacing-4);border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.8125rem;line-height:1.6}._skeletonTitle_yip2y_251{width:55%;height:1.5rem}._skeletonRow_yip2y_256{height:3rem}@media(max-width:35rem){._panel_yip2y_1{padding:var(--spacing-4)}._choice_yip2y_66{flex-wrap:wrap}._choiceText_yip2y_87{flex-basis:calc(100% - 3rem)}._choice_yip2y_66>button{margin-left:auto}._codes_yip2y_196{grid-template-columns:minmax(0,1fr)}}
