.ThemeToggle_toggle__yA_f1{display:flex;align-items:center;justify-content:center;gap:var(--space-sm);min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:var(--space-sm);background:transparent;border:2px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:all var(--transition-base)}.ThemeToggle_toggle__yA_f1:hover{background:var(--color-gray-100);border-color:var(--color-primary-500)}[data-theme=dark] .ThemeToggle_toggle__yA_f1:hover{background:var(--color-border)}.ThemeToggle_toggle__yA_f1:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ThemeToggle_icon__fqTIm{font-size:var(--font-size-lg);line-height:1}.ThemeToggle_label__54T1K{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.ThemeToggle_selector__kXFfY{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs);background:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-lg)}.ThemeToggle_option__GYphD{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);min-height:var(--touch-target-min);background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ThemeToggle_option__GYphD:hover{background:var(--color-gray-100);color:var(--color-text)}[data-theme=dark] .ThemeToggle_option__GYphD:hover{background:var(--color-border)}.ThemeToggle_option__GYphD:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.ThemeToggle_option__GYphD.ThemeToggle_active__HbI_C{background:var(--color-primary-500);color:#fff}.ThemeToggle_option__GYphD.ThemeToggle_active__HbI_C:hover{background:var(--color-primary-600)}.ThemeToggle_optionIcon__HIGP3{font-size:var(--font-size-base);line-height:1}.ThemeToggle_optionLabel__5ajik{white-space:nowrap}@media (max-width:480px){.ThemeToggle_optionLabel__5ajik{display:none}.ThemeToggle_option__GYphD{padding:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.ThemeToggle_option__GYphD,.ThemeToggle_toggle__yA_f1{transition:none}}.Toast_toastContainer__NyhhO{position:fixed;top:var(--space-lg);right:var(--space-lg);z-index:var(--z-tooltip);display:flex;flex-direction:column;gap:var(--space-sm);max-width:400px}@media (max-width:640px){.Toast_toastContainer__NyhhO{top:var(--space-md);right:var(--space-md);left:var(--space-md);max-width:none}}.Toast_toast__O7TdZ{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:Toast_slideIn__n_n_j .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:var(--touch-target-min)}.Toast_toast__O7TdZ.Toast_success__JwS_M{background:var(--color-success-500);color:#fff}.Toast_toast__O7TdZ.Toast_error__ALBo_{background:var(--color-error-500);color:#fff}.Toast_toast__O7TdZ.Toast_warning__BuYwh{background:var(--color-warning-400);color:var(--color-gray-900)}.Toast_toast__O7TdZ.Toast_info__P3fqI{background:var(--color-primary-500);color:#fff}.Toast_iconWrapper__jVZfx{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Toast_icon__71ttU{font-size:18px;font-weight:700}.Toast_message__Ndn3l{flex:1 1;margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}@keyframes Toast_slideIn__n_n_j{0%{transform:translateX(calc(100% + var(--space-lg)));opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.Toast_toast__O7TdZ{animation:none}}