.ag-auth-screen{color:#eef3f7;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:radial-gradient(circle at 30% 30%,#104368,#0000 45%),#051c2f;flex-direction:column;padding:30px max(25px,50vw - 600px);display:flex}.ag-auth-back{color:#c4d3df;font-size:12px}.ag-auth-back a:hover{color:#e6b75b}.ag-auth-grid{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-self:center;align-items:center;gap:clamp(30px,6vw,80px);width:100%;max-width:1200px;margin:auto 0;padding:50px 0 65px;display:grid}.ag-auth-logo{letter-spacing:-.055em;align-items:center;gap:5px;font-size:28px;font-weight:700;display:flex}.ag-auth-logo span{color:#e6b75b;border:1px solid #e6b75b;border-radius:8px;place-items:center;width:42px;height:42px;margin-right:10px;display:grid}.ag-auth-logo strong{color:#e6b75b}.ag-auth-kicker{color:#e6b75b;letter-spacing:.15em;margin:80px 0 22px;font-size:11px;font-weight:700}.ag-auth-intro h1{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,5.7vw,83px);line-height:1.05}.ag-auth-intro h1 em{color:#e6b75b;font-style:italic}.ag-auth-intro>p{color:#acc0ce;max-width:455px;margin:29px 0;font-size:15px;line-height:1.8}.ag-auth-claim{color:#ebcc90;align-items:center;gap:10px;font-size:12px;display:flex}.ag-auth-panel{background:linear-gradient(150deg,#123953,#09253b);border:1px solid #51627a;border-radius:16px;padding:38px 34px;box-shadow:0 25px 70px #0006}.ag-auth-heading>span{color:#e6b75b;background:#3a3a34;border:1px solid #896e42;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.ag-auth-heading h2{letter-spacing:-.05em;margin:23px 0 7px;font-size:25px}.ag-auth-heading p{color:#a7bdcb;margin-bottom:28px;font-size:12px;line-height:1.7}.ag-auth-form{flex-direction:column;gap:17px;display:flex}.ag-auth-form label{color:#e8eef5;flex-direction:column;gap:8px;font-size:12px;font-weight:650;display:flex}.ag-auth-form input{color:#f4f6f9;background:#071e31;border:1px solid #3d5a71;border-radius:9px;outline:none;width:100%;padding:13px 14px;font-size:14px;display:block}.ag-auth-form input:focus{border-color:#e6b75b}.ag-auth-form input::placeholder{color:#8297a7}.ag-auth-reset{text-align:right;color:#e6b75b;margin-top:-9px;font-size:12px}.ag-auth-reset a:hover{text-decoration:underline}.ag-auth-primary{cursor:pointer;color:#0b2233;background:#e6b75b;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 19px;font-size:14px;font-weight:750;display:flex}.ag-auth-primary:disabled,.ag-auth-google:disabled{opacity:.55;cursor:wait}.ag-auth-error{color:#ffad9f;background:#6b292733;border:1px solid #9c4c4b;border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.5}.ag-auth-divider{text-align:center;color:#91adbb;margin:23px 0;font-size:11px;position:relative}.ag-auth-divider:before{content:"";background:#3c5469;height:1px;position:absolute;top:50%;left:0;right:0}.ag-auth-divider span{background:#0d2c42;padding:0 13px;position:relative}.ag-auth-google{color:#eff2f4;cursor:pointer;background:#0f3047;border:1px solid #6e8293;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px;font-size:13px;font-weight:650;display:flex}.ag-auth-google:hover{border-color:#e6b75b}.ag-google-g{color:#4285f4;background:#f6f8fa;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.ag-auth-footnote{color:#9ab2c1;margin:18px 0 0;font-size:11px;line-height:1.6}.ag-auth-bottom{color:#8faabc;text-align:center;border-top:1px solid #315169;padding-top:21px;font-size:11px}@media (max-width:820px){.ag-auth-screen{padding:22px}.ag-auth-grid{grid-template-columns:1fr;gap:35px;padding:30px 0}.ag-auth-kicker{margin:37px 0 20px}.ag-auth-intro h1{font-size:50px}.ag-auth-panel{width:100%;max-width:520px;margin:auto}.ag-auth-intro>p{margin:17px 0}.ag-auth-claim{margin-bottom:14px}}@media (max-width:460px){.ag-auth-panel{padding:25px 19px}.ag-auth-intro h1{font-size:41px}.ag-auth-logo{font-size:24px}}.ag-auth-screen{box-sizing:border-box;overflow-wrap:break-word;width:100%}.ag-auth-screen *{box-sizing:border-box;min-width:0}.ag-auth-single-panel{align-self:center;width:100%;max-width:520px;margin:48px auto}.ag-auth-single{justify-content:space-between}.ag-auth-heading h1{margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.ag-auth-footnote a{text-underline-offset:3px;color:#e6b75b;text-decoration:underline}.ag-auth-screen a:focus-visible,.ag-auth-screen button:focus-visible{outline-offset:4px;outline:2px solid #e6b75b}.ag-auth-back{justify-content:space-between;align-items:center;gap:20px;display:flex}.ag-auth-language{color:#e6b75b;cursor:pointer;background:#0a293f;border:1px solid #9a7a41;border-radius:999px;min-height:42px;padding:10px 12px;font-size:12px}.ag-auth-screen select:focus-visible{outline-offset:4px;outline:2px solid #e6b75b}.ag-auth-screen select option{color:#eef3f7;background:#0a293f}.ag-auth-screen button{min-height:44px;transition:transform .18s,box-shadow .18s,background-color .18s}.ag-auth-screen input{transition:border-color .18s,box-shadow .18s}.ag-auth-screen input:focus{box-shadow:0 0 0 3px #e6b75b18}.ag-auth-screen button:active:not(:disabled){transform:translateY(1px)scale(.99)}@media (hover:hover){.ag-auth-screen .ag-auth-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #0004}}.ag-auth-screen[data-motion=reduced] *{transition:none!important;animation:none!important}.ag-auth-screen[data-motion=reduced] button:is(:hover,:active){transform:none!important}@media (prefers-reduced-motion:reduce){.ag-auth-screen *{transition:none!important;animation:none!important}.ag-auth-screen button:is(:hover,:active){transform:none!important}}.ag-workspace-loading{color:#e6b75b;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;text-align:center;background:#061c2f;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.ag-workspace-loading p{font-size:14px}.ag-loading-ring{border:2px solid #3c5161;border-top-color:#e6b75b;border-radius:50%;width:32px;height:32px;animation:.85s linear infinite ag-loading-spin}@keyframes ag-loading-spin{to{transform:rotate(360deg)}}.ag-workspace-loading[data-motion=reduced] .ag-loading-ring{animation:none}@media (prefers-reduced-motion:reduce){.ag-loading-ring{animation:none}}.ag-auth-form .ag-password-label{flex-direction:column;gap:8px;display:flex}.ag-password-control{min-width:0;display:block;position:relative}.ag-auth-form .ag-password-control input{width:100%;padding-right:55px}.ag-auth-form .ag-password-toggle{color:#e9c77e;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:8px;place-items:center;width:42px;min-width:42px;height:42px;min-height:42px;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.ag-auth-form .ag-password-toggle:hover{background:#1a4260}.ag-auth-form .ag-password-toggle:focus-visible{outline-offset:1px;outline:2px solid #e9c77e}.ag-auth-form .ag-password-toggle:active{transform:translateY(-50%)}.ag-auth-logo{letter-spacing:0;gap:11px}.ag-auth-logo>.lp-auth-icon{background:0 0;border:0;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:0;display:grid}.lp-auth-icon img{-o-object-fit:cover;object-fit:cover;border-radius:12px;display:block}.ag-auth-logo>.lp-auth-name{color:#f4f3ee;letter-spacing:-.055em;border:0;align-items:baseline;gap:0;width:auto;height:auto;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:500;display:inline-flex}.ag-auth-logo>.lp-auth-name strong{color:#d5ab29;font-weight:500}@media (max-width:460px){.ag-auth-logo>.lp-auth-name{font-size:27px}}
