.Banner_banner__oPdPM{width:100%;height:52.5625px;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #5168ff;overflow:hidden}.Banner_banner__oPdPM:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(https://i.imgur.com/qF5Q7AN.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.Banner_bannerText__K_YRm{position:relative;z-index:1;color:#f3f3f3;font-size:14px;font-weight:400;text-align:center;font-family:var(--font-primary)}.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}}.ProfileButton_profileButton__3ZLL0{width:100%;height:54.9px;background-color:#f4f5fe;border:2px solid #fff;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:14.02px;cursor:pointer;font-family:var(--font-secondary);box-shadow:0 8px 24px rgba(0,0,0,.15);transition:all .3s ease;text-decoration:none;padding:0;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.ProfileButton_iconRight__J4CoL{width:20px;height:20px;object-fit:contain;display:block}.ProfileButton_profileButton__3ZLL0:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.ProfileButton_buttonText__pTovI{font-size:16px;font-weight:700;color:var(--color-text-dark);letter-spacing:.05em}.ProfileButton_profileIcon__FIYFP{width:23.36px;height:23.36px;object-fit:contain;display:block;filter:brightness(0)}.FarcasterFriends_container__JX551{width:100%;max-width:100%;min-height:auto;height:auto;background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:visible}.FarcasterFriends_header__8ytxM{display:flex;flex-direction:column;gap:14.38px;margin-bottom:19.28px;padding-left:0}.FarcasterFriends_title__9ZZSG{font-family:var(--font-primary);font-size:21px;font-weight:var(--font-weight-semibold);color:#000;margin:0;line-height:1}.FarcasterFriends_description__ow6qm{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-regular);color:#8f8f8f;margin:0;line-height:1}.FarcasterFriends_iconsGrid__m2C2E{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:8px;gap:8px;margin-bottom:19.28px;width:100%;max-width:100%;box-sizing:border-box;justify-items:center;align-items:center}.FarcasterFriends_profileIcon__4E9QX{width:100%;max-width:60px;aspect-ratio:1;background-color:#4a4ac8;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:12%;box-sizing:border-box;flex-shrink:0}.FarcasterFriends_profileIcon__4E9QX svg{width:100%;height:100%;color:rgba(229,220,249,.923)}.FarcasterFriends_divider__HkXhB{width:100%;max-width:100%;height:1.26px;background:#d9d9d9;margin:0 auto 13.9px;align-self:center;box-sizing:border-box}.FarcasterFriends_footer__6VK6f{display:flex;align-items:center;justify-content:flex-end;padding-left:0;padding-right:0}.FarcasterFriends_seeAllButton__8OIWH{font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-regular);color:#000;background:transparent;border:none;cursor:pointer;padding:0;text-align:right;transition:opacity .3s ease}.FarcasterFriends_seeAllButton__8OIWH:hover{opacity:.7}.FarcasterFriends_statsContainer__LxpAE{width:100%;max-width:100%;background:linear-gradient(135deg,rgba(81,104,255,.1),rgba(98,190,143,.1));border:1.5px solid rgba(81,104,255,.3);border-radius:12px;padding:24px 20px;margin:0;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;box-shadow:0 4px 12px rgba(81,104,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.FarcasterFriends_statItem__nJRcr{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px 16px;background:hsla(0,0%,100%,.4);border:1px solid rgba(81,104,255,.2);border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden}.FarcasterFriends_statItem__nJRcr:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,var(--color-primary),var(--color-secondary));opacity:.8}.FarcasterFriends_statItem__nJRcr:hover{background:hsla(0,0%,100%,.6);border-color:rgba(81,104,255,.4);transform:translateX(4px);box-shadow:0 2px 8px rgba(81,104,255,.2)}.FarcasterFriends_statLabel__x3Lt_{font-family:var(--font-button);font-size:10px;font-weight:var(--font-weight-medium);color:rgba(81,104,255,.8);line-height:1.2;text-transform:uppercase;letter-spacing:1px}.FarcasterFriends_statValue__5VNYI{font-family:var(--font-secondary);font-size:24px;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,var(--color-primary) 0,var(--color-secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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%}}.BookCard_bookCard__MGmDa{width:100%;height:510.1px;background:#ececec;border:1.17px solid #a4a4a4;border-radius:14.26px;padding:27px 23px;display:flex;flex-direction:column;gap:24px;box-shadow:0 25.36px 39.62px rgba(0,0,0,.1),0 28.53px 72.91px rgba(0,0,0,.17),0 114.11px 96.2px rgba(0,0,0,.05),0 293.21px 117.28px rgba(0,0,0,.01)}.BookCard_bookImage__cku9C{width:100%;height:273.4px;background-size:cover;background-position:50%;border-radius:0}.BookCard_content__LeTI3{display:flex;flex-direction:column;gap:12px}.BookCard_title__LtFy1{font-family:var(--font-primary);font-size:28px;font-weight:700;color:#000;margin:0}.BookCard_author__6t42f{font-size:11px}.BookCard_author__6t42f,.BookCard_description__yrr8c{font-family:var(--font-primary);font-weight:300;color:#000;margin:0}.BookCard_description__yrr8c{font-size:14px;line-height:1.6}.BookCard_category__3GlOH{display:flex;align-items:center;gap:11.09px;height:13px}.BookCard_categoryDot__rtbeW{width:12.68px;height:12.68px;background:#3361fb;border-radius:50%}.BookCard_categoryText__MsWaA{font-family:var(--font-primary);font-size:11px;font-weight:400;color:#000}.Navbar_navbar__oIrIU{width:100%;height:auto;min-height:80px;background:#f4f5fe;border-bottom:2px solid #000;border-radius:0;display:flex;flex-direction:column;gap:0;margin:0;position:relative;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:#a3a3a3}.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}.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}.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:#fff3cd;border:1px solid #ffc107;color:#856404;font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease}.Navbar_incompleteProfile__xJUcg:hover{background:#ffe69c}.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:0 1px 10.4px 0 rgba(81,104,255,.4);position:relative}.Navbar_messageButton__tT99h:hover{background:rgba(81,104,255,.9)}.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_mobileMenuButton__1I_q9{display:none;width:40px;height:40px;padding:8px;justify-content:center;align-items:center;border-radius:12px;border:1px solid #fff;cursor:pointer;transition:all .3s ease;background:var(--color-primary);box-shadow:0 1px 10.4px 0 rgba(81,104,255,.4)}.Navbar_mobileMenuButton__1I_q9:hover{background:rgba(81,104,255,.9)}.Navbar_mobileMenu__b0kne{display:none;width:100%;background:#f4f5fe;border-top:2px solid #000;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.Navbar_mobileMenuOpen__05TCH{max-height:500px;padding:16px 20px}.Navbar_mobileLinksContainer__sxmPB{display:flex;flex-direction:column;gap:8px;width:100%}.Navbar_mobileNavButton__Qz52C{display:flex;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;background:transparent;border-radius:12px;cursor:pointer;text-decoration:none;transition:all .3s ease;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-medium);color:#a3a3a3}.Navbar_mobileNavButton__Qz52C:hover{background:rgba(81,104,255,.1);color:var(--color-primary)}.Navbar_mobileNavButtonActive__4ZZl1{background:#5168ff;color:#ececec}.Navbar_mobileNavButtonActive__4ZZl1 .Navbar_homeIcon__B4Rsk,.Navbar_mobileNavButtonActive__4ZZl1 .Navbar_questIcon__Uh5ws{filter:brightness(0) invert(1)}@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_searchButton__DfpKX{width:40px;height:40px}.Navbar_rightContent__JwQLy{flex:0 0 auto;gap:8px}.Navbar_linksContainer__Z9Oqd{display:none}.Navbar_mobileMenuButton__1I_q9{display:flex}.Navbar_mobileMenu__b0kne{display:block}.Navbar_shardsCounter__DzF_1{padding:6px 10px;gap:6px}.Navbar_shardsLabel__ltuh0{display:none}.Navbar_shardsValue__vDncv{font-size:14px}.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_mobileMenu__b0kne{padding:12px 16px}.Navbar_mobileNavButton__Qz52C{padding:10px 14px;font-size:15px}}.Footer_footer__yUjxG{width:100%;background-color:#f4f5fe;padding:48px clamp(24px,5vw,112px);margin-top:auto}.Footer_container__UU6GV{width:100%;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:64px}.Footer_content__QcD74{display:flex;flex-direction:row;gap:80px;align-items:flex-start}.Footer_linkBlock__d07sp{display:flex;flex-direction:column;gap:32px;flex:1 1}.Footer_logoBlock__rVa_h{display:flex;flex-direction:column;gap:10px}.Footer_logoContainer__TU0_I{display:flex;flex-direction:row;align-items:center;gap:11px}.Footer_logoIcon__bLP_h{width:35px;height:35px;object-fit:contain;flex-shrink:0}.Footer_logoText__xR91Z{font-family:var(--font-primary);font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);line-height:1}.Footer_links__xMRa4{display:flex;flex-direction:row;gap:24px;align-items:center}.Footer_link__I81C9{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-dark);text-decoration:none;transition:opacity .2s ease}.Footer_link__I81C9:hover{opacity:.7}.Footer_newsletter__maOW4{display:flex;flex-direction:column;gap:24px;max-width:438px}.Footer_newsletterText__51l4u{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-dark);line-height:1.5}.Footer_newsletterText__51l4u p{margin:0}.Footer_newsletterForm__uCwAh{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.Footer_inputWrapper__97UoC{flex:1 1;position:relative}.Footer_input__xEBSf{width:100%;height:40px;padding:8px 12px;border:1px solid #404040;border-radius:4px;background-color:#fff;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-dark);outline:none;transition:border-color .2s ease}.Footer_input__xEBSf:focus{border-color:var(--color-primary)}.Footer_input__xEBSf::placeholder{color:#737373}.Footer_subscribeButton__0E3R_{display:flex;flex-direction:row;align-items:center;gap:6px;padding:10px 16px;height:40px;background-color:#262626;color:#fff;border:none;border-radius:8px;font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);cursor:pointer;transition:all .2s ease;box-shadow:0 0 0 1px rgba(99,193,187,.2);white-space:nowrap}.Footer_subscribeButton__0E3R_:hover{background-color:#323232;transform:translateY(-1px);box-shadow:0 2px 4px rgba(99,193,187,.3)}.Footer_subscribeButton__0E3R_:active{transform:translateY(0)}.Footer_bottomSection__o47FG{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:32px;border-top:1px solid var(--color-text-dark);gap:32px}.Footer_socialIcons__fF_Oa{display:flex;flex-direction:row;gap:16px;align-items:center}.Footer_socialIcon__uhwLW{width:20px;height:20px;color:var(--color-text-dark);transition:opacity .2s ease;display:flex;align-items:center;justify-content:center}.Footer_socialIcon__uhwLW:hover{opacity:.7}.Footer_socialIcon__uhwLW svg{width:100%;height:100%}.Footer_socialIconImage__Hb2YS{width:100%;height:100%;object-fit:contain}.Footer_legalLinks__ULJWr{display:flex;flex-direction:row;gap:32px;align-items:center}.Footer_legalLink__UPOBA{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-dark);text-decoration:none;transition:opacity .2s ease}.Footer_legalLink__UPOBA:hover{opacity:.7}@media (max-width:1024px){.Footer_footer__yUjxG{padding:48px 64px}.Footer_content__QcD74{flex-direction:column;gap:48px}.Footer_newsletter__maOW4{max-width:100%}}@media (max-width:768px){.Footer_footer__yUjxG{padding:32px 24px}.Footer_container__UU6GV{gap:48px}.Footer_content__QcD74{gap:32px}.Footer_bottomSection__o47FG{flex-direction:column;align-items:flex-start;gap:24px}.Footer_legalLinks__ULJWr{flex-direction:column;align-items:flex-start;gap:16px}.Footer_newsletterForm__uCwAh{flex-direction:column}.Footer_subscribeButton__0E3R_{width:100%;justify-content:center}}.page_page__Nm5G8{min-height:100vh;background:#f4f5fe;color:var(--color-text-dark)}.page_shell__LoedJ{max-width:1400px;margin:24px auto 80px;padding:0 20px}.page_header__5raxI{margin-bottom:24px}.page_title__fbhTY{font-family:var(--font-primary);font-size:28px;font-weight:var(--font-weight-bold);margin:0 0 8px;color:var(--color-text-dark)}.page_subtitle__c3ye_{opacity:.75;font-size:16px;margin:0;color:var(--color-text-dark)}.page_bannerWrapper__NtIFb{margin-bottom:24px}.page_hero__EQdtX{position:relative;width:100%;max-width:1180px;margin:0 auto 18px;padding:48px 56px;background:#f4f5fe;border:2px solid #fff;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.15);overflow:hidden}.page_heroGlow__KJ8bL{display:none}.page_heroContent__QM_6y{position:relative;display:flex;flex-direction:column;gap:14px;max-width:780px;z-index:1}.page_heroTitle__saTPX{font-family:var(--font-primary);font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;color:var(--color-text-dark)}.page_heroSubtitle__1SQBS{font-family:var(--font-primary);font-size:18px;line-height:1.6;color:rgba(26,29,51,.8);margin:0}@media (max-width:640px){.page_hero__EQdtX{padding:28px 22px}.page_heroTitle__saTPX{font-size:28px}}.AzuraDialogue_container__OJM_8{display:flex;gap:20px;align-items:flex-start;padding:24px;background:var(--color-background,#f4f5fe);border-radius:16px;border:2px solid rgba(81,104,255,.1);box-shadow:0 4px 16px rgba(0,0,0,.08);max-width:800px;width:100%}.AzuraDialogue_avatarContainer__JLO0h{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.AzuraDialogue_avatarWrapper__zpR9V{width:80px;height:80px;border-radius:50%;overflow:hidden;background:linear-gradient(135deg,rgba(81,104,255,.1),rgba(98,190,143,.1));border:3px solid rgba(81,104,255,.2);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 4px 12px rgba(81,104,255,.15)}.AzuraDialogue_avatar__cURmr{width:100%;height:100%;object-fit:contain;padding:8px}.AzuraDialogue_nameTag__H2KWD{display:flex;flex-direction:column;align-items:center;gap:4px}.AzuraDialogue_name__FGerR{font-family:var(--font-primary,"Poppins"),sans-serif;font-weight:var(--font-weight-bold,700);font-size:.875rem;color:var(--color-text-dark,#000);letter-spacing:.02em}.AzuraDialogue_role___PHeW{font-family:var(--font-secondary,"Space Grotesk"),sans-serif;font-weight:var(--font-weight-regular,400);font-size:.75rem;color:var(--color-primary,#5168ff);opacity:.8}.AzuraDialogue_dialogueBox__wvUAL{flex:1 1;display:flex;flex-direction:column;gap:12px;min-width:0}.AzuraDialogue_dialogueContent__W5m8f{background:#fff;border-radius:12px;padding:20px 24px;border:2px solid rgba(81,104,255,.15);box-shadow:0 2px 8px rgba(0,0,0,.05);position:relative}.AzuraDialogue_dialogueContent__W5m8f:before{left:-12px;border-right:12px solid #fff}.AzuraDialogue_dialogueContent__W5m8f:after,.AzuraDialogue_dialogueContent__W5m8f:before{content:"";position:absolute;top:24px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent}.AzuraDialogue_dialogueContent__W5m8f:after{left:-14px;border-right:12px solid rgba(81,104,255,.15)}.AzuraDialogue_message__s_Z9a{font-family:var(--font-secondary,"Space Grotesk"),sans-serif;font-weight:var(--font-weight-regular,400);font-size:1rem;line-height:1.6;color:var(--color-text-dark,#000);margin:0;white-space:pre-wrap;word-wrap:break-word}.AzuraDialogue_cursor__1rs9K{display:inline-block;width:2px;height:1.2em;background-color:var(--color-primary,#5168ff);margin-left:2px;animation:AzuraDialogue_blink__Ke9ST 1s infinite;vertical-align:baseline}@keyframes AzuraDialogue_blink__Ke9ST{0%,50%{opacity:1}51%,to{opacity:0}}.AzuraDialogue_skipButton__UC2vi,.AzuraDialogue_startButton__1JAdd{font-family:var(--font-button,"IBM Plex Mono"),monospace;font-weight:var(--font-weight-semibold,600);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:2px solid;align-self:flex-end}.AzuraDialogue_skipButton__UC2vi{background-color:transparent;color:var(--color-text-dark,#000);border-color:rgba(0,0,0,.2)}.AzuraDialogue_skipButton__UC2vi:hover{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.AzuraDialogue_startButton__1JAdd{background-color:var(--color-primary,#5168ff);color:var(--color-text-light,#ececec);border-color:var(--color-primary,#5168ff)}.AzuraDialogue_startButton__1JAdd:hover{background-color:#3d52e6;border-color:#3d52e6;transform:translateY(-1px);box-shadow:0 2px 8px rgba(81,104,255,.3)}@media (max-width:768px){.AzuraDialogue_container__OJM_8{flex-direction:column;padding:20px;gap:16px}.AzuraDialogue_avatarContainer__JLO0h{flex-direction:row;align-self:flex-start}.AzuraDialogue_dialogueContent__W5m8f:after,.AzuraDialogue_dialogueContent__W5m8f:before{left:24px;top:-12px;border:12px solid transparent;border-top:none;border-bottom:12px solid #fff}.AzuraDialogue_dialogueContent__W5m8f:after{border-bottom:12px solid rgba(81,104,255,.15);top:-14px}.AzuraDialogue_message__s_Z9a{font-size:.9375rem}}.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_closeButton__QE_ZN{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#666;transition:color .2s}.AvatarSelectionModal_closeButton__QE_ZN:hover{color:#000}.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,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:OnboardingModal_fadeIn__CW5Lo .3s ease}@keyframes OnboardingModal_fadeIn__CW5Lo{0%{opacity:0}to{opacity:1}}.OnboardingModal_modal__GMVi8{position:relative;width:100%;max-width:480px;margin:24px;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:OnboardingModal_slideUp__N2_8H .4s cubic-bezier(.16,1,.3,1)}@keyframes OnboardingModal_slideUp__N2_8H{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.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:48px 40px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:OnboardingModal_contentFade__s4kTP .3s ease}@keyframes OnboardingModal_contentFade__s4kTP{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(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:28px;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_modal__GMVi8{margin:16px;max-width:none}.OnboardingModal_stepContent__oEBYJ{padding:36px 24px 32px}.OnboardingModal_stepTitle__jAzCk{font-size:24px}.OnboardingModal_avatarGrid__QcNyk{gap:12px}.OnboardingModal_avatarOption__RQJoa{width:80px;height:80px}}.ImpactSnapshot_container__a5Pj6{width:100%;margin-bottom:32px}.ImpactSnapshot_content__lsUML{background-color:#f4f5fe;border:2px solid #fff;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:32px;box-shadow:0 8px 24px rgba(0,0,0,.15)}.ImpactSnapshot_section__9o9Jv{display:flex;flex-direction:column;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.ImpactSnapshot_section__9o9Jv:last-child{border-bottom:none;padding-bottom:0}.ImpactSnapshot_sectionHeader__yubod{display:flex;flex-direction:column;gap:8px}.ImpactSnapshot_sectionTitle___4bjq{font-family:var(--font-primary);font-size:24px;font-weight:var(--font-weight-bold);color:var(--color-text-dark);line-height:1.3;margin:0}.ImpactSnapshot_sectionDescription__0FR6F{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:rgba(0,0,0,.7);line-height:1.5;margin:0}.ImpactSnapshot_metricsContainer__3RZgt{display:flex;flex-direction:column;gap:12px;margin-top:8px}.ImpactSnapshot_metric__WUiQl{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.05)}.ImpactSnapshot_metricLabel__dXmAB{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-medium);color:rgba(0,0,0,.7)}.ImpactSnapshot_metricValue__sXqGW{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-primary)}.ImpactSnapshot_statusContainer__hRlbY{margin-top:8px}.ImpactSnapshot_statusBadge__t15VP{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.05)}.ImpactSnapshot_statusLabel__WAE5o{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-dark)}.ImpactSnapshot_statusIntensity__m9_06,.ImpactSnapshot_statusUrgency__pniH0{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-regular);color:rgba(0,0,0,.6);padding:4px 8px;background:rgba(81,104,255,.1);border-radius:6px;display:inline-block;width:-moz-fit-content;width:fit-content}.ImpactSnapshot_proposalsContainer__qmFCr{margin-top:8px}.ImpactSnapshot_proposalsHeader__5p9U4{margin-bottom:12px}.ImpactSnapshot_proposalsTitle__BEwfC{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--color-text-dark)}.ImpactSnapshot_proposalsList__30vxO{display:flex;flex-direction:column;gap:8px}.ImpactSnapshot_proposalItem__fmTtf{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.ImpactSnapshot_proposalItem__fmTtf:hover{transform:translateX(4px);border-color:var(--color-primary)}.ImpactSnapshot_proposalContent__ncBzV{display:flex;flex-direction:column;gap:4px;flex:1 1}.ImpactSnapshot_proposalTitle__cuxrU{font-family:var(--font-primary);font-size:14px;font-weight:var(--font-weight-medium);color:var(--color-text-dark)}.ImpactSnapshot_proposalStatus__XJNI1{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-regular);color:rgba(0,0,0,.6)}.ImpactSnapshot_proposalArrow__CLNlv{font-size:20px;color:var(--color-primary);font-weight:700;margin-left:12px;transition:transform .2s ease}.ImpactSnapshot_proposalItem__fmTtf:hover .ImpactSnapshot_proposalArrow__CLNlv{transform:translateX(4px)}@media (max-width:768px){.ImpactSnapshot_content__lsUML{padding:24px;gap:24px}.ImpactSnapshot_sectionTitle___4bjq{font-size:20px}.ImpactSnapshot_sectionDescription__0FR6F{font-size:14px}.ImpactSnapshot_metric__WUiQl{padding:10px 12px}.ImpactSnapshot_metricLabel__dXmAB,.ImpactSnapshot_metricValue__sXqGW{font-size:13px}}.page_main__Qo9Ir{min-height:100vh}.page_content__ojImm{display:flex;padding:40px 20px;gap:40px;max-width:1600px;width:100%;margin:0 auto}@media (max-width:900px){.page_content__ojImm{flex-direction:column;padding:24px 16px;gap:24px}}.page_middleSection__E4ja1{flex:1 1;display:flex;flex-direction:column;gap:20px}.page_eventsAndPromptRow__fkNcV{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.page_promptSection__aqNft{display:flex;flex-direction:column;gap:20px;flex:1.5 1;min-width:0}.page_sectionTitle__xWAXO{font-family:var(--font-primary);font-size:32px;font-weight:var(--font-weight-bold);color:#000;margin:0;line-height:1.2;white-space:nowrap}.page_eventsSection__a5Jdq{display:flex;flex-direction:column;gap:20px;flex:1 1;min-width:0}@media (max-width:1024px){.page_eventsAndPromptRow__fkNcV{flex-direction:column}.page_eventsSection__a5Jdq{width:100%}}.StillTutorial_overlay__7KXke{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9997;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.StillTutorial_highlight__SV5kV{transition:all .3s ease;z-index:9998}.StillTutorial_container___v4WA{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--color-background,#f4f5fe);border:2px solid #fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:700px;max-width:900px;width:90%;max-height:90vh;display:flex;flex-direction:column;z-index:9999;overflow:hidden}.StillTutorial_header__VSVyV{padding:24px 32px;border-bottom:1px solid rgba(81,104,255,.2);position:relative}.StillTutorial_title__KtoqI{font-family:var(--font-primary,"Poppins"),sans-serif;font-weight:var(--font-weight-bold,700);font-size:2rem;color:var(--color-text-dark,#000);margin:0 0 16px;line-height:1.2}.StillTutorial_progressBar__i1HYU{width:100%;height:6px;background-color:rgba(81,104,255,.2);border-radius:10px;overflow:hidden;margin-bottom:8px}.StillTutorial_progressFill__JwMGX{height:100%;background:linear-gradient(90deg,rgba(81,104,255,.6),rgba(81,104,255,.75) 30%,rgba(81,104,255,.9) 60%,#5168ff);border-radius:10px;transition:width .3s ease;box-shadow:0 0 8px rgba(81,104,255,.3)}.StillTutorial_closeButton__UH89G{position:absolute;top:24px;right:24px;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-dark,#000);font-size:24px;line-height:1;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.StillTutorial_closeButton__UH89G:hover{background-color:rgba(0,0,0,.05);transform:rotate(90deg)}.StillTutorial_content___WTzk{padding:32px;flex:1 1;overflow-y:auto}.StillTutorial_footer__k7BkQ{padding:20px 32px;border-top:1px solid rgba(81,104,255,.2);display:flex;justify-content:space-between;align-items:center;gap:16px}.StillTutorial_stepIndicator__VLJn_{font-family:var(--font-secondary,"Space Grotesk"),sans-serif;font-weight:var(--font-weight-regular,400);font-size:.875rem;color:var(--color-text-dark,#000);opacity:.7}.StillTutorial_actions__JMddr{display:flex;gap:12px;align-items:center;flex:1 1;justify-content:flex-end}.StillTutorial_spacer__Ii4SD{flex:1 1}.StillTutorial_completeButton__0KiFF,.StillTutorial_nextButton__0k3IX,.StillTutorial_prevButton__sUjDs{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}.StillTutorial_prevButton__sUjDs{background-color:transparent;color:var(--color-text-dark,#000);border-color:var(--color-text-dark,#000)}.StillTutorial_prevButton__sUjDs:hover{background-color:var(--color-text-dark,#000);color:var(--color-text-light,#ececec);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.StillTutorial_nextButton__0k3IX{background-color:var(--color-primary,#5168ff);color:var(--color-text-light,#ececec);border-color:var(--color-primary,#5168ff)}.StillTutorial_nextButton__0k3IX:hover:not(:disabled){background-color:#3d52e6;border-color:#3d52e6;transform:translateY(-2px);box-shadow:0 4px 12px rgba(81,104,255,.4)}.StillTutorial_nextButton__0k3IX:disabled{opacity:.5;cursor:not-allowed}.StillTutorial_completeButton__0KiFF{background-color:var(--color-secondary,#62be8f);color:var(--color-text-light,#ececec);border-color:var(--color-secondary,#62be8f)}.StillTutorial_completeButton__0KiFF:hover:not(:disabled){background-color:#4fa87a;border-color:#4fa87a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(98,190,143,.4)}.StillTutorial_completeButton__0KiFF:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.StillTutorial_container___v4WA{min-width:auto;width:95%;max-height:85vh}.StillTutorial_header__VSVyV{padding:20px 24px}.StillTutorial_title__KtoqI{font-size:1.5rem;padding-right:40px}.StillTutorial_content___WTzk{padding:24px}.StillTutorial_footer__k7BkQ{padding:16px 24px;flex-direction:column;align-items:stretch}.StillTutorial_actions__JMddr{justify-content:stretch}.StillTutorial_completeButton__0KiFF,.StillTutorial_nextButton__0k3IX,.StillTutorial_prevButton__sUjDs{flex:1 1}}.SoulGemDisplay_container__WD4gg{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:hsla(0,0%,100%,.9)}.SoulGemDisplay_gemIcon__Th73q{width:20px;height:20px;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 8px rgba(139,92,246,.6));animation:SoulGemDisplay_pulse__1Gvn6 2s ease-in-out infinite}.SoulGemDisplay_gemIcon__Th73q svg{width:100%;height:100%}.SoulGemDisplay_amount__21oA_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(99,102,241,.9));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.SoulGemDisplay_label__BYRCf{color:hsla(0,0%,100%,.6);font-weight:500;font-size:13px}@keyframes SoulGemDisplay_pulse__1Gvn6{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(139,92,246,.6))}50%{transform:scale(1.05);filter:drop-shadow(0 0 12px rgba(139,92,246,.8))}}.SoulGemDisplay_azuraPower__nxp4K{display:flex;align-items:center;gap:12px;padding:24px;background:#f4f5fe;border:2px solid #fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);position:relative;overflow:hidden}.SoulGemDisplay_azuraAvatar__vqf3t{width:40px;height:40px;border-radius:10px;flex-shrink:0;border:2px solid rgba(139,92,246,.5);box-shadow:0 4px 12px rgba(139,92,246,.3)}.SoulGemDisplay_azuraInfo__uZfUY{flex:1 1;min-width:0}.SoulGemDisplay_azuraName__qIyw3{font-size:14px;font-weight:700;color:var(--color-text-dark);margin:0 0 4px;display:flex;align-items:center;gap:6px}.SoulGemDisplay_aiTag__m_sk5{font-size:10px;padding:2px 6px;background:rgba(139,92,246,.3);border-radius:4px;color:rgba(139,92,246,.9);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.SoulGemDisplay_azuraPower__nxp4K .SoulGemDisplay_container__WD4gg{font-size:13px;margin:0}.SoulGemDisplay_viewWalletButton__dIesK{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(139,92,246,.15);border:1px solid rgba(139,92,246,.3);border-radius:8px;font-size:12px;font-weight:600;color:rgba(139,92,246,.9);cursor:pointer;transition:all .2s ease;flex-shrink:0}.SoulGemDisplay_viewWalletButton__dIesK:hover{background:rgba(139,92,246,.25);border-color:rgba(139,92,246,.5);transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.2)}.SoulGemDisplay_viewWalletButton__dIesK svg{width:14px;height:14px}@keyframes SoulGemDisplay_shimmer__ixZmZ{0%{left:-100%}to{left:100%}}@media (max-width:768px){.SoulGemDisplay_azuraPower__nxp4K{flex-direction:column;text-align:center}.SoulGemDisplay_viewWalletButton__dIesK{width:100%;justify-content:center}}.TreasuryDisplay_container__szCiq{padding:24px;background:#f4f5fe;border:2px solid #fff;border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.15);position:relative}.TreasuryDisplay_header__0dzsc{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;z-index:1}.TreasuryDisplay_titleSection__4GTlD{display:flex;align-items:center;gap:12px}.TreasuryDisplay_icon___zqZa{width:40px;height:40px;background:rgba(34,197,94,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;border:2px solid rgba(34,197,94,.2);flex-shrink:0}.TreasuryDisplay_icon___zqZa svg{width:24px;height:24px;color:#22c55e}.TreasuryDisplay_titleText__7AGeb{margin:0}.TreasuryDisplay_label__oGQhk{font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:rgba(26,29,51,.55);margin:0 0 4px}.TreasuryDisplay_title__ozg4_{font-size:18px;font-weight:700;color:var(--color-text-dark);margin:0}.TreasuryDisplay_refreshButton__IFqm8{padding:8px 12px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.2);border-radius:8px;font-size:12px;font-weight:600;color:#22c55e;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px}.TreasuryDisplay_refreshButton__IFqm8:hover{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.3);transform:translateY(-1px)}.TreasuryDisplay_refreshButton__IFqm8 svg{width:14px;height:14px}.TreasuryDisplay_balance__wcDSI{font-size:36px;font-weight:900;color:#22c55e;margin:0;position:relative;z-index:1}.TreasuryDisplay_currency__IDT2h{font-size:18px;font-weight:600;color:rgba(34,197,94,.8);margin-left:8px}.TreasuryDisplay_error__9RX8W{font-size:12px;color:#ef4444;background:rgba(239,68,68,.1);padding:8px 12px;border-radius:8px;margin:8px 0;border:1px solid rgba(239,68,68,.2);position:relative;z-index:1}.TreasuryDisplay_subtext__O8FpX{font-size:13px;color:rgba(26,29,51,.6);margin:8px 0 0;position:relative;z-index:1}.TreasuryDisplay_stats__Bk7E7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:16px;position:relative;z-index:1}.TreasuryDisplay_statItem__Vl4ra{padding:12px;background:rgba(34,197,94,.05);border-radius:10px;border:1px solid rgba(34,197,94,.1)}.TreasuryDisplay_statLabel__Ml6vU{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:rgba(26,29,51,.5);margin:0 0 6px}.TreasuryDisplay_statValue__P6OrX{font-size:16px;font-weight:700;color:var(--color-text-dark);margin:0}.TreasuryDisplay_contractLink__VooKZ{font-size:16px;font-weight:700;color:var(--color-text-dark);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.TreasuryDisplay_contractLink__VooKZ:hover{color:#22c55e;transform:translateX(2px)}.TreasuryDisplay_contractLink__VooKZ svg{opacity:.6;transition:opacity .2s ease}.TreasuryDisplay_contractLink__VooKZ:hover svg{opacity:1}.TreasuryDisplay_loading__2Mlau{opacity:.6;animation:TreasuryDisplay_pulse__VViSY 1.5s ease-in-out infinite}@keyframes TreasuryDisplay_rotate__NkW_a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes TreasuryDisplay_pulse__VViSY{0%,to{opacity:.6}50%{opacity:.3}}@media (max-width:768px){.TreasuryDisplay_container__szCiq{padding:20px}.TreasuryDisplay_header__0dzsc{flex-direction:column;align-items:flex-start;gap:12px}.TreasuryDisplay_balance__wcDSI{font-size:28px}.TreasuryDisplay_stats__Bk7E7{grid-template-columns:1fr}}.WalletAdvancedDemo_walletButtonWrapper__zs46n{width:100%}.WalletAdvancedDemo_connectWallet__t9C4W{width:100%;background-color:var(--color-secondary);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-primary);letter-spacing:.05em;transition:all .3s ease;text-transform:none;height:44px;display:flex;align-items:center;justify-content:center}.WalletAdvancedDemo_connectWallet__t9C4W:hover:not(:disabled){background-color:#4fa87a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(98,190,143,.3)}.WalletAdvancedDemo_connectWallet__t9C4W:active:not(:disabled){transform:translateY(0)}.WalletAdvancedDemo_connectWallet__t9C4W:disabled{opacity:.7;cursor:not-allowed}.WalletAdvancedDemo_accountMessage__3Tnfo{width:100%;padding:12px 16px;margin-bottom:12px;border-radius:8px;background-color:rgba(81,104,255,.1);border:1px solid rgba(81,104,255,.3);color:var(--color-primary);font-size:14px;font-family:var(--font-primary);font-weight:var(--font-weight-medium);text-align:center;animation:WalletAdvancedDemo_fadeInMessage__79EZL .3s ease-out}@keyframes WalletAdvancedDemo_fadeInMessage__79EZL{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.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}