@font-face{font-family:'Golos Text';font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2) format('woff2');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-weight:400 600;font-display:swap;src:url(/fonts/golos-text-latin.woff2) format('woff2');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:'Unbounded';font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Unbounded';font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/unbounded-latin.woff2) format('woff2');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}
*{box-sizing:border-box}[hidden]{display:none!important}
html{background:#0D0C0E}body{margin:0;background:#0D0C0E;color:#EDE8E0;font:16px/1.55 'Golos Text',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#EDE8E0;text-decoration:none}a:hover{color:#CCFF33}::selection{background:#CCFF33;color:#0D0C0E}
button,input{font-family:inherit}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{background:rgba(237,232,224,.18)}::-webkit-scrollbar-track{background:transparent}
.U{font-family:Unbounded,'Golos Text',sans-serif}
header.top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px 32px;padding:20px 28px;border-bottom:1px solid rgba(237,232,224,.14)}
.brand{display:flex;flex-direction:column;gap:3px}.brand b{font:800 21px/1 Unbounded,sans-serif;letter-spacing:-.02em}
.brand span{font-size:12px;line-height:1;color:#8E8880;letter-spacing:.06em;text-transform:uppercase}
.top nav{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:14px}.top nav a.cur{color:#CCFF33}
main{padding:0 28px 40px}main>*:not(.bar){max-width:1180px}
h1{margin:48px 0 0;font:800 clamp(30px,5vw,52px)/1.02 Unbounded,sans-serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}
h2{margin:56px 0 14px;font:600 clamp(22px,3vw,30px)/1.1 Unbounded,sans-serif;letter-spacing:-.03em}
p{max-width:44em}main>p{color:#A8A29A}main>p a{border-bottom:1px solid rgba(237,232,224,.3)}main>p b{color:#EDE8E0}
.lead{margin:18px 0 0;max-width:36em;font-size:17px;line-height:1.5;color:#A8A29A;text-wrap:pretty}
.acc{color:#CCFF33}.small{font-size:13px;color:#8E8880}
.hero h1{margin-top:56px;font-size:clamp(34px,6vw,68px);line-height:.98;max-width:16em}
.stats{display:flex;flex-wrap:wrap;gap:12px 40px;margin:34px 0 40px;font-size:14px;color:#8E8880;letter-spacing:.04em;text-transform:uppercase}
.stats b{margin-right:6px;color:#EDE8E0;font:600 17px Unbounded,sans-serif;letter-spacing:-.02em}
.bar{position:sticky;top:0;z-index:10;margin:0 -28px;background:rgba(13,12,14,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(237,232,224,.14);border-bottom:1px solid rgba(237,232,224,.14)}
.pills,.flt,.gen{display:flex;gap:8px;padding:0 28px 14px}.pills{overflow-x:auto;padding-top:14px;scrollbar-width:thin;scrollbar-color:rgba(237,232,224,.18) transparent}
.flt{flex-wrap:wrap;align-items:center}.gen{flex-wrap:wrap;gap:6px}
.pill{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:62px;padding:9px 10px 8px;border:1px solid rgba(237,232,224,.22);border-radius:2px;background:none;color:#EDE8E0;cursor:pointer}
.pill b{font:600 17px/1 Unbounded,sans-serif;letter-spacing:-.02em}.pill i{font-style:normal;font-size:11px;line-height:1;letter-spacing:.06em;text-transform:uppercase;opacity:.72}
.pill small{font-size:11px;line-height:1;opacity:.5}.pill.off{opacity:.3;cursor:default}
.chip{flex:0 0 auto;padding:9px 13px;border:1px solid rgba(237,232,224,.22);border-radius:2px;background:none;color:#EDE8E0;font:500 13px/1 'Golos Text',sans-serif;letter-spacing:.01em;cursor:pointer}
.chip:hover,.pill:not(.off):hover{border-color:rgba(237,232,224,.6);color:#EDE8E0}
.gen .chip{padding:6px 10px;border-radius:999px;font-weight:400;font-size:12px}
.on,.on:hover{background:#CCFF33!important;color:#0D0C0E!important;border-color:#CCFF33!important}
.flt input{flex:1 1 240px;min-width:0;max-width:340px;padding:9px 12px;background:rgba(237,232,224,.06);border:1px solid rgba(237,232,224,.16);border-radius:2px;color:#EDE8E0;font-size:14px;outline:none}
.flt input:focus{border-color:#CCFF33}.flt input::placeholder{color:#8E8880}
.res{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:22px 0 6px;font-size:13px;color:#8E8880;letter-spacing:.04em;text-transform:uppercase}
.res button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:#8E8880;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:3px}
.day{padding-top:34px}
.dh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0;padding-bottom:10px;border-bottom:2px solid #CCFF33;font:inherit}
.dh .dn{font:600 clamp(26px,4vw,40px)/1 Unbounded,sans-serif;letter-spacing:-.035em}
.dh .dl{font-size:15px;color:#A8A29A;letter-spacing:.04em;text-transform:uppercase}
.dh .td{align-self:center;padding:4px 7px 3px;background:#CCFF33;color:#0D0C0E;font:600 11px/1 'Golos Text',sans-serif;letter-spacing:.06em;text-transform:uppercase}
.dh .dc{margin-left:auto;font-size:13px;color:#8E8880}
.ev{display:grid;grid-template-columns:96px minmax(0,1fr) 40px;gap:4px 20px;padding:20px 0;border-bottom:1px solid rgba(237,232,224,.1)}
.ev .tm{padding-top:4px;font:500 14px/1.25 'Golos Text',sans-serif;color:#CCFF33;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.ev .bd{display:flex;flex-direction:column;gap:9px;min-width:0}
.ev .t{margin:0;font:500 clamp(18px,2.2vw,22px)/1.25 'Golos Text',sans-serif;text-wrap:pretty;overflow-wrap:anywhere}
.ev .m{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:14px;line-height:1.4;color:#8E8880}
.ev .m .vn{color:#EDE8E0;border-bottom:1px solid rgba(237,232,224,.3)}.ev .m .vn:hover{color:#CCFF33}
.gs{display:flex;flex-wrap:wrap;gap:6px}
.tag{padding:4px 9px;border:1px solid rgba(237,232,224,.18);border-radius:999px;font-size:11px;line-height:1.2;color:#A8A29A;letter-spacing:.02em}.tag:hover{border-color:#CCFF33}
.src{font-size:12px;color:#6E6962}.src a{color:#8E8880;border-bottom:1px solid rgba(237,232,224,.2)}.src a.rep{border:0;color:#6E6962}.src a:hover{color:#CCFF33}
.star{align-self:start;width:40px;height:40px;padding:0;border:0;background:none;cursor:pointer;font-size:20px;line-height:1;color:rgba(237,232,224,.34)}
.star:hover{color:#EDE8E0}.star[aria-pressed=true]{color:#CCFF33}
.empty{padding:90px 0;text-align:center}.empty b{font:600 24px/1.2 Unbounded,sans-serif;letter-spacing:-.03em}.empty p{margin:14px auto 0;color:#8E8880}
.cols{columns:3 240px;gap:28px;margin-top:24px}.cols a{display:block;padding:5px 0;break-inside:avoid}.cols .small{margin-left:4px;color:#CCFF33}
.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;margin-top:44px;background:rgba(237,232,224,.12);border:1px solid rgba(237,232,224,.12)}
.vc{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:20px 18px;background:#0D0C0E}
.vc b{display:block;font:500 17px/1.25 'Golos Text',sans-serif;text-wrap:pretty}.vc small{display:block;margin-top:6px;font-size:12px;line-height:1.35;color:#8E8880}
.vc i{flex:0 0 auto;font:600 22px/1 Unbounded,sans-serif;font-style:normal;color:#CCFF33;letter-spacing:-.03em}
.vc:hover b{color:#CCFF33}.vc.zero b,.vc.zero i{color:#6E6962}
.aq{margin-top:36px}.aq input{width:100%;max-width:360px;padding:12px 14px;background:rgba(237,232,224,.06);border:1px solid rgba(237,232,224,.18);border-radius:2px;color:#EDE8E0;font-size:15px;outline:none}
.aq input:focus{border-color:#CCFF33}.aq input::placeholder{color:#8E8880}
.abc{display:flex;flex-wrap:wrap;gap:4px;margin-top:18px;font:500 13px/1 'Golos Text',sans-serif}
.abc a,.abc span{min-width:30px;padding:7px 8px;border:1px solid rgba(237,232,224,.14);border-radius:2px;text-align:center}
.abc a:hover{border-color:#CCFF33}.abc span{color:#4a4640}
.ag{padding-top:40px;scroll-margin-top:12px}.an{display:flex;flex-wrap:wrap;gap:10px 26px;padding-top:18px}
.an a{font-size:17px;border-bottom:1px solid rgba(237,232,224,.2)}.an a:hover{border-color:#CCFF33}
.an i{margin-left:6px;font:600 12px Unbounded,sans-serif;font-style:normal;color:#CCFF33}
.cloud{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 32px;margin-top:48px}
.cloud a{display:flex;align-items:baseline;gap:10px;font-family:Unbounded,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.05}
.cloud a.hot{color:#CCFF33}.cloud a.zero{color:#6E6962}.cloud a:hover{color:#EDE8E0;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}
.cloud i{font:400 13px/1 'Golos Text',sans-serif;font-style:normal;color:#6E6962;letter-spacing:0}
.note{margin-top:60px;padding-top:22px;border-top:1px solid rgba(237,232,224,.14);max-width:40em;line-height:1.6}.note a{border-bottom:1px solid rgba(237,232,224,.3)}
.btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}
.btn{padding:14px 22px;border:1px solid rgba(237,232,224,.22);border-radius:2px;font:500 15px/1 'Golos Text',sans-serif}.btn:hover{border-color:#CCFF33}
.btn.pri{background:#CCFF33;border-color:#CCFF33;color:#0D0C0E;font-weight:600}.btn.pri:hover{background:#EDE8E0;border-color:#EDE8E0;color:#0D0C0E}
.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin-top:70px;background:rgba(237,232,224,.12);border:1px solid rgba(237,232,224,.12)}
.tiles div{padding:26px 22px;background:#0D0C0E}.tiles b{display:block;font:600 clamp(32px,4vw,46px)/1 Unbounded,sans-serif;letter-spacing:-.04em}
.tiles span{display:block;margin-top:12px;font-size:13px;line-height:1.5;color:#8E8880}
.steps,.offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:32px}
.steps div{padding-top:18px;border-top:2px solid #CCFF33}.steps i{font:600 15px/1 Unbounded,sans-serif;font-style:normal;color:#CCFF33}
.steps b,.offers b{display:block;margin-top:14px;font:500 19px/1.25 'Golos Text',sans-serif}.offers b{margin-top:0;font-size:18px}
.steps p,.offers p{margin:10px 0 0;font-size:14px;line-height:1.6;color:#A8A29A;text-wrap:pretty}
.offers{gap:24px}.offers div{display:flex;flex-direction:column;padding:26px 22px;border:1px solid rgba(237,232,224,.18)}
.offers a{margin-top:auto;padding-top:18px;font-size:14px;color:#CCFF33}.offers a:hover{color:#EDE8E0}
.srcs{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:26px}.srcs span{padding:8px 13px;border:1px solid rgba(237,232,224,.18);border-radius:2px;font-size:13px;color:#A8A29A}
.story p{max-width:38em;font-size:16px;line-height:1.65;color:#A8A29A}.story b{color:#EDE8E0}
.fk,.fh,.ff,.mbar,.shade{display:none}
.fnav{flex:0 0 100%;display:flex;flex-wrap:wrap;gap:6px 18px;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid rgba(237,232,224,.08)}
.fnav b{flex:0 0 100%;font:500 11px/1 'Golos Text',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6E6962;margin-top:8px}
footer .fnav a{border:0;color:#A8A29A}footer .fnav a:hover{color:#CCFF33}
.quick{display:flex;flex-wrap:wrap;gap:8px;margin:-14px 0 34px}.quick a{padding:8px 13px;border:1px solid rgba(237,232,224,.22);border-radius:999px;font-size:13px}
.quick a:hover{border-color:#CCFF33}.quick a.tg{border-color:#CCFF33;color:#CCFF33}.kick{display:block;margin-bottom:18px;font:500 13px/1.3 'Golos Text',sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8E8880}
.mnav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;font-size:14px}.mnav a{border-bottom:1px solid rgba(237,232,224,.3)}
button.btn{background:none;color:#EDE8E0;cursor:pointer}
.back{display:inline-block;margin-top:34px;font-size:14px;color:#8E8880}
.evp .etm{margin-top:28px;font:600 18px/1 Unbounded,sans-serif;color:#CCFF33;letter-spacing:-.01em}.evp .etm.dim{font:400 14px 'Golos Text',sans-serif;color:#8E8880}
.evp h1{margin-top:14px;font:500 clamp(28px,4.5vw,46px)/1.12 'Golos Text',sans-serif;letter-spacing:-.015em;max-width:22em}
.facts{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px 18px;max-width:720px;margin:28px 0 0;font-size:16px;line-height:1.45}
.facts dt{color:#6E6962}.facts dd{margin:0}.facts dd a{border-bottom:1px solid rgba(237,232,224,.3)}.facts small{display:block;margin-top:3px;font-size:13px;color:#8E8880}
.evp .gs{margin-top:22px}.acts{display:flex;flex-wrap:wrap;gap:8px;max-width:720px;margin-top:30px}
.star.wide{width:auto;height:auto;padding:14px 20px;border:1px solid rgba(237,232,224,.22);border-radius:2px;font:500 15px/1 'Golos Text',sans-serif;color:#EDE8E0}
.star.wide[aria-pressed=true]{color:#CCFF33;border-color:#CCFF33}
.esrc{margin:16px 0 0;font-size:13px;color:#6E6962}.esrc a{color:#8E8880;border-bottom:1px solid rgba(237,232,224,.2)}
.enote{max-width:720px;margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(237,232,224,.12);font-size:13px;line-height:1.6;color:#6E6962}
.enote a{color:#8E8880;border-bottom:1px solid rgba(237,232,224,.2)}
.arch h3{margin:30px 0 8px;font:600 17px/1.2 Unbounded,sans-serif;letter-spacing:-.02em;color:#CCFF33}
.arch ul{margin:0;padding:0;list-style:none;max-width:860px}
.arch li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:2px 18px;padding:10px 0;border-bottom:1px solid rgba(237,232,224,.08)}
.arch li>span{font-size:14px;color:#8E8880;font-variant-numeric:tabular-nums}.arch li a{font-size:16px}.arch li a:hover{color:#CCFF33}
.arch small{display:block;margin-top:3px;font-size:13px;color:#8E8880}.arch small .vn{color:#A8A29A;border-bottom:1px solid rgba(237,232,224,.2)}
footer{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 28px;margin-top:70px;padding:26px 28px 40px;border-top:1px solid rgba(237,232,224,.14);font-size:13px;line-height:1.6;color:#6E6962}
footer p{margin:0;max-width:52em}footer a{color:#8E8880;border-bottom:1px solid rgba(237,232,224,.2)}
@media (max-width:720px){header.top{padding:16px 18px}.top nav{gap:4px 16px}main{padding:0 18px 30px}.bar{margin:0 -18px}
.pills,.flt,.gen{padding-left:18px;padding-right:18px}
.pills{padding-top:10px;padding-bottom:10px}.flt,.gen{padding-bottom:10px}.pill{min-width:54px;padding:7px 8px 6px}
.dh{flex-wrap:nowrap}.dh .dl{font-size:13px}.dh .dc{display:none}
.tiles{grid-template-columns:1fr 1fr;margin-top:44px}.tiles div{padding:18px 16px}.tiles b{font-size:30px}.tiles span{font-size:12px}
.hero h1{margin-top:36px}.stats{gap:10px 24px;margin:24px 0 28px}
.ev{grid-template-columns:62px minmax(0,1fr) 32px;gap:4px 12px;padding:16px 0}.ev .tm{font-size:13px}.star{width:32px}
footer{padding:22px 18px 34px}
.bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0D0C0E}
.fl{position:fixed;left:0;right:0;bottom:0;z-index:30;max-height:84vh;overflow-y:auto;padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:#0D0C0E;border-top:1px solid rgba(237,232,224,.2);border-radius:18px 18px 0 0;transform:translateY(105%);visibility:hidden;transition:transform .25s ease,visibility .25s}
html.sheet .fl{transform:none;visibility:visible}html.sheet{overflow:hidden}html.sheet .bar{z-index:40}
.fh{display:block;padding:0 18px 8px}.fh i{display:block;width:44px;height:4px;margin:0 auto 16px;border-radius:4px;background:rgba(237,232,224,.28)}.fh b{font:600 17px/1 Unbounded,sans-serif;letter-spacing:-.02em}
.fl .flt,.fl .gen{flex-wrap:wrap;overflow:visible;padding-bottom:6px}.fl .flt input{flex:1 1 100%;max-width:none;padding:12px 14px;font-size:16px}
.fk{display:block;flex:0 0 100%;margin-top:12px;font-size:11px;color:#8E8880;letter-spacing:.08em;text-transform:uppercase}
.fl .savedlbl{display:none}.ff{display:flex;gap:8px;padding:14px 18px 0}.ff .chip{padding:14px 18px;font-size:14px}.ff #show{flex:1}
.shade{display:block;position:fixed;inset:0;z-index:25;background:rgba(0,0,0,.6)}
.mbar{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:rgba(13,12,14,.97);border-top:1px solid rgba(237,232,224,.14)}
.mbar button{flex:1;padding:13px;border:0;border-radius:2px;background:rgba(237,232,224,.08);color:#EDE8E0;font:500 14px/1 'Golos Text',sans-serif;cursor:pointer}
body:has(.mbar){padding-bottom:64px}
.facts{grid-template-columns:92px minmax(0,1fr);font-size:15px}.arch li{grid-template-columns:58px minmax(0,1fr);gap:2px 12px}.acts .btn,.acts .star.wide{flex:1 1 40%;text-align:center}.acts .btn.pri{flex-basis:100%}}
@media (hover:none),(max-width:720px){.pills,.flt,.gen{scrollbar-width:none}.pills::-webkit-scrollbar,.flt::-webkit-scrollbar,.gen::-webkit-scrollbar{display:none}}