@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-ext-400-normal-CuPM9foi.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-400-normal-xaE7D4Sw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-cyrillic-400-normal-xAOo5cBP.woff2)format("woff2"),url(/assets/nunito-cyrillic-400-normal-D1j0u8EH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-vietnamese-400-normal-BHkVbP3T.woff2)format("woff2"),url(/assets/nunito-vietnamese-400-normal-DtOtW02z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-ext-400-normal-i-8OOpdj.woff2)format("woff2"),url(/assets/nunito-latin-ext-400-normal-CjMJVfGn.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#e7ede9;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1514;font-family:Nunito,system-ui,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:#1d2c28;border:1px solid #3b5149;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 16px;display:inline-flex}button:hover{background:#2a4036}button:disabled{opacity:.5;cursor:not-allowed}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #b6e5a7}input,select{color:inherit;background:#101d18;border:1px solid #465a50;border-radius:8px;max-width:100%;min-height:46px;padding:10px 12px}label{gap:8px;margin:18px 0;display:grid}h1{margin:6px 0 24px;font-size:32px;line-height:1.2}h2{margin-top:12px;font-size:22px}p{color:#b9c9c0;line-height:1.65}small{color:#afc0b4;font-size:14px}.brand{align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.brand svg{color:#b3db9e}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#99bb98;font-size:14px}.primary{color:#132114;background:#b6dd9e;border-color:#b6dd9e;font-weight:700}.primary:hover{background:#c9ecb5}.danger{color:#ffe6e2;background:#542b2c;border-color:#a86361}.danger:hover{background:#703c3b}.error{color:#ffd8d2;background:#49282b;border:1px solid #bc7771;border-radius:8px;padding:14px}.success{color:#c9f0cd;border:1px solid #77ad83;padding:14px}.warning{color:#ead0aa;border-left:3px solid #cfa66e;padding-left:16px}.admin-loading{padding:60px}.admin-login{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.admin-login>aside{background:radial-gradient(at 20% 100%,#38523b,#18271e 65%);border-right:1px solid #354c3f;flex-direction:column;align-items:flex-start;padding:12vh 10%;display:flex}.admin-login .brand{margin:24px 0 58px}.admin-login h1{max-width:480px;font-size:clamp(32px,4vw,54px)}.trust{color:#b6dd9e;align-items:center;gap:12px;margin-top:auto;display:flex}.admin-login>section{padding:32px clamp(24px,7vw,110px)}.admin-login>section>header{justify-content:flex-end;display:flex}.admin-login form{max-width:420px;margin:12vh auto 0}.admin-login form>.primary{width:100%;margin:8px 0 24px}.admin-login form>small{line-height:1.6;display:block}.admin-shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar{background:#14211b;border-right:1px solid #2f4339;flex-direction:column;padding:32px 20px;display:flex}.sidebar .brand{flex-wrap:wrap;padding:0 8px;font-size:20px}.sidebar .brand small{color:#8aaf82;letter-spacing:.15em;font-size:12px}.sidebar nav{gap:8px;margin-top:56px;display:grid}.sidebar nav button{background:0 0;border-color:#0000;justify-content:flex-start}.sidebar nav [aria-current=page]{color:#d4efc4;background:#2e4433;border-color:#587250}.sidebar footer{overflow-wrap:anywhere;gap:16px;margin-top:auto;padding-top:48px;font-size:14px;display:grid}.admin-content{min-width:0;max-width:1500px;padding:40px clamp(24px,5vw,80px)}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.page-heading h1{margin-bottom:0}.environment{background:#18271d;border:1px solid #3f5846;border-radius:12px;align-items:center;gap:18px;padding:20px 24px;display:flex}.environment>div{gap:4px;display:grid}.environment span{color:#b3c3b3;font-size:14px}.environment strong{font-size:19px}.environment button{margin-left:auto}.metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.metrics article{background:#19251f;border:1px solid #304438;border-radius:12px;gap:14px;padding:24px;display:grid}.metrics article strong{font-variant-numeric:tabular-nums;font-size:38px}.metrics article span{color:#b9c9c0}.panel{background:#16221c;border:1px solid #3a4e42;border-radius:12px;margin-bottom:24px;padding:28px}.panel p{max-width:800px}.reset-panel{max-width:850px}.reset-panel form{max-width:480px}.locked{align-items:center;gap:12px;display:flex}.audit{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}td,th{white-space:nowrap;border-bottom:1px solid #35463a;padding:16px 12px}th{color:#aecb9d;font-size:15px}dialog{color:inherit;background:#18241e;border:1px solid #6b6650;border-radius:16px;width:min(640px,100% - 32px);max-height:90vh;padding:28px}dialog::backdrop{background:#050c09d9}dialog code{overflow-wrap:anywhere;background:#0e1712;padding:12px;font-size:14px;display:block}dialog footer{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}dialog dl>div{justify-content:space-between;gap:16px;padding:4px;display:flex}dialog summary{cursor:pointer;padding:10px 0}@media (width<=760px){.admin-login{grid-template-columns:1fr}.admin-login>aside{padding:28px}.admin-login .brand{margin:8px 0 20px}.admin-login h1{margin-bottom:12px;font-size:32px}.trust{margin-top:16px}.admin-login>section{padding:24px}.admin-login form{margin-top:28px}.admin-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #3a4e42;border-right:0;padding:18px}.sidebar nav{grid-template-columns:repeat(2,1fr);margin-top:20px}.sidebar footer{justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.admin-content{padding:24px 16px}.metrics{grid-template-columns:1fr}.page-heading{flex-wrap:wrap}.panel{padding:20px}dialog footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;transition:none!important;animation:none!important}}.admin-guide{border-top:1px solid #405444;margin-top:32px;padding-top:24px}.admin-guide article{margin:28px 0}.admin-guide h4{margin-bottom:8px;font-size:18px}.guide-image{max-width:560px;padding:0;display:block;overflow:hidden}.guide-image img{width:100%;height:auto;display:block}.guide-zoom{width:min(1200px,100% - 32px);overflow:auto}.guide-zoom>button{margin-bottom:16px}.guide-zoom>img{width:100%;min-width:720px;height:auto;display:block}
