@font-face{font-family:fontSerifCn;src:url(../media/notoserifsc-s.30l_p2yo_lm5x.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:fontSerifCn Fallback;src:local(Arial);ascent-override:105.89%;descent-override:26.31%;line-gap-override:0.0%;size-adjust:108.7%}.fontserifcn_712b6747-module__N8FCEa__className{font-family:fontSerifCn,fontSerifCn Fallback}.fontserifcn_712b6747-module__N8FCEa__variable{--font-noto-serif-sc:"fontSerifCn", "fontSerifCn Fallback"}
@font-face{font-family:fontReadingCn;src:url(../media/notosanssc-s.1sfu0f4nuri_w.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:fontReadingCn Fallback;src:local(Arial);ascent-override:117.61%;descent-override:29.2%;line-gap-override:0.0%;size-adjust:98.63%}.fontreadingcn_be180acd-module__HRQVSq__className{font-family:fontReadingCn,fontReadingCn Fallback}.fontreadingcn_be180acd-module__HRQVSq__variable{--font-noto-sans-sc:"fontReadingCn", "fontReadingCn Fallback"}
@font-face{font-family:fontUiLatin;src:url(../media/dmsans-s.p.1a8_667u71eyt.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:fontUiLatin Fallback;src:local(Arial);ascent-override:93.39%;descent-override:29.18%;line-gap-override:0.0%;size-adjust:106.22%}.fontuilatin_1c743a57-module__OX6kyG__className{font-family:fontUiLatin,fontUiLatin Fallback}.fontuilatin_1c743a57-module__OX6kyG__variable{--font-dm-sans:"fontUiLatin", "fontUiLatin Fallback"}
@property --sb-resolved-shine{syntax:"<color>";inherits:true;initial-value:#0000}@property --sb-resolved-base{syntax:"<color>";inherits:true;initial-value:#0000}.specular-button{--sb-resolved-shine:var(--primary-fill);--sb-resolved-base:var(--line-subtle);min-height:var(--control-height-md);padding:0 var(--control-padding-x-md);font-family:var(--font-ui);font-size:var(--type-ui-size);line-height:var(--type-ui-line);font-weight:var(--type-weight-medium);color:var(--ink);background:var(--surface);border:1px solid var(--line-subtle);border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.specular-button__fx{pointer-events:none;z-index:1;position:absolute;inset:-20px}.specular-button__fx canvas{width:100%;height:100%;display:block}.specular-button__label{z-index:2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.specular-button__label svg{width:16px;height:16px}.specular-button:focus-visible{outline:2px solid var(--primary-ink);outline-offset:3px}.specular-button:disabled{cursor:not-allowed;background:var(--surface-subtle);color:var(--ink-secondary)}
.login-form-module__jS9fVG__layout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--ink:#1c2223;--ink-secondary:#737b7c;--primary-fill:#00afa5;--primary-ink:#087d75;--foreground:var(--ink);--muted-foreground:#737b7c;--background:var(--surface);--ring:#4f6260;--destructive:#b42318;--accent:#f1f5f4;--accent-foreground:var(--ink);color:var(--ink);isolation:isolate;flex-shrink:0;width:400px;max-width:100%;position:relative}.login-form-module__jS9fVG__mascot{z-index:2;color:#1c2223;width:152px;height:152px;position:absolute;top:-76px;left:calc(50% - 76px)}.login-form-module__jS9fVG__mascot:before{content:"";background:#fff;height:4px;position:absolute;top:50%;left:26%;right:21%}.login-form-module__jS9fVG__mascotArt{width:100%;height:100%;position:relative}.login-form-module__jS9fVG__mascotArt .ziv-logo__body{stroke-width:2.6px}.login-form-module__jS9fVG__formArea{background:var(--surface);border:3px solid #1c2223;border-radius:28px;width:100%;padding:80px 30px 28px;position:relative;box-shadow:5px 6px #edf0ef}.login-form-module__jS9fVG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.login-form-module__jS9fVG__brand{text-align:center;letter-spacing:.015em;width:100%;margin:0;font-size:23px;font-weight:500;line-height:1.3}.login-form-module__jS9fVG__title{margin:0;font-size:23px;font-weight:600}.login-form-module__jS9fVG__description{font-size:var(--type-ui-size);color:var(--ink-secondary);margin:0;line-height:1.6}.login-form-module__jS9fVG__fields{flex-direction:column;gap:20px;display:flex}.login-form-module__jS9fVG__fields label{font-size:var(--type-ui-size);color:#626d6a;font-weight:400}.login-form-module__jS9fVG__input{height:48px;color:var(--ink);box-shadow:none;background:#fff;border:1.5px solid #dce2df;border-radius:8px;padding:12px 14px;font-size:14px;transition:border-color .14s}.login-form-module__jS9fVG__input::placeholder{color:#8c9692}.login-form-module__jS9fVG__input:focus-visible{outline-offset:2px;box-shadow:none;border-color:#4f6260;outline:2px solid #1c222320}.login-form-module__jS9fVG__input[type=password],.login-form-module__jS9fVG__input[autocomplete=current-password],.login-form-module__jS9fVG__input[autocomplete=new-password]{padding-right:44px}.login-form-module__jS9fVG__recovery{justify-content:flex-end;padding-top:2px;display:flex}.login-form-module__jS9fVG__recovery button{color:#63726d}.login-form-module__jS9fVG__submit{color:#fff;width:100%;height:48px;box-shadow:none;background:#193c38;border-radius:999px;margin-top:4px;font-size:15px;font-weight:500;position:relative}.login-form-module__jS9fVG__submit:hover{background:#245049}.login-form-module__jS9fVG__submit:disabled{box-shadow:none}.login-form-module__jS9fVG__submitArrow{display:none}.login-form-module__jS9fVG__help{color:#737b7c;font-size:var(--type-ui-size);border-radius:4px;margin:20px auto 0;line-height:24px;display:block}.login-form-module__jS9fVG__help:hover{color:#1c2223}.login-form-module__jS9fVG__help:focus-visible{outline-offset:4px;outline:2px solid #4f6260}@media (max-width:480px){.login-form-module__jS9fVG__formArea{border-radius:24px;padding:76px 24px 26px}}@media (prefers-reduced-motion:reduce){.login-form-module__jS9fVG__input{transition:none}}@media (forced-colors:active){.login-form-module__jS9fVG__input:focus-visible{outline:2px solid highlight}.login-form-module__jS9fVG__submit{border:1px solid buttontext}}@media (max-height:800px){.login-form-module__jS9fVG__formArea{padding-top:68px;padding-bottom:24px}.login-form-module__jS9fVG__heading{margin-bottom:20px}.login-form-module__jS9fVG__fields{gap:16px}.login-form-module__jS9fVG__help{margin-top:12px}}
@font-face{font-family:Login Editorial;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/newsreader-normal.0dc79pquxokce.woff2)format("woff2")}.page-module__LBD7pW__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(80% 56% at 50% 112%,#8cddd3 0%,#c6eee7 38%,#edf9f6 67%,#fff 100%);flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow-y:auto}.page-module__LBD7pW__panel{flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;gap:88px;width:100%;padding:32px 24px 16px;display:flex}@media (max-width:480px){.page-module__LBD7pW__panel{padding:32px 20px}}.page-module__LBD7pW__intro{text-align:center}.page-module__LBD7pW__introTitle{color:#1c2223;letter-spacing:.015em;margin:0;font-family:Login Editorial,Georgia,serif;font-size:clamp(34px,5vw,46px);font-weight:500;line-height:1.15}.page-module__LBD7pW__footer{text-align:center;letter-spacing:.035em;color:#111;flex:none;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:400;line-height:1.6;display:flex}@media (max-height:800px){.page-module__LBD7pW__panel{padding-block:16px 8px}}.page-module__LBD7pW__footer:before,.page-module__LBD7pW__footer:after{content:"";background:#111;flex:0 clamp(40px,6vw,72px);width:clamp(40px,6vw,72px);height:1px;display:block}.page-module__LBD7pW__navigation{flex:none;align-items:center;padding:16px 24px 0;display:flex}.page-module__LBD7pW__backLink{color:#626d6a;border-radius:6px;align-items:center;gap:7px;min-height:36px;font-size:13px;text-decoration:none;transition:color .14s;display:inline-flex}.page-module__LBD7pW__backLink:hover{color:#087d75}.page-module__LBD7pW__backLink:focus-visible{outline-offset:5px;outline:2px solid #087d75}@media (max-width:480px){.page-module__LBD7pW__navigation{padding:12px 20px 0}}
