.OnboardingTour_overlay__tM_2E{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:OnboardingTour_fadeIn__IE15j .3s ease}@keyframes OnboardingTour_fadeIn__IE15j{0%{opacity:0}to{opacity:1}}.OnboardingTour_modal__0AS0v{background-color:var(--color-background,#f4f5fe);border-radius:16px;border:2px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.15);padding:32px;max-width:900px;width:100%;position:relative;animation:OnboardingTour_slideUp__wTjuJ .3s ease}@keyframes OnboardingTour_slideUp__wTjuJ{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.OnboardingTour_closeButton__nKzJS{position:absolute;right:24px;top:24px;background:transparent;border:none;font-size:2rem;color:var(--color-text-dark,#000);cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:1}.OnboardingTour_closeButton__nKzJS:hover{background-color:rgba(0,0,0,.05);color:var(--color-primary,#5168ff)}.OnboardingTour_content__lX5QG{display:flex;flex-direction:column;gap:20px}.OnboardingTour_doneButton__bCZug{font-family:var(--font-button,"IBM Plex Mono"),monospace;font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.05em;padding:12px 24px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:.875rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid;background-color:var(--color-secondary,#62be8f);color:var(--color-text-light,#ececec);border-color:var(--color-secondary,#62be8f);align-self:flex-end;margin-top:8px}.OnboardingTour_doneButton__bCZug:hover{background-color:#4fa87a;border-color:#4fa87a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(98,190,143,.4)}@media (max-width:768px){.OnboardingTour_modal__0AS0v{padding:24px;max-width:100%}.OnboardingTour_closeButton__nKzJS{right:16px;top:16px;font-size:1.5rem}}.YourAccountsModal_modalWrapper__Farus{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;opacity:1;transform:none}.YourAccountsModal_modal___BYx_{width:100%;max-width:980px;background:rgba(244,245,254,.96);border:2px solid hsla(0,0%,100%,.8);border-radius:22px;box-shadow:0 18px 60px rgba(0,0,0,.35);position:relative;overflow:hidden;max-height:90vh;display:flex;flex-direction:column}.YourAccountsModal_modalHeader__19Sqq{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(81,104,255,.2)}.YourAccountsModal_modalTitle__L9OFG{font-family:var(--font-secondary);font-size:18px;font-weight:700;color:var(--color-text-dark);letter-spacing:.03em;display:flex;align-items:center;gap:8px}.YourAccountsModal_modalCloseBtn__rzsS1{background:transparent;border:none;cursor:pointer;padding:8px 16px;font-family:var(--font-button);font-size:12px;font-weight:600;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden;transition:all .3s ease}.YourAccountsModal_modalCloseBtn__rzsS1:hover{opacity:.8}.YourAccountsModal_animatedButtonTextContainer__bPMD7{position:relative;display:inline-block;overflow:hidden;height:1.2em}.YourAccountsModal_animatedButtonText__CAUsA{display:block;transition:transform .3s ease;will-change:transform;transform:none}.YourAccountsModal_animatedButtonTextClone__34SUA{position:absolute;top:0;left:0;width:100%;transform:translateY(100%)}.YourAccountsModal_modalCloseBtn__rzsS1:hover .YourAccountsModal_animatedButtonText__CAUsA{transform:translateY(-100%)}.YourAccountsModal_modalCloseBtn__rzsS1:hover .YourAccountsModal_animatedButtonTextClone__34SUA{transform:translateY(0)}.YourAccountsModal_modalBody__Me_aW{padding:24px;overflow-y:auto;flex:1 1}.YourAccountsModal_bgPluses___tuRC{background-image:repeating-linear-gradient(0deg,transparent,transparent 20px,rgba(81,104,255,.03) 0,rgba(81,104,255,.03) 21px),repeating-linear-gradient(90deg,transparent,transparent 20px,rgba(81,104,255,.03) 0,rgba(81,104,255,.03) 21px)}.YourAccountsModal_connectionsModal__MZEaK{background-color:rgba(244,245,254,.98)}.YourAccountsModal_connectionsContainer__mm7Xj{display:flex;flex-direction:column;gap:32px}.YourAccountsModal_strokedText__MlGdl{font-family:var(--font-secondary);font-weight:700;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.05em;-webkit-text-stroke:1px var(--color-text-dark);text-stroke:1px var(--color-text-dark)}.YourAccountsModal_strokedText__MlGdl.YourAccountsModal_large__QEuY3{font-size:20px;margin-bottom:16px}.YourAccountsModal_walletsContainer__7KhPC{display:flex;flex-direction:column;gap:12px}.YourAccountsModal_wallet__jAiNP{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:hsla(0,0%,100%,.6);border:1px solid rgba(81,104,255,.2);border-radius:12px;transition:all .3s ease}.YourAccountsModal_wallet__jAiNP>div:first-child{display:flex;align-items:center;gap:12px;font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--color-text-dark)}.YourAccountsModal_wallet__jAiNP svg{width:20px;height:20px;color:var(--color-primary)}.YourAccountsModal_shadowInnerGlow__bG4i4{box-shadow:inset 0 2px 8px rgba(81,104,255,.1)}.YourAccountsModal_animatedButton__qb_Eo{background:transparent;border:1px solid rgba(81,104,255,.3);border-radius:8px;padding:8px 16px;cursor:pointer;font-family:var(--font-button);font-size:12px;font-weight:600;color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden;transition:all .3s ease}.YourAccountsModal_animatedButton__qb_Eo:hover{background:rgba(81,104,255,.1);border-color:var(--color-primary)}.YourAccountsModal_animatedButtonDisconnect__rW_6P{color:#b42318;border-color:rgba(180,35,24,.3)}.YourAccountsModal_animatedButtonDisconnect__rW_6P:hover{background:rgba(180,35,24,.1);border-color:#b42318}.YourAccountsModal_socialDisconnectButton__gCkkZ,.YourAccountsModal_walletDisconnectButton__2_bg7{min-width:80px}.YourAccountsModal_socialsContainer__4a1Bn{display:flex;flex-direction:column;gap:12px}.YourAccountsModal_social__UIOxJ{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:hsla(0,0%,100%,.6);border:1px solid rgba(81,104,255,.2);border-radius:12px}.YourAccountsModal_iconPair__5Gaw4{display:flex;align-items:center;gap:12px;font-family:var(--font-primary);font-size:16px;font-weight:600;color:var(--color-text-dark)}.YourAccountsModal_icon__BFOv5{display:flex;align-items:center}.YourAccountsModal_icon__BFOv5 svg{width:20px;height:20px;color:var(--color-primary)}.YourAccountsModal_emptyContainer__Dkgnn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background:hsla(0,0%,100%,.4);border:1px dashed rgba(81,104,255,.3);border-radius:12px;text-align:center;gap:8px}.YourAccountsModal_emptyContainer__Dkgnn span{font-family:var(--font-primary);font-size:14px;color:rgba(26,29,51,.6)}.YourAccountsModal_emptyContainer__Dkgnn.YourAccountsModal_tall__vrZOf{min-height:120px}.YourAccountsModal_emptyContainer__Dkgnn.YourAccountsModal_gap__y8qBN{gap:8px}.YourAccountsModal_btn__bg0Fd{padding:12px 24px;border-radius:8px;border:none;cursor:pointer;font-family:var(--font-button);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:all .3s ease;position:relative;overflow:hidden}.YourAccountsModal_btn__bg0Fd.YourAccountsModal_connect__gfyv_{background-color:#4a4a4a;color:#fff;width:100%;margin-top:12px}.YourAccountsModal_btn__bg0Fd.YourAccountsModal_connect__gfyv_:hover{background-color:#5e5e5e;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.YourAccountsModal_btn__bg0Fd.YourAccountsModal_wide__KX1j1{width:100%;background:var(--color-primary);color:#fff;margin-top:12px}.YourAccountsModal_btn__bg0Fd.YourAccountsModal_wide__KX1j1:hover{background:#3d52e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,104,255,.3)}.YourAccountsModal_socialConnectButton__dygPl{position:relative;overflow:visible}.YourAccountsModal_socialConnectTextContainer__9OuQx{position:relative;display:inline-block;overflow:hidden;height:1.2em}.YourAccountsModal_socialConnectText__jZivR{display:block;transition:transform .3s ease;will-change:transform;transform:none}.YourAccountsModal_socialConnectTextClone__E7ZeF{position:absolute;top:0;left:0;width:100%;transform:translateY(100%)}.YourAccountsModal_socialConnectButton__dygPl:hover .YourAccountsModal_socialConnectText__jZivR{transform:translateY(-100%)}.YourAccountsModal_socialConnectButton__dygPl:hover .YourAccountsModal_socialConnectTextClone__E7ZeF{transform:translateY(0)}.YourAccountsModal_linkedinButton__ZhX4b{background-color:#0077b5!important}.YourAccountsModal_linkedinButton__ZhX4b:hover{background-color:#005885!important}.YourAccountsModal_whatsappButton__Nyxl0{background-color:#25d366!important}.YourAccountsModal_whatsappButton__Nyxl0:hover{background-color:#1da851!important}@media (max-width:768px){.YourAccountsModal_modal___BYx_{max-width:95vw;max-height:85vh}.YourAccountsModal_modalHeader__19Sqq{padding:16px 20px}.YourAccountsModal_modalTitle__L9OFG{font-size:16px}.YourAccountsModal_modalBody__Me_aW{padding:20px}.YourAccountsModal_connectionsContainer__mm7Xj{gap:24px}.YourAccountsModal_strokedText__MlGdl.YourAccountsModal_large__QEuY3{font-size:18px}}.XConnectingModal_modalBackdrop__4w7E4{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;animation:XConnectingModal_fadeIn__UqEPo .2s ease-out}.XConnectingModal_modalBackdrop__4w7E4.XConnectingModal_closing__yZfrR{animation:XConnectingModal_fadeOut__9NQUv .2s ease-out}.XConnectingModal_modalContent__Y__gK{background:#fff;border-radius:24px;padding:48px 40px;max-width:400px;width:90%;display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:XConnectingModal_slideUp__khTzq .3s ease-out}.XConnectingModal_animationContainer__HTHQd{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center}.XConnectingModal_spinner__JV9_T{position:absolute;width:100%;height:100%;top:0;left:0}.XConnectingModal_spinnerSvg__PklxH{width:100%;height:100%;transform:rotate(-90deg)}.XConnectingModal_spinnerCircle___6Uxe{stroke:#5168ff;stroke-linecap:round;stroke-dasharray:125.6;stroke-dashoffset:31.4;animation:XConnectingModal_spin__1O3jT 1.5s linear infinite}.XConnectingModal_xIconContainer__k07ZZ{position:absolute;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5168ff,#676fff);border-radius:16px;animation:XConnectingModal_pulse__dLgxG 2s ease-in-out infinite}.XConnectingModal_xIcon__1qSlG{width:32px;height:32px;color:#fff;animation:XConnectingModal_bounce__Z_rEC 1s ease-in-out infinite}.XConnectingModal_title__8QCHA{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-bold);color:#000;margin:0;text-align:center}.XConnectingModal_message__Sp6Sb{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:#666;margin:0;text-align:center;min-height:24px}.XConnectingModal_progressBar__E_cXl{width:100%;height:4px;background:#e5e5e5;border-radius:2px;overflow:hidden;margin-top:8px}.XConnectingModal_progressFill__xu7v3{height:100%;background:linear-gradient(90deg,#5168ff,#676fff);border-radius:2px;animation:XConnectingModal_progress__LjScc 2s ease-in-out infinite}@keyframes XConnectingModal_fadeIn__UqEPo{0%{opacity:0}to{opacity:1}}@keyframes XConnectingModal_fadeOut__9NQUv{0%{opacity:1}to{opacity:0}}@keyframes XConnectingModal_slideUp__khTzq{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes XConnectingModal_spin__1O3jT{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@keyframes XConnectingModal_pulse__dLgxG{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes XConnectingModal_bounce__Z_rEC{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes XConnectingModal_progress__LjScc{0%{width:0}50%{width:70%}to{width:100%}}.BlockchainAccountModal_overlay__llb0Z{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;opacity:0;transition:opacity .3s ease}.BlockchainAccountModal_overlay__llb0Z.BlockchainAccountModal_open__XALYG{opacity:1}.BlockchainAccountModal_modal__wZpgj{position:relative;width:100%;max-width:520px;background:linear-gradient(180deg,#f8f9ff,#f4f5fe);border:2px solid #fff;border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.2),0 0 0 1px rgba(81,104,255,.1);overflow:hidden;transform:translateY(24px) scale(.96);transition:transform .3s cubic-bezier(.16,1,.3,1)}.BlockchainAccountModal_overlay__llb0Z.BlockchainAccountModal_open__XALYG .BlockchainAccountModal_modal__wZpgj{transform:translateY(0) scale(1)}.BlockchainAccountModal_closeButton__QEDyQ{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(81,104,255,.2);border-radius:10px;cursor:pointer;color:var(--color-text-dark);transition:all .2s ease;z-index:10}.BlockchainAccountModal_closeButton__QEDyQ:hover:not(:disabled){background:#fff;border-color:var(--color-primary);color:var(--color-primary)}.BlockchainAccountModal_closeButton__QEDyQ:disabled{opacity:.5;cursor:not-allowed}.BlockchainAccountModal_content__h7XXn{padding:48px 40px 40px;display:flex;flex-direction:column;gap:24px}.BlockchainAccountModal_title__RyB28{font-family:var(--font-secondary);font-size:24px;font-weight:700;color:var(--color-text-dark);letter-spacing:.03em;margin:0;text-align:center}.BlockchainAccountModal_description__Odn6_{font-family:var(--font-primary);font-size:16px;line-height:1.6;color:var(--color-text-dark);text-align:center;margin:0}.BlockchainAccountModal_error__5P_2D{background:rgba(255,87,87,.1);border:1px solid rgba(255,87,87,.3);border-radius:8px;padding:12px 16px;font-family:var(--font-primary);font-size:14px;color:#d32f2f;text-align:center}.BlockchainAccountModal_actions__JYqIv{display:flex;flex-direction:column;gap:12px}.BlockchainAccountModal_helpText__NviWE{font-family:var(--font-primary);font-size:14px;color:rgba(26,29,51,.7);text-align:center;margin:0 0 8px}.BlockchainAccountModal_syncingContainer__j4FcV{display:flex;flex-direction:column;gap:16px;align-items:center}.BlockchainAccountModal_syncingMessage__RkA6U{font-family:var(--font-primary);font-size:16px;color:var(--color-text-dark);text-align:center}.BlockchainAccountModal_primaryButton__w9lRm{width:100%;background-color:var(--color-primary);color:var(--color-text-light);border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:var(--font-weight-medium);font-family:var(--font-button);letter-spacing:.05em;transition:all .3s ease;text-transform:uppercase;height:44px;display:flex;align-items:center;justify-content:center}.BlockchainAccountModal_primaryButton__w9lRm:hover:not(:disabled){background-color:#3d52e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,104,255,.3)}.BlockchainAccountModal_primaryButton__w9lRm:active:not(:disabled){transform:translateY(0)}.BlockchainAccountModal_primaryButton__w9lRm:disabled{opacity:.6;cursor:not-allowed}.BlockchainAccountModal_secondaryButton__Z21rT{width:100%;background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary);padding:12px 20px;border-radius:8px;cursor:pointer;font-size:16px;font-weight:var(--font-weight-medium);font-family:var(--font-button);letter-spacing:.05em;transition:all .3s ease;text-transform:uppercase;height:44px;display:flex;align-items:center;justify-content:center}.BlockchainAccountModal_secondaryButton__Z21rT:hover:not(:disabled){background-color:var(--color-primary);color:var(--color-text-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,104,255,.3)}.BlockchainAccountModal_secondaryButton__Z21rT:active:not(:disabled){transform:translateY(0)}.BlockchainAccountModal_secondaryButton__Z21rT:disabled{opacity:.6;cursor:not-allowed}.BlockchainAccountModal_cancelButton__hyKkH{width:100%;background-color:transparent;color:var(--color-text-dark);border:none;padding:8px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:var(--font-weight-medium);font-family:var(--font-primary);transition:all .2s ease;opacity:.7}.BlockchainAccountModal_cancelButton__hyKkH:hover:not(:disabled){opacity:1}.BlockchainAccountModal_cancelButton__hyKkH:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.BlockchainAccountModal_overlay__llb0Z{padding:16px}.BlockchainAccountModal_content__h7XXn{padding:40px 24px 32px;gap:20px}.BlockchainAccountModal_title__RyB28{font-size:20px}.BlockchainAccountModal_description__Odn6_{font-size:14px}}.AvatarSelectorModal_modalBackdrop__HHH9U{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AvatarSelectorModal_modal__Hu0XU{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:24px;border:3px solid var(--brand-purple,#9d4edd);box-shadow:0 0 30px rgba(157,78,221,.3),0 20px 60px rgba(0,0,0,.5);max-width:600px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.AvatarSelectorModal_modalHeader__dvh_R{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;border-bottom:2px solid rgba(157,78,221,.3);background:linear-gradient(180deg,rgba(157,78,221,.1),transparent)}.AvatarSelectorModal_modalTitle__I29NB{font-size:24px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 10px rgba(157,78,221,.5)}.AvatarSelectorModal_closeButton__pTC45{background:none;border:none;color:#fff;font-size:32px;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;line-height:1;padding:0}.AvatarSelectorModal_closeButton__pTC45:hover{background:rgba(157,78,221,.2);transform:scale(1.1)}.AvatarSelectorModal_modalBody__3Q1BS{padding:28px;overflow-y:auto;flex:1 1}.AvatarSelectorModal_error__UlLIS,.AvatarSelectorModal_loading__IwR0A{text-align:center;padding:40px 20px;font-size:16px;color:#fff}.AvatarSelectorModal_error__UlLIS{color:#ff6b6b}.AvatarSelectorModal_description__UDdzM{text-align:center;color:hsla(0,0%,100%,.8);font-size:14px;margin:0 0 24px}.AvatarSelectorModal_avatarGrid__wdQJQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px;gap:16px;margin-bottom:16px}.AvatarSelectorModal_avatarOption__pm_FP{position:relative;background:hsla(0,0%,100%,.05);border:3px solid rgba(157,78,221,.3);border-radius:16px;padding:12px;cursor:pointer;transition:all .3s ease;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.AvatarSelectorModal_avatarOption__pm_FP:hover{border-color:rgba(157,78,221,.6);background:rgba(157,78,221,.1);transform:translateY(-4px);box-shadow:0 8px 20px rgba(157,78,221,.3)}.AvatarSelectorModal_avatarOption__pm_FP.AvatarSelectorModal_selected__EJxWb{border-color:var(--brand-purple,#9d4edd);background:rgba(157,78,221,.2);box-shadow:0 0 20px rgba(157,78,221,.5),inset 0 0 20px rgba(157,78,221,.2);transform:scale(1.05)}.AvatarSelectorModal_avatarOption__pm_FP.AvatarSelectorModal_current__WzROD:after{content:"";position:absolute;top:8px;right:8px;width:12px;height:12px;background:var(--brand-green,#4ade80);border-radius:50%;border:2px solid #fff;box-shadow:0 2px 8px rgba(74,222,128,.5)}.AvatarSelectorModal_avatarImageWrapper__rQOBV{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.AvatarSelectorModal_avatarImage__80W_y{width:100%;height:100%;object-fit:cover;border-radius:8px}.AvatarSelectorModal_currentBadge__Jk_oC{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);background:var(--brand-green,#4ade80);color:#000;font-size:10px;font-weight:700;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.AvatarSelectorModal_errorMessage__GPFqp{text-align:center;color:#ff6b6b;font-size:14px;padding:12px;background:hsla(0,100%,71%,.1);border-radius:8px;border:1px solid hsla(0,100%,71%,.3)}.AvatarSelectorModal_modalFooter__6zEFM{display:flex;gap:12px;padding:24px 28px;border-top:2px solid rgba(157,78,221,.3);background:linear-gradient(0deg,rgba(157,78,221,.05),transparent)}.AvatarSelectorModal_cancelButton__ExcCc,.AvatarSelectorModal_selectButton__3SjTb{flex:1 1;padding:14px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:2px solid transparent}.AvatarSelectorModal_cancelButton__ExcCc{background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.2)}.AvatarSelectorModal_cancelButton__ExcCc:hover:not(:disabled){background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.AvatarSelectorModal_selectButton__3SjTb{background:linear-gradient(135deg,var(--brand-purple,#9d4edd) 0,var(--brand-blue,#3b82f6) 100%);color:#fff;border-color:var(--brand-purple,#9d4edd);box-shadow:0 4px 15px rgba(157,78,221,.4)}.AvatarSelectorModal_selectButton__3SjTb:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(157,78,221,.6)}.AvatarSelectorModal_cancelButton__ExcCc:disabled,.AvatarSelectorModal_selectButton__3SjTb:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.AvatarSelectorModal_modal__Hu0XU{max-width:100%;margin:10px;max-height:95vh}.AvatarSelectorModal_avatarGrid__wdQJQ{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:12px}.AvatarSelectorModal_modalBody__3Q1BS,.AvatarSelectorModal_modalHeader__dvh_R{padding:20px}.AvatarSelectorModal_modalFooter__6zEFM{padding:20px;flex-direction:column}.AvatarSelectorModal_cancelButton__ExcCc,.AvatarSelectorModal_selectButton__3SjTb{width:100%}}.UsernameChangeModal_overlay__kjA_t{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:24px;animation:UsernameChangeModal_fadeIn___f0Ut .3s ease}@keyframes UsernameChangeModal_fadeIn___f0Ut{0%{opacity:0}to{opacity:1}}.UsernameChangeModal_modal__Tx2eM{position:relative;width:100%;max-width:520px;background:linear-gradient(180deg,#f8f9ff,#f4f5fe);border:2px solid #fff;border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.2),0 0 0 1px rgba(81,104,255,.1);overflow:hidden;animation:UsernameChangeModal_slideUp__YuDWt .3s cubic-bezier(.16,1,.3,1)}@keyframes UsernameChangeModal_slideUp__YuDWt{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.UsernameChangeModal_closeButton__lVAUo{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(81,104,255,.2);border-radius:10px;cursor:pointer;color:var(--color-text-dark);transition:all .2s ease;z-index:10;font-size:24px;line-height:1;padding:0}.UsernameChangeModal_closeButton__lVAUo:hover:not(:disabled){background:#fff;border-color:var(--color-primary);color:var(--color-primary)}.UsernameChangeModal_closeButton__lVAUo:disabled{opacity:.5;cursor:not-allowed}.UsernameChangeModal_content__S6DTQ{padding:48px 40px 40px;display:flex;flex-direction:column;gap:24px}.UsernameChangeModal_title__r4TuP{font-family:var(--font-secondary);font-size:24px;font-weight:700;color:var(--color-text-dark);letter-spacing:.03em;margin:0;text-align:center}.UsernameChangeModal_description__u2iQ0{font-family:var(--font-primary);font-size:16px;line-height:1.6;color:rgba(26,29,51,.7);text-align:center;margin:0}.UsernameChangeModal_inputContainer__Pfb0u{width:100%;display:flex;flex-direction:column;gap:8px}.UsernameChangeModal_inputLabel__JVA13{display:block;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-dark);text-align:left}.UsernameChangeModal_inputWrapper__ru7sg{position:relative;display:flex;align-items:center}.UsernameChangeModal_atSymbol__UBzo3{position:absolute;left:16px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:rgba(26,29,51,.4);pointer-events:none;z-index:1}.UsernameChangeModal_usernameInput__exJAE{width:100%;padding:14px 16px 14px 32px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-dark);background:#fff;border:2px solid rgba(81,104,255,.2);border-radius:12px;outline:none;transition:all .2s ease}.UsernameChangeModal_usernameInput__exJAE::placeholder{color:rgba(26,29,51,.3)}.UsernameChangeModal_usernameInput__exJAE:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(81,104,255,.1)}.UsernameChangeModal_usernameInput__exJAE:disabled{opacity:.6;cursor:not-allowed}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputAvailable__3Zttv{border-color:#00c853}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputAvailable__3Zttv:focus{border-color:#00c853;box-shadow:0 0 0 4px rgba(0,200,83,.1)}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputError__UmAUS,.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputUnavailable__0kML0{border-color:#ff5252}.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputError__UmAUS:focus,.UsernameChangeModal_usernameInput__exJAE.UsernameChangeModal_inputUnavailable__0kML0:focus{border-color:#ff5252;box-shadow:0 0 0 4px rgba(255,82,82,.1)}.UsernameChangeModal_statusMessage__WJ_Dt{min-height:20px;display:flex;align-items:center;margin-top:4px}.UsernameChangeModal_checking__mm0m7{font-family:var(--font-primary);font-size:13px;color:rgba(26,29,51,.6);font-style:italic}.UsernameChangeModal_successText__1cWla{color:#00c853}.UsernameChangeModal_errorText__Wj0Wf,.UsernameChangeModal_successText__1cWla{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-semibold)}.UsernameChangeModal_errorText__Wj0Wf{color:#ff5252}.UsernameChangeModal_neutralText__7wcCn{font-family:var(--font-primary);font-size:13px;color:rgba(26,29,51,.6)}.UsernameChangeModal_errorMessage__f2_v8{background:rgba(255,87,87,.1);border:1px solid rgba(255,87,87,.3);border-radius:8px;padding:12px 16px;font-family:var(--font-primary);font-size:14px;color:#d32f2f;text-align:center;margin-top:8px}.UsernameChangeModal_footer__Pyj4B{display:flex;gap:12px;padding:24px 40px 40px;border-top:1px solid rgba(81,104,255,.1)}.UsernameChangeModal_cancelButton__CtX0R,.UsernameChangeModal_saveButton__9QwfY{flex:1 1;padding:12px 20px;border-radius:8px;font-size:16px;font-weight:var(--font-weight-medium);font-family:var(--font-button);letter-spacing:.05em;transition:all .3s ease;text-transform:uppercase;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.UsernameChangeModal_cancelButton__CtX0R{background-color:transparent;color:var(--color-text-dark);border:2px solid rgba(81,104,255,.2)}.UsernameChangeModal_cancelButton__CtX0R:hover:not(:disabled){background-color:rgba(81,104,255,.05);border-color:rgba(81,104,255,.4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,104,255,.2)}.UsernameChangeModal_cancelButton__CtX0R:active:not(:disabled){transform:translateY(0)}.UsernameChangeModal_saveButton__9QwfY{background-color:var(--color-primary);color:var(--color-text-light)}.UsernameChangeModal_saveButton__9QwfY:hover:not(:disabled){background-color:#3d52e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,104,255,.3)}.UsernameChangeModal_saveButton__9QwfY:active:not(:disabled){transform:translateY(0)}.UsernameChangeModal_cancelButton__CtX0R:disabled,.UsernameChangeModal_saveButton__9QwfY:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.UsernameChangeModal_overlay__kjA_t{padding:16px}.UsernameChangeModal_content__S6DTQ{padding:40px 24px 32px;gap:20px}.UsernameChangeModal_title__r4TuP{font-size:20px}.UsernameChangeModal_description__u2iQ0{font-size:14px}.UsernameChangeModal_footer__Pyj4B{padding:24px 24px 32px;flex-direction:column}.UsernameChangeModal_cancelButton__CtX0R,.UsernameChangeModal_saveButton__9QwfY{width:100%}}.AzuraChat_backdrop__mrruv{position:fixed;inset:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-overlay);animation:AzuraChat_fadeIn__fsLxn var(--duration-normal) var(--ease-default)}@keyframes AzuraChat_fadeIn__fsLxn{0%{opacity:0}to{opacity:1}}.AzuraChat_chatContainer__9Iocp{position:fixed;bottom:var(--space-4);right:var(--space-4);width:min(420px,calc(100vw - var(--space-8)));height:min(600px,calc(100vh - var(--space-16)));max-height:90vh;display:flex;flex-direction:column;background:var(--card-background);border:var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:var(--z-modal);overflow:hidden;animation:AzuraChat_slideUp__v2oQ0 var(--duration-slow) var(--ease-spring)}@keyframes AzuraChat_slideUp__v2oQ0{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AzuraChat_header__JijVm{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);background:var(--gradient-futuristic-floss);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AzuraChat_headerInfo__lf_O0{display:flex;align-items:center;gap:var(--space-3)}.AzuraChat_avatarWrapper__4sXZD{width:40px;height:40px;border-radius:var(--radius-full);overflow:hidden;border:2px solid var(--color-primary);background:var(--gradient-primary);box-shadow:var(--shadow-primary);flex-shrink:0}.AzuraChat_avatar__EUCgG{width:100%;height:100%;object-fit:cover}.AzuraChat_headerText__xx1wD{display:flex;flex-direction:column;gap:2px}.AzuraChat_headerName__PWrre{font-family:var(--font-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-dark);line-height:1.2}.AzuraChat_headerStatus__4pUtQ{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-muted);line-height:1.2;text-transform:lowercase}.AzuraChat_backButton__ofn9n{width:120px;height:36px;border-radius:10px;border:1px solid var(--color-primary-muted);background:var(--color-text-light);color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all var(--duration-normal) var(--ease-default)}.AzuraChat_backArrow__ZUYVO{transform:scaleX(-1);filter:brightness(0) saturate(100%) invert(35%) sepia(95%) saturate(3218%) hue-rotate(223deg) brightness(102%) contrast(101%)}.AzuraChat_backText__5d9De{font-family:var(--font-button);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.AzuraChat_backButton__ofn9n:hover{background:var(--color-background);border-color:var(--color-primary)}.AzuraChat_messagesArea__pa5JH{flex:1 1;overflow-y:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-background);scroll-behavior:smooth}.AzuraChat_messagesArea__pa5JH::-webkit-scrollbar{width:6px}.AzuraChat_messagesArea__pa5JH::-webkit-scrollbar-track{background:transparent}.AzuraChat_messagesArea__pa5JH::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}.AzuraChat_messagesArea__pa5JH::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.AzuraChat_messageBubble__A2Aba{display:flex;flex-direction:column;gap:var(--space-1);max-width:75%;animation:AzuraChat_messageSlideIn__FPkIa var(--duration-normal) var(--ease-out)}@keyframes AzuraChat_messageSlideIn__FPkIa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AzuraChat_userMessage__BeRlb{align-self:flex-end;align-items:flex-end}.AzuraChat_azuraMessage__sEwGN{align-self:flex-start;align-items:flex-start}.AzuraChat_messageContent__Gy934{padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-dark);word-wrap:break-word;white-space:pre-wrap;position:relative}.AzuraChat_userMessage__BeRlb .AzuraChat_messageContent__Gy934{background:var(--gradient-primary);color:var(--color-text-light);border-bottom-right-radius:var(--radius-sm);box-shadow:var(--shadow-primary)}.AzuraChat_azuraMessage__sEwGN .AzuraChat_messageContent__Gy934{background:var(--card-background);border:1px solid var(--color-border);border-bottom-left-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.AzuraChat_messageTime__4Uxtq{font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted);padding:0 var(--space-2);line-height:1}.AzuraChat_typingIndicator__vFTCE{padding:var(--space-4)}.AzuraChat_typingDots__4qXv2{display:flex;gap:var(--space-1);align-items:center}.AzuraChat_typingDots__4qXv2 span{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-text-muted);animation:AzuraChat_typingDot__RaZJ6 1.4s ease-in-out infinite}.AzuraChat_typingDots__4qXv2 span:first-child{animation-delay:0s}.AzuraChat_typingDots__4qXv2 span:nth-child(2){animation-delay:.2s}.AzuraChat_typingDots__4qXv2 span:nth-child(3){animation-delay:.4s}@keyframes AzuraChat_typingDot__RaZJ6{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-8px);opacity:1}}.AzuraChat_inputArea__UOo_A{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--card-background);border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AzuraChat_input__QIXBT{flex:1 1;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-text-dark);transition:all var(--duration-fast) var(--ease-default);outline:none}.AzuraChat_input__QIXBT::placeholder{color:var(--color-text-muted)}.AzuraChat_input__QIXBT:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(81,104,255,.1)}.AzuraChat_input__QIXBT:disabled{opacity:.6;cursor:not-allowed}.AzuraChat_sendButton__gfeaF{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:var(--gradient-primary);border:none;border-radius:var(--radius-full);cursor:pointer;color:var(--color-text-light);transition:all var(--duration-fast) var(--ease-default);box-shadow:var(--shadow-primary);flex-shrink:0}.AzuraChat_sendButton__gfeaF:hover:not(:disabled){transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px rgba(81,104,255,.4)}.AzuraChat_sendButton__gfeaF:active:not(:disabled){transform:translateY(0) scale(.95)}.AzuraChat_sendButton__gfeaF:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.AzuraChat_chatContainer__9Iocp{bottom:0;right:0;left:0;width:100%;height:100%;max-height:100vh;border-radius:0;border-left:none;border-right:none;border-bottom:none}.AzuraChat_messageBubble__A2Aba{max-width:85%}}@media (max-width:480px){.AzuraChat_header__JijVm,.AzuraChat_inputArea__UOo_A,.AzuraChat_messagesArea__pa5JH{padding:var(--space-3) var(--space-4)}.AzuraChat_messageBubble__A2Aba{max-width:90%}}.Navbar_navbar__oIrIU{width:100%;height:auto;min-height:80px;background:var(--color-background);border-bottom:2px solid #000;border-radius:0;display:flex;flex-direction:column;gap:0;margin:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Navbar_topSection__S_i1v{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px clamp(16px,3vw,40px);gap:16px;min-height:80px}.Navbar_leftContent__n1np7{display:flex;flex-direction:row;align-items:center;gap:clamp(12px,2vw,24px);flex-shrink:0;min-width:0}.Navbar_brandLink__ov8vY{display:flex;align-items:center;text-decoration:none}.Navbar_logoWrapper__HPXDD{width:clamp(140px,18vw,200px);height:clamp(34px,5vw,56px);flex-shrink:0;position:relative;border-radius:14px;overflow:hidden}.Navbar_logo__eioWt{width:100%;height:100%;object-fit:contain;filter:contrast(1.1) brightness(1.05);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.Navbar_academyName__LmQhw{font-family:var(--font-primary);font-size:clamp(20px,2.5vw,32px);font-weight:var(--font-weight-bold);color:#000;margin:0;line-height:1.2}.Navbar_rightContent__JwQLy{gap:clamp(8px,1.2vw,16px);min-width:0}.Navbar_linksContainer__Z9Oqd,.Navbar_rightContent__JwQLy{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.Navbar_linksContainer__Z9Oqd{gap:clamp(4px,1vw,12px);flex-wrap:nowrap}.Navbar_navButton__Uii1w{display:flex;flex-direction:row;align-items:center;gap:6px;padding:0 12px;background:transparent;border:none;border-radius:20px;cursor:pointer;text-decoration:none;height:40px;min-width:-moz-fit-content;min-width:fit-content;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.Navbar_navButton__Uii1w:hover{background:#5168ff}.Navbar_navButton__Uii1w:hover .Navbar_buttonLabel__hE5YT{color:#ececec}.Navbar_navButton__Uii1w:hover .Navbar_homeIcon__B4Rsk{filter:brightness(0) invert(1);opacity:1}.Navbar_navButton__Uii1w:hover .Navbar_questIcon__Uh5ws{filter:brightness(0) invert(1)}.Navbar_navButtonActive__YzE17{background:#5168ff;border:1px solid #5168ff}.Navbar_buttonLabel__hE5YT{color:#ccc}.Navbar_buttonLabelActive__hVVEL,.Navbar_buttonLabel__hE5YT{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-medium);white-space:nowrap}.Navbar_buttonLabelActive__hVVEL{color:#ececec}.Navbar_homeIcon__B4Rsk{width:20px;height:20px;flex-shrink:0;object-fit:contain;opacity:1;color:#ccc}.Navbar_navButtonActive__YzE17 .Navbar_homeIcon__B4Rsk{opacity:1;filter:brightness(0) invert(1)}.Navbar_questIcon__Uh5ws{width:20px;height:20px;flex-shrink:0;object-fit:contain;color:#ccc}.Navbar_menuIcon__ohMFe{width:100%;height:100%;color:#fff}.Navbar_navButtonActive__YzE17 .Navbar_questIcon__Uh5ws{filter:brightness(0) invert(1)}.Navbar_navButtonDisabled__0qPmo{opacity:.5;cursor:not-allowed}.Navbar_navButtonDisabled__0qPmo:hover{background:transparent}.Navbar_navButtonDisabled__0qPmo:hover .Navbar_buttonLabelDisabled__JuFYS{color:hsla(0,0%,64%,.5)}.Navbar_navButtonDisabled__0qPmo:hover .Navbar_questIcon__Uh5ws{filter:none;opacity:.5}.Navbar_navButtonDisabled__0qPmo .Navbar_buttonLabelDisabled__JuFYS{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:hsla(0,0%,64%,.5);white-space:nowrap}.Navbar_navButtonDisabled__0qPmo .Navbar_questIcon__Uh5ws{opacity:.5}.Navbar_mobileNavButtonDisabled__8rAzk{opacity:.5;cursor:not-allowed}.Navbar_mobileNavButtonDisabled__8rAzk:hover{background:transparent;color:hsla(0,0%,64%,.5)}.Navbar_filterIcon__MaQnX{width:20px;height:20px;color:#111827;flex-shrink:0}.Navbar_leftIcons__tT4jw,.Navbar_rightIcons___Vsi_{display:flex;align-items:center;gap:12px}.Navbar_shardsCounter__DzF_1{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #fff;border-radius:12px;font-family:var(--font-primary)}.Navbar_shardIcon__H_Ano{width:20px;height:20px;flex-shrink:0;object-fit:contain;filter:contrast(1.15) brightness(1.1)}.Navbar_shardsLabel__ltuh0{font-size:16px;font-weight:var(--font-weight-medium);color:#000}.Navbar_shardsValue__vDncv{font-size:16px;font-weight:var(--font-weight-bold);color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Navbar_profileDropdownWrapper__bIFYC{position:relative}.Navbar_profileDropdownDimmer__WkK1X{position:fixed;inset:0;background:transparent;pointer-events:none;z-index:998;transition:background .2s ease}.Navbar_profileDropdownDimmer__WkK1X.Navbar_active__OcRhr{background:rgba(0,0,0,.2);pointer-events:all}.Navbar_userInfo___m0yZ{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease;position:relative}.Navbar_userInfo___m0yZ:hover{background:rgba(81,104,255,.05);border-color:rgba(81,104,255,.2)}.Navbar_userInfoOpen__g_mgt{background:rgba(81,104,255,.1);border-color:var(--color-primary)}.Navbar_userAvatarContainer__pI2rp{position:relative;width:32px;height:32px;overflow:hidden}.Navbar_userAvatar__9oOk3{position:relative;z-index:1}.Navbar_userAvatarClone__wz0KX,.Navbar_userAvatar__9oOk3{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary);transition:transform .3s ease,opacity .3s ease}.Navbar_userAvatarClone__wz0KX{position:absolute;top:0;left:0;transform:translateY(25px) scale(.8);opacity:0}.Navbar_userInfoOpen__g_mgt .Navbar_userAvatar__9oOk3{transform:translateY(-25px) scale(.8);opacity:0}.Navbar_userInfoOpen__g_mgt .Navbar_userAvatarClone__wz0KX{transform:scale(1.1);opacity:1}.Navbar_username__L4BOC{font-size:16px;font-weight:var(--font-weight-medium);color:#000}.Navbar_profileDropdown__jZ_8Y{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:240px;z-index:999;overflow:hidden;opacity:0;transform:translateY(-8px);animation:Navbar_dropdownFadeIn__urL9y .2s ease forwards}@keyframes Navbar_dropdownFadeIn__urL9y{to{opacity:1;transform:translateY(0)}}.Navbar_profileDropdownContent__NQFXe{padding:12px;border-bottom:1px solid rgba(0,0,0,.05)}.Navbar_profileLink__Vtuwr{text-decoration:none;display:block}.Navbar_miniProfileCard__0Z221{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;transition:background .2s ease}.Navbar_miniProfileCard__0Z221:hover{background:rgba(81,104,255,.05)}.Navbar_miniProfilePicture__LPxwp{width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--color-primary)}.Navbar_miniProfileImage__8cY01{width:100%;height:100%;object-fit:cover}.Navbar_miniProfileInfo__UxXKe{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.Navbar_miniProfileName___zKZV{font-family:var(--font-secondary);font-size:16px;font-weight:700;color:#000;line-height:1.2}.Navbar_miniProfileLabel__5WAVS{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-regular);color:rgba(0,0,0,.6);line-height:1.2;text-transform:lowercase}.Navbar_profileDropdownMenu__FVI8v{padding:8px;display:flex;flex-direction:column;gap:4px}.Navbar_dropdownItem__Dqd_8{display:flex;align-items:center;padding:12px;border-radius:8px;background:transparent;border:none;cursor:pointer;text-decoration:none;transition:background .2s ease;width:100%;text-align:left}.Navbar_dropdownItem__Dqd_8:hover{background:rgba(81,104,255,.05)}.Navbar_dropdownItemInfo__IvcCG{display:flex;flex-direction:column;gap:2px}.Navbar_dropdownItemTitle__KyxnF{font-size:14px;font-weight:var(--font-weight-medium);color:#000}.Navbar_dropdownItemLabel__8y_Js,.Navbar_dropdownItemTitle__KyxnF{font-family:var(--font-primary);text-transform:lowercase;line-height:1.2}.Navbar_dropdownItemLabel__8y_Js{font-size:12px;font-weight:var(--font-weight-regular);color:rgba(0,0,0,.6)}.Navbar_dropdownDivider__FUlKb{height:1px;background:rgba(0,0,0,.05);margin:4px 0}.Navbar_incompleteProfile__xJUcg{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:#bbc3ff;border:1px solid #bbc3ff;color:#000d5f;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;font-family:var(--font-primary)}.Navbar_incompleteProfile__xJUcg:hover{background:#dfe0ff;border-color:#dfe0ff}.Navbar_messageButton__tT99h{display:flex;width:37px;height:37px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1px solid #fff;cursor:pointer;transition:all .3s ease;background:var(--color-primary);box-shadow:var(--shadow-primary);position:relative}.Navbar_messageButton__tT99h:hover{background:var(--color-primary-hover)}.Navbar_messageIcon__65TnO{position:relative;width:20px;height:20px;background:#fff;border-radius:50%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.Navbar_notificationDot__t91Hr{position:absolute;top:-4px;right:-6px;width:6px;height:6px;background:var(--color-secondary);border-radius:50%}.Navbar_hamburgerButton__6lTPz{display:flex;width:37px;height:37px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:12px;border:1px solid #fff;cursor:pointer;transition:all .3s ease;background:var(--color-secondary);box-shadow:0 1px 10.4px 0 rgba(98,190,143,.4)}.Navbar_hamburgerButton__6lTPz:hover{background:rgba(98,190,143,.9)}.Navbar_hamburgerIcon__8qF9O{width:20px;height:20px;background:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.Navbar_searchContainer__2r1gz{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative}.Navbar_searchButton__DfpKX{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff;border:1px solid #fff;border-radius:12px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.Navbar_searchButton__DfpKX:hover{background:rgba(81,104,255,.1);border-color:var(--color-primary)}.Navbar_searchButton__DfpKX:active{transform:scale(.95)}.Navbar_searchIcon__6cLpl{width:100%;height:100%;color:#9ca3af}.Navbar_searchButton__DfpKX:hover .Navbar_searchIcon__6cLpl{color:var(--color-primary)}.Navbar_searchRightContent__rNh9y{display:flex;flex-direction:row;align-items:center;gap:6px;flex-shrink:0}.Navbar_searchRightText__BuSWv{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-regular);color:#6b7280}.Navbar_searchRightIcon__5iYeE{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.Navbar_searchRightIcon__5iYeE .Navbar_squareInner__Ujh3U{background:#111827;border-radius:8px;width:20px;height:20px}.Navbar_mobileBottomNav__JSS9z{display:none;position:fixed;bottom:max(24px,calc(24px + env(safe-area-inset-bottom)));left:50%;transform:translateX(-50%);width:calc(100vw - 32px);max-width:420px;background:linear-gradient(180deg,#f4f5fe,#eaebf4);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #eaebf4;box-shadow:0 8px 32px rgba(120,138,255,.15),0 0 60px rgba(120,138,255,.08),inset 0 1px 0 hsla(0,0%,100%,.3);border-radius:32px 16px 28px 12px;padding:12px 24px;z-index:100;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-family:IBM Plex Mono,monospace}.Navbar_mobileBottomNavButton__2CUuf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px;background:transparent;border-radius:20px 8px 16px 24px;cursor:pointer;text-decoration:none;transition:all .3s ease-out;position:relative;width:56px;height:56px;border:1px solid transparent}.Navbar_mobileBottomNavButton__2CUuf:hover{background:rgba(120,138,255,.1);transform:scale(1.08)}.Navbar_mobileBottomNavButtonActive__sj_qY{background:linear-gradient(135deg,rgba(120,138,255,.25),rgba(120,138,255,.2));border:1px solid #788aff;box-shadow:0 0 20px rgba(120,138,255,.3),inset 0 0 12px rgba(120,138,255,.1)}.Navbar_mobileBottomNavButtonActive__sj_qY .Navbar_homeIcon__B4Rsk,.Navbar_mobileBottomNavButtonActive__sj_qY .Navbar_questIcon__Uh5ws{filter:drop-shadow(0 0 8px rgba(120,138,255,.6));color:#788aff}.Navbar_mobileBottomNavLabel__elanZ{position:absolute;top:-28px;left:50%;transform:translateX(-50%);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#788aff;white-space:nowrap;text-align:center;background:#f4f5fe;border-radius:6px 4px 8px 2px;padding:4px 8px;border:1px solid #eaebf4;opacity:0;pointer-events:none;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px}.Navbar_mobileBottomNavButton__2CUuf:hover .Navbar_mobileBottomNavLabel__elanZ{opacity:1;transform:translateX(-50%) translateY(0)}.Navbar_mobileBottomNavButtonActive__sj_qY .Navbar_mobileBottomNavLabel__elanZ{opacity:0}.Navbar_mobileBottomNavButton__2CUuf .Navbar_homeIcon__B4Rsk,.Navbar_mobileBottomNavButton__2CUuf .Navbar_questIcon__Uh5ws{color:#788aff;transition:all .3s ease-out;opacity:.6;width:24px;height:24px}.Navbar_mobileBottomNavButton__2CUuf:hover .Navbar_homeIcon__B4Rsk,.Navbar_mobileBottomNavButton__2CUuf:hover .Navbar_questIcon__Uh5ws{opacity:1;filter:drop-shadow(0 0 8px rgba(120,138,255,.5))}.Navbar_mobileBottomNavButtonActive__sj_qY .Navbar_homeIcon__B4Rsk,.Navbar_mobileBottomNavButtonActive__sj_qY .Navbar_questIcon__Uh5ws{opacity:1}.Navbar_mobileShardsInDropdown__WA72V{display:none;flex-direction:row;align-items:center;gap:8px;padding:12px;background:rgba(81,104,255,.05);border-radius:8px;margin-bottom:4px}.Navbar_mobileShardsInDropdown__WA72V .Navbar_shardIcon__H_Ano{width:20px;height:20px;flex-shrink:0;object-fit:contain;filter:contrast(1.15) brightness(1.1)}.Navbar_mobileShardsInDropdown__WA72V .Navbar_shardsLabel__ltuh0{font-size:14px;font-weight:var(--font-weight-medium);color:#000}.Navbar_mobileShardsInDropdown__WA72V .Navbar_shardsValue__vDncv{font-size:14px;font-weight:var(--font-weight-bold);color:var(--color-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1024px){.Navbar_topSection__S_i1v{gap:12px;padding:16px 20px}.Navbar_academyName__LmQhw{font-size:clamp(18px,2.5vw,24px)}.Navbar_linksContainer__Z9Oqd{gap:4px}.Navbar_navButton__Uii1w{padding:0 10px;height:38px;gap:4px}.Navbar_buttonLabelActive__hVVEL,.Navbar_buttonLabel__hE5YT{font-size:13px}.Navbar_homeIcon__B4Rsk,.Navbar_questIcon__Uh5ws{width:18px;height:18px}.Navbar_shardsCounter__DzF_1{padding:6px 12px}.Navbar_shardsLabel__ltuh0,.Navbar_shardsValue__vDncv{font-size:14px}}@media (max-width:768px){.Navbar_navbar__oIrIU{min-height:auto}.Navbar_topSection__S_i1v{flex-wrap:nowrap;gap:8px;padding:12px 16px;min-height:auto}.Navbar_leftContent__n1np7{flex:1 1;min-width:0}.Navbar_academyName__LmQhw{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Navbar_searchContainer__2r1gz{order:3;width:auto;margin:0}.Navbar_brandLink__ov8vY{display:flex}.Navbar_logoWrapper__HPXDD{width:clamp(160px,35vw,220px);height:clamp(40px,6vw,60px)}.Navbar_searchButton__DfpKX{width:40px;height:40px}.Navbar_rightContent__JwQLy{flex:0 0 auto;gap:8px}.Navbar_linksContainer__Z9Oqd,.Navbar_shardsCounter__DzF_1{display:none}.Navbar_mobileBottomNav__JSS9z,.Navbar_mobileShardsInDropdown__WA72V{display:flex}.Navbar_messageButton__tT99h{width:40px;height:40px;padding:8px}.Navbar_profileDropdown__jZ_8Y{right:0;left:auto;min-width:200px}}@media (max-width:480px){.Navbar_topSection__S_i1v{padding:10px 12px;gap:10px}.Navbar_academyName__LmQhw{font-size:18px}.Navbar_searchButton__DfpKX{width:36px;height:36px}.Navbar_rightIcons___Vsi_{gap:8px}.Navbar_shardsCounter__DzF_1{padding:6px 8px}.Navbar_mobileBottomNav__JSS9z{bottom:16px;padding:10px 20px;width:calc(100vw - 24px)}.Navbar_mobileBottomNavButton__2CUuf{width:48px;height:48px;padding:6px}.Navbar_mobileBottomNavLabel__elanZ{font-size:9px;top:-26px;padding:3px 6px}.Navbar_mobileBottomNavButton__2CUuf .Navbar_homeIcon__B4Rsk,.Navbar_mobileBottomNavButton__2CUuf .Navbar_questIcon__Uh5ws{width:20px;height:20px}}.Navbar_audioPlayerContainer__hJ_zy{width:100%;order:3}@media (min-width:769px){.Navbar_audioPlayerContainer__hJ_zy{order:2}}.AvatarSelectionModal_overlay__WrXCY{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.AvatarSelectionModal_modal__3__hS{background:#fff;border-radius:24px;padding:40px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3)}.AvatarSelectionModal_content__emF_o{display:flex;flex-direction:column;align-items:center;text-align:center}.AvatarSelectionModal_icon__9Fpfn{width:48px;height:48px;color:var(--color-primary);margin-bottom:24px}.AvatarSelectionModal_title__oJBkQ{font-family:var(--font-primary);font-size:32px;font-weight:var(--font-weight-bold);color:#000;margin:0 0 12px}.AvatarSelectionModal_description__lTN_8{font-family:var(--font-primary);font-size:16px;color:#666;margin:0 0 32px;max-width:500px}.AvatarSelectionModal_loading__D9E2R{padding:40px;color:#666;font-size:16px}.AvatarSelectionModal_error__EU_IF{padding:20px;background:#fee;color:#c33;border-radius:8px;margin-bottom:20px}.AvatarSelectionModal_avatarGrid__JohjG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%;margin-bottom:32px}.AvatarSelectionModal_avatarGrid__JohjG>:nth-child(4),.AvatarSelectionModal_avatarGrid__JohjG>:nth-child(5){grid-column:span 1}.AvatarSelectionModal_avatarGrid__JohjG{justify-items:center}.AvatarSelectionModal_avatarOption__4rbRy{position:relative;width:100px;height:100px;padding:0;background:#fff;border:3px solid transparent;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .2s ease}.AvatarSelectionModal_avatarOption__4rbRy:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.1)}.AvatarSelectionModal_avatarSelected__hEt5y{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(81,104,255,.2)}.AvatarSelectionModal_avatarImage__XEG0r{width:100%;height:100%;object-fit:cover;border-radius:13px}.AvatarSelectionModal_avatarCheckmark__hMHjy{position:absolute;bottom:-4px;right:-4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15)}.AvatarSelectionModal_errorMessage__GbFag{color:#c33;margin:0 0 20px;font-size:14px}.AvatarSelectionModal_primaryButton___Psyc{background:var(--color-primary);color:#fff;border:none;border-radius:12px;padding:14px 32px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .2s;min-width:160px}.AvatarSelectionModal_primaryButton___Psyc:hover:not(:disabled){background:var(--color-primary-hover,#4058e6);transform:translateY(-1px);box-shadow:0 4px 12px rgba(81,104,255,.3)}.AvatarSelectionModal_primaryButton___Psyc:disabled{opacity:.5;cursor:not-allowed}@media (max-width:600px){.AvatarSelectionModal_modal__3__hS{padding:24px;width:95%}.AvatarSelectionModal_avatarGrid__JohjG{grid-template-columns:repeat(2,1fr);gap:12px}.AvatarSelectionModal_avatarOption__4rbRy{width:80px;height:80px}}.OnboardingModal_overlay__0WtWJ{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px}.OnboardingModal_modal__GMVi8{position:relative;width:100%;max-width:520px;background:rgba(244,245,254,.96);border:2px solid hsla(0,0%,100%,.8);border-radius:22px;box-shadow:0 18px 60px rgba(0,0,0,.35);overflow:hidden;max-height:90dvh;display:flex;flex-direction:column}.OnboardingModal_progressBar__II5k2{height:4px;background:rgba(81,104,255,.15);overflow:hidden}.OnboardingModal_progressFill__DKx9e{height:100%;background:linear-gradient(90deg,var(--color-primary) 0,#7b8aff 100%);transition:width .4s cubic-bezier(.16,1,.3,1)}.OnboardingModal_closeButton__ZrM7P{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border:1px solid rgba(81,104,255,.2);border-radius:10px;cursor:pointer;color:var(--color-text-dark);transition:all .2s ease;z-index:10}.OnboardingModal_closeButton__ZrM7P:hover{background:#fff;border-color:var(--color-primary);color:var(--color-primary)}.OnboardingModal_stepContent__oEBYJ{padding:24px 24px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow-y:auto;flex:1 1;min-height:0}.OnboardingModal_stepIcon__XItD8{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(81,104,255,.1),rgba(81,104,255,.05));border:2px solid rgba(81,104,255,.2);border-radius:20px;color:var(--color-primary);margin-bottom:24px}.OnboardingModal_stepTitle__jAzCk{font-family:var(--font-primary);font-size:22px;font-weight:var(--font-weight-bold);color:var(--color-text-dark);margin:0 0 12px;letter-spacing:-.02em}.OnboardingModal_stepDescription__yo_nt{font-family:var(--font-primary);font-size:15px;line-height:1.6;color:rgba(26,29,51,.7);margin:0 0 32px;max-width:360px}.OnboardingModal_stepDescription__yo_nt strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.OnboardingModal_formFields__Wsmkf{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.OnboardingModal_inputGroup__iIAbN{width:100%}.OnboardingModal_inputLabel__is6Pb{display:block;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-dark);text-align:left;margin-bottom:8px}.OnboardingModal_inputGroup__iIAbN fieldset{border:none;padding:0;margin:0}.OnboardingModal_inputGroup__iIAbN legend{display:block;font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-text-dark);text-align:left;margin-bottom:8px;padding:0}.OnboardingModal_inputWrapper__J4f08{position:relative;display:flex;align-items:center}.OnboardingModal_inputPrefix__Udq6u{position:absolute;left:16px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:rgba(26,29,51,.4);pointer-events:none}.OnboardingModal_input__Mu02I{width:100%;padding:14px 16px 14px 32px;font-family:var(--font-primary);font-size:16px;color:var(--color-text-dark);background:#fff;border:2px solid rgba(81,104,255,.2);border-radius:12px;outline:none;transition:all .2s ease}.OnboardingModal_input__Mu02I:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(81,104,255,.1)}.OnboardingModal_input__Mu02I::placeholder{color:rgba(26,29,51,.3)}.OnboardingModal_input__Mu02I[type=date]{padding-left:16px}.OnboardingModal_input__Mu02I[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.OnboardingModal_input__Mu02I[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.OnboardingModal_radioGroup__jWisG{display:flex;gap:12px;width:100%}.OnboardingModal_radioOption__l_LgT{flex:1 1;display:flex;align-items:center;justify-content:center;padding:14px 16px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:var(--color-text-dark);background:#fff;border:2px solid rgba(81,104,255,.2);border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.OnboardingModal_radioOption__l_LgT input[type=radio]{position:absolute;opacity:0;pointer-events:none}.OnboardingModal_radioOptionChecked__mY5Yr{background:rgba(81,104,255,.1)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important;font-weight:var(--font-weight-semibold)!important}.OnboardingModal_radioOption__l_LgT:hover{border-color:rgba(81,104,255,.4)}.OnboardingModal_inputSuffix__RQFUI{position:absolute;right:16px;font-size:16px;font-weight:var(--font-weight-semibold)}.OnboardingModal_inputSuffix__RQFUI.OnboardingModal_available__NqIM_{color:#00c853}.OnboardingModal_inputSuffix__RQFUI.OnboardingModal_taken__RRSo4{color:#ff5252}.OnboardingModal_spinner__mSR_4{width:18px;height:18px;border:2px solid rgba(81,104,255,.2);border-top:2px solid var(--color-primary);border-radius:50%;animation:OnboardingModal_spin__lhed5 .8s linear infinite}@keyframes OnboardingModal_spin__lhed5{to{transform:rotate(1turn)}}.OnboardingModal_inputHint__oz7Wt{font-family:var(--font-primary);font-size:12px;color:rgba(26,29,51,.5);text-align:left;margin-top:8px}.OnboardingModal_error__R1q5B{font-family:var(--font-primary);font-size:14px;color:#ff5252;background:rgba(255,82,82,.1);border:1px solid rgba(255,82,82,.2);border-radius:8px;padding:12px 16px;margin-bottom:16px;width:100%;text-align:left}.OnboardingModal_primaryButton__yyCoG{width:100%;padding:16px 24px;font-family:var(--font-button);font-size:15px;font-weight:var(--font-weight-semibold);color:#fff;background:var(--color-primary);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 24px rgba(81,104,255,.3)}.OnboardingModal_primaryButton__yyCoG:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(81,104,255,.4)}.OnboardingModal_primaryButton__yyCoG:disabled{opacity:.5;cursor:not-allowed}.OnboardingModal_secondaryButton__xpL0V{flex:1 1;padding:16px 24px;font-family:var(--font-button);font-size:15px;font-weight:var(--font-weight-medium);color:var(--color-primary);background:rgba(81,104,255,.08);border:1px solid rgba(81,104,255,.2);border-radius:12px;cursor:pointer;transition:all .2s ease}.OnboardingModal_secondaryButton__xpL0V:hover{background:rgba(81,104,255,.15)}.OnboardingModal_buttonRow__oc7g7{display:flex;gap:12px;width:100%}.OnboardingModal_buttonRow__oc7g7 .OnboardingModal_primaryButton__yyCoG{flex:2 1}.OnboardingModal_skipButton__OApq6{margin-top:16px;font-family:var(--font-primary);font-size:14px;color:rgba(26,29,51,.5);background:none;border:none;cursor:pointer;transition:color .2s ease}.OnboardingModal_skipButton__OApq6:hover:not(:disabled){color:var(--color-primary)}.OnboardingModal_skipButton__OApq6:disabled{opacity:.5;cursor:not-allowed}.OnboardingModal_avatarGrid__QcNyk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;width:100%;margin-bottom:32px}.OnboardingModal_avatarGrid__QcNyk>:nth-child(4),.OnboardingModal_avatarGrid__QcNyk>:nth-child(5){grid-column:span 1}.OnboardingModal_avatarGrid__QcNyk{justify-items:center}.OnboardingModal_avatarOption__RQJoa{position:relative;width:100px;height:100px;padding:0;background:#fff;border:3px solid transparent;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .2s ease}.OnboardingModal_avatarOption__RQJoa:hover{transform:scale(1.05);box-shadow:0 8px 24px rgba(0,0,0,.1)}.OnboardingModal_avatarSelected__NnoXM{border-color:var(--color-primary);box-shadow:0 0 0 4px rgba(81,104,255,.2)}.OnboardingModal_avatarImage__i4RGz{width:100%;height:100%;object-fit:cover;border-radius:13px}.OnboardingModal_avatarCheckmark__znohJ{position:absolute;bottom:-4px;right:-4px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15)}.OnboardingModal_celebrationIcon__Zl2Ns{position:relative;width:140px;height:140px;margin-bottom:24px}.OnboardingModal_completedAvatar__Gj9W2{width:120px;height:120px;border-radius:24px;border:4px solid var(--color-primary);box-shadow:0 12px 32px rgba(81,104,255,.3);position:relative;z-index:1;margin:10px}.OnboardingModal_confettiContainer__REyit{position:absolute;inset:0;overflow:visible}.OnboardingModal_confetti___saSE{position:absolute;width:8px;height:8px;left:50%;top:50%;background:var(--color-primary);border-radius:2px;animation:OnboardingModal_confettiPop__tcT1k 1s ease-out forwards;animation-delay:var(--delay)}.OnboardingModal_confetti___saSE:nth-child(2n){background:gold}.OnboardingModal_confetti___saSE:nth-child(3n){background:#ff5676}.OnboardingModal_confetti___saSE:nth-child(5n){background:#00c853}@keyframes OnboardingModal_confettiPop__tcT1k{0%{transform:translate(-50%,-50%) scale(0) rotate(0deg);opacity:1}to{transform:translate(calc(-50% + var(--x)),calc(-50% - 100px)) scale(1) rotate(var(--rotation));opacity:0}}.OnboardingModal_shardReward__fZReK{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,rgba(81,104,255,.15),rgba(81,104,255,.05));border:2px solid rgba(81,104,255,.3);border-radius:100px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-semibold);color:var(--color-primary);animation:OnboardingModal_pulse__RsTZF 2s ease-in-out infinite}@keyframes OnboardingModal_pulse__RsTZF{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media (max-width:520px){.OnboardingModal_overlay__0WtWJ{padding:8px}.OnboardingModal_modal__GMVi8{max-width:none;max-height:calc(100vh - 16px);border-radius:20px}.OnboardingModal_stepContent__oEBYJ{padding:32px 20px 28px}.OnboardingModal_stepTitle__jAzCk{font-size:24px}.OnboardingModal_formFields__Wsmkf{gap:16px;margin-bottom:20px}.OnboardingModal_stepIcon__XItD8{width:64px;height:64px;margin-bottom:20px}.OnboardingModal_stepDescription__yo_nt{margin:0 0 24px;font-size:14px}.OnboardingModal_avatarGrid__QcNyk{gap:12px}.OnboardingModal_avatarOption__RQJoa{width:80px;height:80px}}.ShardAnimation_shardAnimation__LNa4e{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;pointer-events:none;animation:ShardAnimation_fadeInOut__iKnHZ 4s ease-in-out;display:flex;flex-direction:column;align-items:center;gap:24px}.ShardAnimation_shardBubble__RbVf1{display:flex;align-items:center;gap:16px;padding:24px 40px;background:linear-gradient(135deg,#5168ff,#676fff);border-radius:20px;box-shadow:0 8px 32px rgba(81,104,255,.4);animation:ShardAnimation_bounceIn__yMGuf .5s ease-out,ShardAnimation_float__DHPlL 2s ease-in-out .5s}.ShardAnimation_shardIconContainer__dSoj4{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.ShardAnimation_shardIcon__8IHan{width:48px;height:48px;animation:ShardAnimation_spinAndScale__tSDXW 1.2s ease-in-out;filter:brightness(0) invert(1)}.ShardAnimation_shardText__9F07H{display:flex;flex-direction:column;gap:4px}.ShardAnimation_shardLabel__qPAOw{font-family:var(--font-primary);font-size:32px;font-weight:700;color:#fff;line-height:1.2;animation:ShardAnimation_numberPop__f8y1n .3s ease-out}.ShardAnimation_shardSubtext__yLyFR{font-family:var(--font-primary);font-size:16px;font-weight:500;color:hsla(0,0%,100%,.9);line-height:1.2}.ShardAnimation_meterContainer__1fFqZ{background:#fff;border-radius:16px;padding:20px 32px;min-width:280px;box-shadow:0 8px 24px rgba(0,0,0,.15);animation:ShardAnimation_slideUpMeter__EhXn8 .5s ease-out}.ShardAnimation_meterLabel__95T8A{font-family:var(--font-primary);font-size:14px;font-weight:600;color:#666;margin-bottom:12px;text-align:center}.ShardAnimation_meterBar__FZowZ{position:relative;height:48px;background:#f0f0f0;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.ShardAnimation_meterFill__IF_Ld{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#5168ff,#676fff);border-radius:24px;transition:width .05s linear;animation:ShardAnimation_fillGlow__DwpWE 2s ease-in-out infinite}.ShardAnimation_meterValue__YtHeJ{position:relative;z-index:1;font-family:var(--font-primary);font-size:24px;font-weight:700;color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:ShardAnimation_numberPop__f8y1n .1s ease-out}@keyframes ShardAnimation_fadeInOut__iKnHZ{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes ShardAnimation_bounceIn__yMGuf{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}@keyframes ShardAnimation_float__DHPlL{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ShardAnimation_spinAndScale__tSDXW{0%{transform:rotate(0deg) scale(.3);opacity:0}50%{transform:rotate(180deg) scale(1.3);opacity:1}to{transform:rotate(1turn) scale(1);opacity:1}}@keyframes ShardAnimation_numberPop__f8y1n{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes ShardAnimation_slideUpMeter__EhXn8{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ShardAnimation_fillGlow__DwpWE{0%,to{box-shadow:0 0 10px rgba(81,104,255,.3)}50%{box-shadow:0 0 20px rgba(81,104,255,.6)}}.PencilLoader_wrapper__sDPa6{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:9999;transition:opacity .3s ease-out,visibility .3s ease-out}.PencilLoader_wrapper__sDPa6.PencilLoader_hidden__JDBIC{opacity:0;visibility:hidden}.PencilLoader_pencil__tRUMt{display:block;width:10em;height:10em}.PencilLoader_pencilBody1__NJ_EV,.PencilLoader_pencilBody2__JqVp0,.PencilLoader_pencilBody3__puY1Z,.PencilLoader_pencilEraserSkew__nu5t6,.PencilLoader_pencilEraser__cKbSe,.PencilLoader_pencilPoint__3PDjh,.PencilLoader_pencilRotate__vF5H1,.PencilLoader_pencilStroke__wS5He{animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite}.PencilLoader_pencilBody1__NJ_EV,.PencilLoader_pencilBody2__JqVp0,.PencilLoader_pencilBody3__puY1Z{transform:rotate(-90deg)}.PencilLoader_pencilBody1__NJ_EV{animation-name:PencilLoader_pencilBody1__NJ_EV}.PencilLoader_pencilBody2__JqVp0{animation-name:PencilLoader_pencilBody2__JqVp0}.PencilLoader_pencilBody3__puY1Z{animation-name:PencilLoader_pencilBody3__puY1Z}.PencilLoader_pencilEraser__cKbSe{animation-name:PencilLoader_pencilEraser__cKbSe;transform:rotate(-90deg) translate(49px)}.PencilLoader_pencilEraserSkew__nu5t6{animation-name:PencilLoader_pencilEraserSkew__nu5t6;animation-timing-function:ease-in-out}.PencilLoader_pencilPoint__3PDjh{animation-name:PencilLoader_pencilPoint__3PDjh;transform:rotate(-90deg) translate(49px,-30px)}.PencilLoader_pencilRotate__vF5H1{animation-name:PencilLoader_pencilRotate__vF5H1}.PencilLoader_pencilStroke__wS5He{animation-name:PencilLoader_pencilStroke__wS5He;transform:translate(100px,100px) rotate(-113deg)}@keyframes PencilLoader_pencilBody1__NJ_EV{0%,to{stroke-dashoffset:351.86;transform:rotate(-90deg)}50%{stroke-dashoffset:150.8;transform:rotate(-225deg)}}@keyframes PencilLoader_pencilBody2__JqVp0{0%,to{stroke-dashoffset:406.84;transform:rotate(-90deg)}50%{stroke-dashoffset:174.36;transform:rotate(-225deg)}}@keyframes PencilLoader_pencilBody3__puY1Z{0%,to{stroke-dashoffset:296.88;transform:rotate(-90deg)}50%{stroke-dashoffset:127.23;transform:rotate(-225deg)}}@keyframes PencilLoader_pencilEraser__cKbSe{0%,to{transform:rotate(-45deg) translate(49px)}50%{transform:rotate(0deg) translate(49px)}}@keyframes PencilLoader_pencilEraserSkew__nu5t6{0%,32.5%,67.5%,to{transform:skewX(0)}35%,65%{transform:skewX(-4deg)}37.5%,62.5%{transform:skewX(8deg)}40%,45%,50%,55%,60%{transform:skewX(-15deg)}42.5%,47.5%,52.5%,57.5%{transform:skewX(15deg)}}@keyframes PencilLoader_pencilPoint__3PDjh{0%,to{transform:rotate(-90deg) translate(49px,-30px)}50%{transform:rotate(-225deg) translate(49px,-30px)}}@keyframes PencilLoader_pencilRotate__vF5H1{0%{transform:translate(100px,100px) rotate(0)}to{transform:translate(100px,100px) rotate(2turn)}}@keyframes PencilLoader_pencilStroke__wS5He{0%{stroke-dashoffset:439.82;transform:translate(100px,100px) rotate(-113deg)}50%{stroke-dashoffset:164.93;transform:translate(100px,100px) rotate(-113deg)}75%,to{stroke-dashoffset:439.82;transform:translate(100px,100px) rotate(112deg)}}.CalendarDays_container__9nt0k{width:100%;max-width:100%;padding:0;overflow:hidden;box-sizing:border-box}.CalendarDays_daysRow__hXpyZ{display:flex;gap:8px;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 0;width:100%;box-sizing:border-box;justify-content:space-between}.CalendarDays_daysRow__hXpyZ::-webkit-scrollbar{display:none}.CalendarDays_dayButton__dwTfo{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;width:calc((100% - 32px) / 5);max-width:80px;height:76px;padding:12px 8px;background:#fff;border:3px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease,opacity .8s ease,transform .8s ease;font-family:var(--font-primary);box-shadow:3px 3px 0 #1a1d33;flex-shrink:0;flex-grow:1;box-sizing:border-box;opacity:0;transform:translateY(-30px)}.CalendarDays_dayButtonLoaded__NZxS7{opacity:1;transform:translateY(0)}.CalendarDays_dayButtonLoaded__NZxS7:hover{transform:translate(-2px,-2px);background:#fff;box-shadow:5px 5px 0 #1a1d33}.CalendarDays_dayButton__dwTfo:active{transform:translate(1px,1px);box-shadow:2px 2px 0 #1a1d33}.CalendarDays_dayName__egKeX{font-size:10px;font-weight:700;color:#1a1d33;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.CalendarDays_dayDate___F3jI{font-size:22px;font-weight:var(--font-weight-bold);color:#1a1d33;line-height:1}.CalendarDays_today__1c1_t{background:var(--color-tertiary);border-color:#1a1d33}.CalendarDays_today__1c1_t .CalendarDays_dayDate___F3jI,.CalendarDays_today__1c1_t .CalendarDays_dayName__egKeX{color:#fff}.CalendarDays_todayIndicator__ApPgZ{position:absolute;bottom:6px;width:6px;height:6px;background:#fff;border-radius:2px}.CalendarDays_selected__iTHix{background:var(--color-primary);border-color:#1a1d33;transform:translate(-2px,-2px);box-shadow:5px 5px 0 #1a1d33}.CalendarDays_selected__iTHix .CalendarDays_dayDate___F3jI,.CalendarDays_selected__iTHix .CalendarDays_dayName__egKeX{color:#fff}.CalendarDays_selected__iTHix .CalendarDays_todayIndicator__ApPgZ{background:#fff}.CalendarDays_selected__iTHix:hover{transform:translate(-2px,-2px);background:var(--color-primary);box-shadow:5px 5px 0 #1a1d33}@media (min-width:768px){.CalendarDays_daysRow__hXpyZ{gap:12px;justify-content:space-between}.CalendarDays_dayButton__dwTfo{min-width:72px;width:calc((100% - 48px) / 5);max-width:100px;height:88px;padding:14px 10px}.CalendarDays_dayName__egKeX{font-size:11px}.CalendarDays_dayDate___F3jI{font-size:26px}}@media (min-width:1024px){.CalendarDays_dayButton__dwTfo{min-width:80px;width:calc((100% - 48px) / 5);max-width:120px;height:96px}}.CheckinCard_card__rFqP2{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 20px;background:#fff;border:3px solid #1a1d33;border-radius:4px;cursor:pointer;transition:all .15s ease,opacity .8s ease,transform .8s ease;box-shadow:4px 4px 0 #1a1d33;font-family:var(--font-primary);overflow:hidden;opacity:0;transform:translateX(-50px)}.CheckinCard_cardLoaded__ffgsE{opacity:1;transform:translateX(0)}.CheckinCard_cardLoaded__ffgsE:hover{transform:translate(-2px,-2px);background:#fff;box-shadow:6px 6px 0 #1a1d33}.CheckinCard_card__rFqP2:active:not(:disabled){transform:translate(1px,1px);box-shadow:2px 2px 0 #1a1d33}.CheckinCard_card__rFqP2:disabled{cursor:default}.CheckinCard_leftSection__xetuK{display:flex;align-items:center;gap:12px}.CheckinCard_iconCircle__q9q_F{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--color-accent);border:2px solid #1a1d33;border-radius:4px;transition:all .15s ease;box-shadow:2px 2px 0 #1a1d33}.CheckinCard_icon__Xuw0n{color:#fff;transition:all .15s ease}.CheckinCard_checkmark__OGSdF{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .4s ease}.CheckinCard_text__ZTTtx{font-size:15px;font-weight:700;color:#1a1d33;text-transform:uppercase;letter-spacing:.05em;transition:all .15s ease}.CheckinCard_rightIcon__LjFW2{display:flex;align-items:center;justify-content:center;color:#1a1d33;transition:all .15s ease}.CheckinCard_card__rFqP2:hover .CheckinCard_rightIcon__LjFW2{transform:translateX(4px)}.CheckinCard_card__rFqP2:hover .CheckinCard_iconCircle__q9q_F{transform:translate(-1px,-1px);box-shadow:3px 3px 0 #1a1d33}.CheckinCard_checked___9XBq{background:var(--color-tertiary);border-color:#1a1d33}.CheckinCard_checked___9XBq:hover{transform:none;box-shadow:4px 4px 0 #1a1d33}.CheckinCard_checked___9XBq .CheckinCard_iconCircle__q9q_F{background:#fff;border-color:#1a1d33}.CheckinCard_checked___9XBq .CheckinCard_icon__Xuw0n{color:var(--color-tertiary)}.CheckinCard_checked___9XBq .CheckinCard_checkmark__OGSdF{stroke-dashoffset:0}.CheckinCard_checked___9XBq .CheckinCard_text__ZTTtx{color:#fff}.CheckinCard_checked___9XBq .CheckinCard_rightIcon__LjFW2{opacity:0;transform:scale(0)}.CheckinCard_animating__RHiH8 .CheckinCard_iconCircle__q9q_F{animation:CheckinCard_successBounce__GUpcp .4s ease}.CheckinCard_animating__RHiH8 .CheckinCard_text__ZTTtx{animation:CheckinCard_textSlide__HmwbB .3s ease-out}@keyframes CheckinCard_successBounce__GUpcp{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes CheckinCard_textSlide__HmwbB{0%{opacity:1;transform:translateX(0)}50%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.CheckinCard_modalBackdrop__mfXH_{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:var(--z-overlay)}.CheckinCard_modal__snud6{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:var(--z-modal)}.CheckinCard_modalHeader__zcQsW{display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:var(--space-4)}.CheckinCard_azuraAvatar__jZig9{width:56px;height:56px;min-width:56px;border-radius:4px;overflow:hidden;border:3px solid #1a1d33;background:var(--color-primary);box-shadow:3px 3px 0 #1a1d33;flex-shrink:0}.CheckinCard_azuraImage__JHDju{width:100%;height:100%;object-fit:contain}.CheckinCard_modalTitleGroup__LVCVv{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.CheckinCard_modalTitle__f3Wq6{font-family:var(--font-secondary);font-size:var(--font-size-md);font-weight:700;color:#1a1d33;text-transform:uppercase;letter-spacing:.03em;margin:0}.CheckinCard_modalSubtitle__zdqiX{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:#666;margin:0;line-height:1.4}.CheckinCard_modalBody__2S5Pg{display:flex;flex-direction:column;gap:var(--space-3)}.CheckinCard_label__rcK5Z{display:flex;flex-direction:column;gap:var(--space-2)}.CheckinCard_labelText__eUOFp{font-family:var(--font-secondary);font-size:var(--font-size-sm);font-weight:700;color:#1a1d33;text-transform:uppercase;letter-spacing:.05em}.CheckinCard_textarea__7oR6g{width:100%;min-height:120px;padding:var(--space-3);border-radius:4px;border:3px solid #1a1d33;background:#fff;font-family:var(--font-primary);font-size:var(--font-size-sm);color:#1a1d33;resize:vertical;outline:none;transition:all .15s ease;box-shadow:3px 3px 0 #1a1d33}.CheckinCard_textarea__7oR6g::placeholder{color:#999}.CheckinCard_textarea__7oR6g:focus{transform:translate(-2px,-2px);box-shadow:5px 5px 0 #1a1d33}.CheckinCard_modalFooter__B_4WA{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2)}.CheckinCard_helperText__m0tc6{font-family:var(--font-primary);font-size:var(--font-size-xs);color:#666}.CheckinCard_actions__tl462{display:flex;flex-direction:row;gap:12px}.CheckinCard_primaryButton__nyPeZ,.CheckinCard_secondaryButton__aCB0h{flex:1 1;padding:12px 16px;border-radius:4px;border:3px solid #1a1d33;font-family:var(--font-button);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .15s ease}.CheckinCard_primaryButton__nyPeZ{background:var(--color-primary);color:#fff;box-shadow:3px 3px 0 #1a1d33}.CheckinCard_primaryButton__nyPeZ:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:5px 5px 0 #1a1d33}.CheckinCard_primaryButton__nyPeZ:disabled{opacity:.5;cursor:not-allowed}.CheckinCard_secondaryButton__aCB0h{background:#fff;color:#1a1d33;box-shadow:3px 3px 0 #1a1d33}.CheckinCard_secondaryButton__aCB0h:hover:not(:disabled){background:#f5f5f5;transform:translate(-2px,-2px);box-shadow:5px 5px 0 #1a1d33}.CheckinCard_modalCard__egYae{background:#fff;border:3px solid #1a1d33;border-radius:4px;box-shadow:6px 6px 0 #1a1d33;max-width:420px;width:100%;padding:var(--space-4)}@media (min-width:768px){.CheckinCard_modal__snud6{padding:var(--space-6)}.CheckinCard_card__rFqP2{padding:14px 24px}.CheckinCard_iconCircle__q9q_F{width:40px;height:40px}.CheckinCard_text__ZTTtx{font-size:16px}.CheckinCard_rightIcon__LjFW2{width:24px;height:24px}}@media (min-width:1024px){.CheckinCard_card__rFqP2{max-width:600px}}.PatternTextSection_patternSection__dx2sE{position:relative;width:100%;min-height:400px;background-color:rgba(22,23,22,.98);overflow-x:visible;overflow-y:hidden;margin:0;padding:60px 0}.PatternTextSection_patternOverlay__8o0mU{position:absolute;inset:0;height:100%;width:100%;opacity:.3;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><filter id='n'><feTurbulence type='turbulence' baseFrequency='0.85' numOctaves='1' seed='7' stitchTiles='stitch'/><feColorMatrix type='saturate' values='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:12%;filter:saturate(1.2) contrast(1.1);pointer-events:none}