.AppFrame_appShell__Feltl{--bg:#f8f9fb;--panel:#f1f3f5;--surface:#ffffff;--soft:#eceeef;--text:#191c1e;--muted:#3e4943;--subtle:#52615a;--faint:#56625c;--green:#006445;--green2:#047857;--mint:#99f5c8;--orange:#f59e0b;--red:#b04747;--line:rgba(226,232,240,0.82);--shadow:0 16px 30px rgba(25,28,30,0.06);background:var(--bg);color:var(--text);display:flex;flex-direction:column;min-height:100vh}.AppFrame_appShell__Feltl ::selection{background:var(--mint);color:#043d2b}.AppFrame_appShell__Feltl *,.AppFrame_appShell__Feltl :after,.AppFrame_appShell__Feltl :before{box-sizing:border-box}.AppFrame_appShell__Feltl button,.AppFrame_appShell__Feltl input{font:inherit}.AppFrame_appShell__Feltl button{cursor:pointer}.AppFrame_appShell__Feltl :is(a,button,input,select,textarea):focus-visible{outline:3px solid #0b7a5a;outline-offset:3px}.AppFrame_skipLink__UNRBS{align-items:center;background:var(--surface);border-radius:0 0 10px 0;color:var(--green);display:flex;font-weight:800;left:0;min-height:44px;padding:12px 16px;position:fixed;top:0;transform:translateY(-120%);z-index:100}.AppFrame_skipLink__UNRBS:focus{transform:translateY(0)}.AppFrame_mainContent__XBUKE{flex:1 1;min-width:0}.AppFrame_routeAnnouncer__CXQgY{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.AppFrame_appShell__Feltl svg{display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.AppFrame_topNav__CABdR{background:rgba(255,255,255,.88);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:20}.AppFrame_navInner__y6FoE{align-items:center;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(170px,1fr) auto minmax(130px,1fr);margin:0 auto;max-width:1280px;min-height:72px;padding:14px 26px}.AppFrame_activeNavLink__FaAla,.AppFrame_brandButton__tskk0,.AppFrame_navLink__ia4kQ,.AppFrame_signInButton__4mqCK{border:0;background:transparent;text-decoration:none}.AppFrame_brandButton__tskk0{color:var(--green);font-size:20px;font-weight:850;justify-self:start;align-items:center;display:inline-flex;min-height:44px;padding:0 4px}.AppFrame_navLinks__FSTBE{align-items:center;display:flex;gap:32px;justify-content:center}.AppFrame_activeNavLink__FaAla,.AppFrame_navLink__ia4kQ{align-items:center;color:#334155;display:inline-flex;font-size:16px;min-height:44px;padding:0 4px}.AppFrame_activeNavLink__FaAla{border-bottom:2px solid var(--green2);color:var(--green);font-weight:800}.AppFrame_signInButton__4mqCK{align-items:center;background:var(--green);border-radius:999px;color:white;display:inline-flex;font-weight:850;justify-content:center;justify-self:end;min-height:44px;min-width:112px;padding:10px 24px}.AppFrame_footer__8uoa0{align-items:flex-end;border-top:1px solid var(--line);display:flex;justify-content:space-between;margin:0 auto;max-width:1232px;padding:40px 0 64px;width:calc(100% - 52px)}.AppFrame_footer__8uoa0 strong{color:var(--green);display:block;font-size:18px;margin-bottom:10px}.AppFrame_footer__8uoa0 a,.AppFrame_footer__8uoa0 p{color:var(--subtle);font-size:14px;margin:0;text-decoration:none}.AppFrame_footer__8uoa0 a{align-items:center;display:inline-flex;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px}.AppFrame_footer__8uoa0 a:hover{color:var(--green);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.AppFrame_footer__8uoa0 nav{display:flex;gap:32px}@media (max-width:980px){.AppFrame_navInner__y6FoE{grid-template-columns:1fr auto}.AppFrame_navLinks__FSTBE{grid-column:1/-1;grid-row:2;justify-content:flex-start;justify-self:stretch;width:100%}}@media (max-width:680px){.AppFrame_navInner__y6FoE{gap:10px 16px;min-height:64px;padding:10px 16px}.AppFrame_navLinks__FSTBE{gap:12px;overflow-x:auto}.AppFrame_signInButton__4mqCK{padding-inline:18px}.AppFrame_footer__8uoa0{align-items:flex-start;flex-direction:column;gap:24px;width:calc(100% - 32px)}.AppFrame_footer__8uoa0 nav{flex-wrap:wrap;gap:8px 24px}}