.plain-fs{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.plain-fs .lbl{margin-bottom:8px}.empty .hint{font-size:16px}.pcard{color:var(--ink);text-decoration:none}.disc{flex-direction:column;gap:36px;display:flex}.disc-h{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.disc-h h1{text-transform:uppercase;margin:0}.disc-h+.disc-up,.disc-h+.cats,.disc-up+.cats{margin-top:-22px}.disc-up{background:linear-gradient(120deg,#2a1d5e,#15122a);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}.disc-up img{object-fit:cover;border-radius:8px;flex:none;width:44px;height:58px}.disc-up>span:not(.btn){flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.disc-up>span>span{color:var(--ink2);font-size:13px}.cats{flex-direction:column;gap:14px;display:flex}.disc-lh h2{text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,28px)}.cats-nav{gap:8px;display:flex}.cat-tiles{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(30.303% - 14.5455px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.cat-tiles::-webkit-scrollbar{display:none}.cat-tiles>*{scroll-snap-align:start}.cat{aspect-ratio:16/9;font:inherit;text-align:left;cursor:pointer;background:#1d1838;border:0;border-radius:18px;align-items:flex-end;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f}.cat img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform .3s;position:absolute;inset:0}.cat:after{content:"";background:linear-gradient(#0a08161a 30%,#0a0816e0);position:absolute;inset:0}.cat:hover img{transform:scale(1.05)}.cat[aria-pressed=true]{box-shadow:0 0 0 3px var(--accent)}.cat>span{z-index:1;flex-direction:column;gap:2px;display:flex;position:relative}.cat b{font-family:var(--font-display);text-transform:uppercase;font-size:22px;line-height:1.1}.cat b+span{color:var(--ink2);font-size:13px}.disc-lh{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:20px 0 16px;display:flex}.disc-lh .count{color:var(--ink2);align-items:center;gap:12px;margin:0;display:flex}@media (max-width:900px){.cat-tiles{margin-right:calc(-1 * var(--gut));padding-right:var(--gut);grid-auto-columns:72%}.cat b{font-size:18px}.disc-lh{margin-top:0}}.disc .grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:26px 18px}@media (max-width:900px){.disc .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}.landing{flex-direction:column;gap:40px;display:flex}.landing-crumbs ol{color:var(--ink2);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.landing-crumbs li+li:before{content:"›";margin-right:6px}.landing-crumbs a{color:var(--ink2);margin:-6px 0;padding:6px 0;display:inline-block}.landing-h{max-width:760px}.landing-h p{color:var(--ink2);font-size:18px;line-height:1.6}.landing section>h2{margin-bottom:16px}.landing-why,.landing-more{max-width:760px}.landing-why ul,.landing-more ul{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.landing-why li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.landing-why li svg{color:var(--good);flex:none;margin-top:4px}.landing-why .btns{flex-wrap:wrap;gap:12px;display:flex}.landing .faq{max-width:760px}
