.uV-OLa_alert{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid}.uV-OLa_success{background-color:var(--success-surface);border-color:var(--success-border);color:var(--success-text)}.uV-OLa_danger{background-color:var(--danger-surface);border-color:var(--danger-border);color:var(--danger-text)}.uV-OLa_warning{background-color:var(--warning-surface);border-color:var(--warning-border);color:var(--warning-text)}.uV-OLa_info{background-color:var(--info-surface);border-color:var(--info-border);color:var(--info-text)}
.xDwtkW_button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--tap-target);border-radius:var(--radius-sm);text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-fast);border:1px solid #0000;font-weight:700;display:inline-flex}.xDwtkW_button:active:not(:disabled){transform:scale(.98)}.xDwtkW_button:disabled{cursor:not-allowed;opacity:.55}.xDwtkW_sm{padding:var(--space-3xs) var(--space-xs);min-height:2rem;font-size:var(--text-2xs)}.xDwtkW_md{padding:var(--space-2xs) var(--space-md);font-size:var(--text-sm)}.xDwtkW_lg{padding:var(--space-xs) var(--space-lg);font-size:var(--text-base)}.xDwtkW_primary{background-color:var(--text-primary);color:var(--text-inverse)}.xDwtkW_primary:hover:not(:disabled){background-color:var(--text-secondary)}.xDwtkW_secondary{background-color:var(--surface-overlay);border-color:var(--border-strong);color:var(--text-primary)}.xDwtkW_secondary:hover:not(:disabled){background-color:var(--surface-hover);border-color:var(--border-interactive)}.xDwtkW_danger{background-color:var(--brand);color:var(--brand-contrast)}.xDwtkW_danger:hover:not(:disabled){background-color:var(--brand-hover)}.xDwtkW_ghost{border-color:var(--border-default);color:var(--text-secondary);background-color:#0000}.xDwtkW_ghost:hover:not(:disabled){border-color:var(--border-interactive);color:var(--text-primary)}.xDwtkW_fullWidth{width:100%}
.si82nG_card{background-color:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow-wrap:break-word}.si82nG_padded{padding:var(--space-md)}.si82nG_interactive{transition:border-color var(--transition-base), transform var(--transition-base)}.si82nG_interactive:hover{border-color:var(--border-interactive);transform:translateY(-3px)}
.JgAQDq_field{gap:var(--space-3xs);flex-direction:column;width:100%;display:flex}.JgAQDq_label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.JgAQDq_hint{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--leading-normal)}.JgAQDq_control{width:100%;padding:var(--space-2xs) var(--space-xs);background-color:var(--surface-overlay);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text-primary);font-size:max(var(--text-base), 16px);min-height:var(--tap-target);appearance:none;transition:border-color var(--transition-base), background-color var(--transition-base)}.JgAQDq_control::placeholder{color:var(--text-faint)}.JgAQDq_control:hover:not(:disabled){border-color:var(--border-interactive)}.JgAQDq_control:focus{background-color:var(--surface-hover);border-color:var(--text-muted)}.JgAQDq_control:disabled{opacity:.55;cursor:not-allowed}.JgAQDq_controlInvalid{border-color:var(--danger-border)}.JgAQDq_textarea{min-height:8rem;line-height:var(--leading-normal);resize:vertical}.JgAQDq_error{color:var(--danger-text);font-size:var(--text-2xs);line-height:var(--leading-normal)}.JgAQDq_fieldset{gap:var(--space-2xs);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-md);background-color:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.JgAQDq_legend{padding:0 var(--space-2xs);color:var(--text-primary);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:700}.JgAQDq_description{color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);max-width:var(--width-prose)}.JgAQDq_fieldsetBody{gap:var(--space-sm);margin-top:var(--space-2xs);flex-direction:column;display:flex}.JgAQDq_choice{align-items:flex-start;gap:var(--space-2xs);padding:var(--space-3xs) 0;color:var(--text-secondary);line-height:var(--leading-normal);cursor:pointer;display:flex}.JgAQDq_choiceInput{width:1.25rem;height:1.25rem;accent-color:var(--brand);cursor:pointer;flex-shrink:0;margin-top:.15rem}.JgAQDq_choiceLabel{font-size:var(--text-sm)}.JgAQDq_choice:hover .JgAQDq_choiceLabel{color:var(--text-primary)}
.DwkGzW_scroller{-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:var(--radius-md);width:100%;overflow-x:auto}.DwkGzW_scroller:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.DwkGzW_table{border-collapse:collapse;width:100%;min-width:45rem;font-size:var(--text-sm);text-align:left}.DwkGzW_caption{padding:var(--space-2xs) var(--space-xs);color:var(--text-muted);font-size:var(--text-2xs);text-align:left}:is(.DwkGzW_table th,.DwkGzW_table td){padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border-default);vertical-align:middle;font-variant-numeric:tabular-nums}.DwkGzW_table thead th{border-bottom:2px solid var(--border-strong);background-color:var(--surface-overlay);color:var(--text-secondary);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;font-weight:700;position:sticky;top:0}.DwkGzW_table tbody tr:last-child td{border-bottom:none}.DwkGzW_table tbody tr:nth-child(2n){background-color:var(--surface-raised)}.DwkGzW_table tbody tr:hover{background-color:var(--surface-hover)}@media (max-width:48rem){.DwkGzW_stacked{min-width:0}.DwkGzW_stacked thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.DwkGzW_stacked tr{padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border-default);display:block}.DwkGzW_stacked td{gap:var(--space-2xs);padding:var(--space-3xs) 0;overflow-wrap:anywhere;border-bottom:none;grid-template-columns:8.5rem minmax(0,1fr);align-items:center;display:grid}.DwkGzW_stacked td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-2xs);font-weight:700}}.DwkGzW_table small{color:var(--text-muted)}
