.rv_LoginPage{--rv-bg:#0b1b33;--rv-bg-deep:#060d1a;--rv-surface:rgba(10,43,85,.72);--rv-border:rgba(74,157,229,.64);--rv-blue:#2186e8;--rv-orange:#ff5b22;--rv-text:#f6f9fd;--rv-muted:#9bb4cf;--rv-ease-out:cubic-bezier(0.23,1,0.32,1);--rv-ease-in-out:cubic-bezier(0.77,0,0.175,1);background:radial-gradient(58% 52% at 78% 47%,rgba(33,134,232,.24),transparent 72%),radial-gradient(44% 50% at 4% 2%,rgba(255,91,34,.12),transparent 78%),linear-gradient(115deg,#0b1b33 0,var(--rv-bg) 48%,var(--rv-bg-deep) 100%);color:var(--rv-text);display:grid;grid-template-columns:minmax(0,56%) minmax(0,44%);height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;position:relative}.rv_LoginPage.rv_LoginPage_fa{background:radial-gradient(58% 52% at 22% 47%,rgba(33,134,232,.24),transparent 72%),radial-gradient(44% 50% at 96% 2%,rgba(255,91,34,.12),transparent 78%),linear-gradient(245deg,#0b1b33 0,var(--rv-bg) 48%,var(--rv-bg-deep) 100%);direction:ltr;font-family:Reval IRANSans,IRANSans,Tahoma,Arial,sans-serif;grid-template-columns:minmax(0,44%) minmax(0,56%)}.rv_LoginPage_fa .rv_LoginMain{direction:rtl;grid-column:1}.rv_LoginPage_fa .rv_LoginArtwork{grid-column:2}.rv_LoginPage_fa .rv_LoginStatus{direction:rtl;left:auto;right:56px}.rv_LoginBackdrop{background:radial-gradient(circle at 27% 52%,transparent 0 190px,rgba(33,134,232,.18) 191px 192px,transparent 193px 250px,rgba(33,134,232,.12) 251px 252px,transparent 253px),repeating-radial-gradient(ellipse at 48% 78%,transparent 0 26px,rgba(33,134,232,.045) 27px 28px,transparent 29px 44px);inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0}.rv_LoginStatus{align-items:center;color:#b8d9f7;display:flex;font-size:15px;font-weight:var(--cpd-font-weight-medium);gap:12px;left:56px;position:absolute;top:64px;z-index:4}.rv_LoginStatus_dot{animation:rv-security-pulse 2.8s var(--rv-ease-in-out) infinite;background:var(--rv-blue);border-radius:50%;box-shadow:0 0 0 10px rgba(33,134,232,.12),0 0 22px rgba(33,134,232,.72);flex:0 0 13px;height:13px;width:13px}.rv_LoginStatus_label{height:auto;line-height:1.4;white-space:nowrap;width:auto}.rv_LoginArtwork{display:block;grid-column:1;grid-row:1;min-width:0;padding:0;position:relative;z-index:1}.rv_LoginPage_fa .rv_LoginArtwork:before{left:auto;right:min(42.71vw,656px);transform:scaleX(-1)}.rv_LoginArtwork:before{animation:rv-connector-pulse 3.2s var(--rv-ease-in-out) infinite;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 270 140'%3E%3Cpath fill='none' stroke='%23ff5b22' stroke-width='2' d='M2 8c116 0 148 116 248 116'/%3E%3Ccircle cx='252' cy='124' r='7' fill='%23ff5b22'/%3E%3C/svg%3E") 50% /contain no-repeat;content:"";filter:drop-shadow(0 0 8px rgb(255,91,34,.34));height:min(14.12vh,140px);left:min(42.71vw,656px);pointer-events:none;position:absolute;top:min(37.8vh,375px);width:min(17.58vw,270px);z-index:2}.rv_LoginOrbit{aspect-ratio:1;border:1px dashed rgba(33,134,232,.46);border-radius:50%;left:clamp(24px,4.17vw,64px);position:absolute;top:clamp(104px,14.62vh,145px);width:min(45vw,690px)}.rv_LoginPage_fa .rv_LoginOrbit{left:auto;right:clamp(24px,4.17vw,64px)}.rv_LoginOrbit:after,.rv_LoginOrbit:before{border-radius:50%;content:"";position:absolute}.rv_LoginOrbit:before{border:1px solid rgba(33,134,232,.28);inset:8%}.rv_LoginOrbit:after{animation:rv-orbit-pulse 3s var(--rv-ease-in-out) infinite;background:var(--rv-blue);bottom:27.5%;box-shadow:0 0 0 10px rgba(33,134,232,.12),0 0 22px rgba(33,134,232,.75);height:16px;right:35px;top:auto;width:16px}.rv_LoginCard{background:linear-gradient(rgba(92,174,239,.26),rgba(92,174,239,.26)) 0 64px /100% 1px no-repeat,linear-gradient(145deg,rgba(19,70,120,.97),rgba(7,41,81,.98));border:1px solid rgba(92,174,239,.7);border-radius:24px;box-shadow:0 38px 78px rgba(0,9,32,.38);inset:18% 13% 24%;position:absolute;transform:translateX(-9px) rotate(-3.2deg)}.rv_LoginPage_fa .rv_LoginCard{transform:translateX(9px) rotate(3.2deg)}.rv_LoginCard:before{animation:rv-logo-ring 18s linear infinite;aspect-ratio:1;background:conic-gradient(from -42deg,var(--rv-orange) 0deg 112deg,transparent 112deg 198deg,var(--rv-orange) 198deg 286deg,transparent 286deg 1turn);border-radius:50%;content:"";left:50%;mask:radial-gradient(circle,transparent 0 70px,#000 71px 77px,transparent 78px);position:absolute;top:58%;transform:translate(-50%,-50%);width:168px;z-index:1}.rv_LoginCard:after{content:none}.rv_LoginCardDots{display:flex;gap:10px;left:20px;position:absolute;top:28px}.rv_LoginCardDots i{background:#43d4c4;border-radius:50%;height:10px;width:10px}.rv_LoginCardDots i:nth-child(2){background:#58a7dd}.rv_LoginCardDots i:nth-child(3){background:#3f759f}.rv_LoginCardLine{background:rgba(116,180,233,.2);border-radius:999px;height:13px;left:10%;position:absolute;top:32%;width:42%}.rv_LoginCardLine_short{left:auto;right:10%;width:28%}.rv_LoginCardLine_bottom{bottom:13%;left:auto;right:10%;top:auto;width:36%}.rv_LoginCardLogo{animation:rv-logo-float 4s var(--rv-ease-in-out) infinite;aspect-ratio:1;background:#fff;border:4px solid #fff;border-radius:50%;box-shadow:0 0 0 8px rgba(33,134,232,.14),0 18px 38px rgba(0,10,38,.42);box-sizing:border-box;left:50%;object-fit:contain;padding:8px;position:absolute;top:58%;transform:translate(-50%,-50%);width:140px;z-index:2}.rv_LoginProtected{align-items:center;background:rgba(5,39,81,.96);border:1px solid rgba(33,134,232,.72);border-radius:14px;bottom:21%;box-shadow:0 16px 38px rgba(0,12,40,.35);color:var(--rv-text);display:flex;font-size:14px;font-weight:var(--cpd-font-weight-medium);gap:12px;left:1%;min-height:52px;min-width:clamp(190px,15vw,230px);padding:0 20px;position:absolute;z-index:3}.rv_LoginPage_fa .rv_LoginProtected{direction:rtl;left:auto;right:1%}.rv_LoginProtected span{background:var(--rv-blue);border-radius:0;clip-path:polygon(50% 0,88% 17%,82% 72%,50% 100%,18% 72%,12% 17%);color:#fff;display:grid;height:25px;place-items:center;width:25px}.rv_LoginProtected:after{background:var(--rv-blue);border-radius:50%;color:#fff;content:"✓";display:grid;height:25px;margin-inline-start:auto;place-items:center;width:25px}.rv_LoginMain{align-content:start;box-sizing:border-box;display:grid;grid-column:2;grid-row:1;grid-template-rows:auto auto auto auto;height:100dvh;max-height:100dvh;min-height:100dvh;min-width:0;padding:44px clamp(32px,3vw,52px) 24px clamp(48px,5vw,80px);position:relative;z-index:2}.rv_LoginBrand{align-items:center;display:flex;gap:16px;justify-content:flex-end}.rv_LoginBrand b{color:var(--rv-text);font-size:clamp(22px,2vw,31px);letter-spacing:-.04em}.rv_LoginPage_fa .rv_LoginBrand b{letter-spacing:0}.rv_LoginBrand strong{color:var(--rv-orange)}.rv_LoginBrand img{background:#fff;border-radius:50%;box-shadow:0 0 0 2px hsla(0,0%,100%,.76);height:82px;object-fit:contain;width:82px}.rv_LoginBrand{transform:translateX(6px)}.rv_LoginPanel{box-sizing:border-box;margin:33px 0 0;max-width:660px;min-width:0;padding:28px 0 20px;position:relative;width:100%}.rv_RoutePanel_inactive{display:none}.rv_WelcomePanel{padding-top:42px}.rv_WelcomePanel .rv_LoginSubtitle{margin-bottom:24px;max-width:620px}.rv_WelcomeProof{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.rv_WelcomeProof_item{align-items:center;background:rgba(5,37,77,.48);border:1px solid rgba(74,157,229,.38);border-radius:999px;color:#c6ddf4;display:inline-flex;font-size:13px;font-weight:var(--cpd-font-weight-medium);gap:9px;min-height:38px;padding:0 13px}.rv_WelcomeProof_item i{background:var(--rv-blue);border-radius:50%;box-shadow:0 0 12px rgba(33,134,232,.62);flex:0 0 7px;height:7px;width:7px}.rv_WelcomeActions{width:100%}.rv_WelcomePrimary{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:0 0 14px;text-decoration:none}.rv_LoginEyebrow{align-items:center;border:1px solid rgba(74,157,229,.66);border-radius:999px;color:#bddaf6;display:inline-flex;font-size:13px;font-weight:var(--cpd-font-weight-semibold);gap:12px;letter-spacing:.13em;margin-bottom:18px;min-height:36px;padding:0 18px;text-transform:uppercase}.rv_LoginEyebrow span{background:var(--rv-blue);border-radius:50%;box-shadow:0 0 16px rgba(33,134,232,.7);height:11px;width:11px}.rv_LoginTitle{color:var(--rv-text);font-size:56px;font-weight:700;letter-spacing:-.045em;line-height:1.08;margin:0 0 8px;text-wrap:balance}.rv_LoginTitle strong{color:var(--rv-orange)}.rv_LoginPage_fa .rv_LoginTitle{letter-spacing:0;line-height:1.35}.rv_LoginSubtitle{color:#9bbfe6;font-size:clamp(18px,1.55vw,23px);line-height:1.5;margin:0 0 37px}.rv_LoginForm_type,.rv_LoginServerPicker{display:none}.rv_LoginForm,.rv_LoginForm_form{width:100%}.rv_LoginField{--rv-autofill-background:#08264e;background:var(--rv-surface);border:1px solid var(--rv-border);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025);box-sizing:border-box;color:var(--rv-text);height:74px;margin:14px 0;min-height:74px;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.rv_LoginField+.rv_LoginField{margin-top:17px}.rv_LoginField:focus-within{--rv-autofill-background:#0b3061;background:rgba(12,51,98,.88);border-color:var(--rv-blue);box-shadow:0 0 0 3px rgba(33,134,232,.18),0 12px 28px rgba(0,12,42,.16)}.rv_LoginField label{display:none}.rv_LoginField input,.rv_LoginField select,.rv_LoginField textarea{background:transparent;border-radius:13px;color:var(--rv-text);font-size:18px;height:72px;min-height:0;padding-inline:16px}.rv_LoginField input:-webkit-autofill,.rv_LoginField input:-webkit-autofill:active,.rv_LoginField input:-webkit-autofill:focus,.rv_LoginField input:-webkit-autofill:hover{caret-color:var(--rv-text);color:var(--rv-text);-webkit-text-fill-color:var(--rv-text);-webkit-box-shadow:0 0 0 1000px var(--rv-autofill-background) inset;box-shadow:0 0 0 1000px var(--rv-autofill-background) inset;transition:background-color 9999s ease-out 0s}.rv_LoginField input:autofill{caret-color:var(--rv-text);color:var(--rv-text);-webkit-text-fill-color:var(--rv-text);-webkit-box-shadow:0 0 0 1000px var(--rv-autofill-background) inset;box-shadow:0 0 0 1000px var(--rv-autofill-background) inset}.mx_AuthPage_waves .mx_Field{--rv-auth-autofill-background:#08264e}.mx_AuthPage_waves .mx_Field:focus-within{--rv-auth-autofill-background:#0b3061}.mx_AuthPage_waves .mx_Field input:-webkit-autofill,.mx_AuthPage_waves .mx_Field input:-webkit-autofill:active,.mx_AuthPage_waves .mx_Field input:-webkit-autofill:focus,.mx_AuthPage_waves .mx_Field input:-webkit-autofill:hover{caret-color:#f6f9fd;color:#f6f9fd;-webkit-text-fill-color:#f6f9fd;-webkit-box-shadow:0 0 0 1000px var(--rv-auth-autofill-background) inset;box-shadow:0 0 0 1000px var(--rv-auth-autofill-background) inset;transition:background-color 9999s ease-out 0s}.mx_AuthPage_waves .mx_Field input:autofill{caret-color:#f6f9fd;color:#f6f9fd;-webkit-text-fill-color:#f6f9fd;-webkit-box-shadow:0 0 0 1000px var(--rv-auth-autofill-background) inset;box-shadow:0 0 0 1000px var(--rv-auth-autofill-background) inset}.rv_LoginField>span{border-inline:0}.rv_LoginField>span:first-child{padding-inline:20px 2px}.rv_LoginField>span:last-child{padding-inline:2px 12px}.rv_LoginField input::placeholder,.rv_LoginField select::placeholder,.rv_LoginField textarea::placeholder{color:var(--rv-muted);opacity:1}.rv_LoginField_action,.rv_LoginField_icon{color:#d5e5f5}.rv_LoginField_icon{height:28px;width:28px}.rv_LoginField_action{background:transparent;border:0;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;width:46px}.rv_LoginForm_options{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:13px;min-height:44px}.rv_LoginForm_remember{align-items:center;color:#d5e5f5;display:flex;font-size:15px;gap:10px;white-space:nowrap}.rv_LoginForm_remember input{accent-color:var(--rv-blue);height:20px;margin:0;width:20px}.rv_LoginForm_forgot{color:var(--rv-blue);font-size:15px}.rv_LoginForm_submit{background:linear-gradient(90deg,#ff6428,#ff531d);border:0;border-radius:12px;box-shadow:0 16px 34px rgba(255,91,34,.2);color:#fff;font-family:inherit;font-size:18px;font-weight:var(--cpd-font-weight-semibold);margin:26px 0 20px;min-height:68px;position:relative;transition:transform .14s var(--rv-ease-out),background-color .16s ease,box-shadow .16s ease;width:100%}.rv_LoginForm_submit:after{background:currentcolor;clip-path:polygon(0 42%,68% 42%,68% 12%,100% 50%,68% 88%,68% 58%,0 58%);content:"";height:12px;inset-inline-end:28px;position:absolute;top:50%;transform:translateY(-52%);transition:transform .16s var(--rv-ease-out);width:18px}@media (hover:hover) and (pointer:fine){.rv_LoginForm_submit:hover{background:linear-gradient(90deg,#ff713d,#ff6428);box-shadow:0 18px 38px rgba(255,91,34,.26)}.rv_LoginForm_submit:hover:after{transform:translate(4px,-52%)}.rv_LoginSecondary:hover{border-color:#50afff;transform:translateY(-2px)}}.rv_LoginForm_submit:active{transform:scale(.97)}.rv_LoginSecondary{align-items:center;background:rgba(3,26,59,.24);border:1px solid var(--rv-blue);border-radius:12px;color:var(--rv-text);display:flex;font-family:inherit;font-size:17px;font-weight:var(--cpd-font-weight-semibold);justify-content:center;min-height:62px;text-decoration:none;transition:transform .14s var(--rv-ease-out),border-color .16s ease,background-color .16s ease;width:100%}.rv_LoginSecondary:active{transform:scale(.97)}.rv_LoginArtwork,.rv_LoginBrand,.rv_LoginEyebrow,.rv_LoginField,.rv_LoginFooter,.rv_LoginForm_options,.rv_LoginForm_submit,.rv_LoginLanguage,.rv_LoginSecondary,.rv_LoginStatus,.rv_LoginSubtitle,.rv_LoginTitle{animation:rv-enter .28s var(--rv-ease-out) backwards}.rv_LoginBrand,.rv_LoginStatus{animation-delay:40ms}.rv_LoginArtwork{animation-delay:70ms}.rv_LoginEyebrow{animation-delay:90ms}.rv_LoginTitle{animation-delay:.12s}.rv_LoginSubtitle{animation-delay:.15s}.rv_LoginField{animation-delay:.18s}.rv_LoginField+.rv_LoginField{animation-delay:.21s}.rv_LoginForm_options{animation-delay:.23s}.rv_LoginForm_submit{animation-delay:.25s}.rv_LoginSecondary{animation-delay:.28s}.rv_LoginLanguage{animation-delay:.31s}.rv_LoginFooter{animation-delay:.34s}@keyframes rv-enter{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rv-logo-ring{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rv-logo-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 4px))}}@keyframes rv-security-pulse{0%,to{opacity:.78;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes rv-orbit-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes rv-connector-pulse{0%,to{opacity:.64}50%{opacity:1}}.rv_LoginLanguage{align-items:center;background:rgba(2,25,58,.74);border:1px solid rgba(74,157,229,.5);border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 28px rgba(0,12,42,.18);box-sizing:border-box;direction:ltr;display:flex;gap:0;isolation:isolate;justify-content:center;margin:16px auto 0;min-height:52px;overflow:hidden;padding:4px;position:relative;translate:none;width:clamp(204px,18vw,228px)}.rv_LoginLanguage:before{background:linear-gradient(135deg,#2186e8,#1676d0);border-radius:999px;bottom:4px;box-shadow:0 8px 20px rgba(19,111,204,.34),inset 0 1px 0 hsla(0,0%,100%,.22);content:"";left:4px;position:absolute;top:4px;transform:translateX(0);transition:transform .25s var(--rv-ease-in-out);width:calc(50% - 4px);z-index:0}.rv_LoginLanguage.rv_LoginLanguage_fa:before{transform:translateX(100%)}.rv_LoginLanguage button{background:transparent;border:0;color:var(--rv-muted);cursor:pointer;flex:1;font:var(--cpd-font-body-md-semibold);font-family:inherit;min-height:42px;min-width:0;padding:0 12px;position:relative;transition:color .16s ease;z-index:1}.rv_LoginPage_fa .rv_LoginLanguage button{font-family:inherit;letter-spacing:0}.rv_LoginLanguage button.rv_LoginLanguage_active{color:#fff}.rv_LoginLanguage button:focus-visible{border-radius:999px;outline:2px solid #9bcdf8;outline-offset:-3px}@media (hover:hover) and (pointer:fine){.rv_LoginLanguage button:not(.rv_LoginLanguage_active):hover{color:#d7eaff}}.rv_LoginPage_languageMoving .rv_LoginPanel{pointer-events:none;will-change:transform,opacity}.rv_LanguageGhost,.rv_LoginPage_layoutMoving .rv_LoginArtwork,.rv_LoginPage_layoutMoving .rv_LoginMain,.rv_LoginPage_layoutMoving .rv_LoginStatus{will-change:transform,opacity}.rv_LanguageGhost{box-sizing:border-box;margin:0;pointer-events:none;position:fixed;z-index:20}.rv_LoginPage .rv_LanguageGhost_rtl{direction:rtl;font-family:Reval IRANSans,IRANSans,Tahoma,Arial,sans-serif}.rv_LoginPage .rv_LanguageGhost_rtl .rv_LoginTitle{letter-spacing:0;line-height:1.35}.rv_LoginPage .rv_LanguageGhost_ltr{direction:ltr;font-family:Reval IRANSans,IRANSans,Tahoma,Arial,sans-serif}.rv_LoginPage .rv_LanguageGhost_ltr .rv_LoginTitle{letter-spacing:-.04em;line-height:1.08}.rv_LoginFooter{margin-top:10px;padding-bottom:max(2px,env(safe-area-inset-bottom,0px));position:relative;text-align:center}.rv_LoginFooter a{color:#6f90b3;font-size:14px;text-decoration:none}@media (max-width:1024px){.rv_LoginPage{display:block;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;overscroll-behavior:none}.rv_LoginArtwork,.rv_LoginStatus{display:none}.rv_LoginMain{align-content:stretch;gap:clamp(3px,1dvh,10px);grid-template-rows:auto minmax(0,1fr) auto auto;height:100dvh;justify-items:center;max-height:100dvh;min-height:0;padding-block:max(clamp(14px,2.4dvh,24px),env(safe-area-inset-top,0px)) max(clamp(12px,2dvh,20px),env(safe-area-inset-bottom,0px));padding-inline:max(clamp(28px,7vw,42px),env(safe-area-inset-left,0px)) max(clamp(28px,7vw,42px),env(safe-area-inset-right,0px));width:100%}.rv_LoginFooter,.rv_LoginLanguage,.rv_LoginPanel{position:static}.rv_LoginBrand{gap:10px;justify-content:center;transform:none}.rv_LoginBrand b{display:none}.rv_LoginBrand img{height:clamp(74px,13dvh,112px);width:clamp(74px,13dvh,112px)}.rv_LoginPanel{align-self:center;box-sizing:border-box;max-width:520px;min-width:0;padding:clamp(4px,1.5dvh,16px) 0;width:100%}.rv_WelcomePanel{align-self:center;padding-block:clamp(8px,2dvh,20px)}.rv_WelcomePanel .rv_LoginSubtitle{margin-bottom:clamp(14px,2.5dvh,24px)}.rv_WelcomeProof{justify-content:center;margin-bottom:clamp(16px,2.8dvh,26px)}.rv_LoginEyebrow{display:none}.rv_LoginTitle{font-size:clamp(28px,4.7dvh,34px);text-align:center}.rv_LoginSubtitle{font-size:clamp(14px,2.2dvh,16px);margin-bottom:clamp(10px,2.4dvh,22px);text-align:center}.rv_LoginField{height:clamp(50px,7.6dvh,58px);margin:clamp(6px,1.3dvh,11px) 0;min-height:clamp(50px,7.6dvh,58px)}.rv_LoginField input,.rv_LoginField select,.rv_LoginField textarea{font-size:16px;height:calc(clamp(50px, 7.6dvh, 58px) - 2px);min-height:0}.rv_LoginForm_options{gap:8px;margin-top:clamp(2px,1dvh,10px);min-height:clamp(36px,5.8dvh,44px)}.rv_LoginForm_forgot,.rv_LoginForm_remember{font-size:14px}.rv_LoginForm_submit{margin:clamp(7px,1.7dvh,14px) 0;min-height:clamp(50px,7.6dvh,58px)}.rv_LoginSecondary{min-height:clamp(46px,7dvh,54px)}.rv_LoginLanguage{bottom:auto;left:auto;margin:0;min-height:clamp(46px,6.4dvh,52px);position:relative;right:auto;translate:none;width:min(100%,220px)}.rv_LoginFooter{align-items:center;display:flex;justify-content:center;margin:0;min-height:18px;padding:0}.rv_LoginFooter,.rv_LoginLanguage{transition:opacity .18s var(--rv-ease-out),transform .18s var(--rv-ease-out),visibility 0s linear 0s}.rv_LoginPage_inputFocused .rv_LoginFooter,.rv_LoginPage_inputFocused .rv_LoginLanguage{opacity:0;pointer-events:none;transform:translateY(12px);transition-delay:0s,0s,.18s;visibility:hidden}.rv_LoginForm_forgot,.rv_LoginForm_submit,.rv_LoginLanguage button,.rv_LoginSecondary{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}}@media (max-width:699px) and (max-height:700px){.rv_LoginPage_inputFocused .rv_LoginMain{align-content:start;gap:0;grid-template-rows:minmax(0,1fr);overflow-x:hidden;overflow-y:auto;padding-block:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-bottom,0px))}.rv_LoginPage_inputFocused .rv_LoginBrand,.rv_LoginPage_inputFocused .rv_LoginFooter,.rv_LoginPage_inputFocused .rv_LoginLanguage{display:none}.rv_LoginPage_inputFocused .rv_LoginPanel{align-self:start;padding-block:0}}@media (max-width:380px){.rv_WelcomeProof{display:none}.rv_LoginForm_options{gap:6px}.rv_LoginForm_forgot,.rv_LoginForm_remember{font-size:13px}.rv_LoginForm_forgot{text-align:end}}@media (min-width:700px) and (max-width:1024px) and (max-height:520px) and (orientation:landscape){.rv_LoginMain{column-gap:clamp(24px,4vw,48px);grid-template-columns:minmax(150px,.72fr) minmax(320px,1.28fr);grid-template-rows:minmax(0,1fr) auto;padding-block:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-bottom,0px));padding-inline:max(28px,env(safe-area-inset-left,0px)) max(28px,env(safe-area-inset-right,0px));row-gap:4px}.rv_LoginBrand{align-self:center;flex-direction:column-reverse;grid-column:1;grid-row:1}.rv_LoginBrand b{display:block;font-size:22px}.rv_LoginBrand img{height:74px;width:74px}.rv_LoginPanel{align-self:center;grid-column:2;grid-row:1/span 2;max-width:520px;padding:0}.rv_WelcomeProof{display:none}.rv_WelcomePanel .rv_LoginSubtitle{margin-bottom:10px}.rv_LoginTitle{font-size:26px;margin-bottom:4px;text-align:start}.rv_LoginSubtitle{font-size:14px;margin-bottom:6px;text-align:start}.rv_LoginField{height:46px;margin:6px 0;min-height:46px}.rv_LoginField input,.rv_LoginField select,.rv_LoginField textarea{height:44px}.rv_LoginForm_options{margin-top:2px;min-height:32px}.rv_LoginForm_forgot,.rv_LoginForm_remember{font-size:12px}.rv_LoginForm_submit{margin:6px 0;min-height:46px}.rv_LoginSecondary{min-height:44px}.rv_LoginLanguage{grid-column:1;grid-row:2;justify-self:center;min-height:36px;width:min(100%,220px)}.rv_LoginFooter{display:none}}@media (max-height:950px) and (min-width:1025px),(max-width:1300px) and (min-width:1025px){.rv_LoginMain{padding-bottom:10px;padding-top:24px}.rv_LoginBrand{height:64px}.rv_LoginBrand img{height:64px;width:64px}.rv_LoginPanel{margin-top:8px;padding-block:10px}.rv_LoginEyebrow{margin-bottom:10px}.rv_LoginTitle{font-size:clamp(36px,3.2vw,48px)}.rv_LoginSubtitle{margin-bottom:14px}.rv_LoginField{height:62px;margin:10px 0;min-height:62px}.rv_LoginField input,.rv_LoginField select,.rv_LoginField textarea{height:60px;min-height:0}.rv_LoginForm_submit{margin:12px 0;min-height:58px}.rv_LoginSecondary{min-height:52px}.rv_LoginLanguage{margin-top:12px;min-height:34px}.rv_LoginFooter{margin-top:8px}}@media (prefers-reduced-motion:reduce){.rv_LoginLanguage:before{transition:none}.rv_LoginArtwork,.rv_LoginBrand,.rv_LoginEyebrow,.rv_LoginField,.rv_LoginFooter,.rv_LoginForm_options,.rv_LoginForm_submit,.rv_LoginLanguage,.rv_LoginSecondary,.rv_LoginStatus,.rv_LoginSubtitle,.rv_LoginTitle{animation:rv-enter-reduced .18s ease backwards}.rv_LoginArtwork:before,.rv_LoginCard:before,.rv_LoginCardLogo,.rv_LoginOrbit:after,.rv_LoginStatus_dot{animation:none}.rv_LoginForm_submit,.rv_LoginSecondary{transition:background-color .16s ease,border-color .16s ease}.rv_LoginForm_submit:active,.rv_LoginSecondary:active{transform:none}}@keyframes rv-enter-reduced{0%{opacity:.72}to{opacity:1}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(fonts/inter-latin-700-normal.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reval IRANSans;font-style:normal;font-weight:400;src:url(fonts/IRANSans-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reval IRANSans;font-style:normal;font-weight:500 600;src:url(fonts/IRANSans-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Reval IRANSans;font-style:normal;font-weight:700;src:url(fonts/IRANSans-Bold.woff2) format("woff2")}#matrixchat,body,html{margin:0;min-height:100%;width:100%}body{background:#01162f}.rv_LoginPage{--cpd-font-weight-medium:500;--cpd-font-weight-semibold:700;--cpd-font-body-md-semibold:700 16px/1.4 "Reval IRANSans",IRANSans,Tahoma,Arial,sans-serif;font-family:Reval IRANSans,IRANSans,Tahoma,Arial,sans-serif}.rv_LoginField{align-items:center;display:flex;overflow:hidden}.rv_LoginField input{border:0;box-sizing:border-box;flex:1;font:inherit;min-width:0;outline:0}.rv_LoginField svg{display:block;fill:none;height:28px;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.rv_LoginField_action svg{height:24px;width:24px}.rv_LoginField_action .rv_LoginEyeClosed,.rv_LoginField_actionVisible .rv_LoginEyeOpen{display:none}.rv_LoginField_actionVisible .rv_LoginEyeClosed{display:block}.rv_LoginError{background:rgba(125,32,18,.32);border:1px solid rgba(255,91,34,.7);border-radius:10px;color:#ffd5c7;margin:10px 0;outline:0;padding:12px 14px}.rv_LoginError[hidden]{display:none}.rv_LoginForm_submit:disabled{cursor:wait;opacity:.82}.rv_LoginForm_submitBusy:after{animation:rv-submit-spin .7s linear infinite;background:none;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;clip-path:none;height:18px;width:18px}.rv_LoginPage_loadingApp .rv_LoginForm,.rv_LoginPage_loadingApp .rv_LoginLanguage,.rv_LoginPage_loadingApp .rv_LoginSecondary{pointer-events:none}.rv_LoginPage_fa .rv_LoginForm_options{direction:rtl}.rv_LoginPage_fa .rv_LoginForm_submit:after{inset-inline-end:auto;inset-inline-start:28px;transform:translateY(-52%) scaleX(-1)}.rv_LoginPage_fa .rv_LoginSubtitle,.rv_LoginPage_fa .rv_LoginTitle{text-align:right}@keyframes rv-submit-spin{to{transform:translateY(-52%) rotate(1turn)}}@media(max-width:1024px){.rv_LoginMain{justify-items:center}.rv_LoginPanel{margin-inline:auto}.rv_LoginForm{width:100%}.rv_LoginPage_fa .rv_LoginSubtitle,.rv_LoginPage_fa .rv_LoginTitle{text-align:center}}