@font-face{font-family:Gilroy-Thin;src:url(/_next/static/media/Gilroy-Thin.f43ae68e.eot);src:url(/_next/static/media/Gilroy-Thin.f43ae68e.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Thin.7fbdcdbf.woff) format("woff"),url(/_next/static/media/Gilroy-Thin.e883814f.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy-ThinItalic;src:url(/_next/static/media/Gilroy-ThinItalic.efdaada3.eot);src:url(/_next/static/media/Gilroy-ThinItalic.efdaada3.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-ThinItalic.907c3e34.woff) format("woff"),url(/_next/static/media/Gilroy-ThinItalic.f711f8a7.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Gilroy-UltraLight;src:url(/_next/static/media/Gilroy-UltraLight.0e7ae639.eot);src:url(/_next/static/media/Gilroy-UltraLight.0e7ae639.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-UltraLight.568e7e99.woff) format("woff"),url(/_next/static/media/Gilroy-UltraLight.e79dda6b.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy-UltraLightItalic;src:url(/_next/static/media/Gilroy-UltraLightItalic.5f4c673c.eot);src:url(/_next/static/media/Gilroy-UltraLightItalic.5f4c673c.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-UltraLightItalic.4b0a7183.woff) format("woff"),url(/_next/static/media/Gilroy-UltraLightItalic.547ca795.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy-Light;src:url(/_next/static/media/Gilroy-Light.eb5b7d6b.eot);src:url(/_next/static/media/Gilroy-Light.eb5b7d6b.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Light.a72c99e5.woff) format("woff"),url(/_next/static/media/Gilroy-Light.e5d6c0b5.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy-LightItalic;src:url(/_next/static/media/Gilroy-LightItalic.2c73a40e.eot);src:url(/_next/static/media/Gilroy-LightItalic.2c73a40e.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-LightItalic.00764304.woff) format("woff"),url(/_next/static/media/Gilroy-LightItalic.1ee6ef15.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy-Regular;src:url(/_next/static/media/Gilroy-Regular.556ce805.eot);src:url(/_next/static/media/Gilroy-Regular.556ce805.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Regular.5f4839c8.woff) format("woff"),url(/_next/static/media/Gilroy-Regular.65cf196f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy-RegularItalic;src:url(/_next/static/media/Gilroy-RegularItalic.b66fd6be.eot);src:url(/_next/static/media/Gilroy-RegularItalic.b66fd6be.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-RegularItalic.2da32eff.woff) format("woff"),url(/_next/static/media/Gilroy-RegularItalic.6d895789.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy-Medium;src:url(/_next/static/media/Gilroy-Medium.0418c474.eot);src:url(/_next/static/media/Gilroy-Medium.0418c474.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Medium.8acb5781.woff) format("woff"),url(/_next/static/media/Gilroy-Medium.b80b2845.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy-MediumItalic;src:url(/_next/static/media/Gilroy-MediumItalic.1db0f104.eot);src:url(/_next/static/media/Gilroy-MediumItalic.1db0f104.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-MediumItalic.ba1dc3c5.woff) format("woff"),url(/_next/static/media/Gilroy-MediumItalic.07759df8.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy-SemiBold;src:url(/_next/static/media/Gilroy-SemiBold.5873a7c7.eot);src:url(/_next/static/media/Gilroy-SemiBold.5873a7c7.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-SemiBold.4e81fe9c.woff) format("woff"),url(/_next/static/media/Gilroy-SemiBold.6ed5cf34.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy-SemiBoldItalic;src:url(/_next/static/media/Gilroy-SemiBoldItalic.08b87834.eot);src:url(/_next/static/media/Gilroy-SemiBoldItalic.08b87834.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-SemiBoldItalic.e45cdfe3.woff) format("woff"),url(/_next/static/media/Gilroy-SemiBoldItalic.b6fe57c1.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy-Bold;src:url(/_next/static/media/Gilroy-Bold.37c3a2b6.eot);src:url(/_next/static/media/Gilroy-Bold.37c3a2b6.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Bold.90b1a89c.woff) format("woff"),url(/_next/static/media/Gilroy-Bold.1446655b.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy-BoldItalic;src:url(/_next/static/media/Gilroy-BoldItalic.e70b47df.eot);src:url(/_next/static/media/Gilroy-BoldItalic.e70b47df.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-BoldItalic.7a10a538.woff) format("woff"),url(/_next/static/media/Gilroy-BoldItalic.fdaeea60.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy-ExtraBold;src:url(/_next/static/media/Gilroy-ExtraBold.c71379e0.eot);src:url(/_next/static/media/Gilroy-ExtraBold.c71379e0.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-ExtraBold.70e6e73a.woff) format("woff"),url(/_next/static/media/Gilroy-ExtraBold.645a3b10.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy-ExtraBoldItalic;src:url(/_next/static/media/Gilroy-ExtraBoldItalic.ade39461.eot);src:url(/_next/static/media/Gilroy-ExtraBoldItalic.ade39461.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-ExtraBoldItalic.ac051783.woff) format("woff"),url(/_next/static/media/Gilroy-ExtraBoldItalic.f7ce6864.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy-Black;src:url(/_next/static/media/Gilroy-Black.e0843976.eot);src:url(/_next/static/media/Gilroy-Black.e0843976.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Black.52496166.woff) format("woff"),url(/_next/static/media/Gilroy-Black.e0e336c5.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy-BlackItalic;src:url(/_next/static/media/Gilroy-BlackItalic.c1369fb1.eot);src:url(/_next/static/media/Gilroy-BlackItalic.c1369fb1.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-BlackItalic.cf08fead.woff) format("woff"),url(/_next/static/media/Gilroy-BlackItalic.36fca82d.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy-Heavy;src:url(/_next/static/media/Gilroy-Heavy.b16f5646.eot);src:url(/_next/static/media/Gilroy-Heavy.b16f5646.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-Heavy.2652f60f.woff) format("woff"),url(/_next/static/media/Gilroy-Heavy.f8bf719f.ttf) format("truetype");font-weight:950;font-style:normal}@font-face{font-family:Gilroy-HeavyItalic;src:url(/_next/static/media/Gilroy-HeavyItalic.d4dfd896.eot);src:url(/_next/static/media/Gilroy-HeavyItalic.d4dfd896.eot) format("embedded-opentype"),url(/_next/static/media/Gilroy-HeavyItalic.618d1711.woff) format("woff"),url(/_next/static/media/Gilroy-HeavyItalic.9cf8283d.ttf) format("truetype");font-weight:950;font-style:italic}.join-modal-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:blur(174px);backdrop-filter:blur(174px);z-index:1000;overflow-y:auto;overflow-x:hidden;display:flex;justify-content:center;align-items:flex-start;padding:40px 20px}.join-modal-content{background:var(--modal-background);border-radius:24px;width:100%;max-width:800px;position:relative;flex-shrink:0;margin:auto 0}.join-modal-body .main-info__item input,.join-modal-body .main-info__item textarea{color:var(--main-text-coolor)}.join-modal-body .main-info__item input::placeholder,.join-modal-body .main-info__item textarea::placeholder{color:var(--placeholder-color)}.join-modal-body .error-message{color:#dc2626;font-size:.8rem;margin-top:4px}.join-modal-header{display:flex;justify-content:flex-end;padding:16px 20px 0}.join-modal-close{background:none;border:none;cursor:pointer;color:#666;transition:color .2s;font-size:20px}.join-modal-close:hover{color:#000}.join-modal-body{padding:0 20px 20px}.join-form-steps{width:100%}.steps-header{text-align:center;margin-bottom:30px}.steps-indicator{gap:20px}.step-indicator,.steps-indicator{display:flex;justify-content:center}.step-indicator{flex-shrink:0;border-radius:18px;background-color:var(--border-color,#e0e0e0);align-items:center;font-weight:700;color:#666;transition:all .3s}.step-indicator.active{background:var(--main-gradient-color);color:#fff}.form-step{min-height:400px}.form-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:30px;padding-top:20px;border-top:1px solid var(--border-color,#e0e0e0)}.btn-secondary{background-color:#6c757d;color:#fff;border:none;padding:15px 24px;height:50px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:Gilroy-SemiBold,sans-serif;font-size:14px;transition:all .2s ease}.btn-secondary:hover{background-color:#5a6268;transform:translateY(-1px)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--main-gradient-color);color:#fff;border:none;padding:15px 24px;height:50px;border-radius:12px;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:Gilroy-SemiBold,sans-serif;font-size:14px;transition:all .2s ease}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.slider-input{margin-bottom:20px;position:relative}.slider-label{display:block;margin-bottom:8px;font-family:Gilroy-SemiBold,sans-serif;font-size:14px;color:var(--main-text-coolor,#333)}.slider{width:100%;height:20px;border-radius:30px;background:#ddd;outline:none;opacity:.7;transition:opacity .2s;margin-bottom:8px;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider:hover{opacity:1}.slider::-webkit-slider-track{width:100%;height:20px;border-radius:30px;background:#ddd;cursor:pointer}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--main-gradient-color,linear-gradient(90deg,rgb(138,10,163),rgb(234,26,196) 53.5%,rgb(245,46,172) 100%));cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--main-gradient-color,linear-gradient(90deg,rgb(138,10,163),rgb(234,26,196) 53.5%,rgb(245,46,172) 100%));cursor:pointer;border:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.slider::-moz-range-track{width:100%;height:20px;border-radius:30px;background:#ddd;cursor:pointer;border:none}.slider::-moz-range-progress{height:20px;border-radius:30px;background:var(--main-gradient-color,linear-gradient(90deg,rgb(138,10,163),rgb(234,26,196) 53.5%,rgb(245,46,172) 100%));border:none}.slider-input:before{content:"";position:absolute;top:36px;left:0;height:20px;border-radius:30px;background:var(--main-gradient-color,linear-gradient(90deg,rgb(138,10,163),rgb(234,26,196) 53.5%,rgb(245,46,172) 100%));pointer-events:none;z-index:1;transition:width .2s ease;width:var(--progress-width,0)}.slider-input .slider{position:relative;z-index:2;background:rgba(0,0,0,0)}.slider-input .slider::-webkit-slider-track{background:#ddd}.slider-range{display:flex;justify-content:space-between;font-size:12px;color:var(--text-title-color,#666)}.bust-size-selector{margin-bottom:20px}.bust-size-label{display:block;margin-bottom:8px;font-family:Gilroy-SemiBold,sans-serif;font-size:14px;color:var(--main-text-coolor,#333)}.bust-size-buttons{display:flex;gap:8px;flex-wrap:wrap}.bust-size-btn{width:40px;height:40px;border:none;background:var(--modal-input-bg,white);border-radius:12px;cursor:pointer;transition:all .2s;font-family:Gilroy-SemiBold,sans-serif;font-size:14px;color:var(--main-text-coolor)}.bust-size-btn:hover{border-color:var(--gradient-start);color:var(--gradient-start)}.bust-size-btn.active{background:var(--main-gradient-color);border-color:rgba(0,0,0,0);color:#fff}.success-message{text-align:center;padding:40px 20px}.success-message h2{color:#28a745;margin-bottom:20px}.success-message p{margin-bottom:30px;color:var(--text-title-color,#666)}.auth-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color,#e0e0e0)}.auth-section__title{font-family:Gilroy-SemiBold,sans-serif;font-size:16px;color:var(--main-text-coolor);margin-bottom:8px}.auth-section__desc{font-size:14px;color:var(--text-title-color);margin-bottom:16px}.phone-input-group{display:flex;gap:12px}.phone-input-group input{flex:1 1;padding:16px;font-family:Gilroy-SemiBold,sans-serif;font-size:13px;border:none;border-radius:12px;background:var(--modal-input-bg);color:var(--main-text-coolor)}.phone-input-group input:focus{outline:none;box-shadow:0 0 0 3px rgba(139,92,246,.1)}.phone-input-group input::placeholder{color:var(--placeholder-color)}.phone-input-group input:disabled{opacity:.6;cursor:not-allowed}.btn-send-otp{padding:16px 24px;background:var(--main-gradient-color);color:#fff;border:none;border-radius:12px;font-family:Gilroy-SemiBold,sans-serif;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.btn-send-otp:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.btn-send-otp:disabled{opacity:.6;cursor:not-allowed}.otp-verification{text-align:center}.otp-sent-message{font-size:14px;color:var(--text-title-color);margin-bottom:16px}.otp-sent-message strong{color:var(--main-text-coolor)}.otp-actions{display:flex;gap:16px;justify-content:center;margin:16px 0}.link-button{background:none;border:none;color:var(--gradient-start);font-size:14px;cursor:pointer;text-decoration:underline;padding:4px;transition:color .2s ease}.link-button:hover{color:var(--gradient-end)}.link-button:disabled{opacity:.5;cursor:not-allowed}.btn-verify{width:100%;padding:15px 24px;height:50px;background:var(--main-gradient-color);color:#fff;border:none;border-radius:12px;font-family:Gilroy-SemiBold,sans-serif;font-size:14px;cursor:pointer;transition:all .2s ease}.btn-verify:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.3)}.btn-verify:disabled{opacity:.6;cursor:not-allowed}.phone-verified{text-align:center;padding:20px;background:var(--bg-secondary,#f8f9fa);border-radius:12px}.verified-badge{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--gradient-start);font-size:14px}.verified-badge,.verified-phone{font-family:Gilroy-SemiBold,sans-serif;margin-bottom:8px}.verified-phone{font-size:16px;color:var(--main-text-coolor)}.password-note{font-size:13px}.password-note,[data-theme=dark] .join-modal-close{color:var(--text-title-color)}[data-theme=dark] .join-modal-close:hover{color:var(--main-text-coolor)}[data-theme=dark] .step-indicator{color:var(--text-title-color)}[data-theme=dark] .slider,[data-theme=dark] .slider::-moz-range-track,[data-theme=dark] .slider::-webkit-slider-track{background:var(--border-color)}[data-theme=dark] .slider-input .slider::-webkit-slider-track{background:var(--border-color)}[data-theme=dark] .btn-secondary{background-color:var(--bg-secondary,#4a4a4a)}[data-theme=dark] .btn-secondary:hover{background-color:var(--border-color)}[data-theme=dark] .phone-input-group input:focus{box-shadow:0 0 0 3px rgba(139,92,246,.2)}[data-theme=dark] .btn-primary:hover:not(:disabled),[data-theme=dark] .btn-send-otp:hover:not(:disabled),[data-theme=dark] .btn-verify:hover:not(:disabled){box-shadow:0 4px 12px rgba(139,92,246,.4)}[data-theme=dark] .success-message h2{color:#4ade80}[data-theme=dark] .phone-verified{background:var(--bg-secondary)}@media(max-width:768px){.join-modal-backdrop{padding:20px 10px}.steps-indicator{gap:10px}.step-indicator{width:15px;height:15px;font-size:14px}.form-navigation{gap:15px}.bust-size-buttons{justify-content:center}.phone-input-group{flex-direction:column}}