.FloatingButtons-module__WuY6fq__floatingContainer{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:900;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed}.FloatingButtons-module__WuY6fq__notice{background:#fffffffa;border:1px solid #7c3aed2e;border-radius:20px;width:min(360px,100vw - 32px);animation:.45s both FloatingButtons-module__WuY6fq__noticeEnter;position:relative;overflow:hidden;box-shadow:0 22px 60px #0f172a38}.FloatingButtons-module__WuY6fq__notice:before{content:"";background:linear-gradient(#0e8cff,#7c3aed);width:5px;position:absolute;inset:0 auto 0 0}.FloatingButtons-module__WuY6fq__noticeLink{color:#0f172a;flex-direction:column;gap:.55rem;padding:1.25rem 3rem 1.25rem 1.4rem;text-decoration:none;display:flex}.FloatingButtons-module__WuY6fq__noticeEyebrow{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.FloatingButtons-module__WuY6fq__noticeTitle{font-size:1.08rem;line-height:1.35}.FloatingButtons-module__WuY6fq__noticeDescription{color:#475569;font-size:.88rem;line-height:1.55}.FloatingButtons-module__WuY6fq__noticeCta{color:#0e74d8;align-items:center;gap:.4rem;width:fit-content;margin-top:.2rem;font-size:.88rem;font-weight:750;display:inline-flex}.FloatingButtons-module__WuY6fq__noticeLink:hover .FloatingButtons-module__WuY6fq__noticeCta svg{transform:translate(3px)}.FloatingButtons-module__WuY6fq__noticeCta svg{transition:transform .2s}.FloatingButtons-module__WuY6fq__noticeClose{z-index:2;color:#64748b;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:.7rem;right:.7rem}.FloatingButtons-module__WuY6fq__noticeClose:hover{color:#0f172a;background:#e2e8f0}.FloatingButtons-module__WuY6fq__assistantLauncher{justify-content:flex-end;align-items:center;display:flex;position:relative}.FloatingButtons-module__WuY6fq__assistantBubble{color:#312e81;text-align:center;background:#fffffffa;border:1px solid #7c3aed2e;border-radius:14px;width:max-content;max-width:min(260px,100vw - 120px);padding:.7rem .95rem;font-size:.82rem;font-weight:700;line-height:1.35;animation:3.2s ease-in-out infinite FloatingButtons-module__WuY6fq__bubbleFloat;position:absolute;right:72px;box-shadow:0 10px 30px #0f172a29}.FloatingButtons-module__WuY6fq__assistantBubble:after{content:"";background:#fff;border-top:1px solid #7c3aed2e;border-right:1px solid #7c3aed2e;width:12px;height:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)rotate(45deg)}.FloatingButtons-module__WuY6fq__assistantFab{color:#fff;background:linear-gradient(135deg,#0e8cff,#7c3aed);border:2px solid #ffffffe0;border-radius:50%;place-items:center;width:62px;height:62px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 12px 30px #5046d26b}.FloatingButtons-module__WuY6fq__assistantFab:before{content:"";border-radius:inherit;border:1px solid #7c3aed3d;animation:2.2s ease-out infinite FloatingButtons-module__WuY6fq__assistantPulse;position:absolute;inset:-7px}.FloatingButtons-module__WuY6fq__assistantFab:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 16px 36px #5046d280}.FloatingButtons-module__WuY6fq__assistantFabDot{background:#22c55e;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;right:5px}.FloatingButtons-module__WuY6fq__speedDial{flex-direction:column;align-items:flex-end;gap:0;display:flex;position:relative}.FloatingButtons-module__WuY6fq__speedDialOptions{opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;max-height:0;padding-bottom:10px;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s,padding .3s;display:flex;overflow:hidden}.FloatingButtons-module__WuY6fq__speedDialOpen{opacity:1;pointer-events:auto;max-height:220px}.FloatingButtons-module__WuY6fq__speedDialItem{color:#fff;white-space:nowrap;transform-origin:100%;border-radius:28px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 4px 14px #0f172a2e}.FloatingButtons-module__WuY6fq__speedDialItem:hover{transform:translate(-4px);box-shadow:0 7px 20px #0f172a3d}.FloatingButtons-module__WuY6fq__speedDialItem:active{transform:scale(.96)}.FloatingButtons-module__WuY6fq__speedDialLabel{display:inline-block}.FloatingButtons-module__WuY6fq__discordItem{background:linear-gradient(135deg,#7289da,#5865f2)}.FloatingButtons-module__WuY6fq__facebookItem{background:linear-gradient(135deg,#1877f2,#0d65d9)}.FloatingButtons-module__WuY6fq__contactItem{background:linear-gradient(135deg,#667eea,#764ba2)}.FloatingButtons-module__WuY6fq__speedDialToggle{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .25s,box-shadow .25s,background .3s;display:grid;position:relative;box-shadow:0 8px 24px #667eea66}.FloatingButtons-module__WuY6fq__speedDialToggle:hover{transform:scale(1.08);box-shadow:0 12px 28px #667eea85}.FloatingButtons-module__WuY6fq__speedDialToggleOpen{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 24px #ef444466}.FloatingButtons-module__WuY6fq__speedDialToggleIcon{place-items:center;width:22px;height:22px;display:grid;position:relative}.FloatingButtons-module__WuY6fq__iconContact,.FloatingButtons-module__WuY6fq__iconClose{transition:opacity .2s,transform .3s;position:absolute}.FloatingButtons-module__WuY6fq__iconContact{opacity:1;transform:scale(1)rotate(0)}.FloatingButtons-module__WuY6fq__iconClose{opacity:0;transform:scale(.5)rotate(-90deg)}.FloatingButtons-module__WuY6fq__speedDialToggleOpen .FloatingButtons-module__WuY6fq__iconContact{opacity:0;transform:scale(.5)rotate(90deg)}.FloatingButtons-module__WuY6fq__speedDialToggleOpen .FloatingButtons-module__WuY6fq__iconClose{opacity:1;transform:scale(1)rotate(0)}.FloatingButtons-module__WuY6fq__assistantFab:focus-visible,.FloatingButtons-module__WuY6fq__speedDialToggle:focus-visible,.FloatingButtons-module__WuY6fq__speedDialItem:focus-visible,.FloatingButtons-module__WuY6fq__noticeLink:focus-visible,.FloatingButtons-module__WuY6fq__noticeClose:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}@keyframes FloatingButtons-module__WuY6fq__assistantPulse{0%{opacity:.8;transform:scale(.9)}75%,to{opacity:0;transform:scale(1.22)}}@keyframes FloatingButtons-module__WuY6fq__bubbleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes FloatingButtons-module__WuY6fq__noticeEnter{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.FloatingButtons-module__WuY6fq__notice{width:min(340px,100vw - 24px)}.FloatingButtons-module__WuY6fq__speedDialLabel{display:inline-block}}@media (max-width:480px){.FloatingButtons-module__WuY6fq__floatingContainer{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));gap:9px}.FloatingButtons-module__WuY6fq__noticeLink{padding:1rem 2.75rem 1rem 1.15rem}.FloatingButtons-module__WuY6fq__noticeDescription{font-size:.82rem}.FloatingButtons-module__WuY6fq__assistantFab{width:56px;height:56px}.FloatingButtons-module__WuY6fq__assistantFab svg{width:30px;height:30px}.FloatingButtons-module__WuY6fq__assistantBubble{max-width:min(210px,100vw - 100px);font-size:.75rem;right:65px}.FloatingButtons-module__WuY6fq__speedDialToggle{width:50px;height:50px}.FloatingButtons-module__WuY6fq__speedDialItem{padding:9px 14px;font-size:13px}}@media (prefers-reduced-motion:reduce){.FloatingButtons-module__WuY6fq__notice,.FloatingButtons-module__WuY6fq__assistantBubble,.FloatingButtons-module__WuY6fq__assistantFab:before{animation:none}.FloatingButtons-module__WuY6fq__assistantFab,.FloatingButtons-module__WuY6fq__speedDialItem,.FloatingButtons-module__WuY6fq__speedDialToggle,.FloatingButtons-module__WuY6fq__noticeCta svg,.FloatingButtons-module__WuY6fq__iconContact,.FloatingButtons-module__WuY6fq__iconClose,.FloatingButtons-module__WuY6fq__speedDialOptions{transition-duration:.01ms}}
.AuthModal-module__G-LHHq__backdrop{z-index:9999;-webkit-backdrop-filter:blur(18px);background:#010409d1;justify-content:center;align-items:center;padding:1rem;animation:.22s forwards AuthModal-module__G-LHHq__fadeIn;display:flex;position:fixed;inset:0}.AuthModal-module__G-LHHq__modalCard{color:#e6edf3;background:#0d1117;border-radius:20px;flex-direction:column;width:100%;max-width:460px;animation:.28s cubic-bezier(.16,1,.3,1) forwards AuthModal-module__G-LHHq__popupScale;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #00d4ff40,0 0 40px #00d4ff14,0 0 80px #7c3aed0f,0 32px 64px #000000b3,inset 0 1px #ffffff0a}.AuthModal-module__G-LHHq__modalCard:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00d4ff03 2px 4px);position:absolute;inset:0}.AuthModal-module__G-LHHq__modalCard>*{z-index:1;position:relative}.AuthModal-module__G-LHHq__sheetHandleArea{justify-content:center;width:100%;padding:.85rem 0 .25rem;display:none}.AuthModal-module__G-LHHq__sheetHandleBar{background:#00d4ff4d;border-radius:99px;width:40px;height:4px}.AuthModal-module__G-LHHq__windowChrome{align-items:center;gap:.45rem;padding:.85rem 1.25rem 0;display:flex}.AuthModal-module__G-LHHq__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.AuthModal-module__G-LHHq__dot[data-color=red]{background:#ff5f56;box-shadow:0 0 6px #ff5f5680}.AuthModal-module__G-LHHq__dot[data-color=yellow]{background:#ffbd2e;box-shadow:0 0 6px #ffbd2e80}.AuthModal-module__G-LHHq__dot[data-color=green]{background:#27c93f;box-shadow:0 0 6px #27c93f80}.AuthModal-module__G-LHHq__windowTitle{color:#7d8590;letter-spacing:.04em;-webkit-user-select:none;user-select:none;margin-left:.6rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.72rem}.AuthModal-module__G-LHHq__closeBtn{z-index:10;color:#7d8590;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,color .18s,border-color .18s;display:flex;position:absolute;top:.8rem;right:.8rem}.AuthModal-module__G-LHHq__closeBtn:hover{color:#ff5f56;background:#ff5f562e;border-color:#ff5f5666}.AuthModal-module__G-LHHq__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #00d4ff}.AuthModal-module__G-LHHq__header{text-align:center;padding:1.4rem 2rem .9rem}.AuthModal-module__G-LHHq__iconWrap{filter:drop-shadow(0 4px 24px #00d4ff66);width:72px;height:72px;margin:0 auto 1rem}.AuthModal-module__G-LHHq__terminalSvg{width:100%;height:100%}@keyframes AuthModal-module__G-LHHq__blink{0%,to{opacity:1}50%{opacity:0}}.AuthModal-module__G-LHHq__cursor{animation:1.1s step-end infinite AuthModal-module__G-LHHq__blink}.AuthModal-module__G-LHHq__title{color:#e6edf3;letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em;margin:0 0 .3rem;font-size:1.4rem;font-weight:700;display:inline-flex}.AuthModal-module__G-LHHq__prompt{color:#00d4ff;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:400}.AuthModal-module__G-LHHq__blink{color:#00d4ff;margin-left:1px;font-family:JetBrains Mono,monospace;font-weight:400;animation:1.1s step-end infinite AuthModal-module__G-LHHq__blink}.AuthModal-module__G-LHHq__subtitle{color:#7d8590;margin:0;font-size:.82rem;line-height:1.5}.AuthModal-module__G-LHHq__tabBar{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;margin:1.1rem 1.75rem 0;padding:3px;display:flex;position:relative}.AuthModal-module__G-LHHq__tabBtn{color:#7d8590;cursor:pointer;z-index:2;letter-spacing:.02em;background:0 0;border:none;flex:1;padding:.5rem 0;font-family:JetBrains Mono,Consolas,monospace;font-size:.8rem;font-weight:500;transition:color .18s}.AuthModal-module__G-LHHq__tabContent{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.AuthModal-module__G-LHHq__tabIcon{flex:none;width:16px;height:16px}.AuthModal-module__G-LHHq__tabBtn.AuthModal-module__G-LHHq__activeTab{color:#0d1117}.AuthModal-module__G-LHHq__tabIndicator{z-index:1;background:linear-gradient(135deg,#00d4ff 0%,#7c3aed 100%);border-radius:7px;width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 4px 16px #00d4ff4d}.AuthModal-module__G-LHHq__body{flex-direction:column;gap:.9rem;padding:1.25rem 1.75rem 1.75rem;display:flex}.AuthModal-module__G-LHHq__googleBtn{color:#e6edf3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:.65rem;min-height:44px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:flex}.AuthModal-module__G-LHHq__googleBtn:hover{background:#ffffff14;border-color:#00d4ff59;transform:translateY(-1px);box-shadow:0 4px 20px #00d4ff1a}.AuthModal-module__G-LHHq__googleBtn:focus-visible{outline-offset:2px;outline:2px solid #00d4ff}.AuthModal-module__G-LHHq__googleIcon{flex-shrink:0;width:18px;height:18px}.AuthModal-module__G-LHHq__divider{color:#7d8590;letter-spacing:.1em;align-items:center;gap:.75rem;font-family:JetBrains Mono,monospace;font-size:.7rem;display:flex}.AuthModal-module__G-LHHq__divider:before,.AuthModal-module__G-LHHq__divider:after{content:"";background:#ffffff14;flex:1;height:1px}.AuthModal-module__G-LHHq__errorAlert{color:#f88;background:#ff5f5614;border:1px solid #ff5f5659;border-radius:8px;align-items:flex-start;gap:.5rem;padding:.65rem .85rem;font-size:.82rem;line-height:1.4;display:flex}.AuthModal-module__G-LHHq__errorIcon{background:#ff5f5640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;font-size:.7rem;display:flex}.AuthModal-module__G-LHHq__form{flex-direction:column;gap:.85rem;display:flex}.AuthModal-module__G-LHHq__field{flex-direction:column;gap:.3rem;display:flex}.AuthModal-module__G-LHHq__labelRow{justify-content:space-between;align-items:center;display:flex}.AuthModal-module__G-LHHq__fieldLabel{color:#8b949e;letter-spacing:.03em;align-items:center;gap:.4rem;font-family:JetBrains Mono,Consolas,monospace;font-size:.75rem;font-weight:500;display:flex}.AuthModal-module__G-LHHq__fieldIcon{color:#00d4ff;flex:none;width:16px;height:16px}.AuthModal-module__G-LHHq__forgotLink{color:#7d8590;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:.72rem;text-decoration:none;transition:color .18s}.AuthModal-module__G-LHHq__forgotLink:hover{color:#00d4ff}.AuthModal-module__G-LHHq__input{color:#e6edf3;box-sizing:border-box;background:#161b22;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:44px;padding:.65rem .9rem;font-family:inherit;font-size:.9rem;transition:border-color .18s,box-shadow .18s,background .18s}.AuthModal-module__G-LHHq__input::placeholder{color:#484f58}.AuthModal-module__G-LHHq__input:focus{background:#1a2130;border-color:#00d4ff;outline:none;box-shadow:0 0 0 3px #00d4ff2e,0 0 16px #00d4ff14}.AuthModal-module__G-LHHq__input:hover:not(:focus){border-color:#00d4ff33}.AuthModal-module__G-LHHq__passwordWrapper{width:100%;position:relative}.AuthModal-module__G-LHHq__passwordWrapper .AuthModal-module__G-LHHq__input{padding-right:2.75rem}.AuthModal-module__G-LHHq__eyeBtn{color:#484f58;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .18s,background .18s;display:flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.AuthModal-module__G-LHHq__eyeBtn:hover{color:#00d4ff;background:#00d4ff14}.AuthModal-module__G-LHHq__eyeBtn:focus-visible{outline-offset:1px;outline:2px solid #00d4ff}.AuthModal-module__G-LHHq__submitBtn{color:#0d1117;cursor:pointer;letter-spacing:.01em;background:linear-gradient(135deg,#00d4ff 0%,#7c3aed 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;min-height:46px;margin-top:.2rem;font-size:.9rem;font-weight:700;transition:opacity .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 6px 24px #00d4ff47}.AuthModal-module__G-LHHq__submitBtn:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 10px 32px #00d4ff66}.AuthModal-module__G-LHHq__submitBtn:active:not(:disabled){transform:translateY(0)}.AuthModal-module__G-LHHq__submitBtn:disabled{opacity:.5;cursor:wait}.AuthModal-module__G-LHHq__submitBtn:focus-visible{outline-offset:3px;outline:2px solid #00d4ff}.AuthModal-module__G-LHHq__submitPrompt{font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1}.AuthModal-module__G-LHHq__spinner{border:2px solid #0d111766;border-top-color:#0d1117;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.7s linear infinite AuthModal-module__G-LHHq__spin}.AuthModal-module__G-LHHq__modalFooter{text-align:center;color:#7d8590;margin-top:.1rem;font-size:.8rem;line-height:1.5}.AuthModal-module__G-LHHq__modalFooter p{margin:0}.AuthModal-module__G-LHHq__switchLinkBtn{color:#00d4ff;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:0;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:600;transition:color .18s,text-shadow .18s}.AuthModal-module__G-LHHq__switchLinkBtn:hover{color:#7dd3fa;text-shadow:0 0 12px #00d4ff66}@keyframes AuthModal-module__G-LHHq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes AuthModal-module__G-LHHq__popupScale{0%{opacity:0;transform:scale(.93)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes AuthModal-module__G-LHHq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.AuthModal-module__G-LHHq__backdrop{align-items:flex-end;padding:0}.AuthModal-module__G-LHHq__modalCard{-webkit-overflow-scrolling:touch;border-radius:24px 24px 0 0;max-width:100%;max-height:92vh;animation:.3s cubic-bezier(.16,1,.3,1) forwards AuthModal-module__G-LHHq__slideUpSheet;overflow-y:auto}.AuthModal-module__G-LHHq__sheetHandleArea{display:flex}.AuthModal-module__G-LHHq__windowChrome{padding:.5rem 1.25rem 0}.AuthModal-module__G-LHHq__header{padding:1rem 1.5rem .75rem}.AuthModal-module__G-LHHq__iconWrap{width:60px;height:60px;margin-bottom:.75rem}.AuthModal-module__G-LHHq__title{font-size:1.25rem}.AuthModal-module__G-LHHq__tabBar{margin:.9rem 1.5rem 0}.AuthModal-module__G-LHHq__body{padding:1rem 1.5rem 2rem}.AuthModal-module__G-LHHq__closeBtn{top:.65rem;right:.75rem}}@keyframes AuthModal-module__G-LHHq__slideUpSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AuthModal-module__G-LHHq__backdrop,.AuthModal-module__G-LHHq__modalCard{animation-duration:.01ms!important}.AuthModal-module__G-LHHq__spinner{animation-duration:1.5s}.AuthModal-module__G-LHHq__cursor,.AuthModal-module__G-LHHq__blink{opacity:1;animation:none}}
.UserLayoutClient-module__LDJ_Uq__layout{flex-direction:column;min-height:100vh;display:flex}.UserLayoutClient-module__LDJ_Uq__main{flex:1;margin-top:58px}.UserLayoutClient-module__LDJ_Uq__main.UserLayoutClient-module__LDJ_Uq__assistantMain{background:#071322;height:100dvh;min-height:100dvh;margin-top:0;overflow:hidden}@media (min-width:1024px){.UserLayoutClient-module__LDJ_Uq__main{margin-top:60px}}@media (max-width:480px){.UserLayoutClient-module__LDJ_Uq__main{margin-top:54px}}
.LanguageSwitcher-module__LNnhDq__switchContainer{align-items:center;gap:.5rem;display:inline-flex;position:relative}.LanguageSwitcher-module__LNnhDq__switchTrack{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26;border-radius:99px;align-items:center;padding:3px;transition:all .25s;display:inline-flex;position:relative}.LanguageSwitcher-module__LNnhDq__switchTrack:hover{border-color:#0e8cff80;box-shadow:0 0 12px #0e8cff33}.LanguageSwitcher-module__LNnhDq__activePill{z-index:1;background:linear-gradient(135deg,#0e8cff 0%,#0c7ae6 100%);border-radius:99px;width:calc(50% - 3px);height:calc(100% - 6px);transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0e8cff66}.LanguageSwitcher-module__LNnhDq__switchBtn{z-index:2;color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:99px;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.8rem;font-weight:700;line-height:1;transition:color .2s;display:flex;position:relative}.LanguageSwitcher-module__LNnhDq__switchBtn.LanguageSwitcher-module__LNnhDq__active{color:#fff}.LanguageSwitcher-module__LNnhDq__flag{font-size:1rem;line-height:1}.LanguageSwitcher-module__LNnhDq__label{letter-spacing:.04em}.LanguageSwitcher-module__LNnhDq__loadingSpinner{border:2px solid #0e8cff;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite LanguageSwitcher-module__LNnhDq__spin}@keyframes LanguageSwitcher-module__LNnhDq__spin{to{transform:rotate(360deg)}}header .LanguageSwitcher-module__LNnhDq__switchTrack{background:#0f172a0f;border-color:#0f172a1f}header.scrolled .LanguageSwitcher-module__LNnhDq__switchTrack{background:#0f172a14}
.ModernHeader-module__JLWVtq__header{--header-height:58px;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #00000014;transition:all .3s;position:fixed;top:0;left:0;right:0}.ModernHeader-module__JLWVtq__header.ModernHeader-module__JLWVtq__scrolled{background:#fffffffa;box-shadow:0 4px 20px #00000014}.ModernHeader-module__JLWVtq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.ModernHeader-module__JLWVtq__headerContent{height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}.ModernHeader-module__JLWVtq__logo{color:#1f2937;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:opacity .3s;display:flex}.ModernHeader-module__JLWVtq__logo:hover{opacity:.8}.ModernHeader-module__JLWVtq__logoIcon{flex-shrink:0}.ModernHeader-module__JLWVtq__logoImage{width:96px;height:auto;display:block}.ModernHeader-module__JLWVtq__logoText{background:linear-gradient(135deg,#0e8cff,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700}.ModernHeader-module__JLWVtq__desktopNav{flex:1;justify-content:center;align-items:center;gap:1.5rem;display:none}.ModernHeader-module__JLWVtq__navLink{color:#4b5563;white-space:nowrap;padding:.35rem 0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s;position:relative}.ModernHeader-module__JLWVtq__assistantNavLink{color:#6d28d9;background:linear-gradient(135deg,#0e8cff14,#7c3aed1a);border:1px solid #7c3aed2e;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .75rem;display:inline-flex}.ModernHeader-module__JLWVtq__assistantNavLink:after{display:none}.ModernHeader-module__JLWVtq__assistantNavLink:hover,.ModernHeader-module__JLWVtq__assistantNavLink.ModernHeader-module__JLWVtq__active{color:#fff;background:linear-gradient(135deg,#0e8cff,#7c3aed);border-color:#0000;box-shadow:0 6px 18px #5c4adc3d}.ModernHeader-module__JLWVtq__navLink:after{content:"";background:linear-gradient(90deg,#0e8cff,#7c3aed);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.ModernHeader-module__JLWVtq__navLink:hover,.ModernHeader-module__JLWVtq__navLink.ModernHeader-module__JLWVtq__active{color:#0e8cff}.ModernHeader-module__JLWVtq__navLink:hover:after,.ModernHeader-module__JLWVtq__navLink.ModernHeader-module__JLWVtq__active:after{width:100%}.ModernHeader-module__JLWVtq__authButtons{align-items:center;gap:.55rem;display:none}.ModernHeader-module__JLWVtq__profileLink{color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .7rem;text-decoration:none;transition:background .3s;display:flex}.ModernHeader-module__JLWVtq__profileLink:hover{background:#0000000d}.ModernHeader-module__JLWVtq__avatar{color:#fff;background:linear-gradient(135deg,#0e8cff,#7c3aed);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;font-weight:600;display:flex}.ModernHeader-module__JLWVtq__username{color:#1f2937;font-size:.95rem;font-weight:500}.ModernHeader-module__JLWVtq__authModalBtn{color:#0e8cff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0e8cff59;border-radius:50px;padding:.45rem .9rem;font-size:.9rem;font-weight:600;transition:all .25s}.ModernHeader-module__JLWVtq__authModalBtn:hover{background:#0e8cff14;border-color:#0e8cff;transform:translateY(-1px)}.ModernHeader-module__JLWVtq__loginBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0e8cff,#0c7ae6);border:none;border-radius:50px;padding:.5rem 1.1rem;font-size:.925rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #0e8cff4d}.ModernHeader-module__JLWVtq__loginBtn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0e8cff66}.ModernHeader-module__JLWVtq__logoutBtn{color:#4b5563;cursor:pointer;background:0 0;border:1px solid #e5e7eb;border-radius:8px;padding:.4rem .9rem;font-weight:500;transition:all .3s}.ModernHeader-module__JLWVtq__logoutBtn:hover{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.ModernHeader-module__JLWVtq__mobileRightActions{align-items:center;gap:.65rem;display:flex}.ModernHeader-module__JLWVtq__mobileLangSwitcher{align-items:center;display:flex}.ModernHeader-module__JLWVtq__mobileMenuBtn{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:28px;height:24px;padding:0;display:flex}.ModernHeader-module__JLWVtq__mobileMenuBtn span{transform-origin:50%;background:#1f2937;width:100%;height:2px;transition:all .3s}.ModernHeader-module__JLWVtq__mobileMenuBtn.ModernHeader-module__JLWVtq__open span:first-child{transform:translateY(11px)rotate(45deg)}.ModernHeader-module__JLWVtq__mobileMenuBtn.ModernHeader-module__JLWVtq__open span:nth-child(2){opacity:0}.ModernHeader-module__JLWVtq__mobileMenuBtn.ModernHeader-module__JLWVtq__open span:nth-child(3){transform:translateY(-11px)rotate(-45deg)}.ModernHeader-module__JLWVtq__mobileNav{top:var(--header-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-bottom:1px solid #00000014;max-height:0;transition:max-height .4s;position:fixed;left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #00000014}.ModernHeader-module__JLWVtq__mobileNav.ModernHeader-module__JLWVtq__open{max-height:calc(100vh - var(--header-height));overflow-y:auto}.ModernHeader-module__JLWVtq__mobileNavLinks{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.ModernHeader-module__JLWVtq__mobileNavLink{color:#4b5563;border-radius:8px;padding:1rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:all .3s}.ModernHeader-module__JLWVtq__mobileAssistantNavLink{color:#6d28d9;background:linear-gradient(135deg,#0e8cff14,#7c3aed1a);border:1px solid #7c3aed29;align-items:center;gap:.7rem;display:flex}.ModernHeader-module__JLWVtq__mobileAssistantNavLink:hover,.ModernHeader-module__JLWVtq__mobileAssistantNavLink.ModernHeader-module__JLWVtq__active{color:#fff;background:linear-gradient(135deg,#0e8cff,#7c3aed);border-color:#0000}.ModernHeader-module__JLWVtq__mobileNavLink:hover,.ModernHeader-module__JLWVtq__mobileNavLink.ModernHeader-module__JLWVtq__active{color:#0e8cff;background:linear-gradient(135deg,#0e8cff1a,#7c3aed1a)}.ModernHeader-module__JLWVtq__mobileAuthRow{flex-direction:column;gap:.65rem;margin-top:1rem;display:flex}.ModernHeader-module__JLWVtq__mobileAuthModalBtn{color:#0e8cff;text-align:center;cursor:pointer;background:0 0;border:1px solid #0e8cff;border-radius:50px;width:100%;padding:.85rem;font-size:1.05rem;font-weight:600}.ModernHeader-module__JLWVtq__mobileLoginBtn{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(135deg,#0e8cff,#0c7ae6);border:none;border-radius:50px;padding:.85rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:block;box-shadow:0 4px 12px #0e8cff4d}.ModernHeader-module__JLWVtq__mobileLogoutBtn{color:#ef4444;text-align:center;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;width:100%;margin-top:.5rem;padding:1rem;font-size:1.1rem;font-weight:600}.ModernHeader-module__JLWVtq__overlay{top:var(--header-height);z-index:999;background:#00000080;animation:.3s ModernHeader-module__JLWVtq__fadeIn;position:fixed;bottom:0;left:0;right:0}@keyframes ModernHeader-module__JLWVtq__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:960px){.ModernHeader-module__JLWVtq__desktopNav{gap:.8rem;display:flex}.ModernHeader-module__JLWVtq__authButtons{display:flex}.ModernHeader-module__JLWVtq__mobileRightActions,.ModernHeader-module__JLWVtq__mobileNav{display:none}}@media (min-width:1024px){.ModernHeader-module__JLWVtq__header{--header-height:60px}.ModernHeader-module__JLWVtq__container{padding:0 2rem}.ModernHeader-module__JLWVtq__logoText{font-size:1.625rem}.ModernHeader-module__JLWVtq__navLink{font-size:.9rem}}@media (min-width:1200px){.ModernHeader-module__JLWVtq__desktopNav{gap:1.25rem}.ModernHeader-module__JLWVtq__navLink{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.ModernHeader-module__JLWVtq__header,.ModernHeader-module__JLWVtq__navLink,.ModernHeader-module__JLWVtq__assistantNavLink,.ModernHeader-module__JLWVtq__mobileNav,.ModernHeader-module__JLWVtq__mobileMenuBtn span{transition-duration:.01ms}}@media (max-width:480px){.ModernHeader-module__JLWVtq__header{--header-height:54px}.ModernHeader-module__JLWVtq__container{padding:0 1rem}.ModernHeader-module__JLWVtq__logoText{font-size:1.25rem}.ModernHeader-module__JLWVtq__logoImage{width:86px}.ModernHeader-module__JLWVtq__loginBtn{padding:.45rem 1rem;font-size:.86rem}}
.ModernFooter-module__e-u2ja__footer{color:#4b5563;background:#fff;border-top:1px solid #e5e9f0;padding:4rem 0 0;position:relative;overflow:hidden}.ModernFooter-module__e-u2ja__footer:before{display:none}.ModernFooter-module__e-u2ja__container{z-index:1;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.ModernFooter-module__e-u2ja__footerContent{border-bottom:1px solid #e5e9f0;grid-template-columns:1.8fr 1fr 1fr 1.2fr;gap:3rem;padding-bottom:3rem;display:grid}.ModernFooter-module__e-u2ja__logo{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ModernFooter-module__e-u2ja__logoIcon{flex-shrink:0}.ModernFooter-module__e-u2ja__description{color:#6b7280;margin-bottom:1.5rem;font-size:.93rem;line-height:1.65}.ModernFooter-module__e-u2ja__introSocials{align-items:center;gap:.9rem;display:flex}.ModernFooter-module__e-u2ja__socialIconBtn{color:#5f6e85;background:#eff3f9;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;text-decoration:none;transition:all .25s;display:inline-flex}.ModernFooter-module__e-u2ja__socialIconBtn:hover{color:#0e8cff;background:#0e8cff14;border-color:#0e8cff4d;transform:translateY(-2px)}.ModernFooter-module__e-u2ja__contact{flex-direction:column;gap:.875rem;display:flex}.ModernFooter-module__e-u2ja__contactItem{color:#6b7280;align-items:center;gap:.65rem;font-size:.88rem;display:flex}.ModernFooter-module__e-u2ja__contactItem svg{color:#0e8cff;flex-shrink:0}.ModernFooter-module__e-u2ja__contactItem span{white-space:nowrap;display:inline}.ModernFooter-module__e-u2ja__contactItem a{color:#6b7280;text-decoration:none}.ModernFooter-module__e-u2ja__contactItem a:hover{color:#0e8cff}.ModernFooter-module__e-u2ja__column{flex-direction:column;display:flex}.ModernFooter-module__e-u2ja__columnTitle{letter-spacing:.08em;color:#111827;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.ModernFooter-module__e-u2ja__linkList{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.ModernFooter-module__e-u2ja__linkList a{color:#6b7280;font-size:.92rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-block}.ModernFooter-module__e-u2ja__linkList a:hover{color:#0e8cff}.ModernFooter-module__e-u2ja__bottomBar{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 0;display:flex}.ModernFooter-module__e-u2ja__copyright{color:#9ca3af;font-size:.82rem}.ModernFooter-module__e-u2ja__bottomLinks{align-items:center;gap:.75rem;font-size:.82rem;display:flex}.ModernFooter-module__e-u2ja__bottomLinks a{color:#9ca3af;text-decoration:none;transition:color .2s}.ModernFooter-module__e-u2ja__bottomLinks a:hover{color:#0e8cff}.ModernFooter-module__e-u2ja__bottomLinks span{color:#d1d5db}@media (max-width:1024px){.ModernFooter-module__e-u2ja__footerContent{grid-template-columns:1fr 1fr;gap:2.5rem}.ModernFooter-module__e-u2ja__column:first-child{grid-column:1/-1}}@media (max-width:768px){.ModernFooter-module__e-u2ja__footer{padding:2.5rem 0 0}.ModernFooter-module__e-u2ja__footerContent{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;padding-bottom:2rem}.ModernFooter-module__e-u2ja__column:first-child{grid-column:1/-1;margin-bottom:.5rem}.ModernFooter-module__e-u2ja__column:nth-child(4){grid-column:1/-1}.ModernFooter-module__e-u2ja__introSocials{flex-wrap:wrap}.ModernFooter-module__e-u2ja__bottomBar{text-align:center;flex-direction:column;gap:.75rem}.ModernFooter-module__e-u2ja__bottomLinks{justify-content:center}}@media (max-width:480px){.ModernFooter-module__e-u2ja__container{padding:0 1.25rem}.ModernFooter-module__e-u2ja__footerContent{gap:1.75rem}.ModernFooter-module__e-u2ja__socialIconBtn{width:42px;height:42px}.ModernFooter-module__e-u2ja__columnTitle{margin-bottom:1rem}}
