@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@200..800&display=swap");:root{--font-family-sans:"Oxanium",var(--font-oxanium),ui-sans-serif,system-ui,sans-serif;--color-bg:#eef7ed;--color-bg-soft:#f4faf2;--color-surface:#ffffff;--color-surface-muted:#f6fbf6;--color-text:#132818;--color-text-muted:#4f7251;--color-primary:#1c6834;--color-primary-strong:#0f3d20;--color-primary-soft:#d8edd9;--color-border:rgba(28,104,52,0.18);--color-divider:rgba(28,104,52,0.12);--color-success:#1c6834;--color-warning:#b38516;--color-danger:#9d2b14;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--radius-base:8px;--radius-soft:16px;--radius-strong:4px;--shadow-card:0 20px 48px rgba(35,79,45,0.12);--shadow-panel:0 12px 28px rgba(35,79,45,0.08);--transition-fast:150ms ease;--transition-base:220ms ease;--transition-slow:320ms ease}html{height:100%;font-family:var(--font-family-sans)}*,:after,:before{box-sizing:border-box}body,button,html,input,select,textarea{max-width:100vw;overflow-x:hidden;font-family:var(--font-family-sans);color:var(--color-text)}body{min-height:100%;margin:0;display:flex;flex-direction:column;background:linear-gradient(135deg,rgba(28,104,52,.05) 0,transparent 24%),linear-gradient(315deg,rgba(126,204,133,.08) 0,transparent 28%),var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}::selection{background:rgba(43,143,69,.25);color:#102c1a}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-strong);text-decoration:underline}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-sans);line-height:1.1}h1,h2,h3,h4,h5,h6,p{color:var(--color-text)}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}strong{color:var(--color-text)}.text-muted{color:var(--color-text-muted)}.text-strong{color:var(--color-primary-strong);font-weight:700}.surface-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:var(--radius-base)}.surface-panel{background:var(--color-surface-muted);border:1px solid var(--color-divider);border-radius:var(--radius-soft)}.surface-ghost{background:transparent;border:1px solid rgba(28,104,52,.08);border-radius:var(--radius-strong)}.button-primary,button.primary,button[type=submit]{background:var(--color-primary);border:1px solid var(--color-primary);color:#fff;border-radius:var(--radius-strong);padding:calc(var(--space-3) - 2px) var(--space-5);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),transform var(--transition-fast)}.button-primary:hover,button.primary:hover,button[type=submit]:hover{background:#16572c;border-color:#16572c}.button-secondary,button.secondary{background:var(--color-bg-soft);border:1px solid var(--color-border);color:var(--color-primary-strong)}.border-soft{border-color:var(--color-divider)}.grid-gap{gap:var(--space-6)}.layout-shell{min-height:100dvh;background:var(--color-bg)}@media (max-width:768px){:root{--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem}}.layout_appLayout__ytTZO{min-height:100dvh;background:#eef8f0;position:relative}.layout_sider__PSEsM{box-shadow:12px 0 40px rgba(31,118,60,.12);border-inline-end:2px solid rgba(28,104,52,.22);background:#f3faf2!important;clip-path:polygon(0 0,100% 0,100% 100%,0 96%);overflow:hidden}.layout_logo__7Ml5A{height:64px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:1.05rem;font-weight:700;letter-spacing:.08em;color:#122e1a}.layout_logoImage__t1Iux{border-radius:0;filter:none}.layout_menu__iYFGa{position:relative;border-inline-end:0!important;background:rgba(237,250,239,.96)!important;padding:18px 0 24px 24px;clip-path:polygon(6% 0,100% 0,100% 100%,0 100%)}.layout_menu__iYFGa:before{content:"";position:absolute;inset:0;border:2px solid rgba(28,104,52,.18);pointer-events:none;clip-path:inherit}.layout_menu__iYFGa .ant-menu-item{margin:10px 12px;border:2px solid rgba(28,104,52,.18);background:rgba(231,243,233,.98);color:#15361e;clip-path:polygon(12% 0,100% 0,90% 100%,0 100%);padding:14px 18px 14px 26px;transition:background .15s ease,border-color .15s ease,color .15s ease}.layout_menu__iYFGa .ant-menu-item:hover{background:rgba(28,104,52,.16);color:#0f2f19;border-color:rgba(28,104,52,.3)}.layout_menu__iYFGa .ant-menu-item-selected{background:rgba(28,104,52,.22);border-color:rgba(28,104,52,.36);color:#0e2a18}.layout_menu__iYFGa .ant-menu-item a{color:inherit}.layout_header__mmmNG{position:sticky;top:0;z-index:30;height:64px;padding:0 18px!important;display:flex;align-items:center;gap:12px;background:transparent!important;overflow:hidden}.layout_header__mmmNG:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6fbf5,#e7f3e8);border-bottom:2px solid rgba(28,104,52,.22);box-shadow:inset 0 -1px 0 rgba(28,104,52,.08);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 100%,0 100%);z-index:-2}.layout_header__mmmNG:after{content:"";position:absolute;top:0;right:0;width:24px;height:100%;background:#e5efde;clip-path:polygon(0 0,100% 0,100% 100%,0 84%);z-index:-1}.layout_menuToggle__w9_F2{width:40px;height:40px;padding:0;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px}.layout_menuToggle__w9_F2 .anticon{display:block;width:20px;height:20px}.layout_headerText__UWs5d{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.layout_headerKicker__PsTNC{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#236542;line-height:1}.layout_headerKicker__PsTNC,.layout_headerTitle__SPD81{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout_headerTitle__SPD81{font-size:1rem;font-weight:900;color:#0f2715;line-height:1.05;width:100%}.layout_content__gIep_{padding:18px;min-height:calc(100vh - 64px);background:rgba(246,251,246,.92);border-left:2px solid rgba(28,104,52,.14)}.layout_footer__DcfK2{position:relative;text-align:center;padding:18px 18px 20px;color:#233f2b;background:transparent!important;letter-spacing:.05em}.layout_footer__DcfK2:before{background:linear-gradient(90deg,#f2f9f1,#e9f2e7);border-top:2px solid rgba(28,104,52,.18);clip-path:polygon(0 0,90% 0,100% 100%,0 100%);z-index:-2}.layout_footer__DcfK2:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:#e5efde;clip-path:polygon(0 0,100% 0,100% 100%,0 80%);z-index:-1}.layout_footer__DcfK2:before{content:"";position:absolute;inset:0;border:2px solid rgba(28,104,52,.12);pointer-events:none;clip-path:inherit}@media (min-width:992px){.layout_header__mmmNG{padding:0 20px!important;gap:14px}.layout_content__gIep_{padding:24px 32px}.layout_headerTitle__SPD81{font-size:1.1rem}}@font-face{font-family:Oxanium;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51f4583b64fd0679-s.woff2) format("woff2");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-family:Oxanium;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/93bd5b8e056bd94c-s.p.woff2) format("woff2");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-family:Oxanium Fallback;src:local("Arial");ascent-override:76.07%;descent-override:20.22%;line-gap-override:24.07%;size-adjust:103.86%}.__className_64c3a5{font-family:Oxanium,Oxanium Fallback;font-style:normal}.__variable_64c3a5{--font-oxanium:"Oxanium","Oxanium Fallback"}