.Auth-module__JOFcrW__page{--ivory:#fff9ef;--lavender:#c9b0ff;--soft:#d6ccf5;--line:#9680e652;max-width:1220px;color:var(--ivory);flex-direction:column;align-items:stretch;padding-block:clamp(4px,1vh,12px) clamp(10px,2vh,20px);display:flex}.Auth-module__JOFcrW__page:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a061a59 0%,#0a061a8c 55%,#060412d9 100%);position:fixed;inset:0}.Auth-module__JOFcrW__back{min-height:36px;color:var(--ivory);align-self:flex-start;align-items:center;gap:10px;font-size:15px;text-decoration:none;display:inline-flex}.Auth-module__JOFcrW__back svg{color:var(--lavender)}.Auth-module__JOFcrW__back:hover{text-decoration:underline}.Auth-module__JOFcrW__top{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.Auth-module__JOFcrW__pitch{text-align:center;flex-direction:column;order:2;align-items:center;display:flex}.Auth-module__JOFcrW__eyebrow{color:var(--ivory);letter-spacing:.32em;text-transform:uppercase;font-size:clamp(13px,1.6vh,16px);font-weight:700}:lang(ar) .Auth-module__JOFcrW__eyebrow{letter-spacing:0}.Auth-module__JOFcrW__headline{color:var(--ivory);font-family:var(--font-display);text-transform:uppercase;flex-direction:column;margin-top:6px;font-size:clamp(40px,6vh,64px);font-style:italic;font-weight:800;line-height:.88;display:flex}:lang(ar) .Auth-module__JOFcrW__headline{font-family:var(--font-arabic), var(--font-sans);text-transform:none;font-style:normal;line-height:1.25}.Auth-module__JOFcrW__accent{color:var(--primary)}.Auth-module__JOFcrW__subtitle{max-width:18em;color:var(--lavender);margin-top:clamp(4px,.8vh,8px);font-size:clamp(17px,2.3vh,23px);font-weight:600;line-height:1.2}.Auth-module__JOFcrW__hero{width:min(100%,380px);height:clamp(150px,25.5vh,275px);margin-top:clamp(2px,.6vh,8px);position:relative}.Auth-module__JOFcrW__contain{object-fit:contain}.Auth-module__JOFcrW__hero .Auth-module__JOFcrW__contain{filter:drop-shadow(0 18px 30px #0803148c)}.Auth-module__JOFcrW__keep{color:var(--soft);align-items:center;gap:12px;margin-top:clamp(2px,.8vh,8px);font-size:15px;display:inline-flex}.Auth-module__JOFcrW__keep svg{color:var(--lavender);flex:none}.Auth-module__JOFcrW__card{background:#0d0b20db;border:1px solid #9680e68c;border-radius:16px;flex-direction:column;order:1;padding:clamp(16px,2.2vh,24px) clamp(18px,2.4vw,32px) clamp(12px,1.8vh,20px);display:flex;box-shadow:0 24px 60px #04020e80}.Auth-module__JOFcrW__cardTitle{color:#fff;font-family:var(--font-display);text-align:center;font-size:clamp(32px,4.4vh,46px);font-style:italic;font-weight:800;line-height:1}:lang(ar) .Auth-module__JOFcrW__cardTitle{font-family:var(--font-arabic), var(--font-sans);font-style:normal;line-height:1.3}.Auth-module__JOFcrW__cardSub{color:var(--ivory);text-align:center;margin-top:4px;font-size:15px}.Auth-module__JOFcrW__notice{color:var(--warning);background:#ffcf701f;border-radius:8px;margin-top:12px;padding:8px 12px;font-size:14px}.Auth-module__JOFcrW__google{color:#1f1f1f;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:clamp(42px,4.6vh,48px);margin-top:clamp(8px,1.2vh,12px);font-size:17px;font-weight:600;text-decoration:none;display:flex}.Auth-module__JOFcrW__google:hover{background:#f2f2f7}.Auth-module__JOFcrW__or{color:var(--soft);align-items:center;gap:14px;margin-block:clamp(6px,1.2vh,12px) 0;font-size:14px;display:flex}.Auth-module__JOFcrW__or:before,.Auth-module__JOFcrW__or:after{content:"";background:var(--line);flex:1;height:1px}.Auth-module__JOFcrW__form{flex-direction:column;gap:clamp(8px,1.1vh,12px);margin-top:clamp(6px,1vh,10px);display:flex}.Auth-module__JOFcrW__field{flex-direction:column;gap:6px;display:flex}.Auth-module__JOFcrW__field label{color:#fff;font-size:15px}.Auth-module__JOFcrW__field input{color:#fff;width:100%;min-height:clamp(40px,4.2vh,44px);font:inherit;background:#08081aa6;border:1px solid #6f68a8;border-radius:8px;padding:0 14px;font-size:16px}.Auth-module__JOFcrW__field input::placeholder{color:#9c93c8}.Auth-module__JOFcrW__field input:focus{border-color:var(--lavender);outline:2px solid #c9b0ff59}.Auth-module__JOFcrW__passwordBox{position:relative}.Auth-module__JOFcrW__passwordBox input{padding-inline-end:52px}.Auth-module__JOFcrW__eye{width:44px;color:var(--lavender);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-end:4px}.Auth-module__JOFcrW__help{color:var(--lavender);font-size:13px}.Auth-module__JOFcrW__error{color:var(--negative);font-size:14px}.Auth-module__JOFcrW__submit{background:var(--primary);color:#101020;min-height:clamp(42px,4.6vh,48px);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:2px;font-size:18px;font-weight:700;display:flex}.Auth-module__JOFcrW__submit:hover{background:var(--primary-hover)}.Auth-module__JOFcrW__submit:disabled{opacity:.7;cursor:progress}.Auth-module__JOFcrW__legal{color:var(--soft);text-align:center;margin-top:clamp(8px,1.2vh,12px);font-size:13px}.Auth-module__JOFcrW__legal a,.Auth-module__JOFcrW__switch a{color:inherit;text-underline-offset:3px}.Auth-module__JOFcrW__switch{border-top:1px solid var(--line);color:var(--ivory);text-align:center;margin-top:clamp(8px,1.2vh,12px);padding-top:clamp(8px,1.2vh,12px);font-size:15px}.Auth-module__JOFcrW__switch a{color:#fff;margin-inline-start:6px;font-weight:700}.Auth-module__JOFcrW__perks{border-block:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;margin-top:clamp(10px,2vh,20px);padding-block:clamp(8px,1.2vh,12px) clamp(6px,1vh,10px);display:flex}.Auth-module__JOFcrW__perksTitle{color:var(--ivory);font-family:var(--font-display);text-transform:uppercase;font-size:clamp(28px,3.5vh,40px);font-style:italic;font-weight:800;line-height:1}:lang(ar) .Auth-module__JOFcrW__perksTitle{font-family:var(--font-arabic), var(--font-sans);text-transform:none;font-style:normal;line-height:1.3}.Auth-module__JOFcrW__perksSub{color:var(--ivory);margin-top:2px;font-size:16px;line-height:1.4}.Auth-module__JOFcrW__perkList{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;width:100%;margin-top:clamp(4px,.6vh,8px);display:grid}.Auth-module__JOFcrW__perk{flex-direction:column;align-items:center;gap:3px;padding-inline:8px;display:flex}.Auth-module__JOFcrW__perkArt{width:100%;height:clamp(64px,10vh,110px);margin-bottom:4px;position:relative}.Auth-module__JOFcrW__perk strong{color:#fff;font-size:clamp(16px,2vh,19px);font-weight:700;line-height:1.25}.Auth-module__JOFcrW__perk>span:last-child{max-width:15em;color:var(--lavender);font-size:15px;line-height:1.25}.Auth-module__JOFcrW__soon{border-top:1px solid var(--line);color:var(--soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:clamp(8px,1.2vh,14px);padding:clamp(6px,.8vh,8px) 16px 0;font-size:14px;display:flex}.Auth-module__JOFcrW__soon strong{color:#fff;font-weight:500}.Auth-module__JOFcrW__cup{color:#edbc59}.Auth-module__JOFcrW__soonRule{background:var(--line);width:1px;height:18px;display:none}.Auth-module__JOFcrW__guest{min-height:36px;color:var(--ivory);text-underline-offset:6px;align-self:center;align-items:center;gap:10px;margin-top:clamp(2px,.6vh,6px);font-size:15px;text-decoration:underline;display:inline-flex}.Auth-module__JOFcrW__guest svg{color:var(--lavender)}@media (min-width:900px){.Auth-module__JOFcrW__page{margin-top:calc(var(--space-3) * -1);grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr) minmax(380px,500px);align-items:start;column-gap:clamp(24px,3vw,48px);padding-block-start:0;display:grid}.Auth-module__JOFcrW__top{display:contents}.Auth-module__JOFcrW__back{grid-area:1/1;justify-self:start}.Auth-module__JOFcrW__pitch{padding-top:clamp(4px,1.2vh,14px);text-align:start;order:0;grid-area:2/1;align-items:flex-start;padding-inline-start:clamp(0px,4vw,60px)}.Auth-module__JOFcrW__hero,.Auth-module__JOFcrW__keep{align-self:center}.Auth-module__JOFcrW__card{order:0;grid-area:1/2/span 2}.Auth-module__JOFcrW__perks,.Auth-module__JOFcrW__guest{grid-column:1/-1}.Auth-module__JOFcrW__guest{justify-self:center}.Auth-module__JOFcrW__perkList{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.Auth-module__JOFcrW__perk+.Auth-module__JOFcrW__perk{border-inline-start:1px solid var(--line)}.Auth-module__JOFcrW__soonRule{display:block}}
