.CheckoutSuccess-module__dTCoLq__overlay{-webkit-backdrop-filter:blur(6px);z-index:9998;background:#030611cc;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out forwards CheckoutSuccess-module__dTCoLq__fadeOverlay;display:flex;position:fixed;inset:0}@keyframes CheckoutSuccess-module__dTCoLq__fadeOverlay{0%{opacity:0}to{opacity:1}}.CheckoutSuccess-module__dTCoLq__card{z-index:9999;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xl);text-align:center;width:min(440px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:2.5rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards CheckoutSuccess-module__dTCoLq__slideIn;position:relative;overflow-y:auto;box-shadow:0 0 0 1px #74b3db1a,0 25px 60px #030611cc,0 0 40px #74b3db0d}@keyframes CheckoutSuccess-module__dTCoLq__slideIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.CheckoutSuccess-module__dTCoLq__card{border-radius:var(--radius-lg,12px);width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1.75rem 1.25rem}}.CheckoutSuccess-module__dTCoLq__state{flex-direction:column;align-items:center;display:flex}.CheckoutSuccess-module__dTCoLq__spinner{color:var(--accent-cyan);margin-bottom:1.5rem;animation:1s linear infinite CheckoutSuccess-module__dTCoLq__spin}@keyframes CheckoutSuccess-module__dTCoLq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CheckoutSuccess-module__dTCoLq__errorIcon{color:#ef4444;margin-bottom:1.5rem}.CheckoutSuccess-module__dTCoLq__successIconWrapper{width:64px;height:64px;box-shadow:var(--glow-teal);background:#8ce3e01a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;display:flex}.CheckoutSuccess-module__dTCoLq__successIcon{color:var(--accent-teal)}.CheckoutSuccess-module__dTCoLq__title{color:var(--text-primary);margin-bottom:1rem;font-size:2rem}.CheckoutSuccess-module__dTCoLq__message{color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6}.CheckoutSuccess-module__dTCoLq__keyContainer{width:100%;margin-bottom:2.5rem}.CheckoutSuccess-module__dTCoLq__keyLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.875rem;display:block}.CheckoutSuccess-module__dTCoLq__keyValueBox{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:center;padding:.5rem;display:flex}.CheckoutSuccess-module__dTCoLq__keyValue{letter-spacing:.2em;color:var(--accent-cyan);flex:1;font-family:monospace;font-size:1.5rem;font-weight:700}.CheckoutSuccess-module__dTCoLq__copyBtn{color:var(--text-secondary);border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.CheckoutSuccess-module__dTCoLq__copyBtn:hover{background:var(--bg-secondary);color:var(--text-primary)}.CheckoutSuccess-module__dTCoLq__checkSuccess{color:var(--accent-teal)}.CheckoutSuccess-module__dTCoLq__copyStatus{height:1.5rem;margin-top:.5rem;font-size:.875rem}.CheckoutSuccess-module__dTCoLq__copiedText{color:var(--accent-teal);animation:.2s ease-out CheckoutSuccess-module__dTCoLq__fadeIn}.CheckoutSuccess-module__dTCoLq__btn{background:var(--accent-teal);width:100%;color:var(--bg-primary);border-radius:var(--radius-md);padding:1rem;font-weight:700;transition:all .3s;display:inline-block}.CheckoutSuccess-module__dTCoLq__btn:hover{background:var(--accent-cyan);box-shadow:var(--glow-cyan);transform:translateY(-2px)}
.Header-module__ldgnoG__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);background:#0a0a0fcc;justify-content:center;align-items:center;width:100%;height:80px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.Header-module__ldgnoG__nav{justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:0 4%;display:flex;position:relative}.Header-module__ldgnoG__leftSection{flex:1;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.Header-module__ldgnoG__brand{justify-content:center;align-items:center;text-decoration:none;display:flex}.Header-module__ldgnoG__logo{object-fit:contain;width:auto;height:35px;transition:transform .3s}.Header-module__ldgnoG__brand:hover .Header-module__ldgnoG__logo{transform:scale(1.05)}.Header-module__ldgnoG__brandName{color:var(--text-primary);letter-spacing:1px;margin-left:.75rem;font-size:1.5rem;font-weight:700}.Header-module__ldgnoG__links{align-items:center;gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Header-module__ldgnoG__link{color:var(--text-secondary);font-size:.95rem;font-weight:500;position:relative}.Header-module__ldgnoG__link:hover{color:var(--text-primary)}.Header-module__ldgnoG__link:after{content:"";background-color:var(--accent-cyan);width:0%;height:2px;box-shadow:var(--glow-cyan);transition:width .3s;position:absolute;bottom:-4px;left:0}.Header-module__ldgnoG__link:hover:after{width:100%}.Header-module__ldgnoG__actions{flex:1;justify-content:flex-end;align-items:center;gap:1.5rem;display:flex}@media (max-width:768px){.Header-module__ldgnoG__links,.Header-module__ldgnoG__brandName{display:none}}.Header-module__ldgnoG__activateBtn{background:var(--accent-cyan);color:#0a0a0f;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:700;transition:all .3s;box-shadow:0 0 10px #00f0ff4d}.Header-module__ldgnoG__activateBtn:hover{transform:translateY(-2px);box-shadow:0 0 20px #00f0ff80}
.LoginPanel-module__kEt9sG__loginBtn{color:var(--text-primary);border:1px solid var(--accent-cyan);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .3s}.LoginPanel-module__kEt9sG__loginBtn:hover{background:var(--accent-cyan);box-shadow:var(--glow-cyan);color:var(--bg-primary)}.LoginPanel-module__kEt9sG__overlay{-webkit-backdrop-filter:blur(6px);z-index:9998;pointer-events:all;background:#030611cc;animation:.2s ease-out forwards LoginPanel-module__kEt9sG__fadeOverlay;position:fixed;inset:0}@keyframes LoginPanel-module__kEt9sG__fadeOverlay{0%{opacity:0}to{opacity:1}}.LoginPanel-module__kEt9sG__panel{z-index:9999;border-radius:var(--radius-xl);background:var(--bg-secondary);border:1px solid var(--border-color);width:min(440px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:2.5rem;animation:.25s cubic-bezier(.16,1,.3,1) forwards LoginPanel-module__kEt9sG__slideIn;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #74b3db1a,0 25px 60px #030611cc,0 0 40px #74b3db0d}@keyframes LoginPanel-module__kEt9sG__slideIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.LoginPanel-module__kEt9sG__closeBtn{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.LoginPanel-module__kEt9sG__closeBtn:hover{color:var(--text-primary);background:var(--bg-tertiary)}.LoginPanel-module__kEt9sG__panelHeader{text-align:center;margin-bottom:2rem}.LoginPanel-module__kEt9sG__panelLogo{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:1rem;font-size:1.4rem;font-weight:800}.LoginPanel-module__kEt9sG__panelLogo span{color:var(--accent-teal);text-shadow:var(--glow-teal)}.LoginPanel-module__kEt9sG__panelTitle{color:var(--text-primary);margin-bottom:.4rem;font-size:1.5rem;font-weight:700}.LoginPanel-module__kEt9sG__panelSubtitle{color:var(--text-muted);font-size:.9rem}.LoginPanel-module__kEt9sG__form{flex-direction:column;gap:1.25rem;display:flex}.LoginPanel-module__kEt9sG__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.LoginPanel-module__kEt9sG__label{color:var(--text-secondary);letter-spacing:.02em;font-size:.85rem;font-weight:600}.LoginPanel-module__kEt9sG__input{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-body);outline:none;width:100%;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.LoginPanel-module__kEt9sG__input::placeholder{color:var(--text-muted)}.LoginPanel-module__kEt9sG__input:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #74b3db1f}.LoginPanel-module__kEt9sG__input:disabled{opacity:.5;cursor:not-allowed}.LoginPanel-module__kEt9sG__errorMsg{border-radius:var(--radius-md);color:#f87171;background:#ef444414;border:1px solid #ef444440;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;animation:.3s ease-out LoginPanel-module__kEt9sG__shakeError;display:flex}.LoginPanel-module__kEt9sG__errorIcon{flex-shrink:0;font-size:.95rem}@keyframes LoginPanel-module__kEt9sG__shakeError{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.LoginPanel-module__kEt9sG__submitBtn{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--accent-teal), var(--accent-cyan));width:100%;color:var(--bg-primary);font-family:var(--font-body);cursor:pointer;letter-spacing:.02em;border:none;justify-content:center;align-items:center;min-height:48px;margin-top:.25rem;padding:.875rem;font-size:1rem;font-weight:700;transition:all .3s;display:flex}.LoginPanel-module__kEt9sG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 20px #8ce3e066}.LoginPanel-module__kEt9sG__submitBtn:active:not(:disabled){transform:translateY(0)}.LoginPanel-module__kEt9sG__submitBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.LoginPanel-module__kEt9sG__spinner{border:2px solid #0306114d;border-top-color:var(--bg-primary);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite LoginPanel-module__kEt9sG__spin;display:inline-block}@keyframes LoginPanel-module__kEt9sG__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.LoginPanel-module__kEt9sG__panel{border-radius:var(--radius-lg,12px);width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);padding:1.75rem 1.25rem}.LoginPanel-module__kEt9sG__panelTitle{font-size:1.25rem}.LoginPanel-module__kEt9sG__panelLogo{font-size:1.2rem}.LoginPanel-module__kEt9sG__panelHeader{margin-bottom:1.5rem}}.LoginPanel-module__kEt9sG__forgotPasswordLink{color:var(--accent-cyan);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:-.5rem;padding:0;font-size:.85rem;transition:opacity .2s}.LoginPanel-module__kEt9sG__forgotPasswordLink:hover{opacity:.8;text-decoration:underline}.LoginPanel-module__kEt9sG__backLink{color:var(--text-muted);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:1rem;padding:0;font-size:.85rem;transition:color .2s}.LoginPanel-module__kEt9sG__backLink:hover{color:var(--text-primary)}.LoginPanel-module__kEt9sG__codeDisplay{background:var(--bg-primary);border:1px dashed var(--accent-cyan);border-radius:var(--radius-md);text-align:center;letter-spacing:.2em;color:var(--accent-teal);margin-bottom:1rem;padding:1rem;font-family:monospace;font-size:1.5rem;font-weight:700}.LoginPanel-module__kEt9sG__instructions{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.LoginPanel-module__kEt9sG__instructions strong{color:var(--text-primary)}
.LanguageSelector-module__cUVwqW__selectorWrapper{align-items:center;display:flex;position:relative}.LanguageSelector-module__cUVwqW__languageSelect{appearance:none;color:var(--theme-text,var(--text-primary,#e2e8f0));cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:.5rem 2rem .5rem 2.2rem;font-size:.875rem;font-weight:500;transition:all .2s}.LanguageSelector-module__cUVwqW__languageSelect:hover,.LanguageSelector-module__cUVwqW__languageSelect:focus{border-color:var(--theme-primary,var(--accent-teal,#8ce3e0));background:#ffffff1a}.LanguageSelector-module__cUVwqW__compactSelect{padding:.4rem 1.6rem .4rem 1.8rem}.LanguageSelector-module__cUVwqW__languageSelect option{color:#e2e8f0;background:#10141e;padding:8px}.LanguageSelector-module__cUVwqW__globeIcon{pointer-events:none;color:var(--theme-secondary,var(--text-secondary,#94a3b8));transition:color .2s;position:absolute;left:.75rem}.LanguageSelector-module__cUVwqW__chevronIcon{pointer-events:none;color:var(--theme-secondary,var(--text-secondary,#94a3b8));transition:color .2s;position:absolute;right:.75rem}.LanguageSelector-module__cUVwqW__selectorWrapper:hover .LanguageSelector-module__cUVwqW__globeIcon,.LanguageSelector-module__cUVwqW__selectorWrapper:hover .LanguageSelector-module__cUVwqW__chevronIcon,.LanguageSelector-module__cUVwqW__languageSelect:focus~.LanguageSelector-module__cUVwqW__chevronIcon{color:var(--theme-primary,var(--accent-teal,#8ce3e0))}
.Footer-module__Grjkva__footer{border-top:1px solid var(--border-color);background:var(--bg-secondary);margin-top:6rem;padding:3rem 0}.Footer-module__Grjkva__container{flex-direction:column;align-items:center;gap:1.5rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.Footer-module__Grjkva__legalLinks{justify-content:center;align-items:center;gap:1.5rem;display:flex}.Footer-module__Grjkva__legalLink{color:var(--text-secondary);font-size:.95rem;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__legalLink:hover{color:var(--text-primary);text-decoration:underline}.Footer-module__Grjkva__legalSeparator{color:var(--text-muted);opacity:.5}.Footer-module__Grjkva__disclaimer{color:var(--text-muted);opacity:.8;text-align:center;font-size:.8rem}
.Hero-module__Vtspxq__hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:120px 1.5rem 60px;display:flex;position:relative;overflow:hidden}.Hero-module__Vtspxq__orbsContainer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Hero-module__Vtspxq__orb{filter:blur(60px);opacity:.6;border-radius:50%;animation:20s ease-in-out infinite alternate Hero-module__Vtspxq__float;position:absolute}.Hero-module__Vtspxq__orb1{background:radial-gradient(circle,#74b3db66 0%,#0000 70%);width:50vw;height:50vw;animation-delay:0s;top:-10%;left:-10%}.Hero-module__Vtspxq__orb2{background:radial-gradient(circle,#8b5cf64d 0%,#0000 70%);width:60vw;height:60vw;animation-delay:-5s;bottom:-20%;right:-10%}.Hero-module__Vtspxq__orb3{background:radial-gradient(circle,#667ee34d 0%,#0000 70%);width:40vw;height:40vw;animation-delay:-10s;top:40%;left:60%}@keyframes Hero-module__Vtspxq__float{0%{transform:translate(0)scale(1)}33%{transform:translate(5%,5%)scale(1.1)}66%{transform:translate(-5%,10%)scale(.9)}to{transform:translate(0)scale(1)}}.Hero-module__Vtspxq__content{z-index:1;max-width:800px;position:relative}.Hero-module__Vtspxq__title{background:linear-gradient(135deg, #fff 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1}.Hero-module__Vtspxq__title span{background:linear-gradient(135deg, var(--accent-teal) 0%, var(--accent-cyan) 33%, var(--accent-blue) 66%, var(--accent-neon-purple) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 12px #74b3db4d);-webkit-background-clip:text;background-clip:text}.Hero-module__Vtspxq__subtitle{color:var(--text-secondary);margin-bottom:2.5rem;max-width:600px;margin-inline:auto;font-size:clamp(1.1rem,2vw,1.25rem)}.Hero-module__Vtspxq__ctaGroup{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.Hero-module__Vtspxq__btnPrimary{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-blue) 100%);color:#fff;border-radius:var(--radius-lg);border:1px solid #ffffff1a;padding:1rem 2.25rem;font-size:1.1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #667ee366,inset 0 1px #fff3}.Hero-module__Vtspxq__btnPrimary:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 8px 25px #667ee399,inset 0 1px #ffffff4d}.Hero-module__Vtspxq__btnSecondary{-webkit-backdrop-filter:blur(12px);color:var(--text-primary);border-radius:var(--radius-lg);background:#1e1e2d66;border:1px solid #ffffff1a;padding:1rem 2.25rem;font-size:1.1rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.Hero-module__Vtspxq__btnSecondary:hover{background:#ffffff0d;border-color:#fff3;transform:translateY(-3px)}
.Features-module__pJYaIq__features{background:radial-gradient(circle at center, var(--bg-tertiary) 0%, var(--bg-primary) 100%);padding:6rem 0;position:relative}.Features-module__pJYaIq__header{text-align:center;margin-bottom:4rem}.Features-module__pJYaIq__title{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);font-weight:700}.Features-module__pJYaIq__marqueeWrapper{flex-direction:column;gap:2rem;width:100vw;margin-left:calc(50% - 50vw);padding:1rem 0;display:flex;position:relative;overflow:hidden}.Features-module__pJYaIq__marqueeContainer{width:100%;position:relative;overflow:hidden}.Features-module__pJYaIq__marqueeRow{gap:2rem;width:max-content;display:flex}.Features-module__pJYaIq__marqueeRowLeft{animation:40s linear infinite Features-module__pJYaIq__scrollLeft}.Features-module__pJYaIq__marqueeRowRight{animation:40s linear infinite Features-module__pJYaIq__scrollRight}@keyframes Features-module__pJYaIq__scrollLeft{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1rem))}}@keyframes Features-module__pJYaIq__scrollRight{0%{transform:translate(calc(-50% - 1rem))}to{transform:translate(0)}}.Features-module__pJYaIq__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);background:#1e1e2d66;border:1px solid #ffffff0d;min-width:350px;max-width:350px;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.Features-module__pJYaIq__card:before{content:"";background:linear-gradient(90deg, var(--accent-teal), var(--accent-cyan), var(--accent-blue));opacity:.6;width:100%;height:3px;transition:opacity .4s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.Features-module__pJYaIq__card:hover{background:#28283c80;border-color:#ffffff26;box-shadow:0 20px 40px #0009,0 0 20px #74b3db1a}.Features-module__pJYaIq__card:hover:before{opacity:1}.Features-module__pJYaIq__iconWrapper{border-radius:var(--radius-lg);width:56px;height:56px;color:var(--accent-cyan);background:linear-gradient(135deg,#74b3db26,#667ee30d);border:1px solid #ffffff0d;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.75rem;display:flex;box-shadow:inset 0 2px 5px #ffffff0d}.Features-module__pJYaIq__cardTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem}.Features-module__pJYaIq__cardDesc{color:var(--text-secondary);line-height:1.6}
.Subscriptions-module__-wlWJW__subscriptions{background:radial-gradient(circle,#667ee308 0%,#0000 70%);padding:8rem 0;position:relative}.Subscriptions-module__-wlWJW__title{text-align:center;background:linear-gradient(135deg, #fff 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:2.5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800}.Subscriptions-module__-wlWJW__durationSelector{margin-bottom:5rem;background:#10141e99;border:1px solid #ffffff0d;border-radius:9999px;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:max-content;margin-inline:auto;padding:.35rem;display:flex}.Subscriptions-module__-wlWJW__durationBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1)}.Subscriptions-module__-wlWJW__durationBtn:hover{color:var(--text-primary)}.Subscriptions-module__-wlWJW__durationBtn.Subscriptions-module__-wlWJW__active{color:#fff;background:#ffffff14;box-shadow:inset 0 1px #ffffff1a,0 4px 12px #0003}.Subscriptions-module__-wlWJW__discountBadge{border-radius:var(--radius-sm);color:var(--accent-teal);vertical-align:middle;background:linear-gradient(135deg,#8ce3e026,#74b3db26);border:1px solid #8ce3e040;margin-left:.75rem;padding:.25rem .6rem;font-size:.75rem;font-weight:800;display:inline-block}.Subscriptions-module__-wlWJW__cardsGrid{grid-template-columns:1fr 1fr;gap:2.5rem;max-width:900px;margin:0 auto;padding:1rem 0;display:grid}.Subscriptions-module__-wlWJW__pricingCard{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#181c2573;border:1px solid #ffffff0f;flex-direction:column;padding:3.5rem 3rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 20px 40px #00000040}.Subscriptions-module__-wlWJW__pricingCard:hover{border-color:#ffffff26;box-shadow:0 30px 60px #00000073}.Subscriptions-module__-wlWJW__premiumCard{border-color:#74b3db59;box-shadow:0 20px 45px #00000059,0 0 30px #74b3db0d}.Subscriptions-module__-wlWJW__premiumCard:hover{border-color:#74b3db99;box-shadow:0 30px 60px #00000080,0 0 40px #74b3db1f}.Subscriptions-module__-wlWJW__popularBadge{background:linear-gradient(135deg, var(--accent-cyan), var(--accent-blue));color:#030611;text-transform:uppercase;letter-spacing:.08em;border-radius:9999px;padding:.4rem 1rem;font-size:.7rem;font-weight:800;position:absolute;top:0;right:3rem;transform:translateY(-50%);box-shadow:0 4px 15px #74b3db4d}.Subscriptions-module__-wlWJW__cardHeader{margin-bottom:2.5rem}.Subscriptions-module__-wlWJW__planNameText{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;font-weight:800;display:inline-block}.Subscriptions-module__-wlWJW__priceContainer{align-items:baseline;margin-top:1.5rem;display:flex}.Subscriptions-module__-wlWJW__currency{color:var(--text-secondary);margin-right:.15rem;font-size:1.75rem;font-weight:700}.Subscriptions-module__-wlWJW__priceValue{color:#fff;font-size:4rem;font-weight:900;line-height:1}.Subscriptions-module__-wlWJW__periodText{color:var(--text-secondary);margin-left:.4rem;font-size:.95rem}.Subscriptions-module__-wlWJW__cardFeatures{flex-grow:1;margin-bottom:3.5rem}.Subscriptions-module__-wlWJW__featuresHeading{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:1.5rem;font-size:.8rem;font-weight:700}.Subscriptions-module__-wlWJW__featuresList{flex-direction:column;gap:1.25rem;list-style:none;display:flex}.Subscriptions-module__-wlWJW__featureItem{color:var(--text-primary);align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.4;display:flex}.Subscriptions-module__-wlWJW__featureExcluded{color:var(--text-muted)}.Subscriptions-module__-wlWJW__featureIcon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.Subscriptions-module__-wlWJW__checkIcon{color:var(--accent-teal)}.Subscriptions-module__-wlWJW__xIcon{color:var(--text-muted);opacity:.4}.Subscriptions-module__-wlWJW__featureText{align-items:center;gap:.4rem;display:inline-flex}.Subscriptions-module__-wlWJW__tooltipAnchor{cursor:help;outline:none;align-items:center;display:inline-flex;position:relative}.Subscriptions-module__-wlWJW__tooltipIcon{width:16px;height:16px;color:var(--text-muted);border:1px solid var(--border-color);background:#ffffff05;border-radius:50%;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;transition:all .2s;display:inline-flex}.Subscriptions-module__-wlWJW__tooltipAnchor:hover .Subscriptions-module__-wlWJW__tooltipIcon,.Subscriptions-module__-wlWJW__tooltipAnchor:focus-within .Subscriptions-module__-wlWJW__tooltipIcon{color:var(--accent-cyan);border-color:var(--accent-cyan);background:#74b3db1a}.Subscriptions-module__-wlWJW__tooltipBubble{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);text-align:left;opacity:0;pointer-events:none;z-index:10;width:max-content;max-width:240px;padding:.6rem .85rem;font-size:.8rem;font-weight:400;line-height:1.4;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 24px #0006}.Subscriptions-module__-wlWJW__tooltipBubble:after{content:"";border:5px solid #0000;border-top-color:var(--border-color);position:absolute;top:100%;left:50%;transform:translate(-50%)}.Subscriptions-module__-wlWJW__tooltipAnchor:hover .Subscriptions-module__-wlWJW__tooltipBubble,.Subscriptions-module__-wlWJW__tooltipAnchor:focus-within .Subscriptions-module__-wlWJW__tooltipBubble{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Subscriptions-module__-wlWJW__cardAction{margin-top:auto}.Subscriptions-module__-wlWJW__buyBtn{border-radius:var(--radius-lg);width:100%;color:var(--text-primary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;padding:1.1rem 2rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffff0d}.Subscriptions-module__-wlWJW__buyBtn:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.Subscriptions-module__-wlWJW__buyBtnPremium{background:linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-blue) 100%);color:#030611;border:none;font-weight:800;box-shadow:0 4px 20px #74b3db40,inset 0 1px #fff3}.Subscriptions-module__-wlWJW__buyBtnPremium:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-cyan) 85%, white), color-mix(in srgb, var(--accent-blue) 85%, white));color:#030611;transform:translateY(-4px);box-shadow:0 12px 30px #74b3db80,inset 0 1px #fff6}@media (max-width:768px){.Subscriptions-module__-wlWJW__cardsGrid{grid-template-columns:1fr;gap:2rem;max-width:450px}.Subscriptions-module__-wlWJW__pricingCard{padding:3rem 2rem}}
.Notifications-module__enDMWW__container{align-items:center;display:flex;position:relative}.Notifications-module__enDMWW__bellBtn{appearance:none;cursor:pointer;color:var(--theme-text,var(--text-primary,#e2e8f0));background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:.5rem .75rem;transition:all .2s;display:flex;position:relative}.Notifications-module__enDMWW__bellBtn:hover,.Notifications-module__enDMWW__bellBtn:focus{border-color:var(--theme-primary,var(--accent-teal,#8ce3e0));background:#ffffff1a}.Notifications-module__enDMWW__badge{color:#fff;border:2px solid var(--theme-bg-header);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.Notifications-module__enDMWW__popup{background:var(--theme-bg-header);border:1px solid var(--border-color);border-radius:var(--radius-lg);z-index:50;flex-direction:column;width:350px;max-height:450px;animation:.2s ease-out Notifications-module__enDMWW__slideIn;display:flex;position:absolute;top:calc(100% + 10px);right:-10px;overflow:hidden;box-shadow:0 10px 25px -5px #0003}@keyframes Notifications-module__enDMWW__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Notifications-module__enDMWW__header{border-bottom:1px solid var(--border-color);background:var(--theme-bg-main);justify-content:space-between;align-items:center;padding:1rem;display:flex}.Notifications-module__enDMWW__title{color:var(--theme-text);margin:0;font-size:1rem;font-weight:600}.Notifications-module__enDMWW__markReadBtn{color:var(--theme-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem;font-weight:500;transition:opacity .2s}.Notifications-module__enDMWW__markReadBtn:hover{opacity:.7;text-decoration:underline}.Notifications-module__enDMWW__list{background:#00000005;flex-direction:column;flex:1;gap:.75rem;margin:0;padding:1rem;display:flex;overflow-y:auto}.Notifications-module__enDMWW__list::-webkit-scrollbar{width:6px}.Notifications-module__enDMWW__list::-webkit-scrollbar-track{background:0 0}.Notifications-module__enDMWW__list::-webkit-scrollbar-thumb{background:#96969633;border-radius:10px}.Notifications-module__enDMWW__list::-webkit-scrollbar-thumb:hover{background:#96969666}.Notifications-module__enDMWW__item{background:var(--theme-bg-main);border:1px solid var(--border-color);border-left:4px solid var(--theme-primary);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 5px #00000008}.Notifications-module__enDMWW__item:hover{border-color:#8ce3e04d;border-left-color:var(--theme-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000014}@keyframes Notifications-module__enDMWW__unreadGlow{0%{box-shadow:0 2px 5px #00000008,0 0 #8ce3e066}70%{box-shadow:0 2px 5px #00000008,0 0 0 6px #8ce3e000}to{box-shadow:0 2px 5px #00000008,0 0 #8ce3e000}}.Notifications-module__enDMWW__itemUnread{background:linear-gradient(90deg,#8ce3e00d 0%,#0000 100%);background-color:var(--theme-bg-main);animation:2.5s infinite Notifications-module__enDMWW__unreadGlow}.Notifications-module__enDMWW__itemUnread:hover{animation:none}.Notifications-module__enDMWW__itemRead{opacity:.8}.Notifications-module__enDMWW__itemHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.Notifications-module__enDMWW__itemTitle{color:var(--theme-text);word-break:break-word;flex:1;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.Notifications-module__enDMWW__deleteBtn{color:var(--theme-text);opacity:.6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-.2rem;margin-right:-.2rem;padding:.35rem;transition:all .2s;display:flex}.Notifications-module__enDMWW__item:hover .Notifications-module__enDMWW__deleteBtn{opacity:.8}.Notifications-module__enDMWW__deleteBtn:hover{color:#ef4444;background:#ef44441a;border-color:#ef44444d;transform:scale(1.05);opacity:1!important}.Notifications-module__enDMWW__itemBody{margin-bottom:.25rem}.Notifications-module__enDMWW__itemMessage{color:var(--theme-text);opacity:.75;word-break:break-word;margin:0;font-size:.8rem;line-height:1.5}.Notifications-module__enDMWW__itemFooter{justify-content:flex-end;align-items:center;margin-top:.2rem;display:flex}.Notifications-module__enDMWW__itemDate{color:var(--theme-text);opacity:.5;font-size:.7rem;font-weight:500}.Notifications-module__enDMWW__empty{text-align:center;color:var(--theme-text);opacity:.7;padding:3rem 2rem;font-size:.95rem}@media (max-width:400px){.Notifications-module__enDMWW__popup{width:300px;right:-50px}}
.Benefits-module__QBvEHa__benefits{background:radial-gradient(circle at top right, #74b3db0d 0%, transparent 60%), radial-gradient(circle at bottom left, #8b5cf60d 0%, transparent 60%), var(--bg-secondary);border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08;padding:8rem 0;position:relative}.Benefits-module__QBvEHa__title{text-align:center;background:linear-gradient(135deg, #fff 0%, var(--text-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800}.Benefits-module__QBvEHa__grid{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.Benefits-module__QBvEHa__card{-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-xl);background:#181c2573;border:1px solid #ffffff0f;padding:3.5rem 2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 15px 35px #0003}.Benefits-module__QBvEHa__card:hover{background:#1e1e2d80;border-color:#ffffff26;box-shadow:0 25px 50px #0006}.Benefits-module__QBvEHa__card:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 0 0,#ffffff05 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}.Benefits-module__QBvEHa__iconWrapper{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff0d;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:2.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 2px 5px #ffffff08}.Benefits-module__QBvEHa__card:hover .Benefits-module__QBvEHa__iconWrapper{transform:scale(1.08)translateY(-2px)}.Benefits-module__QBvEHa__zapIcon{color:var(--accent-teal);background:#8ce3e00d;border-color:#8ce3e026}.Benefits-module__QBvEHa__card:hover .Benefits-module__QBvEHa__zapIcon{border-color:#8ce3e066;box-shadow:0 0 20px #8ce3e033,inset 0 2px 5px #ffffff1a}.Benefits-module__QBvEHa__usersIcon{color:var(--accent-cyan);background:#74b3db0d;border-color:#74b3db26}.Benefits-module__QBvEHa__card:hover .Benefits-module__QBvEHa__usersIcon{border-color:#74b3db66;box-shadow:0 0 20px #74b3db33,inset 0 2px 5px #ffffff1a}.Benefits-module__QBvEHa__trophyIcon{color:var(--accent-blue);background:#667ee30d;border-color:#667ee326}.Benefits-module__QBvEHa__card:hover .Benefits-module__QBvEHa__trophyIcon{border-color:#667ee366;box-shadow:0 0 20px #667ee333,inset 0 2px 5px #ffffff1a}.Benefits-module__QBvEHa__cardTitle{color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.35rem;font-weight:700}.Benefits-module__QBvEHa__cardDescription{color:var(--text-secondary);font-size:.975rem;line-height:1.6}@media (max-width:900px){.Benefits-module__QBvEHa__grid{grid-template-columns:1fr;gap:2rem;max-width:450px;margin:0 auto}.Benefits-module__QBvEHa__card{padding:3rem 2rem}}
.Header-module__sky_2W__header{background:var(--theme-bg-header);border-bottom:1px solid var(--border-color);z-index:30;justify-content:space-between;align-items:center;height:70px;padding:0 2rem;display:flex;position:sticky;top:0;box-shadow:0 4px 20px -10px #00000080}.Header-module__sky_2W__left{flex:1}.Header-module__sky_2W__right{align-items:center;gap:1.5rem;display:flex}.Header-module__sky_2W__welcome{color:var(--text-secondary);font-weight:500;display:none}.Header-module__sky_2W__langBtn{border:1px solid var(--border-color);color:var(--theme-text);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.5rem .75rem;font-size:.875rem;font-weight:600;transition:all .2s}.Header-module__sky_2W__langBtn:hover{background:var(--theme-primary);color:var(--theme-btn-primary-text);border-color:var(--theme-primary)}.Header-module__sky_2W__logoutBtn{color:#ef4444;border-radius:var(--radius-md);cursor:pointer;background:#ef44441a;border:1px solid #ef444433;padding:.5rem 1rem;font-weight:600;transition:all .2s}.Header-module__sky_2W__logoutBtn:hover{background:#ef444433}@media (min-width:768px){.Header-module__sky_2W__welcome{display:inline-block}}@media (max-width:768px){.Header-module__sky_2W__header{justify-content:flex-end;padding:0 1rem}}
.FAQ-module__5RSfya__faq{padding:8rem 0;position:relative}.FAQ-module__5RSfya__gridContainer{grid-template-columns:1fr 2fr;align-items:flex-start;gap:4rem;display:grid}@media (max-width:900px){.FAQ-module__5RSfya__gridContainer{grid-template-columns:1fr}}.FAQ-module__5RSfya__leftColumn{position:sticky;top:120px}.FAQ-module__5RSfya__title{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;line-height:1.1}.FAQ-module__5RSfya__description{color:var(--text-secondary);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.FAQ-module__5RSfya__discordBtn{border-radius:var(--radius-md);color:var(--text-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e2d66;border:1px solid #ffffff1a;align-items:center;gap:.75rem;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.FAQ-module__5RSfya__discordBtn:hover{background:#28283c99;border-color:#fff3;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.FAQ-module__5RSfya__accordion{flex-direction:column;gap:1rem;display:flex}.FAQ-module__5RSfya__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(12px);background:#1e1e2d66;border:1px solid #ffffff14;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__5RSfya__item:hover{background:#28283c80;border-color:#8b5cf64d}.FAQ-module__5RSfya__question{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.15rem;font-weight:600;transition:color .3s;display:flex}.FAQ-module__5RSfya__question:hover{color:var(--accent-neon-purple)}.FAQ-module__5RSfya__answerWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out;display:grid}.FAQ-module__5RSfya__item.FAQ-module__5RSfya__open .FAQ-module__5RSfya__answerWrapper{grid-template-rows:1fr}.FAQ-module__5RSfya__answerInner{color:#ffffffb3;padding:0 2rem;font-size:1.05rem;line-height:1.7;overflow:hidden}.FAQ-module__5RSfya__item.FAQ-module__5RSfya__open .FAQ-module__5RSfya__answerInner{padding-bottom:1.5rem}
.TermsModal-module__3pOjyq__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.TermsModal-module__3pOjyq__modal{background-color:var(--bg-secondary,#1a1a1a);border:1px solid var(--border-color,#333);border-radius:12px;flex-direction:column;width:90%;max-width:500px;animation:.3s ease-out TermsModal-module__3pOjyq__modalEnter;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}@keyframes TermsModal-module__3pOjyq__modalEnter{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.TermsModal-module__3pOjyq__header{border-bottom:1px solid var(--border-color,#333);background-color:#0003;align-items:center;gap:1rem;padding:1.5rem;display:flex}.TermsModal-module__3pOjyq__icon{color:#ff9800}.TermsModal-module__3pOjyq__title{color:var(--text-primary,#fff);margin:0;font-size:1.25rem;font-weight:600}.TermsModal-module__3pOjyq__content{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.TermsModal-module__3pOjyq__description{color:var(--text-secondary,#ccc);margin:0;font-size:.95rem;line-height:1.5}.TermsModal-module__3pOjyq__checkboxContainer{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:1rem}.TermsModal-module__3pOjyq__checkboxLabel{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.TermsModal-module__3pOjyq__checkbox{cursor:pointer;width:1.25rem;height:1.25rem;margin-top:.25rem}.TermsModal-module__3pOjyq__checkboxText{color:var(--text-secondary,#ccc);font-size:.9rem;line-height:1.4}.TermsModal-module__3pOjyq__link{color:var(--accent-teal,#8ce3e0);text-underline-offset:2px;text-decoration:underline}.TermsModal-module__3pOjyq__link:hover{text-decoration:none}.TermsModal-module__3pOjyq__error{color:#ef4444;margin:0;font-size:.85rem}.TermsModal-module__3pOjyq__footer{border-top:1px solid var(--border-color,#333);background-color:#0000001a;justify-content:flex-end;padding:1.5rem;display:flex}.TermsModal-module__3pOjyq__acceptButton{background-color:var(--accent-teal,#8ce3e0);color:var(--bg-main,#121212);cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.TermsModal-module__3pOjyq__acceptButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #8ce3e04d}.TermsModal-module__3pOjyq__acceptButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale()}.TermsModal-module__3pOjyq__spinner{border:2px solid #0003;border-top-color:var(--bg-main,#121212);border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite TermsModal-module__3pOjyq__spin;display:inline-block}@keyframes TermsModal-module__3pOjyq__spin{to{transform:rotate(360deg)}}
.ExpiredSubscriptionModal-module__k0TnoW__overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background-color:#000000d9;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ExpiredSubscriptionModal-module__k0TnoW__modal{background-color:var(--bg-secondary,#1a1a1a);border:1px solid var(--border-color,#333);border-radius:12px;flex-direction:column;width:90%;max-width:500px;animation:.3s ease-out ExpiredSubscriptionModal-module__k0TnoW__modalEnter;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}@keyframes ExpiredSubscriptionModal-module__k0TnoW__modalEnter{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.ExpiredSubscriptionModal-module__k0TnoW__header{border-bottom:1px solid var(--border-color,#333);background-color:#0003;align-items:center;gap:1rem;padding:1.5rem;display:flex}.ExpiredSubscriptionModal-module__k0TnoW__icon{color:#ef4444}.ExpiredSubscriptionModal-module__k0TnoW__title{color:var(--text-primary,#fff);margin:0;font-size:1.25rem;font-weight:600}.ExpiredSubscriptionModal-module__k0TnoW__content{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.ExpiredSubscriptionModal-module__k0TnoW__description{color:var(--text-secondary,#ccc);margin:0;font-size:.95rem;line-height:1.5}.ExpiredSubscriptionModal-module__k0TnoW__footer{border-top:1px solid var(--border-color,#333);background-color:#0000001a;justify-content:flex-end;padding:1.5rem;display:flex}.ExpiredSubscriptionModal-module__k0TnoW__logoutButton{color:#fff;cursor:pointer;background-color:#ef4444;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.ExpiredSubscriptionModal-module__k0TnoW__logoutButton:hover:not(:disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.ExpiredSubscriptionModal-module__k0TnoW__logoutButton:disabled{opacity:.6;cursor:not-allowed;filter:grayscale()}.ExpiredSubscriptionModal-module__k0TnoW__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite ExpiredSubscriptionModal-module__k0TnoW__spin;display:inline-block}@keyframes ExpiredSubscriptionModal-module__k0TnoW__spin{to{transform:rotate(360deg)}}
.legal-module__jyR3IG__pageWrap{z-index:1;max-width:860px;min-height:calc(100vh - 200px);margin:0 auto;padding:140px 24px 96px;position:relative}.legal-module__jyR3IG__docHeader{text-align:center;margin-bottom:64px}.legal-module__jyR3IG__docTitle{font-size:clamp(2.5rem,6vw,4rem);font-family:var(--font-heading);letter-spacing:-1.5px;background:linear-gradient(135deg, var(--text-primary) 0%, var(--accent-cyan) 50%, var(--accent-blue) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-weight:800;line-height:1.1}.legal-module__jyR3IG__docMeta{color:var(--text-muted);border:1px solid var(--border-color);background:#ffffff08;border-radius:20px;padding:8px 16px;font-size:.95rem;display:inline-block}.legal-module__jyR3IG__docMeta span{color:var(--accent-teal);font-weight:600}.legal-module__jyR3IG__callout{-webkit-backdrop-filter:blur(10px);border:1px solid var(--border-color);background:#1e1e2d66;border-radius:16px;align-items:flex-start;gap:16px;margin:32px 0 48px;padding:24px;font-size:1.05rem;line-height:1.7;display:flex;box-shadow:0 10px 30px -10px #0000004d}.legal-module__jyR3IG__calloutWarning{border-left:4px solid #f59e0b}.legal-module__jyR3IG__calloutWarning .legal-module__jyR3IG__icon{color:#f59e0b}.legal-module__jyR3IG__calloutInfo{border-left:4px solid var(--accent-teal)}.legal-module__jyR3IG__calloutInfo .legal-module__jyR3IG__icon{color:var(--accent-teal)}.legal-module__jyR3IG__icon{flex-shrink:0;margin-top:2px;display:flex}.legal-module__jyR3IG__section{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;margin-bottom:32px;padding:32px;transition:transform .2s,box-shadow .2s}.legal-module__jyR3IG__section:hover{border-color:#8ce3e033;transform:translateY(-2px);box-shadow:0 10px 30px -10px #0006}.legal-module__jyR3IG__sectionHeader{border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.legal-module__jyR3IG__sectionIcon{width:40px;height:40px;color:var(--accent-cyan);background:#74b3db1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.legal-module__jyR3IG__sectionTitle{font-size:1.3rem;font-family:var(--font-heading);color:var(--text-primary);margin:0;font-weight:700}.legal-module__jyR3IG__text{color:var(--text-secondary);margin-bottom:16px;font-size:1.05rem;line-height:1.8}.legal-module__jyR3IG__text:last-child{margin-bottom:0}
