:root{--lr-magenta-50:#fff2f4;--lr-magenta-100:#ffe3e8;--lr-magenta-200:#ffc7d2;--lr-magenta-300:#ff9db4;--lr-magenta-400:#ff6493;--lr-magenta-500:#f1357a;--lr-magenta-600:#ce0060;--lr-magenta-700:#a8004d;--lr-magenta-800:#83003a;--lr-magenta-900:#5f0028;--lr-cyan-50:#eef8fb;--lr-cyan-100:#dceff6;--lr-cyan-200:#b9e0ed;--lr-cyan-300:#51c2e4;--lr-cyan-400:#55b0cc;--lr-cyan-500:#1397b8;--lr-cyan-600:#007e9a;--lr-cyan-700:#00657d;--lr-cyan-800:#004e61;--lr-cyan-900:#003745;--lr-teal-50:#eff8f6;--lr-teal-100:#ddf0ec;--lr-teal-200:#bce1db;--lr-teal-300:#91ccc3;--lr-teal-400:#5fb4a8;--lr-teal-500:#2f9e91;--lr-teal-600:#008377;--lr-teal-700:#006a60;--lr-teal-800:#00514a;--lr-teal-900:#003933;--lr-orange-50:#fff3ec;--lr-orange-100:#fee6d7;--lr-orange-200:#fbcdb0;--lr-orange-300:#f2ac7e;--lr-orange-400:#eb7f24;--lr-orange-500:#ce6900;--lr-orange-600:#ac5600;--lr-orange-700:#8c4500;--lr-orange-800:#6d3400;--lr-orange-900:#4e2300;--lr-amber-50:#f9f6ec;--lr-amber-100:#f2ebd8;--lr-amber-200:#e5d8b2;--lr-amber-300:#e6c35a;--lr-amber-400:#bc9f4a;--lr-amber-500:#a68400;--lr-amber-600:#8a6d00;--lr-amber-700:#6f5800;--lr-amber-800:#564300;--lr-amber-900:#3d2e00;--lr-green-50:#f1f9ee;--lr-green-100:#e1f1dd;--lr-green-200:#c4e3bb;--lr-green-300:#9ece90;--lr-green-400:#75b662;--lr-green-500:#529e38;--lr-green-600:#39851b;--lr-green-700:#276c05;--lr-green-800:#1a5400;--lr-green-900:#0f3b00;--lr-red-50:#fff3f1;--lr-red-100:#ffe4e0;--lr-red-200:#ffc9c2;--lr-red-300:#ffa297;--lr-red-400:#f3776c;--lr-red-500:#e15148;--lr-red-600:#c53530;--lr-red-700:#a4211f;--lr-red-800:#821313;--lr-red-900:#5e090a;--lr-plum-50:#f6f5f8;--lr-plum-100:#ebeaf0;--lr-plum-200:#d8d6e2;--lr-plum-300:#bebccd;--lr-plum-400:#a29fb5;--lr-plum-500:#89859e;--lr-plum-600:#67637b;--lr-plum-700:#5b576d;--lr-plum-800:#464355;--lr-plum-900:#302e3c;--lr-neutral-50:#f3f6f7;--lr-neutral-100:#e7ecee;--lr-neutral-200:#cfdade;--lr-neutral-300:#b1c2c7;--lr-neutral-400:#90a7ad;--lr-neutral-500:#748e95;--lr-neutral-600:#5c767d;--lr-neutral-700:#4b646b;--lr-neutral-800:#36494e;--lr-neutral-900:#253337;--lr-magenta:var(--lr-magenta-500);--lr-magenta-hi:var(--lr-magenta-600);--lr-magenta-soft:var(--lr-magenta-100);--lr-cyan:var(--lr-cyan-300);--lr-cyan-hi:var(--lr-cyan-500);--lr-cyan-soft:var(--lr-cyan-50);--lr-text:var(--lr-neutral-700);--lr-muted:var(--lr-neutral-600);--lr-subtle:var(--lr-neutral-500);--lr-line:var(--lr-neutral-200);--lr-line-strong:var(--lr-neutral-300);--lr-focus:var(--lr-magenta-500)}@font-face{font-display:swap;font-family:Fraunces Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/fraunces-vietnamese-full-normal.902ed62e.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Fraunces Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/fraunces-latin-ext-full-normal.587cc2e4.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fraunces Variable;font-style:normal;font-weight:100 900;src:url(/build/fonts/fraunces-latin-full-normal.4e5db5e8.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/build/fonts/manrope-cyrillic-ext-wght-normal.b554147c.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/build/fonts/manrope-cyrillic-wght-normal.26b5a940.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/build/fonts/manrope-greek-wght-normal.539fb847.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/build/fonts/manrope-vietnamese-wght-normal.4b711f5b.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/build/fonts/manrope-latin-ext-wght-normal.e46c8aa4.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope Variable;font-style:normal;font-weight:200 800;src:url(/build/fonts/manrope-latin-wght-normal.c5d858e9.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.lr-auth-body{--bs-body-bg:var(--lr-orange-50);color-scheme:light}.lr-auth{--bs-primary:var(--lr-magenta-600);--bs-primary-rgb:206,0,96;--bs-primary-contrast:#fff;--bs-custom-link-color:var(--lr-magenta-600);--bs-paper-bg:#fff;--bs-base-color:var(--lr-neutral-900);--bs-heading-color:var(--lr-neutral-900);--bs-border-radius:12px;--lr-font-display:"Fraunces Variable",ui-serif,Georgia,"Times New Roman",serif;--lr-font-body:"Manrope Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--lr-neutral-900);color-scheme:light;display:grid;font-family:var(--lr-font-body);isolation:isolate;min-height:100dvh;overflow:hidden;padding:24px 16px;place-items:center;position:relative}.lr-auth:after,.lr-auth:before{border-radius:50%;content:"";pointer-events:none;position:absolute;z-index:0}.lr-auth:before{--s:clamp(280px,38vw,520px);background:var(--lr-orange-100);right:calc(var(--s)*-.42);top:calc(var(--s)*-.38)}.lr-auth:after,.lr-auth:before{block-size:var(--s);inline-size:var(--s)}.lr-auth:after{--s:clamp(200px,27vw,370px);background:var(--lr-amber-100);bottom:calc(var(--s)*-.41);left:calc(var(--s)*-.5)}.lr-auth__card{background:var(--bs-paper-bg);border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 14px 34px rgba(0,0,0,.12);max-width:380px;padding:40px 32px 28px;position:relative;text-align:center;width:100%;z-index:1}.lr-auth__mascot{color:var(--lr-magenta-500);display:block;margin:0 auto 13px}.lr-auth__mascot svg{block-size:64px;display:block;inline-size:auto;margin-inline:auto}.lr-auth__title{color:var(--lr-neutral-900);font-family:var(--lr-font-display);font-optical-sizing:none;font-size:28px;font-variation-settings:"opsz" 24,"SOFT" 50;font-weight:600;letter-spacing:-.005em;line-height:1.15;margin:0}.lr-auth__title span{color:var(--lr-magenta-500)}.lr-auth__subtitle{color:#6b5a4e;font-size:15px;line-height:1.45;margin:7px 0 24px}.lr-auth__alert,.lr-auth__authenticated{margin:0 0 20px;text-align:left}.lr-auth__authenticated{color:var(--lr-neutral-900);font-size:13.5px}.lr-auth__form{text-align:left}.lr-auth__field{margin-bottom:20px}.lr-auth__label{color:var(--lr-neutral-600);display:block;font-size:12px;letter-spacing:.07em;margin-bottom:6px;text-transform:uppercase}.lr-auth__input-wrap{position:relative}.lr-auth__field .form-control{border-color:#f0e2d6;border-radius:12px;color:var(--lr-neutral-900);font-size:15px;min-height:48px}.lr-auth__field .form-control:focus{border-color:var(--lr-magenta-600)}.lr-auth__field--password .form-control{padding-inline-end:48px}.lr-auth__row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:4px 0 24px}.lr-auth__checkbox{align-items:center;display:flex;gap:8px;margin:0}.lr-auth__checkbox .form-check-label{color:var(--lr-neutral-900);font-size:13.5px}.lr-auth__forgot{color:var(--lr-magenta-600);font-size:13.5px;text-decoration:none}.lr-auth__forgot:focus-visible,.lr-auth__forgot:hover{text-decoration:underline}.lr-auth__submit{background:var(--lr-magenta-600);border:0;border-radius:999px;color:#fff;cursor:pointer;display:grid;font-size:16px;font-weight:600;min-height:52px;place-items:center;width:100%}.lr-auth__submit:focus-visible,.lr-auth__submit:hover{background:var(--lr-magenta-700)}.lr-auth__alt{color:#6b5a4e;font-size:13.5px;margin:24px 0 12px}.lr-auth__secondary{background:transparent;border:2px solid var(--lr-magenta-600);border-radius:999px;color:var(--lr-magenta-600);display:grid;font-size:16px;font-weight:600;min-height:52px;place-items:center;text-decoration:none;width:100%}.lr-auth__secondary:focus-visible,.lr-auth__secondary:hover{background:var(--lr-magenta-50)}.lr-auth__copyright{color:var(--lr-neutral-600);font-size:12px;margin:20px 0 0}.lr-auth__reveal{background:none;border:0;color:var(--lr-magenta-600);cursor:pointer;display:grid;inset-block-start:50%;inset-inline-end:2px;min-block-size:44px;min-inline-size:44px;padding:0;place-items:center;position:absolute;transform:translateY(-50%)}.lr-auth__reveal svg{block-size:20px;inline-size:20px}.lr-auth__reveal:focus-visible{outline:2px solid var(--lr-focus);outline-offset:2px}@media (max-width:575.98px){.lr-auth{padding-inline:16px}.lr-auth__card{padding:32px 24px 24px}}