.Text_text__1nwBc{margin:0;line-height:1.2}.Text_title__jDUys{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold)}.Text_subtitle__wZJPU{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}.Text_body__k_lDm{font-size:var(--font-size-base)}.Text_caption__ITPhG,.Text_label__RpNI3{font-size:var(--font-size-sm)}.Text_label__RpNI3{font-weight:var(--font-weight-medium)}.Text_color-primary__mP6MQ{color:var(--primary)}.Text_color-secondary__TP2my{color:var(--secondary)}.Text_color-accent__ouC1x{color:var(--accent)}.Text_color-muted__GCSLp{color:var(--muted)}.Text_color-error__CJ1br{color:var(--error)}.Text_color-success__gABV1{color:var(--success)}.Text_color-warning__dbWs3{color:var(--warning)}.Text_color-base__J2Cq4{color:var(--foreground)}.Text_color-info__q__Ku{color:var(--info)}.Text_size-mini__BDIvS{font-size:7px}.Text_size-xs__0c5Yo{font-size:var(--font-size-xs)}.Text_size-sm__qZ1t0{font-size:var(--font-size-sm)}.Text_size-md__4CHUr{font-size:var(--font-size-base)}.Text_size-lg__UB4ca{font-size:var(--font-size-lg)}.Text_size-xl__LUia_{font-size:var(--font-size-xl)}.Text_size-2xl__mGWsw{font-size:var(--font-size-2xl)}.Text_size-3xl__fQVnG{font-size:var(--font-size-3xl)}.Text_weight-light__sMd9x{font-weight:var(--font-weight-light)}.Text_weight-normal__P7bwK{font-weight:var(--font-weight-normal)}.Text_weight-medium__98ja_{font-weight:var(--font-weight-medium)}.Text_weight-semibold__MO4t7{font-weight:var(--font-weight-semibold)}.Text_weight-bold__7akFG{font-weight:var(--font-weight-bold)}.Text_align-left__IMTaT{text-align:left}.Text_align-center___jpmA{text-align:center}.Text_align-right__z81RK{text-align:right}.Text_align-justify__4sSz0{text-align:justify}.Text_transform-uppercase__4Ssab{text-transform:uppercase}.Text_transform-lowercase___FaJO{text-transform:lowercase}.Text_transform-capitalize__Rm44o{text-transform:capitalize}.Text_decoration-underline__FJJpR{text-decoration:underline}.Text_decoration-line-through__qzgAX{text-decoration:line-through}.Text_decoration-no-underline__aaC8I{text-decoration:none}.Text_italic__CU3nE{font-style:italic}.Text_truncate__BCLCA{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Text_gradient__T_xOU{background:linear-gradient(45deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.RoomInvitationModal_modalContent__vzCr9{width:100%;position:relative;animation:RoomInvitationModal_invitationEnter__eyrbq .4s ease-out}.RoomInvitationModal_modalContent__vzCr9:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),transparent);opacity:.02;border-radius:var(--radius-lg);pointer-events:none}.RoomInvitationModal_modalTitle__8im_J{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--foreground);margin-bottom:var(--spacing-lg)}.RoomInvitationModal_modalTitle__8im_J .RoomInvitationModal_titleIcon__CaOeA{width:28px;height:28px;color:var(--primary);filter:drop-shadow(0 0 4px var(--primary));animation:RoomInvitationModal_mailPulse__Ztha0 2s infinite}.RoomInvitationModal_modalBody__pfZvn{padding:var(--spacing-lg) 0}.RoomInvitationModal_invitationCard__go_eC{background:var(--background2);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition-normal)}.RoomInvitationModal_invitationCard__go_eC:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--primary),transparent);opacity:.03;pointer-events:none}.RoomInvitationModal_invitationCard__go_eC:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_invitationContent__IqR_G{padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;z-index:1}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_hostInfo__Y4VBq{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--background3);border-radius:var(--radius-sm);border:1px solid var(--border)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_hostInfo__Y4VBq .RoomInvitationModal_hostIcon__5d7CJ{width:28px;height:28px;color:var(--accent);filter:drop-shadow(0 0 4px var(--accent));animation:RoomInvitationModal_crownGlow__v27l2 3s infinite}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_hostInfo__Y4VBq div h3{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--foreground)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_hostInfo__Y4VBq div p{margin:0;color:var(--secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_roomInfo__pGtyK{display:flex;flex-direction:column;gap:var(--spacing-sm)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_roomInfo__pGtyK .RoomInvitationModal_roomDetail__D4_2c{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm);background:var(--background3);border-radius:var(--radius-sm);border:1px solid var(--border);transition:var(--transition-normal)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_roomInfo__pGtyK .RoomInvitationModal_roomDetail__D4_2c:hover{background:var(--hover)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_roomInfo__pGtyK .RoomInvitationModal_roomDetail__D4_2c .RoomInvitationModal_label__j_ok1{font-weight:var(--font-weight-semibold);color:var(--foreground);font-size:var(--font-size-sm)}.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_roomInfo__pGtyK .RoomInvitationModal_roomDetail__D4_2c div:last-child,.RoomInvitationModal_invitationCard__go_eC .RoomInvitationModal_roomInfo__pGtyK .RoomInvitationModal_roomDetail__D4_2c span:last-child{font-weight:var(--font-weight-medium);color:var(--secondary);font-size:var(--font-size-sm)}.RoomInvitationModal_roomCodeBadge__CUQMS{background:var(--primary);font-family:var(--font-family);letter-spacing:1px;text-shadow:0 0 8px var(--primary);animation:RoomInvitationModal_codeGlow__AftSF 2s infinite}.RoomInvitationModal_roomCodeBadge__CUQMS,.RoomInvitationModal_teamBadge__KxvYS{color:var(--background);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.RoomInvitationModal_teamBadge__KxvYS,.RoomInvitationModal_teamBadge__KxvYS[data-team=A]{background:var(--success)}.RoomInvitationModal_teamBadge__KxvYS[data-team=B]{background:var(--error)}.RoomInvitationModal_playerCount__fXx2i{display:flex;align-items:center;gap:var(--spacing-xs)}.RoomInvitationModal_playerCount__fXx2i .RoomInvitationModal_playerIcon__IxYKB{width:16px;height:16px;color:var(--primary)}.RoomInvitationModal_playerCount__fXx2i .RoomInvitationModal_count__ohkhk{font-weight:var(--font-weight-bold);color:var(--foreground)}.RoomInvitationModal_playerCount__fXx2i .RoomInvitationModal_count__ohkhk.RoomInvitationModal_full__RiDUC{color:var(--warning)}.RoomInvitationModal_modalFooter__pmXuG{display:flex;gap:var(--spacing-sm);justify-content:flex-end;padding-top:var(--spacing-lg);border-top:1px solid var(--border)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_declineButton__X3ZF_{background:var(--background2);border:2px solid var(--border);color:var(--foreground);height:48px;padding:0 var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:var(--transition-normal)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_declineButton__X3ZF_:hover{background:var(--error);border-color:var(--error);color:var(--background);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_declineButton__X3ZF_ .RoomInvitationModal_buttonIcon__HjwuH{width:18px;height:18px;margin-right:var(--spacing-sm)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_acceptButton__0V6LC{background:var(--success);color:var(--background);border:none;height:48px;padding:0 var(--spacing-lg);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);transition:var(--transition-normal);position:relative;overflow:hidden}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_acceptButton__0V6LC:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:var(--transition-slow)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_acceptButton__0V6LC:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);filter:brightness(1.1)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_acceptButton__0V6LC:hover:before{left:100%}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_acceptButton__0V6LC .RoomInvitationModal_buttonIcon__HjwuH{width:18px;height:18px;margin-right:var(--spacing-sm)}.RoomInvitationModal_timeLimit__CYVNV{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);background:var(--warning);color:var(--background);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);animation:RoomInvitationModal_timePulse__Yqbe6 1s infinite}.RoomInvitationModal_timeLimit__CYVNV .RoomInvitationModal_timeIcon__OMKGU{width:12px;height:12px;margin-right:var(--spacing-xs)}.RoomInvitationModal_urgentInvitation__ycql4 .RoomInvitationModal_modalContent__vzCr9{border-color:var(--warning)}.RoomInvitationModal_urgentInvitation__ycql4 .RoomInvitationModal_modalContent__vzCr9:before{background:linear-gradient(135deg,var(--warning),transparent);opacity:.1}.RoomInvitationModal_urgentInvitation__ycql4 .RoomInvitationModal_titleIcon__CaOeA{color:var(--warning);animation:RoomInvitationModal_urgentPulse__Yd9pN 1s infinite}@keyframes RoomInvitationModal_invitationEnter__eyrbq{0%{opacity:0;transform:scale(.9) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes RoomInvitationModal_mailPulse__Ztha0{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes RoomInvitationModal_crownGlow__v27l2{0%,to{filter:drop-shadow(0 0 4px var(--accent))}50%{filter:drop-shadow(0 0 8px var(--accent)) drop-shadow(0 0 12px var(--accent))}}@keyframes RoomInvitationModal_codeGlow__AftSF{0%,to{text-shadow:0 0 8px var(--primary)}50%{text-shadow:0 0 12px var(--primary),0 0 16px var(--primary)}}@keyframes RoomInvitationModal_timePulse__Yqbe6{0%,to{opacity:1}50%{opacity:.7}}@keyframes RoomInvitationModal_urgentPulse__Yd9pN{0%,to{transform:scale(1);filter:drop-shadow(0 0 4px var(--warning))}50%{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--warning)) drop-shadow(0 0 12px var(--warning))}}.RoomInvitationModal_gameModeIndicator__g_kq5{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.RoomInvitationModal_gameModeIndicator__g_kq5.RoomInvitationModal_solo__zrHJi{background:var(--warning);color:var(--background)}.RoomInvitationModal_gameModeIndicator__g_kq5.RoomInvitationModal_solo__zrHJi .RoomInvitationModal_modeIcon__Q5A1b{width:12px;height:12px}.RoomInvitationModal_gameModeIndicator__g_kq5.RoomInvitationModal_team__zi8nS{background:var(--success);color:var(--background)}.RoomInvitationModal_gameModeIndicator__g_kq5.RoomInvitationModal_team__zi8nS .RoomInvitationModal_modeIcon__Q5A1b{width:12px;height:12px}@media(max-width:768px){.RoomInvitationModal_modalBody__pfZvn{padding:var(--spacing-md) 0}.RoomInvitationModal_invitationContent__IqR_G{padding:var(--spacing-md);gap:var(--spacing-sm)}.RoomInvitationModal_hostInfo__Y4VBq{flex-direction:column;text-align:center;gap:var(--spacing-sm)}.RoomInvitationModal_roomInfo__pGtyK{gap:var(--spacing-xs)}.RoomInvitationModal_roomDetail__D4_2c{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}}@media(max-width:480px){.RoomInvitationModal_modalFooter__pmXuG{flex-direction:column;gap:var(--spacing-sm)}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_acceptButton__0V6LC{order:-1;width:100%}.RoomInvitationModal_modalFooter__pmXuG .RoomInvitationModal_declineButton__X3ZF_{width:100%}.RoomInvitationModal_hostInfo__Y4VBq .RoomInvitationModal_hostIcon__5d7CJ{width:24px;height:24px}}.RoomInvitationModal_invitationCard__go_eC{position:relative}.RoomInvitationModal_invitationCard__go_eC:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,var(--primary),transparent,var(--primary));opacity:0;border-radius:var(--radius-md);padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:var(--transition-normal)}.RoomInvitationModal_invitationCard__go_eC:hover:after{opacity:.3}.RoomInvitationModal_roomStatus__SrmkZ{display:flex;align-items:center;gap:var(--spacing-xs)}.RoomInvitationModal_roomStatus__SrmkZ .RoomInvitationModal_statusDot__yxZvK{width:8px;height:8px;border-radius:50%;background:var(--success);animation:RoomInvitationModal_statusPulse___EsiV 2s infinite}.RoomInvitationModal_roomStatus__SrmkZ .RoomInvitationModal_statusDot__yxZvK.RoomInvitationModal_waiting__CKbZ7{background:var(--warning)}.RoomInvitationModal_roomStatus__SrmkZ .RoomInvitationModal_statusDot__yxZvK.RoomInvitationModal_starting__zlyzA{background:var(--info)}.RoomInvitationModal_roomStatus__SrmkZ .RoomInvitationModal_statusDot__yxZvK.RoomInvitationModal_full__RiDUC{background:var(--error)}@keyframes RoomInvitationModal_statusPulse___EsiV{0%,to{opacity:1}50%{opacity:.5}}.RoomInvitationModal_modalContent__vzCr9.RoomInvitationModal_loading___vHh_:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(var(--background),.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;border-radius:var(--radius-lg)}@media(prefers-color-scheme:dark){.RoomInvitationModal_acceptButton__0V6LC:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}}.NotificationPermissionPopup_overlay__c3NBp{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}@media(max-width:768px){.NotificationPermissionPopup_overlay__c3NBp{align-items:flex-end;padding:0}}.NotificationPermissionPopup_popup__tIOmc{background:var(--background);border-radius:16px;padding:24px;max-width:400px;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);position:relative;animation:NotificationPermissionPopup_slideUp__c1YHi .3s ease-out}@media(max-width:768px){.NotificationPermissionPopup_popup__tIOmc{border-radius:16px 16px 0 0;max-width:none;margin:0;max-height:90vh;overflow-y:auto}}.NotificationPermissionPopup_instructionsPopup__phFw8{max-width:500px}@media(max-width:768px){.NotificationPermissionPopup_instructionsPopup__phFw8{max-height:95vh}}@keyframes NotificationPermissionPopup_slideUp__c1YHi{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.NotificationPermissionPopup_header__btKJE{display:flex;align-items:center;gap:12px;margin-bottom:16px}.NotificationPermissionPopup_iconWrapper__P_8Sg{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NotificationPermissionPopup_icon__VZpbz{width:24px;height:24px;color:var(--foreground)}.NotificationPermissionPopup_title__3B4oh{font-size:18px;font-weight:600;color:var(--foreground);margin:0}@media(max-width:768px){.NotificationPermissionPopup_title__3B4oh{font-size:16px}}.NotificationPermissionPopup_description__BDZLQ{color:var(--secondary);font-size:14px;line-height:1.5;margin-bottom:20px}@media(max-width:768px){.NotificationPermissionPopup_description__BDZLQ{font-size:13px}}.NotificationPermissionPopup_browserInfo__1yVSS{margin:16px 0;padding:12px;background:var(--background);border-radius:8px;border-left:4px solid #3b82f6}.NotificationPermissionPopup_browserNote__CkXCM{display:flex;align-items:flex-start;gap:8px}.NotificationPermissionPopup_browserNote__CkXCM strong{color:#1f2937;font-size:13px}.NotificationPermissionPopup_browserNote__CkXCM p{margin:4px 0 0;font-size:12px;line-height:1.4}.NotificationPermissionPopup_browserIcon__gTqOu{font-size:16px;flex-shrink:0;margin-top:2px}.NotificationPermissionPopup_warningText__02wDC{color:#f59e0b!important}.NotificationPermissionPopup_successText__S5AKd{color:#10b981!important}.NotificationPermissionPopup_instructionsList__POOHS{margin:20px 0}.NotificationPermissionPopup_step__vRQN8{display:flex;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border)}.NotificationPermissionPopup_step__vRQN8:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.NotificationPermissionPopup_stepNumber__33MSF{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--foreground);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0;margin-top:2px}.NotificationPermissionPopup_stepContent__1t0ws{flex:1 1}.NotificationPermissionPopup_stepContent__1t0ws h4{margin:0 0 4px;font-size:14px;font-weight:600;color:#1f2937}.NotificationPermissionPopup_stepContent__1t0ws p{margin:0;font-size:13px;color:var(--secondary);line-height:1.4}.NotificationPermissionPopup_addIcon__vw_50,.NotificationPermissionPopup_homeIcon__1bLct,.NotificationPermissionPopup_notificationIcon__GThHj,.NotificationPermissionPopup_shareIcon__KC_q_{font-size:20px;margin-top:8px;text-align:center}.NotificationPermissionPopup_buttonGroup__8BAmm{display:flex;gap:12px;margin-top:20px}@media(max-width:768px){.NotificationPermissionPopup_buttonGroup__8BAmm{flex-direction:column}}.NotificationPermissionPopup_button__vQRt_{flex:1 1;padding:12px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center}.NotificationPermissionPopup_button__vQRt_:focus{outline:none;box-shadow:0 0 0 3px rgba(102,126,234,.1)}@media(max-width:768px){.NotificationPermissionPopup_button__vQRt_{padding:14px 16px;font-size:16px}}.NotificationPermissionPopup_acceptButton__zPSrt{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.NotificationPermissionPopup_acceptButton__zPSrt:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.NotificationPermissionPopup_acceptButton__zPSrt:active:not(:disabled){transform:translateY(0)}.NotificationPermissionPopup_primaryButton__1Kzug{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.NotificationPermissionPopup_primaryButton__1Kzug:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.NotificationPermissionPopup_denyButton__soRoa{background:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.NotificationPermissionPopup_denyButton__soRoa:hover:not(:disabled){background:#e5e7eb;color:#374151}.NotificationPermissionPopup_loading__xLYcA{opacity:.8;cursor:not-allowed!important}.NotificationPermissionPopup_loading__xLYcA:hover{transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.NotificationPermissionPopup_disabled__FI9ho{opacity:.5;cursor:not-allowed!important}.NotificationPermissionPopup_disabled__FI9ho:hover{background:#f3f4f6!important;color:#6b7280!important}.NotificationPermissionPopup_loadingContent__M9tyl{display:flex;align-items:center;gap:8px}.NotificationPermissionPopup_spinner__gkTP4{width:16px;height:16px;animation:NotificationPermissionPopup_spin__upC4v 1s linear infinite}.NotificationPermissionPopup_spinnerCircle__Kh5sq{opacity:.25}.NotificationPermissionPopup_spinnerPath__cQErX{opacity:.75}@keyframes NotificationPermissionPopup_spin__upC4v{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.NotificationPermissionPopup_note__K9loo{font-size:12px;color:#9ca3af;text-align:center;margin-top:16px;line-height:1.4}.NotificationPermissionPopup_note__K9loo strong{color:#6b7280}@media(max-width:768px){.NotificationPermissionPopup_note__K9loo{font-size:11px}}.Input_inputContainer__1m2mU{position:relative;width:100%;font-family:var(--font-family);display:flex;align-items:center}.Input_containerError__7tg_S{margin-bottom:1.7rem}.Input_inputWrapper__gWUBg{position:relative;display:flex;align-items:center;width:100%;background:var(--background3);border-radius:.5rem}.Input_input__7MNTm{width:100%;padding:.75rem;background:var(--background3);min-height:calc(45px - 1.5rem);border:none;outline:none;font-size:1rem;color:var(--foreground,#1e293b);z-index:1;border-radius:.5rem}.Input_label__KDNN6{position:absolute;left:.75rem;font-size:1rem;color:var(--foreground,#64748b);pointer-events:none;transform-origin:left top;z-index:10}.Input_icon__AaRt3{margin-left:.75rem}.Input_icon__AaRt3,.Input_passwordToggle__kdUKi{display:flex;align-items:center;justify-content:center;color:var(--foreground,#64748b)}.Input_passwordToggle__kdUKi{margin-right:.75rem;background:none;border:none;cursor:pointer;padding:0}.Input_passwordToggle__kdUKi:hover{color:var(--primary,#6366f1)}.Input_errorMessage__NhPj5{position:absolute;left:0;bottom:-1.25rem;font-size:.75rem;color:var(--error,#ef4444);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Input_outlined__Pr_f3{box-shadow:0 0 1px 1px var(--border,#e2e8f0);border-radius:.5rem;transition:border-color .2s ease}.Input_outlined__Pr_f3:focus-within{box-shadow:0 0 1px 1px var(--primary,#e2e8f0)}.Input_filled__rbht1{background-color:var(--background,#f8fafc);border-radius:.5rem;border-bottom:1px solid var(--border,#e2e8f0)}.Input_filled__rbht1:focus-within{background-color:var(--background,#f1f5f9)}.Input_underlined__Ko3pf{border-bottom:1px solid var(--border,#e2e8f0)}.Input_error__cqH5a.Input_outlined__Pr_f3{border-color:var(--error,#ef4444)}.Input_error__cqH5a.Input_filled__rbht1,.Input_error__cqH5a.Input_underlined__Ko3pf{border-bottom-color:var(--error,#ef4444)}.Input_error__cqH5a .Input_focusLine__ejXS0{background-color:var(--error,#ef4444)}