@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-cyrillic-ext-400-normal-R4ONNZZT.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-400-normal-GK7IUF6J.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-cyrillic-400-normal-GONYJDVH.woff2") format("woff2"),url("./media/golos-text-cyrillic-400-normal-CC7GIA5D.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-latin-ext-400-normal-VLVCFHMC.woff2") format("woff2"),url("./media/golos-text-latin-ext-400-normal-2LIT4GJ7.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url("./media/golos-text-latin-400-normal-KIEVU33E.woff2") format("woff2"),url("./media/golos-text-latin-400-normal-MA3DUSBW.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url("./media/golos-text-cyrillic-ext-500-normal-FZL5FEWD.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-500-normal-UE5ZTIUQ.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url("./media/golos-text-cyrillic-500-normal-MLDXFI7T.woff2") format("woff2"),url("./media/golos-text-cyrillic-500-normal-42FNPQAD.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url("./media/golos-text-latin-ext-500-normal-SPBSEMFS.woff2") format("woff2"),url("./media/golos-text-latin-ext-500-normal-XTGXNNNL.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url("./media/golos-text-latin-500-normal-WIEXYV7R.woff2") format("woff2"),url("./media/golos-text-latin-500-normal-53FPDYN3.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-cyrillic-ext-600-normal-22G3XPE4.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-600-normal-BYWVBZNU.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-cyrillic-600-normal-LIGTOKTH.woff2") format("woff2"),url("./media/golos-text-cyrillic-600-normal-PSIW34XD.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-latin-ext-600-normal-TBRCCXIJ.woff2") format("woff2"),url("./media/golos-text-latin-ext-600-normal-27PLPLNT.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url("./media/golos-text-latin-600-normal-45JGSXHH.woff2") format("woff2"),url("./media/golos-text-latin-600-normal-NS7CQ23T.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-cyrillic-ext-700-normal-OC6TBGVW.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-700-normal-IQEK2U4W.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-cyrillic-700-normal-TBLQW42J.woff2") format("woff2"),url("./media/golos-text-cyrillic-700-normal-WNCZAW4N.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-latin-ext-700-normal-D5WCU7S3.woff2") format("woff2"),url("./media/golos-text-latin-ext-700-normal-2MOINYZK.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:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url("./media/golos-text-latin-700-normal-4QQYQIVA.woff2") format("woff2"),url("./media/golos-text-latin-700-normal-7ZZVW2Q4.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:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url("./media/golos-text-cyrillic-ext-900-normal-3PDGPGB3.woff2") format("woff2"),url("./media/golos-text-cyrillic-ext-900-normal-DMCB2KP2.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:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url("./media/golos-text-cyrillic-900-normal-YYALZ3MN.woff2") format("woff2"),url("./media/golos-text-cyrillic-900-normal-UVRJPXE6.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url("./media/golos-text-latin-ext-900-normal-VVZ5T53W.woff2") format("woff2"),url("./media/golos-text-latin-ext-900-normal-V7GV54F7.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:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url("./media/golos-text-latin-900-normal-4C2K2NEU.woff2") format("woff2"),url("./media/golos-text-latin-900-normal-GZIMWQRQ.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}:root{--color-brand-red: #d71c48;--color-primary: #d71c48;--color-primary-deep: #b81840;--color-navy: #1c2b39;--color-blue: #1d4f9c;--color-blue-deep: #214360;--color-teal: #15bca0;--color-teal-deep: #078c8b;--color-neutral: #b6bcbf;--color-toolbar: #2a3540;--color-tile-dark: #3d454c;--color-tile-light: #c8cdd1;--color-cta: var(--color-brand-red);--color-foreground: var(--color-navy);--color-muted: #5c636a;--color-page-bg: #ffffff;--color-card-bg: #ffffff;--color-border: #dce0e3;--color-grey-light: #eef0f2;--color-grey-mid: #dce0e3;--color-grey-brand: #6e737d;--color-success-bg: #ecfdf5;--color-success-border: #a7f3d0;--color-success-text: #065f46;--color-error-bg: #fef2f2;--color-error-border: #fecaca;--color-error-text: #991b1b;--color-warning-bg: #fffbeb;--color-warning-text: #78350f;--color-info-bg: #eff6ff;--color-info-text: var(--color-blue-deep);--gradient-page: linear-gradient(135deg, #eef0f2 0%, #ffffff 50%, rgb(215 28 72 / 6%) 100%);--font-sans: "Golos Text", system-ui, sans-serif;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgb(28 43 57 / 8%);--shadow-md: 0 4px 16px rgb(28 43 57 / 10%);--shadow-sidebar: 0 8px 24px rgb(215 28 72 / 15%);--shadow-focus: 0 0 0 3px rgb(215 28 72 / 18%);--sidebar-width: 16rem;--content-max: 120rem;--space-page: 1.5rem}.admin-page{padding:var(--space-page);padding-top:1.5rem;padding-bottom:2.5rem}@media(min-width:1024px){.admin-page{padding:2.5rem}}.admin-link-back{display:inline-block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-primary)}.admin-link-back:hover{color:var(--color-primary-deep)}.admin-list-item{display:block;padding:1rem;border:1px solid rgba(220,224,227,.9);border-radius:var(--radius-xl);background:var(--color-card-bg);box-shadow:var(--shadow-sm);font-size:.875rem;transition:border-color .15s ease,box-shadow .15s ease}.admin-list-item:hover{border-color:#d71c4859;box-shadow:var(--shadow-md)}.form-stack{display:flex;flex-direction:column;gap:1rem}.form-label{display:block;font-size:.875rem;font-weight:500;color:var(--color-foreground)}.form-field{margin-top:.375rem}.divide-list{margin:0;padding:0;list-style:none}.divide-list>li{padding:.75rem 0;border-bottom:1px solid var(--color-grey-light)}.divide-list>li:first-child{padding-top:0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;max-height:100%;margin:0;overflow:hidden;overscroll-behavior:none}@supports (height: 100dvh){html,body{height:100dvh;max-height:100dvh}}body{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--color-foreground);background:var(--color-page-bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
