.CookieConsentModal-module__Sa2PVa__overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CookieConsentModal-module__Sa2PVa__modal{background:var(--color-background,#fff);border-radius:12px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #00000026}.CookieConsentModal-module__Sa2PVa__header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.CookieConsentModal-module__Sa2PVa__title{color:var(--color-text,#1a1a1a);margin:0;font-size:18px;font-weight:700}.CookieConsentModal-module__Sa2PVa__closeButton{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.CookieConsentModal-module__Sa2PVa__closeButton:hover{background:var(--color-background-hover,#f3f4f6)}.CookieConsentModal-module__Sa2PVa__body{padding:16px 24px 24px}.CookieConsentModal-module__Sa2PVa__description{color:var(--color-text-secondary,#6b7280);margin-bottom:20px;font-size:13px;line-height:1.5}.CookieConsentModal-module__Sa2PVa__category{border-top:1px solid var(--color-border,#e5e7eb);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.CookieConsentModal-module__Sa2PVa__categoryInfo{flex:1;min-width:0}.CookieConsentModal-module__Sa2PVa__categoryName{color:var(--color-text,#1a1a1a);margin:0 0 4px;font-size:14px;font-weight:600}.CookieConsentModal-module__Sa2PVa__categoryDescription{color:var(--color-text-secondary,#6b7280);margin:0;font-size:13px;line-height:1.4}.CookieConsentModal-module__Sa2PVa__categoryControl{flex-shrink:0;padding-top:2px}.CookieConsentModal-module__Sa2PVa__alwaysOnLabel{color:var(--color-text-secondary,#6b7280);background:var(--color-background-hover,#f3f4f6);white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:500}.CookieConsentModal-module__Sa2PVa__toggleSwitch{width:48px;height:24px;display:inline-block;position:relative}.CookieConsentModal-module__Sa2PVa__toggleSwitch input{opacity:0;width:0;height:0}.CookieConsentModal-module__Sa2PVa__toggleSlider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;inset:0}.CookieConsentModal-module__Sa2PVa__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.CookieConsentModal-module__Sa2PVa__toggleSlider{background-color:var(--color-primary,#f5a24d)}input:focus+.CookieConsentModal-module__Sa2PVa__toggleSlider{box-shadow:0 0 1px var(--color-primary,#f5a24d)}input:checked+.CookieConsentModal-module__Sa2PVa__toggleSlider:before{transform:translate(24px)}.CookieConsentModal-module__Sa2PVa__footer{padding:0 24px 20px}.CookieConsentModal-module__Sa2PVa__saveButton{background:var(--color-primary,#f5a24d);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:10px 20px;font-size:14px;font-weight:600;transition:background .15s}.CookieConsentModal-module__Sa2PVa__saveButton:hover{background:var(--color-primary-hover,#e8932e)}[data-theme=dark] .CookieConsentModal-module__Sa2PVa__modal{background:var(--color-background,#1a1a2e)}[data-theme=dark] .CookieConsentModal-module__Sa2PVa__toggleSlider{background-color:#4b5563}[data-theme=dark] .CookieConsentModal-module__Sa2PVa__alwaysOnLabel{color:#9ca3af;background:#374151}[data-theme=dark] .CookieConsentModal-module__Sa2PVa__closeButton:hover{background:#ffffff14}@media (max-width:640px){.CookieConsentModal-module__Sa2PVa__modal{max-width:100%}}
.CookieConsentBanner-module__CbKo0W__overlay{z-index:50;background:#0000000d;padding:12px;position:fixed;bottom:0;left:0;right:0}.CookieConsentBanner-module__CbKo0W__banner{background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;max-width:1200px;margin:0 auto;padding:16px 20px;box-shadow:0 -4px 20px #0000001a}.CookieConsentBanner-module__CbKo0W__content{justify-content:space-between;align-items:center;gap:16px;display:flex}.CookieConsentBanner-module__CbKo0W__info{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.CookieConsentBanner-module__CbKo0W__icon{color:var(--color-primary,#f5a24d);flex-shrink:0;margin-top:1px}.CookieConsentBanner-module__CbKo0W__text{flex-direction:column;gap:2px;display:flex}.CookieConsentBanner-module__CbKo0W__title{color:var(--color-text,#1a1a1a);font-size:13px;font-weight:600}.CookieConsentBanner-module__CbKo0W__description{color:var(--color-text-secondary,#6b7280);font-size:12px;line-height:1.4}.CookieConsentBanner-module__CbKo0W__policyLink{color:var(--color-primary,#f5a24d);font-weight:500;text-decoration:none}.CookieConsentBanner-module__CbKo0W__policyLink:hover{text-decoration:underline}.CookieConsentBanner-module__CbKo0W__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.CookieConsentBanner-module__CbKo0W__manageButton{color:var(--color-text-secondary,#6b7280);border:1px solid var(--color-border,#e5e7eb);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s}.CookieConsentBanner-module__CbKo0W__manageButton:hover{background:var(--color-background-hover,#f9fafb);border-color:var(--color-text-secondary,#6b7280)}.CookieConsentBanner-module__CbKo0W__acceptButton{background:var(--color-primary,#f5a24d);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s}.CookieConsentBanner-module__CbKo0W__acceptButton:hover{background:var(--color-primary-hover,#e8932e)}[data-theme=dark] .CookieConsentBanner-module__CbKo0W__banner{background:var(--color-background,#1a1a2e);border-color:var(--color-border,#374151);box-shadow:0 -4px 20px #0000004d}[data-theme=dark] .CookieConsentBanner-module__CbKo0W__overlay{background:#0003}[data-theme=dark] .CookieConsentBanner-module__CbKo0W__manageButton:hover{border-color:var(--color-text-secondary,#fff9);color:var(--color-text-primary,#fff);background:#ffffff14}@media (max-width:640px){.CookieConsentBanner-module__CbKo0W__overlay{padding:8px}.CookieConsentBanner-module__CbKo0W__banner{border-radius:10px;padding:10px 12px}.CookieConsentBanner-module__CbKo0W__content{flex-direction:column;gap:8px}.CookieConsentBanner-module__CbKo0W__info{gap:8px}.CookieConsentBanner-module__CbKo0W__icon,.CookieConsentBanner-module__CbKo0W__description{display:none}.CookieConsentBanner-module__CbKo0W__title{font-size:12px}.CookieConsentBanner-module__CbKo0W__actions{gap:6px;width:100%}.CookieConsentBanner-module__CbKo0W__manageButton,.CookieConsentBanner-module__CbKo0W__acceptButton{text-align:center;flex:1;padding:8px 4px;font-size:12px}}
.CurrencySelector-module__3XDTBq__currencySelector{width:100%;max-width:200px;position:relative}.CurrencySelector-module__3XDTBq__selectorButton{background:var(--color-background,#fff);border:1px solid var(--color-border,#e8e8e8);cursor:pointer;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.625rem .875rem;font-size:.875rem;transition:all .2s;display:flex}.CurrencySelector-module__3XDTBq__selectorButton:hover:not(.CurrencySelector-module__3XDTBq__disabled){border-color:var(--color-border-hover);background:var(--color-background-hover)}.CurrencySelector-module__3XDTBq__selectorButton.CurrencySelector-module__3XDTBq__open{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha-20)}.CurrencySelector-module__3XDTBq__selectorButton.CurrencySelector-module__3XDTBq__disabled{opacity:.6;cursor:not-allowed}.CurrencySelector-module__3XDTBq__currentCurrency{align-items:center;gap:.5rem;display:flex}.CurrencySelector-module__3XDTBq__currencySymbol{color:var(--color-text,#333);min-width:1.5rem;font-weight:600}.CurrencySelector-module__3XDTBq__currencyCode{color:var(--color-text,#333);font-weight:500}.CurrencySelector-module__3XDTBq__chevronIcon{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.CurrencySelector-module__3XDTBq__selectorButton.CurrencySelector-module__3XDTBq__open .CurrencySelector-module__3XDTBq__chevronIcon{transform:rotate(180deg)}.CurrencySelector-module__3XDTBq__dropdown{z-index:2000;background:var(--color-background,#fff);border:1px solid var(--color-border,#e8e8e8);border-radius:.5rem;flex-direction:column;min-width:320px;max-height:min(400px,50vh);display:flex;position:fixed;box-shadow:0 4px 12px #00000026}.CurrencySelector-module__3XDTBq__dropdownHeader{border-bottom:1px solid var(--color-border,#e8e8e8);background:var(--color-background-secondary,#f8f9fa);border-radius:.5rem .5rem 0 0;padding:.75rem}.CurrencySelector-module__3XDTBq__searchContainer{position:relative}.CurrencySelector-module__3XDTBq__searchIcon{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.CurrencySelector-module__3XDTBq__searchInput{border:1px solid var(--color-border,#e8e8e8);background:var(--color-background,#fff);width:100%;color:var(--color-text,#333);border-radius:.375rem;padding:.5rem .75rem .5rem 2.5rem;font-size:.875rem}.CurrencySelector-module__3XDTBq__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha-20);outline:none}.CurrencySelector-module__3XDTBq__dropdownContent{flex:1;padding:.5rem 0;overflow-y:auto}.CurrencySelector-module__3XDTBq__sectionHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-background-secondary,#f8f9fa);border-bottom:1px solid var(--color-border,#e8e8e8);margin-bottom:.25rem;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.CurrencySelector-module__3XDTBq__currencyOption{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.625rem .75rem;transition:background-color .2s;display:flex}.CurrencySelector-module__3XDTBq__currencyOption:hover{background:var(--color-background-hover)}.CurrencySelector-module__3XDTBq__currencyOption.CurrencySelector-module__3XDTBq__selected{background:var(--color-primary-alpha-10)}.CurrencySelector-module__3XDTBq__currencyInfo{flex:1;align-items:center;gap:.75rem;display:flex}.CurrencySelector-module__3XDTBq__currencyOption .CurrencySelector-module__3XDTBq__currencySymbol{min-width:2rem;color:var(--color-text,#333);text-align:center;font-weight:600}.CurrencySelector-module__3XDTBq__currencyDetails{flex-direction:column;gap:.125rem;display:flex}.CurrencySelector-module__3XDTBq__currencyOption .CurrencySelector-module__3XDTBq__currencyCode{color:var(--color-text,#333);font-size:.875rem;font-weight:600}.CurrencySelector-module__3XDTBq__currencyName{color:var(--color-text-secondary);font-size:.75rem}.CurrencySelector-module__3XDTBq__selectedIcon{color:var(--color-primary);font-size:.875rem;font-weight:600}.CurrencySelector-module__3XDTBq__popularSection{margin-bottom:.5rem}.CurrencySelector-module__3XDTBq__allCurrencies{border-top:1px solid var(--color-border,#e8e8e8);padding-top:.5rem}.CurrencySelector-module__3XDTBq__regionGroup{margin-bottom:.5rem}.CurrencySelector-module__3XDTBq__regionHeader{color:var(--color-text-tertiary);background:var(--color-background-tertiary);border-top:1px solid var(--color-border,#e8e8e8);border-bottom:1px solid var(--color-border,#e8e8e8);margin-bottom:.25rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.CurrencySelector-module__3XDTBq__noResults{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-style:italic}.CurrencySelector-module__3XDTBq__overlay{z-index:999;background:0 0;position:fixed;inset:0}@media (max-width:768px){.CurrencySelector-module__3XDTBq__dropdown{z-index:2000;max-height:60vh;position:fixed;top:20%;left:1rem;right:1rem}.CurrencySelector-module__3XDTBq__overlay{background:#0000004d}}[data-theme=dark] .CurrencySelector-module__3XDTBq__dropdown{box-shadow:0 4px 12px #0006}[data-theme=dark] .CurrencySelector-module__3XDTBq__searchInput{background:var(--color-background-secondary)}[data-theme=dark] .CurrencySelector-module__3XDTBq__currencyOption.CurrencySelector-module__3XDTBq__selected{background:var(--color-primary-alpha-20)}
.EnhancedCurrencySelector-module__SgaofW__enhancedCurrencySelector{width:100%;margin-bottom:24px;position:relative}.EnhancedCurrencySelector-module__SgaofW__selectorHeader{margin-bottom:16px}.EnhancedCurrencySelector-module__SgaofW__label{color:var(--color-text,#333);margin:0 0 4px;font-size:18px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__description{color:var(--color-text-secondary,#666);margin:0;font-size:14px;line-height:1.4}.EnhancedCurrencySelector-module__SgaofW__topCurrencies{margin-bottom:16px}.EnhancedCurrencySelector-module__SgaofW__currencyGrid{grid-template-columns:repeat(5,1fr);gap:12px;width:100%;display:grid}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton{background:var(--color-background,#fff);border:2px solid var(--color-border,#e0e0e0);cursor:pointer;min-height:90px;color:var(--color-text,#333);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #00000014}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton:hover:not(.EnhancedCurrencySelector-module__SgaofW__disabled){background:var(--color-background-secondary,#f8f9fa);border-color:var(--color-primary,#f5a24d);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton.EnhancedCurrencySelector-module__SgaofW__selected{background:rgba(var(--color-primary-rgb,245, 162, 77), .15);border-color:var(--color-primary,#f5a24d);color:var(--color-primary,#f5a24d);box-shadow:0 4px 16px rgba(var(--color-primary-rgb,245, 162, 77), .3);transform:translateY(-2px)}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton.EnhancedCurrencySelector-module__SgaofW__selected .EnhancedCurrencySelector-module__SgaofW__topCurrencySymbol,.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton.EnhancedCurrencySelector-module__SgaofW__selected .EnhancedCurrencySelector-module__SgaofW__topCurrencyCode{color:var(--color-primary,#f5a24d);font-weight:700}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton.EnhancedCurrencySelector-module__SgaofW__disabled{opacity:.5;cursor:not-allowed}.EnhancedCurrencySelector-module__SgaofW__currencyContent{flex-direction:column;align-items:center;gap:4px;display:flex}.EnhancedCurrencySelector-module__SgaofW__topCurrencySymbol{color:var(--color-text,#333);font-size:20px;font-weight:600;line-height:1}.EnhancedCurrencySelector-module__SgaofW__topCurrencyCode{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text,#333);font-size:12px;font-weight:500}.EnhancedCurrencySelector-module__SgaofW__selectedIndicator{background:var(--color-primary,#f5a24d);border-radius:50%;width:8px;height:8px;animation:2s infinite EnhancedCurrencySelector-module__SgaofW__pulseIndicator;position:absolute;top:8px;right:8px}@keyframes EnhancedCurrencySelector-module__SgaofW__pulseIndicator{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.EnhancedCurrencySelector-module__SgaofW__dropdownSection{margin-top:8px;position:relative}.EnhancedCurrencySelector-module__SgaofW__dropdownButton{background:var(--color-background-secondary,#f8f9fa);border:2px solid var(--color-border,#e0e0e0);cursor:pointer;width:100%;min-height:56px;color:var(--color-text,#333);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.EnhancedCurrencySelector-module__SgaofW__dropdownButton:hover:not(.EnhancedCurrencySelector-module__SgaofW__disabled){background:var(--color-background,#fff);border-color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__dropdownButton.EnhancedCurrencySelector-module__SgaofW__open{border-color:var(--color-primary,#f5a24d);border-bottom-right-radius:4px;border-bottom-left-radius:4px}.EnhancedCurrencySelector-module__SgaofW__dropdownButton.EnhancedCurrencySelector-module__SgaofW__hasSelection{background:rgba(var(--color-primary-rgb,245, 162, 77), .1);border-color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__dropdownButton.EnhancedCurrencySelector-module__SgaofW__disabled{opacity:.5;cursor:not-allowed}.EnhancedCurrencySelector-module__SgaofW__dropdownButtonContent{flex:1;align-items:center;gap:12px;display:flex}.EnhancedCurrencySelector-module__SgaofW__dropdownLabel{color:var(--color-text-muted,#666);font-size:14px;font-weight:500}.EnhancedCurrencySelector-module__SgaofW__selectedCurrency{align-items:center;gap:12px;display:flex}.EnhancedCurrencySelector-module__SgaofW__selectedSymbol{color:var(--color-primary,#f5a24d);text-align:center;min-width:24px;font-size:18px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__selectedCode{color:#f5a24d;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__selectedName{color:#666;font-size:14px}.EnhancedCurrencySelector-module__SgaofW__chevronIcon{color:#666;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1)}.EnhancedCurrencySelector-module__SgaofW__dropdownButton.EnhancedCurrencySelector-module__SgaofW__open .EnhancedCurrencySelector-module__SgaofW__chevronIcon{transform:rotate(180deg)}.EnhancedCurrencySelector-module__SgaofW__dropdown{background:var(--color-background,#fff);border:2px solid var(--color-primary,#f5a24d);z-index:10000;border-radius:12px;min-width:350px;max-height:min(400px,60vh);animation:.2s cubic-bezier(.4,0,.2,1) EnhancedCurrencySelector-module__SgaofW__dropdownSlideIn;overflow:hidden;box-shadow:0 8px 32px #00000026}@keyframes EnhancedCurrencySelector-module__SgaofW__dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.EnhancedCurrencySelector-module__SgaofW__dropdownHeader{border-bottom:1px solid var(--color-border,#e0e0e0);background:var(--color-background-secondary,#f8f9fa);padding:16px}.EnhancedCurrencySelector-module__SgaofW__searchContainer{align-items:center;display:flex;position:relative}.EnhancedCurrencySelector-module__SgaofW__searchIcon{color:var(--color-text-secondary,#666);z-index:1;position:absolute;left:12px}.EnhancedCurrencySelector-module__SgaofW__searchInput{border:1px solid var(--color-border,#e0e0e0);background:var(--color-background,#fff);width:100%;color:var(--color-text,#333);border-radius:8px;padding:10px 12px 10px 40px;font-size:14px;transition:border-color .2s}.EnhancedCurrencySelector-module__SgaofW__searchInput:focus{border-color:var(--color-primary,#f5a24d);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb,245, 162, 77), .1);outline:none}.EnhancedCurrencySelector-module__SgaofW__searchInput::placeholder{color:var(--color-text-secondary,#666)}.EnhancedCurrencySelector-module__SgaofW__dropdownContent{max-height:min(320px,50vh);overflow:hidden auto}.EnhancedCurrencySelector-module__SgaofW__searchResults,.EnhancedCurrencySelector-module__SgaofW__allCurrencies{padding:8px 0}.EnhancedCurrencySelector-module__SgaofW__sectionHeader{color:var(--color-text-secondary,#666);text-transform:uppercase;letter-spacing:.5px;background:var(--color-background-secondary,#f8f9fa);border-bottom:1px solid var(--color-border,#e0e0e0);z-index:1;padding:12px 16px 8px;font-size:12px;font-weight:600;position:sticky;top:0}.EnhancedCurrencySelector-module__SgaofW__regionGroup{margin-bottom:4px}.EnhancedCurrencySelector-module__SgaofW__regionHeader{color:var(--color-text-secondary,#666);text-transform:uppercase;letter-spacing:.5px;background:var(--color-background-tertiary,#fff);padding:8px 16px 4px;font-size:11px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__currencyOption{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background-color .15s;display:flex}.EnhancedCurrencySelector-module__SgaofW__currencyOption:hover{background:var(--color-background-tertiary,#fff)}.EnhancedCurrencySelector-module__SgaofW__currencyOption.EnhancedCurrencySelector-module__SgaofW__selected{background:rgba(var(--color-primary-rgb,245, 162, 77), .1);color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__currencyInfo{flex:1;align-items:center;gap:12px;display:flex}.EnhancedCurrencySelector-module__SgaofW__currencySymbol{text-align:center;min-width:32px;color:var(--color-text,#333);font-size:16px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__currencyOption.EnhancedCurrencySelector-module__SgaofW__selected .EnhancedCurrencySelector-module__SgaofW__currencySymbol{color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__currencyDetails{flex-direction:column;gap:2px;display:flex}.EnhancedCurrencySelector-module__SgaofW__currencyCode{color:var(--color-text,#333);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__currencyOption.EnhancedCurrencySelector-module__SgaofW__selected .EnhancedCurrencySelector-module__SgaofW__currencyCode{color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__currencyName{color:var(--color-text-secondary,#666);font-size:12px}.EnhancedCurrencySelector-module__SgaofW__selectedIcon{color:var(--color-primary,#f5a24d);font-size:14px;font-weight:600}.EnhancedCurrencySelector-module__SgaofW__noResults{text-align:center;color:var(--color-text-secondary,#666);padding:24px 16px;font-size:14px}.EnhancedCurrencySelector-module__SgaofW__overlay{z-index:9999;background:0 0;position:fixed;inset:0}@media (max-width:768px){.EnhancedCurrencySelector-module__SgaofW__currencyGrid{grid-template-columns:repeat(3,1fr);gap:8px}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton{min-height:50px;padding:10px 6px;font-size:12px}.EnhancedCurrencySelector-module__SgaofW__topCurrencySymbol{font-size:18px}.EnhancedCurrencySelector-module__SgaofW__topCurrencyCode{font-size:10px}.EnhancedCurrencySelector-module__SgaofW__dropdown{min-width:auto;max-height:min(70vh,350px)}.EnhancedCurrencySelector-module__SgaofW__dropdownContent{max-height:min(60vh,280px)}.EnhancedCurrencySelector-module__SgaofW__overlay{background:#0000004d}}@media (max-width:480px){.EnhancedCurrencySelector-module__SgaofW__currencyGrid{grid-template-columns:repeat(3,1fr);gap:6px}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton{min-height:45px;padding:8px 4px;font-size:11px}.EnhancedCurrencySelector-module__SgaofW__topCurrencySymbol{font-size:16px}.EnhancedCurrencySelector-module__SgaofW__topCurrencyCode{font-size:9px}.EnhancedCurrencySelector-module__SgaofW__dropdown{max-height:70vh}.EnhancedCurrencySelector-module__SgaofW__selectedCurrency{flex-direction:column;align-items:flex-start;gap:4px}.EnhancedCurrencySelector-module__SgaofW__selectedName{display:none}}@media (prefers-color-scheme:dark){.EnhancedCurrencySelector-module__SgaofW__dropdown{background:var(--color-background,#1a1a1a);border-color:var(--color-primary,#f5a24d);box-shadow:0 8px 32px #0000004d}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton{background:var(--color-background-secondary,#2a2a2a);border-color:var(--color-border,#404040);color:var(--color-text,#fff)}.EnhancedCurrencySelector-module__SgaofW__topCurrencyButton:hover:not(.EnhancedCurrencySelector-module__SgaofW__disabled){background:var(--color-background-tertiary,#3a3a3a);border-color:var(--color-primary,#f5a24d);box-shadow:0 4px 12px #0003}.EnhancedCurrencySelector-module__SgaofW__topCurrencySymbol,.EnhancedCurrencySelector-module__SgaofW__topCurrencyCode{color:var(--color-text,#fff)}.EnhancedCurrencySelector-module__SgaofW__dropdownButton{background:var(--color-background-secondary,#2a2a2a);border-color:var(--color-border,#404040);color:var(--color-text,#fff)}.EnhancedCurrencySelector-module__SgaofW__dropdownButton:hover:not(.EnhancedCurrencySelector-module__SgaofW__disabled){background:var(--color-background-tertiary,#3a3a3a);border-color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__dropdownLabel,.EnhancedCurrencySelector-module__SgaofW__selectedSymbol,.EnhancedCurrencySelector-module__SgaofW__selectedCode,.EnhancedCurrencySelector-module__SgaofW__selectedName{color:var(--color-text,#fff)}.EnhancedCurrencySelector-module__SgaofW__chevronIcon{color:var(--color-text-secondary,#ccc)}.EnhancedCurrencySelector-module__SgaofW__dropdownHeader{background:var(--color-background-secondary,#2a2a2a);border-bottom-color:var(--color-border,#404040)}.EnhancedCurrencySelector-module__SgaofW__searchInput{background:var(--color-background,#1a1a1a);border-color:var(--color-border,#404040);color:var(--color-text,#fff)}.EnhancedCurrencySelector-module__SgaofW__searchInput:focus{border-color:var(--color-primary,#f5a24d)}.EnhancedCurrencySelector-module__SgaofW__searchInput::placeholder,.EnhancedCurrencySelector-module__SgaofW__searchIcon{color:var(--color-text-secondary,#888)}.EnhancedCurrencySelector-module__SgaofW__currencyOption{color:var(--color-text,#fff)}.EnhancedCurrencySelector-module__SgaofW__currencyOption:hover{background:var(--color-background-tertiary,#3a3a3a)}.EnhancedCurrencySelector-module__SgaofW__sectionHeader,.EnhancedCurrencySelector-module__SgaofW__regionHeader{background:var(--color-background-secondary,#2a2a2a);color:var(--color-text-secondary,#ccc);border-bottom-color:var(--color-border,#404040)}}
.PWAInstallButton-module__21SYZG__installButton{cursor:pointer;white-space:nowrap;border:none;border-radius:.5rem;align-items:center;gap:.5rem;font-family:inherit;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.PWAInstallButton-module__21SYZG__installButton:focus{outline:2px solid var(--color-primary);outline-offset:2px}.PWAInstallButton-module__21SYZG__primary{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:#fff;box-shadow:0 2px 4px #0000001a}.PWAInstallButton-module__21SYZG__primary:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.PWAInstallButton-module__21SYZG__secondary{background:var(--color-card-bg);color:var(--color-text);border:1px solid var(--color-border)}.PWAInstallButton-module__21SYZG__secondary:hover{background:var(--color-hover-bg);border-color:var(--color-primary)}.PWAInstallButton-module__21SYZG__small{padding:.5rem .75rem;font-size:.875rem}.PWAInstallButton-module__21SYZG__medium{padding:.75rem 1rem;font-size:1rem}.PWAInstallButton-module__21SYZG__large{padding:1rem 1.5rem;font-size:1.125rem}.PWAInstallButton-module__21SYZG__icon{flex-shrink:0}.PWAInstallButton-module__21SYZG__modalOverlay{z-index:9999;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.PWAInstallButton-module__21SYZG__modal{background:var(--color-card-bg);border-radius:1rem;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px #0003}.PWAInstallButton-module__21SYZG__modalHeader{justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;display:flex}.PWAInstallButton-module__21SYZG__modalTitle{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}.PWAInstallButton-module__21SYZG__modalClose{cursor:pointer;color:var(--color-text-secondary);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.25rem;font-size:1.5rem;display:flex}.PWAInstallButton-module__21SYZG__modalClose:hover{background:var(--color-hover-bg);color:var(--color-text)}.PWAInstallButton-module__21SYZG__modalContent{text-align:center;padding:1.5rem}.PWAInstallButton-module__21SYZG__instructionIcon{color:var(--color-primary);justify-content:center;margin-bottom:1rem;display:flex}.PWAInstallButton-module__21SYZG__modalDescription{color:var(--color-text-secondary);margin:0 0 1.5rem}.PWAInstallButton-module__21SYZG__instructionsList{text-align:left;margin:0 0 2rem;padding:0;list-style:none}.PWAInstallButton-module__21SYZG__instructionItem{background:var(--color-bg);border-left:4px solid var(--color-primary);border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.PWAInstallButton-module__21SYZG__instructionNumber{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.125rem;font-size:.75rem;font-weight:600;display:flex}.PWAInstallButton-module__21SYZG__instructionText{color:var(--color-text);line-height:1.4}.PWAInstallButton-module__21SYZG__modalActions{text-align:center}.PWAInstallButton-module__21SYZG__gotItButton{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.75rem 2rem;font-weight:500;transition:all .2s}.PWAInstallButton-module__21SYZG__gotItButton:hover{background:var(--color-primary-dark);transform:translateY(-1px)}@media (max-width:640px){.PWAInstallButton-module__21SYZG__modal{max-height:calc(100vh - 2rem);margin:1rem}.PWAInstallButton-module__21SYZG__modalHeader{padding:1rem 1rem 0}.PWAInstallButton-module__21SYZG__modalContent{padding:1rem}.PWAInstallButton-module__21SYZG__instructionItem{padding:.5rem}}
.PWAInstallSection-module__uB8N2G__installSection{flex-direction:column;gap:1.5rem;display:flex}.PWAInstallSection-module__uB8N2G__statusCard{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.PWAInstallSection-module__uB8N2G__statusHeader{align-items:flex-start;gap:1rem;display:flex}.PWAInstallSection-module__uB8N2G__statusIcon{background:var(--color-bg);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.PWAInstallSection-module__uB8N2G__statusIconSuccess{color:var(--color-success,#22c55e)}.PWAInstallSection-module__uB8N2G__statusIconPrimary{color:var(--color-primary)}.PWAInstallSection-module__uB8N2G__statusIconWarning{color:var(--color-warning,#f59e0b)}.PWAInstallSection-module__uB8N2G__statusIconSecondary{color:var(--color-text-secondary)}.PWAInstallSection-module__uB8N2G__statusText{flex:1;min-width:0}.PWAInstallSection-module__uB8N2G__statusTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1.125rem;font-weight:600;line-height:1.3}.PWAInstallSection-module__uB8N2G__statusDescription{color:var(--color-text-secondary);margin:0;font-size:.925rem;line-height:1.4}.PWAInstallSection-module__uB8N2G__statusActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PWAInstallSection-module__uB8N2G__installedBadge{background:var(--color-success-bg,#dcfce7);color:var(--color-success,#22c55e);border:1px solid var(--color-success-border,#86efac);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.PWAInstallSection-module__uB8N2G__dismissedActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.PWAInstallSection-module__uB8N2G__resetButton{background:var(--color-card-bg);color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.PWAInstallSection-module__uB8N2G__resetButton:hover{background:var(--color-hover-bg);color:var(--color-text);border-color:var(--color-primary)}.PWAInstallSection-module__uB8N2G__resetButton:focus{outline:2px solid var(--color-primary);outline-offset:2px}.PWAInstallSection-module__uB8N2G__platformInfo{flex-direction:column;gap:1rem;display:flex}.PWAInstallSection-module__uB8N2G__infoCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.PWAInstallSection-module__uB8N2G__infoIcon{flex-shrink:0;font-size:1.5rem;line-height:1}.PWAInstallSection-module__uB8N2G__infoContent{flex:1;min-width:0}.PWAInstallSection-module__uB8N2G__infoTitle{color:var(--color-text);margin:0 0 .25rem;font-size:.925rem;font-weight:600}.PWAInstallSection-module__uB8N2G__infoText{color:var(--color-text-secondary);margin:0;font-size:.875rem;line-height:1.4}.PWAInstallSection-module__uB8N2G__benefitsSection{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;padding:1.5rem}.PWAInstallSection-module__uB8N2G__benefitsTitle{color:var(--color-text);margin:0 0 1rem;font-size:1rem;font-weight:600}.PWAInstallSection-module__uB8N2G__benefitsList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.PWAInstallSection-module__uB8N2G__benefitItem{color:var(--color-text-secondary);align-items:center;gap:.75rem;font-size:.875rem;line-height:1.4;display:flex}.PWAInstallSection-module__uB8N2G__benefitIcon{flex-shrink:0;font-size:1.25rem;line-height:1}@media (max-width:640px){.PWAInstallSection-module__uB8N2G__statusCard{padding:1rem}.PWAInstallSection-module__uB8N2G__statusHeader{gap:.75rem}.PWAInstallSection-module__uB8N2G__statusIcon{width:2rem;height:2rem}.PWAInstallSection-module__uB8N2G__statusActions,.PWAInstallSection-module__uB8N2G__dismissedActions{flex-direction:column;align-items:stretch}.PWAInstallSection-module__uB8N2G__benefitsList{grid-template-columns:1fr}.PWAInstallSection-module__uB8N2G__infoCard{padding:.75rem}.PWAInstallSection-module__uB8N2G__benefitsSection{padding:1rem}}@media (prefers-color-scheme:dark){.PWAInstallSection-module__uB8N2G__installedBadge{background:#22c55e26;border-color:#22c55e4d}}
.TimezoneSelector-module__YpphDa__timezoneSelector{z-index:1;width:100%;margin-bottom:24px;position:relative}.TimezoneSelector-module__YpphDa__selectorHeader{margin-bottom:16px}.TimezoneSelector-module__YpphDa__label{color:var(--color-text,#333);margin:0 0 4px;font-size:18px;font-weight:600}.TimezoneSelector-module__YpphDa__description{color:var(--color-text-secondary,#666);margin:0;font-size:14px;line-height:1.4}.TimezoneSelector-module__YpphDa__autoDetectSection{background:var(--color-background,#fff);border:2px solid var(--color-primary,#f5a24d);box-shadow:0 4px 12px rgba(var(--color-primary-rgb,245, 162, 77), .15);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:16px 20px;animation:.3s ease-out TimezoneSelector-module__YpphDa__slideIn;display:flex}@keyframes TimezoneSelector-module__YpphDa__slideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.TimezoneSelector-module__YpphDa__detectedInfo{flex:1;align-items:center;gap:8px;display:flex}.TimezoneSelector-module__YpphDa__detectedIcon{color:var(--color-primary,#f5a24d);background:rgba(var(--color-primary-rgb,245, 162, 77), .1);border-radius:8px;align-items:center;margin-right:12px;padding:8px;display:flex}.TimezoneSelector-module__YpphDa__detectedDetails{flex-direction:column;gap:2px;display:flex}.TimezoneSelector-module__YpphDa__detectedLabel{color:var(--color-text-secondary,#666);font-size:12px;font-weight:500}.TimezoneSelector-module__YpphDa__detectedValue{color:var(--color-text,#333);font-size:15px;font-weight:700}.TimezoneSelector-module__YpphDa__useDetectedButton{background:var(--color-primary,#f5a24d);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(var(--color-primary-rgb,245, 162, 77), .3);border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.TimezoneSelector-module__YpphDa__useDetectedButton:hover:not(:disabled){background:var(--color-primary-dark,#e49545);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.TimezoneSelector-module__YpphDa__useDetectedButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.TimezoneSelector-module__YpphDa__spinner,.TimezoneSelector-module__YpphDa__spinnerSmall{border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:1s linear infinite TimezoneSelector-module__YpphDa__spin}.TimezoneSelector-module__YpphDa__spinnerSmall{border-width:1.5px;width:12px;height:12px}@keyframes TimezoneSelector-module__YpphDa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.TimezoneSelector-module__YpphDa__selectorButton{background:var(--color-background,#fff);border:1px solid var(--color-border,#e8e8e8);cursor:pointer;text-align:left;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.TimezoneSelector-module__YpphDa__selectorButton:hover:not(.TimezoneSelector-module__YpphDa__disabled){border-color:var(--color-border-hover);background:var(--color-background-hover)}.TimezoneSelector-module__YpphDa__selectorButton.TimezoneSelector-module__YpphDa__open{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha-20)}.TimezoneSelector-module__YpphDa__selectorButton.TimezoneSelector-module__YpphDa__disabled{opacity:.6;cursor:not-allowed}.TimezoneSelector-module__YpphDa__globeIcon{color:var(--color-text-secondary);flex-shrink:0}.TimezoneSelector-module__YpphDa__currentValue{color:var(--color-text,#333);flex:1;font-weight:500}.TimezoneSelector-module__YpphDa__chevronIcon{color:var(--color-text-secondary);flex-shrink:0;transition:transform .2s}.TimezoneSelector-module__YpphDa__selectorButton.TimezoneSelector-module__YpphDa__open .TimezoneSelector-module__YpphDa__chevronIcon{transform:rotate(180deg)}.TimezoneSelector-module__YpphDa__dropdown{z-index:2000;background:var(--color-background,#fff);border:2px solid var(--color-primary,#f5a24d);border-radius:12px;flex-direction:column;max-height:400px;margin-top:.25rem;display:flex;position:fixed;box-shadow:0 8px 32px #00000026}.TimezoneSelector-module__YpphDa__dropdownHeader{border-bottom:1px solid var(--color-border,#e8e8e8);background:var(--color-background-secondary,#f8f9fa);border-radius:.5rem .5rem 0 0;padding:1rem}.TimezoneSelector-module__YpphDa__searchContainer{margin-bottom:.75rem;position:relative}.TimezoneSelector-module__YpphDa__searchIcon{color:var(--color-text-secondary);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.TimezoneSelector-module__YpphDa__searchInput{border:1px solid var(--color-border,#e8e8e8);background:var(--color-background,#fff);width:100%;color:var(--color-text,#333);border-radius:.375rem;padding:.5rem .75rem .5rem 2.5rem;font-size:.875rem}.TimezoneSelector-module__YpphDa__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-alpha-20);outline:none}.TimezoneSelector-module__YpphDa__detectButton{background:var(--color-primary,#f5a24d);color:#fff;cursor:pointer;width:100%;box-shadow:0 2px 8px rgba(var(--color-primary-rgb,245, 162, 77), .3);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.TimezoneSelector-module__YpphDa__detectButton:hover:not(:disabled){background:var(--color-primary-dark,#e49545);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.TimezoneSelector-module__YpphDa__detectButton:disabled{opacity:.7;cursor:not-allowed;transform:none}.TimezoneSelector-module__YpphDa__dropdownContent{flex:1;padding:.5rem 0;overflow-y:auto}.TimezoneSelector-module__YpphDa__sectionHeader{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-background-secondary,#f8f9fa);border-bottom:1px solid var(--color-border,#e8e8e8);margin-bottom:.25rem;padding:.75rem 1rem .5rem;font-size:.75rem;font-weight:600}.TimezoneSelector-module__YpphDa__searchResults .TimezoneSelector-module__YpphDa__sectionHeader{background:0 0;border-bottom:none;margin-bottom:.5rem}.TimezoneSelector-module__YpphDa__timezoneOption{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;transition:background-color .2s;display:flex}.TimezoneSelector-module__YpphDa__timezoneOption:hover{background:var(--color-background-hover)}.TimezoneSelector-module__YpphDa__timezoneOption.TimezoneSelector-module__YpphDa__selected{background:var(--color-primary-alpha-10);color:var(--color-primary)}.TimezoneSelector-module__YpphDa__timezoneInfo{flex-direction:column;flex:1;gap:.25rem;display:flex}.TimezoneSelector-module__YpphDa__timezoneLabel{color:var(--color-text,#333);font-size:.875rem;font-weight:500}.TimezoneSelector-module__YpphDa__timezoneDetails{color:var(--color-text-secondary);font-size:.75rem}.TimezoneSelector-module__YpphDa__selectedIcon{color:var(--color-primary);font-size:.875rem;font-weight:600}.TimezoneSelector-module__YpphDa__popularSection{margin-bottom:1rem}.TimezoneSelector-module__YpphDa__allTimezones{border-top:1px solid var(--color-border,#e8e8e8);padding-top:.5rem}.TimezoneSelector-module__YpphDa__continentGroup{margin-bottom:1rem}.TimezoneSelector-module__YpphDa__continentHeader{color:var(--color-text-tertiary);background:var(--color-background-tertiary);border-top:1px solid var(--color-border,#e8e8e8);border-bottom:1px solid var(--color-border,#e8e8e8);margin-bottom:.25rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.TimezoneSelector-module__YpphDa__noResults{text-align:center;color:var(--color-text-secondary);padding:2rem 1rem;font-style:italic}.TimezoneSelector-module__YpphDa__overlay{z-index:1001;background:0 0;position:fixed;inset:0}@media (max-width:768px){.TimezoneSelector-module__YpphDa__dropdown{max-height:60vh;width:auto!important;top:20%!important;left:1rem!important;right:1rem!important}.TimezoneSelector-module__YpphDa__overlay{background:#0000004d}}[data-theme=dark] .TimezoneSelector-module__YpphDa__dropdown{box-shadow:0 4px 12px #0006}[data-theme=dark] .TimezoneSelector-module__YpphDa__searchInput{background:var(--color-background-secondary)}[data-theme=dark] .TimezoneSelector-module__YpphDa__timezoneOption.TimezoneSelector-module__YpphDa__selected{background:var(--color-primary-alpha-20)}
.AuthForms-module__L-sb1G__form{gap:var(--space-medium);flex-direction:column;width:100%;display:flex}.AuthForms-module__L-sb1G__formGroup{gap:var(--space-xsmall);flex-direction:column;display:flex}.AuthForms-module__L-sb1G__errorMessage{color:var(--color-error);font-size:var(--font-size-small);margin-top:var(--space-xxsmall);line-height:1.4;font-weight:var(--font-weight-medium)}.AuthForms-module__L-sb1G__errorContainer{padding:var(--space-small);border-radius:var(--border-radius-small);background-color:var(--color-error-light,#dc35451a);border:1px solid var(--color-error-border,#dc354533);margin-top:var(--space-small)}.AuthForms-module__L-sb1G__errorContainer .AuthForms-module__L-sb1G__errorMessage{color:var(--color-error-dark,#dc3545);margin-top:0}.AuthForms-module__L-sb1G__emailSuggestionText{margin-top:var(--space-xsmall,6px);font-size:var(--font-size-small,.875rem);color:#495057;margin-bottom:0}.AuthForms-module__L-sb1G__emailSuggestionButton{font:inherit;color:var(--color-primary,#f5a24d);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.AuthForms-module__L-sb1G__emailSuggestionButton:hover,.AuthForms-module__L-sb1G__emailSuggestionButton:focus-visible{color:var(--color-primary-dark,#e49545);background:0 0;outline:none;text-decoration:underline}.AuthForms-module__L-sb1G__emailSuggestionHint{margin-top:var(--space-xsmall,6px);font-size:var(--font-size-small,.875rem);margin-bottom:0}.AuthForms-module__L-sb1G__fraudSupportMessage{font-size:var(--font-size-xsmall);color:var(--color-error);margin-top:var(--space-xxsmall);opacity:.8}.AuthForms-module__L-sb1G__submitButton{margin-top:var(--space-small);width:100%}.AuthForms-module__L-sb1G__loginLink{margin-top:var(--space-medium);text-align:center}.AuthForms-module__L-sb1G__orDivider{margin:var(--space-medium) 0 var(--space-small);color:var(--color-text-muted,#7a736a);text-transform:lowercase;align-items:center;gap:12px;font-size:.82rem;display:flex}.AuthForms-module__L-sb1G__orDivider:before,.AuthForms-module__L-sb1G__orDivider:after{content:"";background:var(--color-border,#e7e0d4);flex:1;height:1px}.AuthForms-module__L-sb1G__secondaryActions{flex-direction:column;align-items:center;gap:12px;display:flex}.AuthForms-module__L-sb1G__otpBlock{margin-top:var(--space-small);flex-direction:column;gap:10px;display:flex}.AuthForms-module__L-sb1G__link{width:auto;font:inherit;color:var(--color-primary);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:none;display:inline}.AuthForms-module__L-sb1G__link:hover,.AuthForms-module__L-sb1G__link:focus,.AuthForms-module__L-sb1G__link:active{color:var(--color-primary-dark);background:0 0;text-decoration:underline}.AuthForms-module__L-sb1G__link:disabled{color:var(--color-text-muted);opacity:.6;cursor:not-allowed;background:0 0;text-decoration:none}.AuthForms-module__L-sb1G__stepIndicator{text-align:center;margin-bottom:var(--space-medium);padding-bottom:var(--space-medium);border-bottom:1px solid var(--color-border)}.AuthForms-module__L-sb1G__stepTitle{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-xsmall);font-family:var(--font-family-heading)}.AuthForms-module__L-sb1G__stepDescription{font-size:var(--font-size-small);color:var(--color-text-muted)}.AuthForms-module__L-sb1G__betaNotice{border-radius:var(--border-radius-medium);margin-bottom:var(--space-medium);background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.AuthForms-module__L-sb1G__betaNoticeIcon{font-size:16px}.AuthForms-module__L-sb1G__betaNoticeText{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:#92400e}.AuthForms-module__L-sb1G__referralBanner{border-radius:var(--border-radius-medium);margin-bottom:var(--space-medium);background:linear-gradient(135deg,#dcfce7,#bbf7d0);border:1px solid #22c55e;justify-content:center;align-items:center;gap:8px;padding:12px 16px;display:flex}.AuthForms-module__L-sb1G__referralBannerIcon{font-size:16px}.AuthForms-module__L-sb1G__referralBannerText{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:#166534}.AuthForms-module__L-sb1G__referralNote{font-size:var(--font-size-xsmall);color:var(--color-text-muted);margin-top:var(--space-xxsmall)}.AuthForms-module__L-sb1G__successIcon{color:var(--color-success);width:20px;height:20px}.AuthForms-module__L-sb1G__errorIcon{color:var(--color-error);width:20px;height:20px}.AuthForms-module__L-sb1G__spinner{border:2px solid var(--color-background-alt);border-top:2px solid var(--color-text-muted);border-radius:50%;width:16px;height:16px;animation:1s linear infinite AuthForms-module__L-sb1G__spin}.AuthForms-module__L-sb1G__termsCheckbox{margin-top:var(--space-xxsmall);margin-bottom:var(--space-xsmall)}.AuthForms-module__L-sb1G__termsCheckbox .AuthForms-module__L-sb1G__checkboxLabel{font-size:var(--font-size-small);line-height:1.4}@keyframes AuthForms-module__L-sb1G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.AuthForms-module__L-sb1G__passwordCriteria{margin-top:var(--space-xsmall)}.AuthForms-module__L-sb1G__criterion{align-items:center;gap:var(--space-xsmall);font-size:var(--font-size-small);color:var(--color-text-muted);display:flex}.AuthForms-module__L-sb1G__submitButton{margin-top:var(--space-small);backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-height:44px;position:relative;transform:translateZ(0)}.AuthForms-module__L-sb1G__submitButton *{transform:translateZ(0)}.AuthForms-module__L-sb1G__submitButton:not(:disabled){background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:var(--color-text-light)}.AuthForms-module__L-sb1G__successIconSmall{color:var(--color-success);width:16px;height:16px}.AuthForms-module__L-sb1G__errorIconSmall{color:var(--color-error);width:16px;height:16px}#AuthForms-module__L-sb1G__turnstile-wrapper{width:100%;margin-top:var(--space-medium);flex-direction:column;align-items:center;display:flex}#AuthForms-module__L-sb1G__turnstile-container{width:100%;max-width:304px;height:80px;overflow:visible}#AuthForms-module__L-sb1G__global-turnstile-container{width:100%;max-width:304px;height:80px}.AuthForms-module__L-sb1G__turnstileError{color:var(--color-error);font-size:var(--font-size-small);margin-top:var(--space-xxsmall);text-align:center}@media (max-width:768px){.AuthForms-module__L-sb1G__form{gap:var(--space-small)}.AuthForms-module__L-sb1G__formGroup{gap:var(--space-xxsmall)}.AuthForms-module__L-sb1G__errorMessage{font-size:var(--font-size-xsmall)}.AuthForms-module__L-sb1G__errorContainer{padding:var(--space-xsmall);margin-top:var(--space-xsmall)}.AuthForms-module__L-sb1G__submitButton{margin-top:var(--space-xsmall)}.AuthForms-module__L-sb1G__loginLink{margin-top:var(--space-small)}.AuthForms-module__L-sb1G__stepTitle{font-size:var(--font-size-large)}.AuthForms-module__L-sb1G__stepDescription{font-size:var(--font-size-xsmall)}.AuthForms-module__L-sb1G__successIcon,.AuthForms-module__L-sb1G__errorIcon{width:18px;height:18px}.AuthForms-module__L-sb1G__spinner{width:14px;height:14px}#AuthForms-module__L-sb1G__turnstile-container{height:60px}.AuthForms-module__L-sb1G__criterion{font-size:var(--font-size-xsmall);gap:var(--space-xxsmall)}.AuthForms-module__L-sb1G__successIconSmall,.AuthForms-module__L-sb1G__errorIconSmall{width:14px;height:14px}.AuthForms-module__L-sb1G__verifiedIcon{width:18px;height:18px}.AuthForms-module__L-sb1G__verifiedEmailNote{font-size:var(--font-size-xsmall);margin-top:var(--space-xxsmall);gap:var(--space-xxsmall)}}@media (max-width:480px){.AuthForms-module__L-sb1G__form{gap:var(--space-xsmall)}.AuthForms-module__L-sb1G__formGroup{gap:var(--space-xxxsmall)}.AuthForms-module__L-sb1G__errorMessage{font-size:var(--font-size-xsmall)}.AuthForms-module__L-sb1G__errorContainer{padding:var(--space-xxsmall);margin-top:var(--space-xxsmall)}.AuthForms-module__L-sb1G__submitButton{margin-top:var(--space-xxsmall)}.AuthForms-module__L-sb1G__loginLink{margin-top:var(--space-xsmall)}.AuthForms-module__L-sb1G__stepTitle{font-size:var(--font-size-medium)}.AuthForms-module__L-sb1G__stepDescription{font-size:var(--font-size-xsmall)}.AuthForms-module__L-sb1G__successIcon,.AuthForms-module__L-sb1G__errorIcon{width:16px;height:16px}.AuthForms-module__L-sb1G__spinner{width:12px;height:12px}#AuthForms-module__L-sb1G__turnstile-container{height:50px}.AuthForms-module__L-sb1G__criterion{font-size:var(--font-size-xsmall);gap:var(--space-xxsmall)}.AuthForms-module__L-sb1G__successIconSmall,.AuthForms-module__L-sb1G__errorIconSmall{width:12px;height:12px}.AuthForms-module__L-sb1G__verifiedIcon{width:16px;height:16px}.AuthForms-module__L-sb1G__verifiedEmailNote{font-size:var(--font-size-xsmall);margin-top:var(--space-xxsmall);gap:var(--space-xxsmall);line-height:1.3}}.AuthForms-module__L-sb1G__verifiedEmailInput{cursor:not-allowed;background:var(--color-background-light)!important;border-color:var(--color-success)!important;color:var(--color-text)!important}.AuthForms-module__L-sb1G__verifiedIcon{width:20px;height:20px;color:var(--color-success)}.AuthForms-module__L-sb1G__verifiedEmailNote{color:var(--color-success);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);margin-top:var(--space-xsmall);align-items:center;gap:var(--space-xxsmall);display:flex}.AuthForms-module__L-sb1G__locationSection{background:var(--color-background-elevated);border:1px solid var(--color-border-subtle);border-radius:8px;margin-bottom:8px;padding:16px}.AuthForms-module__L-sb1G__currencyDisplay{border-top:1px solid var(--color-border-subtle);margin-top:12px;padding-top:12px}.AuthForms-module__L-sb1G__currencyInfo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AuthForms-module__L-sb1G__currencyLabel{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-small)}.AuthForms-module__L-sb1G__currencyNote{font-size:var(--font-size-xsmall);color:var(--color-text-secondary);font-style:italic}.AuthForms-module__L-sb1G__locationSection .timezoneSelector{background:0 0;border:none;padding:0}.AuthForms-module__L-sb1G__formProcessing{pointer-events:none;opacity:.6;transition:opacity .3s}.AuthForms-module__L-sb1G__formProcessing input,.AuthForms-module__L-sb1G__formProcessing select,.AuthForms-module__L-sb1G__formProcessing textarea{background-color:var(--color-background-muted,#f8f9fa)!important;color:var(--color-text-disabled,#6c757d)!important;cursor:not-allowed!important}.AuthForms-module__L-sb1G__formProcessing .AuthForms-module__L-sb1G__locationSection{background:var(--color-background-muted,#f8f9fa);opacity:.7}.AuthForms-module__L-sb1G__formOverlay{position:relative}.AuthForms-module__L-sb1G__formOverlay:after{content:"";pointer-events:none;z-index:1;opacity:0;background:#ffffffb3;border-radius:8px;transition:opacity .3s;position:absolute;inset:0}.AuthForms-module__L-sb1G__formOverlay.AuthForms-module__L-sb1G__processing:after{opacity:1}.AuthForms-module__L-sb1G__submitButton.AuthForms-module__L-sb1G__processing{position:relative;overflow:hidden;background:var(--color-primary-muted,#f5a24d99)!important;cursor:not-allowed!important}.AuthForms-module__L-sb1G__submitButton.AuthForms-module__L-sb1G__processing:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;animation:1.5s infinite AuthForms-module__L-sb1G__shimmer;position:absolute;top:0;left:-100%}@keyframes AuthForms-module__L-sb1G__shimmer{0%{left:-100%}to{left:100%}}:is([data-theme=dark] .AuthForms-module__L-sb1G__formProcessing input,[data-theme=dark] .AuthForms-module__L-sb1G__formProcessing select,[data-theme=dark] .AuthForms-module__L-sb1G__formProcessing textarea){color:#c8c8c899!important;background-color:#3c3c3ccc!important}[data-theme=dark] .AuthForms-module__L-sb1G__formProcessing .AuthForms-module__L-sb1G__locationSection{background:#3c3c3ccc}[data-theme=dark] .AuthForms-module__L-sb1G__formOverlay:after{background:#2a2a2ab3}.AuthForms-module__L-sb1G__inputWithLoading{position:relative}.AuthForms-module__L-sb1G__inputLoadingSpinner{border:2px solid #f5a24d33;border-top-color:var(--color-primary,#f5a24d);z-index:2;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite AuthForms-module__L-sb1G__spin;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AuthForms-module__L-sb1G__formGroup.AuthForms-module__L-sb1G__processing .AuthForms-module__L-sb1G__inputLoadingSpinner{display:block}.AuthForms-module__L-sb1G__formGroup:not(.AuthForms-module__L-sb1G__processing) .AuthForms-module__L-sb1G__inputLoadingSpinner{display:none}.AuthForms-module__L-sb1G__formGroup.AuthForms-module__L-sb1G__processing input+.AuthForms-module__L-sb1G__successIcon,.AuthForms-module__L-sb1G__formGroup.AuthForms-module__L-sb1G__processing input+.AuthForms-module__L-sb1G__errorIcon,.AuthForms-module__L-sb1G__formGroup.AuthForms-module__L-sb1G__processing input+.AuthForms-module__L-sb1G__verifiedIcon{display:none!important}.AuthForms-module__L-sb1G__stepIndicator.AuthForms-module__L-sb1G__processing{opacity:.7;position:relative}.AuthForms-module__L-sb1G__stepIndicator.AuthForms-module__L-sb1G__processing:after{content:"⚡ Processing...";font-size:var(--font-size-xsmall);color:var(--color-primary,#f5a24d);font-weight:var(--font-weight-medium);margin-top:8px;animation:1.5s infinite AuthForms-module__L-sb1G__pulse;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes AuthForms-module__L-sb1G__pulse{0%,to{opacity:.5}50%{opacity:1}}.AuthForms-module__L-sb1G__inputWithLoading:after{content:"";background-color:var(--color-success,#28a745);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;transition:opacity .2s;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.AuthForms-module__L-sb1G__form.AuthForms-module__L-sb1G__autofilling{pointer-events:none;opacity:.9;transition:opacity .3s}.AuthForms-module__L-sb1G__autofilling .AuthForms-module__L-sb1G__errorMessage{opacity:.3;transition:opacity .3s}.AuthForms-module__L-sb1G__demoHint{padding:var(--space-medium);border-radius:var(--border-radius-medium);margin-bottom:var(--space-medium);text-align:center;background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border:2px dashed #667eea4d;animation:2s ease-in-out infinite AuthForms-module__L-sb1G__demoHintPulse}@keyframes AuthForms-module__L-sb1G__demoHintPulse{0%,to{background:linear-gradient(135deg,#667eea1a 0%,#764ba21a 100%);border-color:#667eea4d}50%{background:linear-gradient(135deg,#667eea26 0%,#764ba226 100%);border-color:#667eea80}}.AuthForms-module__L-sb1G__inlinePasswordHint{flex-wrap:wrap;gap:5px 16px;margin-top:6px;font-size:.72rem;line-height:1.3;display:flex}.AuthForms-module__L-sb1G__inlinePasswordHint .AuthForms-module__L-sb1G__pwChip{white-space:nowrap;color:#9ca3af;align-items:center;transition:color .15s;display:inline-flex}.AuthForms-module__L-sb1G__inlinePasswordHint .AuthForms-module__L-sb1G__pwChipMark{margin-right:6px;font-size:.95em}.AuthForms-module__L-sb1G__inlinePasswordHint .AuthForms-module__L-sb1G__pwChipMet{color:#22c55e;font-weight:600}.AuthForms-module__L-sb1G__consentLine{color:var(--color-text-secondary,#6b7280);text-align:center;margin:10px 0 4px;font-size:.8rem;line-height:1.4}.AuthForms-module__L-sb1G__passwordInsteadLink{color:var(--color-text-secondary,#6b7280);cursor:pointer;background:0 0;border:none;margin:12px auto 0;padding:0;font-size:.88rem;text-decoration:underline;display:block}.AuthForms-module__L-sb1G__passwordInsteadLink:hover,.AuthForms-module__L-sb1G__passwordInsteadLink:focus-visible{box-shadow:none;color:var(--color-text-primary,#374151);background:0 0;border:none;text-decoration:underline}
.SecuritySection-module__NBTEqG__currentDeviceBadge{color:#28a745;text-transform:uppercase;letter-spacing:.3px;background:linear-gradient(135deg,#28a74526 0%,#28a74514 100%);border:1px solid #28a7454d;border-radius:4px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.SecuritySection-module__NBTEqG__loadingState{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.SecuritySection-module__NBTEqG__spinner{border:3px solid rgba(var(--color-primary-rgb), .2);border-top-color:var(--color-primary);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite SecuritySection-module__NBTEqG__spin}@keyframes SecuritySection-module__NBTEqG__spin{to{transform:rotate(360deg)}}.SecuritySection-module__NBTEqG__errorState{text-align:center;padding:1rem}.SecuritySection-module__NBTEqG__errorText{color:var(--color-danger);margin:0;font-size:.875rem}.SecuritySection-module__NBTEqG__emptyState{text-align:center;color:var(--color-text-muted);padding:1rem}[data-theme=dark] .SecuritySection-module__NBTEqG__currentDeviceBadge{color:#5edb7a;background:linear-gradient(135deg,#28a74533 0%,#28a74526 100%);border-color:#28a74566}[data-theme=dark] .SecuritySection-module__NBTEqG__spinner{border-color:rgba(var(--color-primary-rgb), .3);border-top-color:var(--color-primary)}[data-theme=dark] .SecuritySection-module__NBTEqG__errorText{color:#ff6b6b}[data-theme=dark] .SecuritySection-module__NBTEqG__emptyState{color:#fff9}[data-theme=dark] .SecuritySection-module__NBTEqG__loadingState{color:#ffffffb3}.SecuritySection-module__NBTEqG__passwordRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.SecuritySection-module__NBTEqG__passwordValue{letter-spacing:2px;color:var(--color-text-muted,#666);font-family:monospace;font-size:1rem}.SecuritySection-module__NBTEqG__changeButton{border:1px solid var(--color-primary,#f5a24d);color:var(--color-primary,#f5a24d);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.SecuritySection-module__NBTEqG__changeButton:hover{background-color:var(--color-primary,#f5a24d);color:var(--color-text-light,#fff)}[data-theme=dark] .SecuritySection-module__NBTEqG__changeButton{border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .SecuritySection-module__NBTEqG__changeButton:hover{background-color:var(--color-primary);color:var(--color-text-light)}[data-theme=dark] .SecuritySection-module__NBTEqG__passwordValue{color:#fff9}.SecuritySection-module__NBTEqG__modalContent{flex-direction:column;gap:1rem;display:flex}.SecuritySection-module__NBTEqG__warningIcon{text-align:center;font-size:2.5rem}.SecuritySection-module__NBTEqG__deviceInfoCard{background:rgba(var(--color-primary-rgb), .05);border-radius:8px;grid-template-columns:auto 1fr;gap:.5rem;padding:1rem;display:grid}.SecuritySection-module__NBTEqG__infoLabel{color:var(--color-text-muted,#666);margin:0;font-size:.8rem}.SecuritySection-module__NBTEqG__infoValue{color:var(--color-text,#333);margin:0;font-size:.875rem;font-weight:500}.SecuritySection-module__NBTEqG__warningText{color:var(--color-text-muted,#666);text-align:center;margin:0;font-size:.875rem}.SecuritySection-module__NBTEqG__modalActions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.SecuritySection-module__NBTEqG__passwordForm{flex-direction:column;gap:1rem;display:flex}.SecuritySection-module__NBTEqG__formField{flex-direction:column;gap:.25rem;display:flex}.SecuritySection-module__NBTEqG__formLabel{color:var(--color-text,#333);font-size:.875rem;font-weight:500}.SecuritySection-module__NBTEqG__passwordInputWrapper{align-items:center;display:flex;position:relative}.SecuritySection-module__NBTEqG__passwordInput{border:1px solid var(--color-border,#e0e0e0);width:100%;color:var(--color-text,#333);background:var(--color-background,#fff);border-radius:8px;padding:.75rem 2.5rem .75rem .75rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.SecuritySection-module__NBTEqG__passwordInput:focus{border-color:var(--color-primary,#f5a24d);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .1);outline:none}.SecuritySection-module__NBTEqG__passwordInput.SecuritySection-module__NBTEqG__hasError{border-color:var(--color-error,#dc3545)}.SecuritySection-module__NBTEqG__togglePasswordBtn{cursor:pointer;color:var(--color-text-muted,#666);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;right:.5rem}.SecuritySection-module__NBTEqG__togglePasswordBtn:hover{color:var(--color-primary,#f5a24d)}.SecuritySection-module__NBTEqG__fieldError{color:var(--color-error,#dc3545);margin:0;font-size:.75rem}.SecuritySection-module__NBTEqG__requirementsContainer{background:rgba(var(--color-primary-rgb), .05);border-radius:8px;padding:.75rem 1rem}.SecuritySection-module__NBTEqG__requirementsTitle{color:var(--color-text-muted,#666);text-transform:uppercase;letter-spacing:.5px;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.SecuritySection-module__NBTEqG__requirementsList{grid-template-columns:repeat(2,1fr);gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.SecuritySection-module__NBTEqG__requirementItem{color:var(--color-text-muted,#666);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.SecuritySection-module__NBTEqG__requirementItem.SecuritySection-module__NBTEqG__met,.SecuritySection-module__NBTEqG__requirementItem.SecuritySection-module__NBTEqG__met .SecuritySection-module__NBTEqG__requirementIcon{color:var(--color-success,#28a745)}.SecuritySection-module__NBTEqG__requirementIcon{flex-shrink:0;font-size:.75rem}[data-theme=dark] .SecuritySection-module__NBTEqG__formLabel{color:#ffffffe6}[data-theme=dark] .SecuritySection-module__NBTEqG__passwordInput{color:#ffffffe6;background:#1e293bcc;border-color:#fff3}[data-theme=dark] .SecuritySection-module__NBTEqG__passwordInput:focus{border-color:var(--color-primary)}[data-theme=dark] .SecuritySection-module__NBTEqG__togglePasswordBtn{color:#fff9}[data-theme=dark] .SecuritySection-module__NBTEqG__togglePasswordBtn:hover{color:var(--color-primary)}[data-theme=dark] .SecuritySection-module__NBTEqG__requirementsContainer{background:#ffffff0d}[data-theme=dark] .SecuritySection-module__NBTEqG__requirementsTitle{color:#ffffffb3}[data-theme=dark] .SecuritySection-module__NBTEqG__requirementItem{color:#fff9}[data-theme=dark] .SecuritySection-module__NBTEqG__infoValue{color:#ffffffe6}[data-theme=dark] .SecuritySection-module__NBTEqG__warningText{color:#ffffffb3}[data-theme=dark] .SecuritySection-module__NBTEqG__deviceInfoCard{background:#ffffff0d}
.settings-module__fAFtVG__settingsPage{background:linear-gradient(135deg, rgba(var(--color-primary-rgb), .02) 0%, rgba(var(--color-secondary-rgb), .03) 100%);max-width:960px;min-height:100vh;margin:0 auto;padding:2rem 1rem;position:relative}.settings-module__fAFtVG__pageHeader{flex-direction:column;align-items:center;margin-bottom:2rem;display:flex;position:relative}.settings-module__fAFtVG__backLink{color:var(--color-text,#333);align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.settings-module__fAFtVG__backLink:hover{color:var(--color-primary,#f5a24d)}.settings-module__fAFtVG__title{color:var(--color-text,#333);text-align:center;margin:0;font-size:1.75rem;font-weight:600}.settings-module__fAFtVG__settingsGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.settings-module__fAFtVG__settingsGrid{grid-template-columns:repeat(2,1fr)}}.settings-module__fAFtVG__settingsSection{flex-direction:column;gap:1rem;display:flex}.settings-module__fAFtVG__sectionTitle{color:var(--color-text,#333);border-bottom:2px solid var(--color-primary,#f5a24d);margin:0;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.settings-module__fAFtVG__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-large);box-shadow:var(--shadow-large);z-index:1;background:#fffffff2;border:1px solid #fff3;position:relative}.settings-module__fAFtVG__card:before{content:"";background:radial-gradient(circle at 30% 20%, rgba(var(--color-primary-rgb), .05) 0%, transparent 50%), radial-gradient(circle at 70% 80%, rgba(var(--color-success-rgb), .03) 0%, transparent 50%);pointer-events:none;z-index:0;position:absolute;inset:0}.settings-module__fAFtVG__settingItem{border-bottom:1px solid rgba(var(--color-border-rgb), .3);z-index:1;padding:1.25rem;position:relative}.settings-module__fAFtVG__settingItem:last-child{border-bottom:none}.settings-module__fAFtVG__settingItem{flex-direction:column;gap:1rem;display:flex}.settings-module__fAFtVG__toggleItem{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.settings-module__fAFtVG__settingInfo{flex:1}.settings-module__fAFtVG__settingTitle{color:var(--color-text,#333);margin:0 0 .5rem;font-size:1rem;font-weight:600}.settings-module__fAFtVG__settingDescription{color:var(--color-text-muted,#666);margin:0;font-size:.875rem}.settings-module__fAFtVG__helperText{color:var(--color-text-muted,#888);opacity:.85;margin:.5rem 0 0;font-size:.8125rem;font-style:italic}.settings-module__fAFtVG__settingControls{display:flex}.settings-module__fAFtVG__readOnlyValue{background-color:var(--color-background-alt,#f5f5f5);color:var(--color-text-muted,#666);border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.settings-module__fAFtVG__themeButtons,.settings-module__fAFtVG__currencyButtons{gap:.5rem;width:100%;display:flex}.settings-module__fAFtVG__themeButton,.settings-module__fAFtVG__currencyButton{border-radius:var(--border-radius-large);border:2px solid rgba(var(--color-primary-rgb), .2);color:var(--color-text);font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast) cubic-bezier(.4, 0, .2, 1);text-align:center;min-width:80px;box-shadow:var(--shadow-small);background:#ffffffe6;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:relative;overflow:hidden}.settings-module__fAFtVG__themeButton:before,.settings-module__fAFtVG__currencyButton:before{content:"";background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);opacity:0;transition:opacity var(--transition-fast);z-index:0;position:absolute;inset:0}.settings-module__fAFtVG__themeButton:hover,.settings-module__fAFtVG__currencyButton:hover{border-color:var(--color-primary);box-shadow:var(--shadow-medium);transform:translateY(-2px)}.settings-module__fAFtVG__themeButton:hover:before,.settings-module__fAFtVG__currencyButton:hover:before{opacity:.1}.settings-module__fAFtVG__themeButton.settings-module__fAFtVG__selected,.settings-module__fAFtVG__currencyButton.settings-module__fAFtVG__selected{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:var(--color-text-light);border-color:var(--color-primary);box-shadow:var(--shadow-large);transform:translateY(-1px)}.settings-module__fAFtVG__themeButton.settings-module__fAFtVG__selected:before,.settings-module__fAFtVG__currencyButton.settings-module__fAFtVG__selected:before{opacity:0}.settings-module__fAFtVG__themeButton span,.settings-module__fAFtVG__currencyButton span{z-index:1;position:relative}.settings-module__fAFtVG__currencyPair{opacity:.8;align-items:center;gap:.25rem;font-size:.875rem;display:flex}.settings-module__fAFtVG__currencyPair span{color:currentColor;font-weight:500}.settings-module__fAFtVG__segmentedControl{border-radius:var(--border-radius-large);border:2px solid rgba(var(--color-primary-rgb), .2);background:#ffffffe6;gap:0;width:100%;display:flex;overflow:hidden}.settings-module__fAFtVG__segmentButton{color:var(--color-text);font-size:.875rem;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast) cubic-bezier(.4, 0, .2, 1);text-align:center;background:0 0;border:none;flex:1;padding:.5rem .75rem}.settings-module__fAFtVG__segmentButton:not(:last-child){border-right:1px solid rgba(var(--color-primary-rgb), .15)}.settings-module__fAFtVG__segmentButton:hover:not(.settings-module__fAFtVG__segmentActive){background:rgba(var(--color-primary-rgb), .08)}.settings-module__fAFtVG__segmentButton.settings-module__fAFtVG__segmentActive{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:var(--color-text-light)}[data-theme=dark] .settings-module__fAFtVG__segmentedControl{border-color:rgba(var(--color-primary-rgb), .3);background:#ffffff0d}[data-theme=dark] .settings-module__fAFtVG__segmentButton:not(:last-child){border-right-color:rgba(var(--color-primary-rgb), .2)}.settings-module__fAFtVG__toggleSwitch{width:48px;height:24px;display:inline-block;position:relative}.settings-module__fAFtVG__toggleSwitch input{opacity:0;width:0;height:0}.settings-module__fAFtVG__toggleSlider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;inset:0}.settings-module__fAFtVG__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}input:checked+.settings-module__fAFtVG__toggleSlider{background-color:var(--color-primary,#f5a24d)}input:focus+.settings-module__fAFtVG__toggleSlider{box-shadow:0 0 1px var(--color-primary,#f5a24d)}input:checked+.settings-module__fAFtVG__toggleSlider:before{transform:translate(24px)}.settings-module__fAFtVG__forgetWalletButton{border:1px solid var(--color-error,#dc3545);background-color:var(--color-error,#dc3545);color:var(--color-text-light,#fff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.settings-module__fAFtVG__forgetWalletButton:hover{background-color:var(--color-error-dark,#b62d3b);border-color:var(--color-error-dark,#b62d3b)}.settings-module__fAFtVG__forgetWalletButton:disabled{background-color:var(--color-gray-300,#ccc);border-color:var(--color-gray-400,#999);color:var(--color-gray-600,#666);cursor:not-allowed;opacity:.6}.settings-module__fAFtVG__forgetWalletButton:disabled:hover{background-color:var(--color-gray-300,#ccc);border-color:var(--color-gray-400,#999)}.settings-module__fAFtVG__deleteAccountButton{background-color:var(--color-error,#dc3545);color:var(--color-text-light,#fff);border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.settings-module__fAFtVG__deleteAccountButton:hover{background-color:var(--color-error-dark,#b62d3b)}.settings-module__fAFtVG__settingLink{background-color:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-primary,#1f2937);border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.settings-module__fAFtVG__settingLink:hover{background-color:var(--color-bg-tertiary,#e5e7eb)}.settings-module__fAFtVG__dangerButton{border:1px solid var(--color-error,#dc3545);color:var(--color-error,#dc3545);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.settings-module__fAFtVG__dangerButton:hover{background-color:var(--color-error,#dc3545);color:var(--color-text-light,#fff)}.settings-module__fAFtVG__dangerButton:disabled{background-color:var(--color-gray-300,#ccc);border-color:var(--color-gray-400,#999);color:var(--color-gray-600,#666);cursor:not-allowed;opacity:.6}.settings-module__fAFtVG__dangerButton:disabled:hover{background-color:var(--color-gray-300,#ccc);border-color:var(--color-gray-400,#999)}.settings-module__fAFtVG__confirmHeader{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.settings-module__fAFtVG__dangerIcon{color:var(--color-error,#dc3545)}.settings-module__fAFtVG__confirmText strong{color:var(--color-error,#dc3545);font-weight:600}.settings-module__fAFtVG__loadingContainer,.settings-module__fAFtVG__errorContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.settings-module__fAFtVG__spinnerIcon{border:3px solid #f5a24d33;border-top-color:var(--color-primary,#f5a24d);border-radius:50%;width:32px;height:32px;animation:1s linear infinite settings-module__fAFtVG__spin}@keyframes settings-module__fAFtVG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-module__fAFtVG__errorMessage{color:var(--color-error,#dc3545);font-weight:500}.settings-module__fAFtVG__retryButton{background-color:var(--color-primary,#f5a24d);color:var(--color-text-light,#fff);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.settings-module__fAFtVG__retryButton:hover{background-color:var(--color-primary-dark,#e49545)}.settings-module__fAFtVG__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;animation:.2s settings-module__fAFtVG__fadeIn;display:flex;position:fixed;inset:0}.settings-module__fAFtVG__confirmModal{background-color:var(--color-background,#fff);border-radius:12px;width:100%;max-width:400px;padding:1.5rem;animation:.3s settings-module__fAFtVG__slideUp;box-shadow:0 4px 16px #0000001a}.settings-module__fAFtVG__confirmTitle{color:var(--color-text,#333);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.settings-module__fAFtVG__confirmText{color:var(--color-text,#333);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.settings-module__fAFtVG__confirmButtons{justify-content:flex-end;gap:1rem;display:flex}.settings-module__fAFtVG__cancelButton{border:1px solid var(--color-border,#e8e8e8);color:var(--color-text,#333);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.settings-module__fAFtVG__cancelButton:hover{background-color:var(--color-background-alt,#f5f5f5)}.settings-module__fAFtVG__confirmButton{background-color:var(--color-error,#dc3545);color:var(--color-text-light,#fff);cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.settings-module__fAFtVG__confirmButton:hover{background-color:var(--color-error-dark,#c82333)}@keyframes settings-module__fAFtVG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes settings-module__fAFtVG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.settings-module__fAFtVG__settingsPage{padding:1rem .75rem}.settings-module__fAFtVG__pageHeader{flex-direction:column-reverse;align-items:flex-start;margin-bottom:1.5rem;padding-top:1.5rem;position:relative}.settings-module__fAFtVG__title{text-align:center;width:100%;margin-bottom:1rem;font-size:1.5rem}.settings-module__fAFtVG__backLink{align-self:flex-start;margin-bottom:.5rem;position:static;transform:none}.settings-module__fAFtVG__toggleItem{flex-direction:row}.settings-module__fAFtVG__themeButtons,.settings-module__fAFtVG__currencyButtons{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.settings-module__fAFtVG__themeButton,.settings-module__fAFtVG__currencyButton{width:100%;min-width:unset;border-radius:20px;padding:.625rem .5rem;font-size:.8rem}.settings-module__fAFtVG__themeButton span,.settings-module__fAFtVG__currencyButton span{font-size:.75rem}.settings-module__fAFtVG__confirmButtons{flex-direction:column-reverse;gap:.5rem}.settings-module__fAFtVG__confirmButton,.settings-module__fAFtVG__cancelButton{text-align:center;width:100%}}@media (max-width:480px){.settings-module__fAFtVG__themeButtons{grid-template-columns:repeat(3,1fr);gap:.4rem}.settings-module__fAFtVG__currencyButtons{grid-template-columns:repeat(2,1fr);gap:.5rem}.settings-module__fAFtVG__themeButton,.settings-module__fAFtVG__currencyButton{border-radius:18px;min-height:45px;padding:.5rem .375rem;font-size:.75rem}.settings-module__fAFtVG__themeButton span,.settings-module__fAFtVG__currencyButton span{font-size:.7rem}.settings-module__fAFtVG__currencyPair{transform:scale(.9)}}[data-theme=dark] .settings-module__fAFtVG__settingsPage{background:linear-gradient(135deg,#0f172acc 0%,#1e293be6 100%)}[data-theme=dark] .settings-module__fAFtVG__pageHeader{color:#ffffffe6}[data-theme=dark] .settings-module__fAFtVG__backLink{color:#fffc}[data-theme=dark] .settings-module__fAFtVG__backLink:hover{color:var(--color-primary)}[data-theme=dark] .settings-module__fAFtVG__title{color:#fffffff2}[data-theme=dark] .settings-module__fAFtVG__sectionTitle{color:#ffffffe6}[data-theme=dark] .settings-module__fAFtVG__card{background:#0f172af2;border:1px solid #ffffff1a}[data-theme=dark] .settings-module__fAFtVG__card:before{background:radial-gradient(circle at 30% 20%, rgba(var(--color-primary-rgb), .08) 0%, transparent 50%), radial-gradient(circle at 70% 80%, rgba(var(--color-success-rgb), .05) 0%, transparent 50%)}[data-theme=dark] .settings-module__fAFtVG__settingItem{border-bottom:1px solid #ffffff1a}[data-theme=dark] .settings-module__fAFtVG__settingTitle{color:#ffffffe6}[data-theme=dark] .settings-module__fAFtVG__settingDescription{color:#ffffffb3}[data-theme=dark] .settings-module__fAFtVG__helperText{color:#fff9}[data-theme=dark] .settings-module__fAFtVG__readOnlyValue{color:#fffc;background:#1e293bcc}:is([data-theme=dark] .settings-module__fAFtVG__themeButton,[data-theme=dark] .settings-module__fAFtVG__currencyButton){color:#ffffffe6;background:#1e293bcc;border-color:#fff3}:is([data-theme=dark] .settings-module__fAFtVG__themeButton:hover,[data-theme=dark] .settings-module__fAFtVG__currencyButton:hover){border-color:var(--color-primary);background:#1e293b}:is([data-theme=dark] .settings-module__fAFtVG__themeButton.settings-module__fAFtVG__selected,[data-theme=dark] .settings-module__fAFtVG__currencyButton.settings-module__fAFtVG__selected){background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);color:var(--color-text-light);border-color:var(--color-primary);box-shadow:0 0 20px rgba(var(--color-primary-rgb), .4)}[data-theme=dark] .settings-module__fAFtVG__toggleSlider{background-color:#3c3c3ccc}[data-theme=dark] .settings-module__fAFtVG__forgetWalletButton:hover{background-color:var(--color-error-dark)}[data-theme=dark] .settings-module__fAFtVG__forgetWalletButton:disabled{color:#969696cc;background-color:#3c3c3c80;border-color:#50505080}[data-theme=dark] .settings-module__fAFtVG__forgetWalletButton:disabled:hover{background-color:#3c3c3c80;border-color:#50505080}[data-theme=dark] .settings-module__fAFtVG__deleteAccountButton:hover{background-color:var(--color-error-dark)}[data-theme=dark] .settings-module__fAFtVG__dangerButton{color:var(--color-error);border-color:var(--color-error)}[data-theme=dark] .settings-module__fAFtVG__dangerButton:hover{background-color:var(--color-error);color:var(--color-text-light)}[data-theme=dark] .settings-module__fAFtVG__dangerButton:disabled{color:#969696cc;background-color:#3c3c3c80;border-color:#50505080}[data-theme=dark] .settings-module__fAFtVG__dangerButton:disabled:hover{background-color:#3c3c3c80;border-color:#50505080}[data-theme=dark] .settings-module__fAFtVG__confirmModal{background:#0f172af2;border:1px solid #ffffff1a}[data-theme=dark] .settings-module__fAFtVG__confirmTitle{color:#ffffffe6}[data-theme=dark] .settings-module__fAFtVG__confirmText{color:#fffc}[data-theme=dark] .settings-module__fAFtVG__cancelButton{color:#ffffffe6;background:#1e293bcc;border-color:#fff3}[data-theme=dark] .settings-module__fAFtVG__cancelButton:hover{background:#1e293b}[data-theme=dark] .settings-module__fAFtVG__modalOverlay{background-color:#000000b3}[data-theme=dark] .settings-module__fAFtVG__errorMessage{color:var(--color-error)}:is([data-theme=dark] .settings-module__fAFtVG__loadingContainer,[data-theme=dark] .settings-module__fAFtVG__errorContainer){color:#fffc}.settings-module__fAFtVG__linkButton{border:1px solid var(--color-primary,#f5a24d);color:var(--color-primary,#f5a24d);cursor:pointer;background-color:#0000;border-radius:8px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.settings-module__fAFtVG__linkButton:hover{background-color:var(--color-primary,#f5a24d);color:var(--color-text-light,#fff)}.settings-module__fAFtVG__settingTitleWithIcon{align-items:center;gap:.5rem;display:flex}.settings-module__fAFtVG__settingIcon{color:var(--color-primary,#f5a24d);flex-shrink:0}[data-theme=dark] .settings-module__fAFtVG__linkButton{border-color:var(--color-primary);color:var(--color-primary)}[data-theme=dark] .settings-module__fAFtVG__linkButton:hover{background-color:var(--color-primary);color:var(--color-text-light)}[data-theme=dark] .settings-module__fAFtVG__settingIcon{color:var(--color-primary)}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.settings-module__fAFtVG__card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.settings-module__fAFtVG__card{background:var(--color-background)}}.settings-module__fAFtVG__pendingDeletionBanner{border-radius:var(--border-radius-large);background:#dc35451a;border:1px solid #dc35454d;margin-bottom:1.5rem;padding:1rem}.settings-module__fAFtVG__pendingDeletionContent{flex-direction:column;gap:1rem;display:flex}.settings-module__fAFtVG__pendingDeletionInfo{align-items:flex-start;gap:.75rem;display:flex}.settings-module__fAFtVG__pendingDeletionIcon{color:var(--color-error,#dc3545);flex-shrink:0;margin-top:2px}.settings-module__fAFtVG__pendingDeletionTitle{color:var(--color-error,#dc3545);margin:0 0 .25rem;font-size:1rem;font-weight:600}.settings-module__fAFtVG__pendingDeletionText{color:var(--color-text-muted,#666);margin:0;font-size:.875rem}.settings-module__fAFtVG__cancelDeletionButton{background-color:var(--color-primary,#f5a24d);width:100%;color:var(--color-text-light,#fff);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,opacity .2s;display:flex}.settings-module__fAFtVG__cancelDeletionButton:hover:not(:disabled){background-color:var(--color-primary-dark,#e49545)}.settings-module__fAFtVG__cancelDeletionButton:disabled{opacity:.6;cursor:not-allowed}.settings-module__fAFtVG__cancelDeletionButton .settings-module__fAFtVG__spinnerIcon{border:2px solid #fff3;border-top-color:var(--color-text-light,#fff);width:16px;height:16px;animation:1s linear infinite settings-module__fAFtVG__spin}[data-theme=dark] .settings-module__fAFtVG__pendingDeletionBanner{background:#dc354526;border-color:#dc354566}[data-theme=dark] .settings-module__fAFtVG__pendingDeletionText{color:#ffffffb3}
.PasskeysSection-module__DwE-RG__headRow{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.PasskeysSection-module__DwE-RG__headRow h3{margin:0}.PasskeysSection-module__DwE-RG__deviceList{flex-direction:column;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.PasskeysSection-module__DwE-RG__deviceRow{background-color:var(--color-background-alt,#f5f5f5);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.PasskeysSection-module__DwE-RG__deviceMeta{flex-direction:column;gap:.15rem;min-width:0;display:flex}.PasskeysSection-module__DwE-RG__deviceLabel{color:var(--color-text,#333);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.PasskeysSection-module__DwE-RG__deviceUsed{color:var(--color-text-muted,#666);font-size:.8rem}.PasskeysSection-module__DwE-RG__deviceActions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.PasskeysSection-module__DwE-RG__textAction{color:var(--color-text-muted,#666);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.35rem .5rem;font-size:.85rem;font-weight:600}.PasskeysSection-module__DwE-RG__textAction:hover,.PasskeysSection-module__DwE-RG__textAction:focus{background:rgba(var(--color-border-rgb), .25);color:var(--color-text,#333)}.PasskeysSection-module__DwE-RG__danger{color:var(--color-error,#e5484d)}.PasskeysSection-module__DwE-RG__danger:hover,.PasskeysSection-module__DwE-RG__danger:focus{color:var(--color-error,#e5484d);background:#e5484d1f}.PasskeysSection-module__DwE-RG__inlineLink{color:var(--color-primary,#f5a24d);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.PasskeysSection-module__DwE-RG__inlineLink:hover,.PasskeysSection-module__DwE-RG__inlineLink:focus{opacity:.85;background:0 0}.PasskeysSection-module__DwE-RG__errorText{color:var(--color-error,#e5484d);margin:.5rem 0 0;font-size:.85rem}.PasskeysSection-module__DwE-RG__setPassword{background-color:var(--color-background-alt,#f5f5f5);border-radius:10px;flex-direction:column;gap:.5rem;margin-top:.75rem;padding:.85rem;display:flex}.PasskeysSection-module__DwE-RG__setPasswordTitle{color:var(--color-text,#333);margin:0 0 .15rem;font-size:.9rem;font-weight:600}.PasskeysSection-module__DwE-RG__input{border:1px solid rgba(var(--color-border-rgb), .5);background-color:var(--color-background,#fff);width:100%;color:var(--color-text,#333);border-radius:8px;padding:.6rem .75rem;font-size:.9rem}.PasskeysSection-module__DwE-RG__input:focus{border-color:var(--color-primary,#f5a24d);outline:none}
.login-module__d3sSWq__loginContainer{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);min-height:auto;padding:var(--space-large) var(--space-medium);animation:login-module__d3sSWq__fadeIn var(--transition-medium) ease-out;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-module__d3sSWq__loginContentContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-large);width:100%;max-width:480px;box-shadow:var(--shadow-large);z-index:10;background:#fffffff2;border:1px solid #fff3;position:relative;overflow:hidden}.login-module__d3sSWq__loginBackgroundElements{z-index:1;pointer-events:none;position:fixed;inset:0}.login-module__d3sSWq__loginBgCircle1{background:radial-gradient(circle, var(--color-primary-light) 0%, transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:10%;right:15%}.login-module__d3sSWq__loginBgCircle2{background:radial-gradient(circle, var(--color-success) 0%, transparent 70%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:20%;left:10%}.login-module__d3sSWq__loginLogoSection{text-align:center;padding:var(--space-xlarge) var(--space-medium) var(--space-medium);border-bottom:1px solid var(--color-border)}.login-module__d3sSWq__loginLogo{justify-content:center;align-items:center;gap:var(--space-small);margin-bottom:var(--space-xsmall);display:flex}.login-module__d3sSWq__loginBitcoinIcon{font-size:36px;font-weight:var(--font-weight-bold);color:var(--color-warning);text-shadow:0 2px 4px #f59e0b33}.login-module__d3sSWq__loginLogoText{font-size:var(--font-size-xxlarge);font-weight:var(--font-weight-bold);background:linear-gradient(135deg, var(--color-text) 0%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 4px #0000001a;font-family:var(--font-family-heading);-webkit-background-clip:text;background-clip:text}.login-module__d3sSWq__loginTagline{font-size:var(--font-size-small);color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1px;margin:0}.login-module__d3sSWq__loginAuthSection{padding:var(--space-medium)}.login-module__d3sSWq__loginAuthTitle{font-size:var(--font-size-xlarge);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-medium);text-align:center;font-family:var(--font-family-heading)}.login-module__d3sSWq__loginFooter{text-align:center;padding:var(--space-medium);border-top:1px solid var(--color-border);background:var(--color-background-alt)}.login-module__d3sSWq__loginFooterText{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0 0 var(--space-xsmall) 0;font-weight:var(--font-weight-medium)}.login-module__d3sSWq__loginSecurityNote{color:var(--color-success);font-size:var(--font-size-xsmall);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;gap:var(--space-xxsmall);margin:0;display:flex}.login-module__d3sSWq__loginLinks{text-align:center;padding:var(--space-medium);background:var(--color-background-alt)}.login-module__d3sSWq__loginLinkText{color:var(--color-text-muted);font-size:var(--font-size-small);margin:var(--space-xsmall) 0}.login-module__d3sSWq__loginLink{color:var(--color-warning);font-weight:var(--font-weight-semibold);transition:color var(--transition-fast);text-decoration:none}.login-module__d3sSWq__loginLink:hover{color:var(--color-warning-dark);text-decoration:underline}.login-module__d3sSWq__successMessage{background:var(--color-success);color:var(--color-text-light);padding:var(--space-medium);border-radius:var(--border-radius-medium);text-align:center;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-medium);box-shadow:var(--shadow-medium)}.login-module__d3sSWq__successMessage p{font-size:var(--font-size-medium);margin:0}.login-module__d3sSWq__authFormContainer{box-shadow:none;background:0 0;border-radius:0;width:100%;max-width:none;padding:0}.login-module__d3sSWq__loadingContainer{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);min-height:100vh;padding:var(--space-medium);animation:login-module__d3sSWq__fadeIn var(--transition-medium) ease-out;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.login-module__d3sSWq__loadingContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--border-radius-large);padding:var(--space-xlarge);text-align:center;box-shadow:var(--shadow-large);background:#fffffff2}@media (max-width:600px){.login-module__d3sSWq__loginContainer{padding:var(--space-medium)}.login-module__d3sSWq__loginContentContainer{border-radius:var(--border-radius-large);max-width:100%}.login-module__d3sSWq__loginLogoSection{padding:var(--space-xlarge) var(--space-medium) var(--space-medium)}.login-module__d3sSWq__loginLogo{gap:var(--space-xsmall)}.login-module__d3sSWq__loginBitcoinIcon{font-size:32px}.login-module__d3sSWq__loginLogoText{font-size:var(--font-size-xlarge)}.login-module__d3sSWq__loginTagline{font-size:var(--font-size-xsmall)}.login-module__d3sSWq__loginAuthSection,.login-module__d3sSWq__loginFooter{padding:var(--space-medium)}.login-module__d3sSWq__loginBgCircle1{width:150px;height:150px;top:5%;right:5%}.login-module__d3sSWq__loginBgCircle2{width:120px;height:120px;bottom:10%;left:5%}.login-module__d3sSWq__successMessage{padding:var(--space-small);font-size:var(--font-size-small)}}@media (max-width:400px){.login-module__d3sSWq__loginContentContainer{border-radius:var(--border-radius-medium)}.login-module__d3sSWq__loginLogoText{font-size:var(--font-size-large)}.login-module__d3sSWq__loginBitcoinIcon{font-size:28px}}@media (prefers-reduced-motion:reduce){.login-module__d3sSWq__loginBgCircle1,.login-module__d3sSWq__loginBgCircle2,.login-module__d3sSWq__loginContainer{animation:none}}@media (prefers-contrast:high){.login-module__d3sSWq__loginContentContainer{background:var(--color-background);border:2px solid var(--color-text)}.login-module__d3sSWq__loginLogoSection{border-bottom:2px solid var(--color-text)}.login-module__d3sSWq__loginFooter{border-top:2px solid var(--color-text)}}[data-theme=dark] .login-module__d3sSWq__loginContainer{background:linear-gradient(135deg, var(--color-secondary) 0%, var(--color-secondary-dark) 100%)}[data-theme=dark] .login-module__d3sSWq__loginContentContainer{background:#0f172af2;border:1px solid #ffffff1a}[data-theme=dark] .login-module__d3sSWq__loginLogoText{background:linear-gradient(135deg, var(--color-text-light) 0%, var(--color-background-light) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .login-module__d3sSWq__loginTagline{color:var(--color-text-muted)}[data-theme=dark] .login-module__d3sSWq__loginFooterText{color:var(--color-text-muted)}[data-theme=dark] .login-module__d3sSWq__loginLogoSection{border-bottom:1px solid var(--color-border)}[data-theme=dark] .login-module__d3sSWq__loginFooter{border-top:1px solid var(--color-border);background:var(--color-background-alt)}[data-theme=dark] .login-module__d3sSWq__loadingContent{background:#0f172af2;border:1px solid #ffffff1a}@supports ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.login-module__d3sSWq__loginContentContainer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.login-module__d3sSWq__loginContentContainer{background:var(--color-background)}}@keyframes login-module__d3sSWq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=009ool9754ozy.css.map*/