@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jost-cyrillic-700-normal.1cvtte4n-driz.woff2)format("woff2"),url(../media/jost-cyrillic-700-normal.2ug56x0902lg8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jost-latin-ext-700-normal.04x_76_wqomqw.woff2)format("woff2"),url(../media/jost-latin-ext-700-normal.22vdx4cbb3edh.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:Jost;font-style:normal;font-display:swap;font-weight:700;src:url(../media/jost-latin-700-normal.2oo_43mqp8mji.woff2)format("woff2"),url(../media/jost-latin-700-normal.10je656hl7sbl.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-ext-400-normal.2k-7aqp3js6ix.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-400-normal.445_z03nc5ycj.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-cyrillic-400-normal.0mj-hhmu-dpu3.woff2)format("woff2"),url(../media/montserrat-cyrillic-400-normal.1n-2_fak2pn_r.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-vietnamese-400-normal.2e3w2ra98lvu-.woff2)format("woff2"),url(../media/montserrat-vietnamese-400-normal.10q_1vj085f0j.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-ext-400-normal.0g0vmwulpnr89.woff2)format("woff2"),url(../media/montserrat-latin-ext-400-normal.2qgt9qsj6i-8f.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:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/montserrat-latin-400-normal.2pd8xj29-n0_9.woff2)format("woff2"),url(../media/montserrat-latin-400-normal.0c22kjw6motq0.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-cyrillic-ext-500-normal.35-xhfy4h1ipq.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-500-normal.1mskwgvwkr-or.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-cyrillic-500-normal.14bz1dq6x875s.woff2)format("woff2"),url(../media/montserrat-cyrillic-500-normal.0jjifvoj79-_x.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-vietnamese-500-normal.3m3--9eiwpfa1.woff2)format("woff2"),url(../media/montserrat-vietnamese-500-normal.16g69emz7gzq5.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-ext-500-normal.0q3n9mq156zd3.woff2)format("woff2"),url(../media/montserrat-latin-ext-500-normal.1vpetcv5ash04.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:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(../media/montserrat-latin-500-normal.09u00g3252wjk.woff2)format("woff2"),url(../media/montserrat-latin-500-normal.008iihk5zan0u.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-cyrillic-ext-600-normal.271p0b-2yjnf5.woff2)format("woff2"),url(../media/montserrat-cyrillic-ext-600-normal.3jmvw4tue_3t3.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-cyrillic-600-normal.3b3h2e58lv6ry.woff2)format("woff2"),url(../media/montserrat-cyrillic-600-normal.06ah9kt7um8wf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-vietnamese-600-normal.1pu7qyaio4m1g.woff2)format("woff2"),url(../media/montserrat-vietnamese-600-normal.1-9dt2mxg6a4p.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-ext-600-normal.09_5_ciaxb117.woff2)format("woff2"),url(../media/montserrat-latin-ext-600-normal.1ak0s7fr8knsf.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:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(../media/montserrat-latin-600-normal.1-yd62cz1txzx.woff2)format("woff2"),url(../media/montserrat-latin-600-normal.08sr1yi8wxn0l.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{--rapid-red:#d4170c;--rapid-red-hover:#b8130a;--rapid-red-active:#9c1008;--rapid-red-tint:#fbe8e6;--rapid-blue:#170d46;--black:#000;--n900:#111;--n700:#333;--n500:#6b6b6b;--n300:#b3b3b3;--n200:#d6d6d6;--n100:#ebebeb;--n50:#f5f5f5;--white:#fff;--success:#1e7a3c;--warning:#b86e00;--font-head:"Jost", "Futura PT", "Futura", sans-serif;--font-body:"Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--white);color:var(--n700);font-family:var(--font-body);font-size:16px;line-height:1.6}a{color:var(--black);text-underline-offset:3px;text-decoration:underline;transition:color .2s ease-out}a:hover{color:var(--rapid-red)}h1,h2,h3{font-family:var(--font-head);color:var(--black);text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px;font-weight:700;line-height:1.1}h1{font-size:40px}h2{font-size:28px}h3{text-transform:none;letter-spacing:0;font-size:20px;font-weight:600}p{margin:0 0 16px}.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--n500);margin-bottom:8px;font-size:13px;font-weight:600}.muted{color:var(--n500)}.small{font-size:14px}.caption{color:var(--n500);font-size:12px}.nav{z-index:10;background:var(--white);border-bottom:1px solid var(--n200);justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex;position:sticky;top:0}.nav__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.nav__brand img{width:auto;height:36px}.nav__brand span{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.nav__links{align-items:center;gap:20px;display:flex}.nav__links a{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid #0000;padding:6px 0;font-size:13px;font-weight:600;text-decoration:none}.nav__links a.active{border-bottom-color:var(--rapid-red)}.nav__user{color:var(--n500);font-size:13px}@media (max-width:720px){.nav__user{display:none}.nav__links{gap:12px}}.page{max-width:1280px;margin:0 auto;padding:32px 16px 96px}.page--narrow{max-width:720px}.stack>*+*{margin-top:16px}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.between{justify-content:space-between}.btn{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;border:2px solid var(--black);background:var(--black);color:var(--white);cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s ease-out,color .2s ease-out,border-color .2s ease-out;display:inline-flex}.btn:hover{background:var(--n700);border-color:var(--n700);color:var(--white)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--rapid-red);outline-offset:2px}.btn--primary{background:var(--rapid-red);border-color:var(--rapid-red)}.btn--primary:hover{background:var(--rapid-red-hover);border-color:var(--rapid-red-hover)}.btn--outline{color:var(--black);background:0 0}.btn--outline:hover{background:var(--black);color:var(--white)}.btn--small{padding:8px 16px;font-size:12px}.btn[disabled]{opacity:.5;cursor:default}.field{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.field label{color:var(--black);font-size:14px;font-weight:600}.field .hint{color:var(--n500);font-size:13px}input[type=text],input[type=email],input[type=date],input[type=number],input[type=datetime-local],select,textarea{font-family:var(--font-body);color:var(--n900);border:1px solid var(--n300);background:var(--white);border-radius:0;width:100%;padding:12px 14px;font-size:16px}input:focus,select:focus,textarea:focus{outline:2px solid var(--rapid-red);outline-offset:1px;border-color:var(--black)}textarea{resize:vertical;min-height:120px}.radios{flex-wrap:wrap;gap:8px;display:flex}.radios label{border:1px solid var(--n300);cursor:pointer;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:500;display:inline-flex}.radios label:has(input:checked){border-color:var(--black);background:var(--n50);font-weight:600}.radios input{accent-color:var(--rapid-red)}.checkbox{align-items:center;gap:10px;font-size:14px;display:inline-flex}.checkbox input{accent-color:var(--rapid-red);width:18px;height:18px}.grid2{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}@media (max-width:720px){.grid2{grid-template-columns:1fr}}.card{border:1px solid var(--n200);background:var(--white);padding:20px}.card--flat{background:var(--n50);border:0}.list{margin:0;padding:0;list-style:none}.list>li{border-top:1px solid var(--n200);padding:16px 0}.list>li:last-child{border-bottom:1px solid var(--n200)}.post-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;font-size:20px;font-weight:700;line-height:1.15}.post-body{white-space:pre-wrap}.badge{text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--n300);color:var(--n700);padding:3px 8px;font-size:11px;font-weight:600;display:inline-block}.badge--red{background:var(--rapid-red);border-color:var(--rapid-red);color:var(--white)}.badge--blue{background:var(--rapid-blue);border-color:var(--rapid-blue);color:var(--white)}.badge--green{border-color:var(--success);color:var(--success)}.badge--amber{border-color:var(--warning);color:var(--warning)}.badge--grey{border-color:var(--n300);color:var(--n500)}.dot{background:var(--rapid-red);vertical-align:middle;width:8px;height:8px;margin-right:8px;display:inline-block}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.table{border-collapse:collapse;width:100%;font-size:14px}table.table th{text-align:left;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--n500);border-bottom:2px solid var(--black);white-space:nowrap;padding:10px;font-size:12px;font-weight:600}table.table td{border-bottom:1px solid var(--n200);vertical-align:top;padding:10px}table.table tr:hover td{background:var(--n50)}.num{text-align:right;font-variant-numeric:tabular-nums}.stats{background:var(--n200);border:1px solid var(--n200);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.stat{background:var(--white);padding:16px}.stat__value{font-family:var(--font-head);color:var(--black);font-size:32px;font-weight:700;line-height:1}.stat__label{text-transform:uppercase;letter-spacing:.1em;color:var(--n500);margin-top:6px;font-size:12px}.alert{border-left:4px solid var(--rapid-blue);background:var(--n50);padding:14px 16px;font-size:14px}.alert--error{border-left-color:var(--rapid-red);background:var(--rapid-red-tint)}.alert--success{border-left-color:var(--success)}.filters{background:var(--n50);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.filters .field{min-width:160px;margin:0}.filters select,.filters input{padding:8px 10px;font-size:14px}footer.footer{background:var(--black);color:var(--n300);text-align:center;letter-spacing:.06em;text-transform:uppercase;padding:32px 16px;font-size:12px}
