.site-shell{--site-side:248px;padding-left:var(--site-side);background:#faf8f1;min-height:100vh;transition:padding .2s}.site-shell.site-collapsed{--site-side:76px}.site-sidebar{width:var(--site-side);z-index:60;color:#f4f3e7;scrollbar-width:thin;background:#243a25;padding:22px 18px;transition:width .2s;position:fixed;inset:0 auto 0 0;overflow-y:auto}.site-collapse{color:#d4dec9;border:1px solid #ffffff30;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:flex}.site-brand{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:12px;margin:8px 0 30px;font-family:Georgia,serif;font-size:27px;display:flex}.site-brand em{color:#c6d0b9;margin-top:5px;font-size:15px;font-weight:400;display:block}.site-links{flex-direction:column;gap:5px;display:flex}.site-nav-link{color:#edf0e3;white-space:nowrap;border-radius:7px;align-items:center;gap:15px;width:100%;min-height:47px;padding:13px 14px;font-family:Georgia,serif;font-size:17px;font-weight:400;display:flex}.site-nav-link svg{flex-shrink:0}.site-nav-link:hover{background:#ffffff0c}.site-nav-link[aria-current=page]{color:#fff;background:#ffffff15}.site-report{border-top:1px solid #ffffff24;border-radius:0;margin-top:10px;padding-top:18px}.site-extra{margin:8px 0}.site-extra summary{cursor:pointer;color:#d1dbc5;align-items:center;gap:15px;padding:10px 14px;display:flex}.site-extra .site-nav-link{white-space:normal;padding:10px 14px;font-size:14px}.site-year{background:#ffffff04;border:1px solid #ffffff20;border-radius:16px;margin-top:20px;padding:16px;display:block}.site-year-title{align-items:center;gap:10px;font-size:14px;display:flex}.site-year-content{align-items:center;gap:13px;margin-top:10px;display:flex}.site-year b{font-family:Georgia,serif;font-size:25px;font-weight:400}.site-year small{color:#c5d1ba;font-size:11px;display:block}.site-goal-ring{border-radius:50%;flex-shrink:0;width:76px;height:76px;position:relative}.site-goal-ring:after{content:"";background:#293e29;border-radius:50%;position:absolute;inset:8px}.site-collapsed .site-sidebar{padding:18px 9px}.site-collapsed .site-brand{margin:20px 0}.site-collapsed .site-brand span,.site-collapsed .site-nav-link span,.site-collapsed .site-extra summary span,.site-collapsed .site-year{display:none}.site-collapsed .site-nav-link,.site-collapsed .site-extra summary{justify-content:center;padding:13px}.site-menu-toggle,.site-menu-close,.site-menu-backdrop{display:none}.site-sidebar a:focus-visible,.site-sidebar button:focus-visible,.site-sidebar summary:focus-visible,.site-menu-toggle:focus-visible{outline-offset:3px;outline:2px solid #98b078}.site-content{min-width:0}.site-content .pano-v3{--pano-side:0px;padding-left:0!important}@media (width>=768px) and (width<=1199px){.site-shell{--site-side:215px}}@media (width<=767px){.site-shell,.site-shell.site-collapsed{--site-side:280px;padding-left:0}.site-content{padding-top:58px}.site-menu-toggle{color:#f4f3e7;z-index:60;background:#243a25;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:fixed;top:8px;left:14px}.site-sidebar{z-index:80;max-width:calc(100vw - 24px);transition:transform .2s;transform:translate(-100%);width:280px!important;padding:18px!important}.site-menu-open .site-sidebar{transform:translate(0)}.site-menu-close{justify-content:center;align-items:center;width:42px;height:42px;margin-left:auto;display:flex}.site-collapse{display:none}.site-menu-backdrop{z-index:70;background:#14201566;display:block;position:fixed;inset:0}.site-collapsed .site-brand span,.site-collapsed .site-nav-link span,.site-collapsed .site-extra summary span,.site-collapsed .site-year{display:block}.site-collapsed .site-nav-link,.site-collapsed .site-extra summary{justify-content:flex-start}.site-brand{margin:0 0 20px!important}}@media (prefers-reduced-motion:reduce){.site-shell,.site-sidebar{transition:none}}.site-shell{--site-side:220px;background:#fcfaf5}.site-shell .site-sidebar{color:#40594b;background:#e9ede1;padding:22px 14px}.site-shell .site-brand{color:#243c2e;font-size:23px}.site-shell .site-brand em{color:#6b7c67}.site-shell .site-nav-link{color:#4c6256;font-family:var(--font-sans);min-height:44px;padding:11px 12px;font-size:14px}.site-shell .site-nav-link[aria-current=page]{color:#fffdf8;background:#315c48}.site-shell .site-nav-link:hover{background:#dde5d4}.site-shell .site-nav-link[aria-current=page]:hover{background:#244a38}.site-shell .site-collapse{color:#4c6256;border-color:#aab9a6}.site-shell .site-extra summary{color:#59705c}.site-shell .site-report{border-color:#cbd5c1}.site-shell .site-year{color:#365140;background:#e1e7d9;border-color:#cbd5c1}.site-shell .site-year small{color:#5c7057}.site-shell .site-menu-close{color:#315c48}.site-shell .site-menu-toggle{color:#315c48;background:#e9ede1;border:1px solid #aab9a6}
