@charset "UTF-8";@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./media/mulish-cyrillic-ext-400-normal-J5OZ66YI.woff2") format("woff2"),url("./media/mulish-cyrillic-ext-400-normal-EWPDIZBW.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./media/mulish-cyrillic-400-normal-UY2UZXNJ.woff2") format("woff2"),url("./media/mulish-cyrillic-400-normal-LONXZFXT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./media/mulish-vietnamese-400-normal-YZ27FNJY.woff2") format("woff2"),url("./media/mulish-vietnamese-400-normal-354UTC2B.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./media/mulish-latin-ext-400-normal-XO7DJ5DK.woff2") format("woff2"),url("./media/mulish-latin-ext-400-normal-7IH5ADDJ.woff") format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url("./media/mulish-latin-400-normal-DY2CU5DS.woff2") format("woff2"),url("./media/mulish-latin-400-normal-VHMYLTLD.woff") format("woff");unicode-range:U+0000-00FF,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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mulish-cyrillic-ext-600-normal-U3UXQTSU.woff2") format("woff2"),url("./media/mulish-cyrillic-ext-600-normal-7PUXZN3Y.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mulish-cyrillic-600-normal-JVHWKKZ5.woff2") format("woff2"),url("./media/mulish-cyrillic-600-normal-3CR7ZSIS.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mulish-vietnamese-600-normal-33AZFFG4.woff2") format("woff2"),url("./media/mulish-vietnamese-600-normal-6EVNDZRT.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mulish-latin-ext-600-normal-4XSLEN4Z.woff2") format("woff2"),url("./media/mulish-latin-ext-600-normal-UEY2NERG.woff") format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url("./media/mulish-latin-600-normal-DF2FXQLQ.woff2") format("woff2"),url("./media/mulish-latin-600-normal-4FIRC2NO.woff") format("woff");unicode-range:U+0000-00FF,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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./media/mulish-cyrillic-ext-700-normal-UFZOSSFM.woff2") format("woff2"),url("./media/mulish-cyrillic-ext-700-normal-JPFLKKA2.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./media/mulish-cyrillic-700-normal-273KPVUC.woff2") format("woff2"),url("./media/mulish-cyrillic-700-normal-3YPEIHBJ.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./media/mulish-vietnamese-700-normal-3UU6U7DD.woff2") format("woff2"),url("./media/mulish-vietnamese-700-normal-KR7CX2PQ.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./media/mulish-latin-ext-700-normal-6LOERCIP.woff2") format("woff2"),url("./media/mulish-latin-ext-700-normal-K5YVU4DE.woff") format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url("./media/mulish-latin-700-normal-5GWQ4RCP.woff2") format("woff2"),url("./media/mulish-latin-700-normal-QLDTX4JC.woff") format("woff");unicode-range:U+0000-00FF,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:Nokora;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nokora-khmer-400-normal-GTRM4YXN.woff2") format("woff2"),url("./media/nokora-khmer-400-normal-OTGHNDER.woff") format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Nokora;font-style:normal;font-display:swap;font-weight:400;src:url("./media/nokora-latin-400-normal-BBAJAP6E.woff2") format("woff2"),url("./media/nokora-latin-400-normal-ND5SQXXF.woff") format("woff");unicode-range:U+0000-00FF,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:Nokora;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nokora-khmer-700-normal-D2AINYNS.woff2") format("woff2"),url("./media/nokora-khmer-700-normal-H23QAP54.woff") format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Nokora;font-style:normal;font-display:swap;font-weight:700;src:url("./media/nokora-latin-700-normal-KXMADTPD.woff2") format("woff2"),url("./media/nokora-latin-700-normal-54WBAMBK.woff") format("woff");unicode-range:U+0000-00FF,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:Nerko One;src:url("./media/NerkoOne-Regular-4ZNQCSXI.ttf") format("truetype");font-weight:400;font-style:normal}:root{--color-bg-dark: #2d2040;--color-bg-card-dark: #3a2d50;--color-bg-card-light: #ffffff;--color-bg-light: #f5f0ff;--color-bg-surface: #35273a;--color-bg-survey-panel: rgba(142, 112, 153, .1);--color-bg-form-area: rgba(142, 112, 153, .16);--color-accent: #ffb770;--color-accent-hover: #ffcfa1;--color-accent-dark: #ee9236;--color-text-primary: #ffffff;--color-text-dark: #2d2040;--color-text-muted: #a89bbf;--color-text-orange: #ffb770;--color-badge-published: #f5a623;--color-badge-draft: #a89bbf;--font-display: "Nerko One", sans-serif;--font-body: "Mulish", sans-serif;--font-ui: "Nokora", sans-serif;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px}*{margin:0;padding:0;box-sizing:border-box}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}body{font-family:var(--font-body);background-color:var(--color-bg-dark);color:var(--color-text-primary)}body.light-mode{--color-bg-dark: #f2ecfc;--color-bg-card-dark: #e4daf0;--color-bg-card-light: #faf5ff;--color-bg-light: #f2ecfc;--color-bg-surface: #ddd5ea;--color-bg-survey-panel: #d8ceea;--color-bg-form-area: #cfc4e0;--color-text-primary: #2d2040;--color-text-muted: #7a6589}.container{max-width:1440px;margin:0 auto;width:100%;padding:0 111px}@media(max-width:1280px){.container{padding:0 48px}}@media(max-width:768px){.container{padding:0 16px}}
