.lg-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(170deg,var(--green-bg) 0,#ffffff 46%,var(--ink-50) 100%);color:var(--ink-900)}html[data-theme=dark] .lg-page{background:linear-gradient(170deg,#0d2a20,#0b1220 46%,#0b1220);color:#e6edf5}.lg-bar{display:flex;align-items:center;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(15,23,42,.07)}html[data-theme=dark] .lg-bar{border-bottom-color:rgba(255,255,255,.09)}.lg-brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:15px}.lg-brand-logo{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--green),var(--green-light));display:grid;place-items:center;color:#fff;font-family:serif;font-weight:900;font-size:17px}.lg-brand-sub{display:block;font-size:11px;font-weight:700;color:var(--ink-500)}html[data-theme=dark] .lg-brand-sub{color:#93a4bd}.lg-bar-nav{display:flex;align-items:center;gap:6px;margin-inline-start:auto;flex-wrap:wrap}.lg-page .lg-bar-link{font-size:12.5px;font-weight:700;color:var(--ink-600);padding:7px 12px;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap}.lg-page .lg-bar-link.is-here,.lg-page .lg-bar-link:hover{background:var(--green-bg);color:var(--green-dark)}.lg-page .lg-bar-link.is-here{border-color:var(--green)}html[data-theme=dark] .lg-page .lg-bar-link{color:#cbd5e1}html[data-theme=dark] .lg-page .lg-bar-link:hover{background:rgba(22,200,122,.14);color:var(--green-light)}html[data-theme=dark] .lg-page .lg-bar-link.is-here{background:rgba(22,200,122,.16);color:var(--green-light);border-color:rgba(22,200,122,.5)}.lg-bar-sep{width:1px;height:20px;background:rgba(15,23,42,.12)}html[data-theme=dark] .lg-bar-sep{background:rgba(255,255,255,.14)}.lg-main{flex:1;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:stretch;max-width:1180px;width:100%;margin:0 auto;padding:40px 24px 56px}.lg-aside{display:flex;flex-direction:column;gap:18px;justify-content:center}.lg-eyebrow{font-size:11.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--green-dark)}html[data-theme=dark] .lg-eyebrow{color:var(--green-light)}.lg-title{font-size:34px;font-weight:900;line-height:1.22;margin:0}.lg-lede{font-size:14.5px;line-height:1.72;color:var(--ink-600);margin:0;max-width:54ch}html[data-theme=dark] .lg-lede{color:#b9c6d8}.lg-caps{display:grid;gap:10px;margin:2px 0 0;padding:0;list-style:none}.lg-cap{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:var(--radius-lg);background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.07)}html[data-theme=dark] .lg-cap{background:#131c2e;border-color:rgba(255,255,255,.08)}.lg-cap-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;font-size:17px;background:var(--green-bg)}html[data-theme=dark] .lg-cap-ic{background:rgba(22,200,122,.14)}.lg-cap-t{display:block;font-size:13.5px;font-weight:800;line-height:1.35}.lg-cap-d{display:block;font-size:12.5px;line-height:1.6;color:var(--ink-600);margin-top:3px}html[data-theme=dark] .lg-cap-d{color:#a9b8cc}.lg-figs{display:flex;gap:26px;flex-wrap:wrap;margin-top:6px;padding-top:14px}.lg-fig-n{font-size:21px;font-weight:900;color:var(--green-dark);line-height:1.1}html[data-theme=dark] .lg-fig-n{color:var(--green-light)}.lg-fig-l{font-size:11.5px;font-weight:700;color:var(--ink-500)}html[data-theme=dark] .lg-fig-l{color:#93a4bd}.lg-card{align-self:stretch;width:100%;display:flex;flex-direction:column;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:var(--radius-xl);box-shadow:0 24px 60px -22px rgba(2,6,23,.3);padding:30px 30px 26px}html[data-theme=dark] .lg-card{background:#131c2e;border-color:rgba(255,255,255,.09);box-shadow:0 24px 60px -18px rgba(0,0,0,.72)}.lg-card-h{font-size:21px;font-weight:900;margin:0 0 4px}.lg-card-s{font-size:13px;color:var(--ink-600);margin:0 0 20px;line-height:1.6}html[data-theme=dark] .lg-card-s{color:#a9b8cc}.lg-field{display:block;margin-bottom:14px}.lg-label{display:block;font-size:12.5px;font-weight:800;margin-bottom:6px;color:var(--ink-700)}html[data-theme=dark] .lg-label{color:#d3ddea}.lg-page .lg-input{width:100%;padding:11px 13px;font:inherit;font-size:14px;border-radius:var(--radius);border:1px solid var(--ink-200);background:#ffffff;color:var(--ink-900)}html[data-theme=dark] .lg-page .lg-input{background:#0f1829;border-color:rgba(255,255,255,.14);color:#e6edf5}.lg-page .lg-input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(22,200,122,.18)}.lg-page .lg-input::-moz-placeholder{color:var(--ink-400)}.lg-page .lg-input::placeholder{color:var(--ink-400)}html[data-theme=dark] .lg-page .lg-input::-moz-placeholder{color:#6b7d96}html[data-theme=dark] .lg-page .lg-input::placeholder{color:#6b7d96}.lg-pw{position:relative}.lg-pw .lg-input{padding-inline-end:62px}.lg-page .lg-pw-toggle{position:absolute;inset-inline-end:10px;top:50%;transform:translateY(-50%);background:none;border:none;font:inherit;font-size:12px;font-weight:800;color:var(--green-dark);padding:4px 6px;border-radius:6px}html[data-theme=dark] .lg-page .lg-pw-toggle{color:var(--green-light)}.lg-page .lg-submit{width:100%;margin-top:6px;padding:12px 16px;font:inherit;font-size:14.5px;font-weight:900;color:#fff;background:var(--green-dark);border:none;border-radius:var(--radius-full);cursor:pointer;transition:background .15s,transform .15s}.lg-page .lg-submit:hover:not(:disabled){background:#0b7f4a;transform:translateY(-1px)}.lg-page .lg-submit:disabled{opacity:.6;cursor:progress}.lg-err{display:flex;gap:9px;align-items:flex-start;background:var(--rose-bg,#ffe4e6);color:#9f1239;border:1px solid rgba(244,63,94,.35);border-radius:var(--radius);padding:11px 13px;font-size:13px;line-height:1.55;margin-bottom:16px}html[data-theme=dark] .lg-err{background:#3a1621;color:#fda4af;border-color:rgba(253,164,175,.3)}.lg-alt{margin-top:18px;padding-top:16px;border-top:1px solid rgba(15,23,42,.09)}html[data-theme=dark] .lg-alt{border-top-color:rgba(255,255,255,.09)}.lg-alt-t{font-size:12px;color:var(--ink-500);text-align:center;margin:0 0 10px}html[data-theme=dark] .lg-alt-t{color:#93a4bd}.lg-page .lg-sso{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:11px 16px;font-size:13.5px;font-weight:800;border-radius:var(--radius-full);border:1px solid var(--ink-200);background:#ffffff;color:var(--ink-900);cursor:pointer}.lg-page .lg-sso:hover{border-color:var(--green);background:var(--green-bg)}html[data-theme=dark] .lg-page .lg-sso{background:#0f1829;border-color:rgba(255,255,255,.14);color:#e6edf5}html[data-theme=dark] .lg-page .lg-sso:hover{border-color:var(--green);background:rgba(22,200,122,.12)}.lg-note{margin:16px 0 0;font-size:11.5px;line-height:1.65;color:var(--ink-500);text-align:center}.lg-card>.lg-note:last-child{margin-top:auto;padding-top:16px}html[data-theme=dark] .lg-note{color:#8ea0b8}@media (max-width:940px){.lg-main{grid-template-columns:1fr;gap:28px;padding:28px 18px 44px}.lg-title{font-size:27px}.lg-figs{margin-top:4px}}@media (max-width:560px){.lg-bar{flex-wrap:wrap;gap:10px;padding:12px 16px}.lg-bar-nav{margin-inline-start:0;width:100%}.lg-card{padding:22px 18px 20px}}