@layer components{.ctl{display:block}.ctl [hidden]{display:none!important}.ctl .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctl .between{justify-content:space-between}.ctl .grow{flex:1;min-width:0}.ctl .mt{margin-top:14px}.ctl .mt2{margin-top:22px}.ctl .mt-s{margin-top:6px}.ctl .mb{margin-bottom:10px}.ctl .ok-t{color:var(--ok)}.ctl .warn-t{color:var(--warn)}.ctl .bad-t{color:var(--bad)}.ctl .lead{color:var(--muted);max-width:65ch;margin-top:4px;font-size:15px}.ctl .grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:760px){.ctl .grid2{grid-template-columns:1fr}}.ctl h1.ph{margin-bottom:10px}[data-theme=dark] .ctl .sec-h a.all,[data-theme=dark] .ctl .cmeta2 a{color:var(--sky)}.ctl .stars{color:var(--text);align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.ctl .stars .ic{color:var(--orange)}.ctl .stars .ic path{fill:currentColor}.ctl .stars .off{opacity:.3}.ctl .price{font-family:var(--fd);white-space:nowrap;color:var(--head);font-weight:700}.ctl .price s{color:var(--muted);margin-inline-end:5px;font-size:12px;font-weight:400}.ctl .price.xl{font-size:24px;font-weight:800}.ctl .cats{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}@media (max-width:760px){.ctl .cats{grid-template-columns:repeat(3,1fr)}}.ctl .cats.c3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:761px){.ctl .cats.c3{gap:12px}}.ctl .cat{background:var(--surface);min-height:86px;color:var(--head);border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 6px 8px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ctl .cat:hover{background:var(--surface-2);border-color:var(--brand-3)}.ctl .cat .ic{width:36px;height:36px;color:var(--brand);background:color-mix(in srgb, var(--brand-3) 14%, var(--surface));border-radius:50%;padding:7px}.ctl .cat.l2 .ic{color:var(--brand-2)}.ctl .cat.l3 .ic{color:var(--brand-3)}[data-theme=dark] .ctl .cat .ic{color:var(--sky)}.ctl .cat b{font-family:var(--fd);color:var(--head);font-size:12px;font-weight:700;line-height:1.35}.ctl .cat small{color:var(--muted);font-size:10.5px;line-height:1.2}.ctl .cat[aria-current=true]{box-shadow:0 0 0 3px var(--yellow)}@media (min-width:761px){.ctl .cat{min-height:92px}}.ctl .cats.c3 .cat{min-height:84px}@media (min-width:761px){.ctl .cats.c3 .cat{min-height:104px}.ctl .cats.c3 .cat b{font-size:13.5px}}@media (min-width:1024px){.ctl .cats.c3{gap:14px}.ctl .cats.c3 .cat{min-height:116px}.ctl .cats.c3 .cat b{font-size:14.5px}.ctl .cats.c3 .cat .ic{width:42px;height:42px;padding:9px}}.ctl .cat.pic{aspect-ratio:1;background:var(--brand);border:0;justify-content:flex-end;min-height:0;padding:0}@media (min-width:761px){.ctl .cats.c3 .cat.pic{aspect-ratio:5/2;min-height:0}}.ctl .cat.pic img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ctl .cat.pic .cap{background:linear-gradient(#0000,#00000073 40%,#000000c7);flex-direction:column;gap:1px;width:100%;padding:22px 6px 7px;display:flex;position:relative}.ctl .cat.pic b{color:#fff;text-shadow:0 1px 2px #00000080}.ctl .cat.pic small{color:#ffffffd9}.ctl .cat.pic:hover{background:var(--brand)}.ctl .cat.pic:hover img{opacity:.92}.ctl .catimg{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ctl .catimg-thumb{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:72px;height:72px}.ctl .catimg .note{flex-basis:100%}.ctl .hscroll{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}@media (max-width:860px){.ctl .hscroll{padding-inline-end:52px}}.ctl .hscroll>*{scroll-snap-align:start;flex:none}.ctl .cgrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}@media (max-width:640px){.ctl .cgrid{grid-template-columns:1fr 1fr;gap:9px}}@media (min-width:1024px){.ctl .cgrid{gap:14px}}.ctl .cover{aspect-ratio:16/9;color:var(--on-brand);background-color:var(--c,var(--brand));background-position:50%;background-size:cover;text-decoration:none;display:block;position:relative;overflow:hidden}.ctl .cover.pat{background-image:radial-gradient(color-mix(in srgb, var(--on-brand) 14%, transparent) 1.5px, transparent 1.6px);background-size:18px 18px}.ctl .cover .glyph{inset-inline-start:12px;color:var(--on-brand);opacity:.95;line-height:0;position:absolute;bottom:10px}.ctl .cover:after{content:"";inset-inline:0;background:var(--sky);opacity:.85;height:3px;position:absolute;bottom:0}.ctl .cover .pill{top:8px;position:absolute;inset-inline-start:8px}.ctl .cover.big{aspect-ratio:16/9;border-radius:14px}.ctl .cover.big .glyph{inset-inline-start:22px;bottom:18px}.ctl .fav{top:7px;background:var(--surface);width:32px;height:32px;color:var(--head);cursor:pointer;z-index:1;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:7px}.ctl .fav.plain{background:var(--surface-2);color:var(--head);flex:none;position:static}.ctl .fav[aria-pressed=true]{color:var(--bad)}.ctl .fav[aria-pressed=true] .ic path{fill:currentColor}.ctl .cfoot .price{font-size:14px}.ctl .acclist a>span.unread-dot{background:var(--bad);min-width:20px;height:20px;color:var(--on-brand);border-radius:999px;flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.ctl .cfoot .price s{color:var(--muted);margin-inline-end:4px;font-size:12px;font-weight:400}.ctl .cflash{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding-top:4px;display:flex}.ctl .hscroll .ccard{width:184px}@media (max-width:640px){.ctl .hscroll .ccard{width:148px}}.ctl .pill.live{background:color-mix(in srgb, var(--brand-3) 14%, var(--surface));color:var(--brand-2)}[data-theme=dark] .ctl .pill.live{color:var(--sky)}.ctl .mcov{width:72px;height:48px;color:var(--on-brand);background-color:var(--c,var(--brand));border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.ctl .cont{background:var(--surface);border:1px solid var(--line);width:285px;color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:9px;text-decoration:none;display:flex}@media (max-width:640px){.ctl .cont{width:250px}}.ctl .cont>div{flex:1;gap:2px;min-width:0;display:grid}.ctl .cont b{font-family:var(--fd);-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;color:var(--head);-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.ctl .cont .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctl .sugg>.sg{width:150px}.ctl .sg{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:12px;grid-template-rows:auto auto auto auto;align-content:start;gap:4px;min-width:0;padding:7px;text-decoration:none;display:grid}.ctl .sg-cov{height:58px;color:var(--on-brand);background:var(--c,var(--brand)) center / cover no-repeat;border-radius:8px;place-items:center;display:grid}.ctl .sg-t{font-family:var(--fd);color:var(--head);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.9em;font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.ctl .sg-p{font-family:var(--fd);color:var(--head);white-space:nowrap;font-size:13px;font-weight:700}.ctl .sg-why{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ctl .trow{gap:12px}.ctl .tchip{width:92px;color:var(--text);justify-items:center;gap:6px;min-width:0;text-decoration:none;display:grid}.ctl .tchip>span:last-child{max-width:100%;color:var(--head);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.ctl .tchip .tav{border:3px solid var(--orange)}.ctl .tchip:hover>span:last-child{text-decoration:underline}.ctl .soon{text-align:center;border:1px dashed var(--line);background:var(--surface);border-radius:14px;justify-items:center;gap:8px;margin-block:12px;padding:22px 16px;display:grid}.ctl .soon>.ic{color:var(--brand)}[data-theme=dark] .ctl .soon>.ic{color:var(--sky)}.ctl .soon h2{font-family:var(--fd);color:var(--head);font-size:18px}.ctl .soon p{color:var(--muted);max-inline-size:52ch;font-size:14px}.ctl .soon .soon-cta{justify-items:center;gap:6px;margin-top:4px;display:grid}.ctl .sbar{align-items:stretch;gap:8px;display:flex}.ctl .sbar>form{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.ctl .sbar>form:focus-within{outline:2px solid var(--focus);outline-offset:2px}.ctl .sbar>form input{min-width:0;min-height:40px;color:var(--text);background:0 0;border:0;outline:none;flex:1}.ctl .fbtn{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:var(--head);border-radius:11px;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex;position:relative}.ctl .fbtn .dot{top:-6px;background:var(--orange);min-width:18px;height:18px;color:var(--on-orange);border-radius:9px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;inset-inline-end:-6px}.ctl .fchips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ctl .fchips a{background:var(--surface-2);border:1px solid var(--brand-3);color:var(--brand);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}[data-theme=dark] .ctl .fchips a{color:var(--sky)}.ctl .fgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.ctl .fgrid{grid-template-columns:1fr}}.ctl .qtypes,.ctl .ctabs,.ctl .seg3{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.ctl .qtypes{gap:5px;margin-top:12px}.ctl .qtypes a{background:var(--surface);border:1px solid var(--line);min-width:0;max-width:150px;color:var(--muted);white-space:nowrap;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ctl .qtypes a[aria-current=page]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ctl .ctabs{gap:5px;margin-top:12px}.ctl .ctabs a{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:170px;color:var(--muted);white-space:nowrap;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:7px 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ctl .ctabs a[aria-current=page]{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.ctl .ctabs a[aria-current=page] .cnt{color:var(--brand);background:#fff}@media (max-width:640px){.ctl .qtypes{gap:4px}.ctl .qtypes a{flex-direction:column;gap:2px;padding:6px 2px;font-size:11.5px;line-height:1.3}.ctl .ctabs{gap:4px}.ctl .ctabs a{gap:3px;padding:7px 2px;font-size:11.5px}.ctl .ctabs .cnt{min-width:16px;padding:0 4px;font-size:10.5px;line-height:16px}}.ctl .seg3{background:var(--surface-2);border-radius:10px;gap:3px;margin-bottom:10px;padding:3px}.ctl .seg3 a{text-align:center;color:var(--muted);white-space:nowrap;border-radius:8px;flex:1;padding:6px;font-size:13px;font-weight:600;text-decoration:none}.ctl .seg3 a[aria-current=page]{background:var(--brand);color:var(--on-brand)}.ctl .egrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}@media (max-width:640px){.ctl .egrid{grid-template-columns:1fr;gap:9px}}.ctl .tgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}@media (max-width:640px){.ctl .tgrid{grid-template-columns:1fr 1fr;gap:9px}}.ctl .tcard{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-items:center;gap:4px;min-width:0;padding:16px 10px;display:grid;position:relative}.ctl .tcard .fav{top:8px;position:absolute;inset-inline-end:8px}.ctl .tcard h3{font-size:14px}.ctl .tcard h3 a{text-decoration:none}.ctl .tav{background:var(--brand) center / cover no-repeat;width:46px;height:46px;color:var(--on-brand);font-family:var(--fd);border:2px solid var(--sky);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:700;text-decoration:none;display:grid}.ctl .tav.lg{width:60px;height:60px;font-size:23px}.ctl .tav.xl{width:84px;height:84px;font-size:34px}.ctl .bgrid2{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ctl .bcard2{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:13px;gap:8px;padding:14px;display:grid;position:relative}.ctl .bcard2 .fav{top:10px;position:absolute;inset-inline-end:10px}.ctl .bcard2 b{font-family:var(--fd);color:var(--head);padding-inline-end:34px}.ctl .bcard2 a.bt{text-decoration:none}.ctl .bcard2 a.bt:hover b{text-decoration:underline}.ctl .ctop{grid-template-columns:300px 1fr;align-items:start;gap:18px;margin-top:8px;display:grid}@media (max-width:760px){.ctl .ctop{grid-template-columns:1fr;gap:12px}}.ctl .playbadge{background:color-mix(in srgb, var(--surface) 92%, transparent);width:56px;height:56px;color:var(--brand);box-shadow:0 6px 20px var(--shade);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.ctl .ctop-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ctl .ctop-h h1{font-size:clamp(19px,2.4vw,24px)}.ctl .cmeta2{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.ctl .cmeta2 a{color:var(--brand-2);font-weight:600;text-decoration:none}.ctl .lead.short{color:var(--muted);margin-top:10px;font-size:13.5px}.ctl .learn2{grid-template-columns:1fr 1fr;gap:7px 16px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (max-width:560px){.ctl .learn2{grid-template-columns:1fr}}.ctl .learn2 li{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.ctl .learn2 .ic{color:var(--ok);flex:none;margin-top:3px}.ctl .buy2{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:14px;margin-top:16px;padding:16px}.ctl .plans2{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:7px;display:grid}.ctl .plan2{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;text-align:center;color:var(--text);border-radius:11px;gap:2px;padding:9px 6px;display:grid}.ctl .plan2 span{color:var(--muted);font-size:12px}.ctl .plan2 b{font-family:var(--fd);color:var(--head);font-size:14px}.ctl .plan2[aria-checked=true]{border-color:var(--brand);background:var(--surface-2);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand) 18%, transparent)}.ctl .plan2[aria-checked=true] b{color:var(--brand)}[data-theme=dark] .ctl .plan2[aria-checked=true]{border-color:var(--sky)}[data-theme=dark] .ctl .plan2[aria-checked=true] b{color:var(--sky)}.ctl .cur2{gap:12px;display:grid}.ctl .unit2 h3{color:var(--head);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:5px;font-size:13.5px;display:flex}.ctl .ls2{background:var(--surface);border:1px solid var(--line);color:var(--text);text-align:start;border-radius:10px;align-items:center;gap:9px;width:100%;margin-bottom:5px;padding:9px 11px;font-size:13.5px;text-decoration:none;display:flex}.ctl .ls2:last-child{margin-bottom:0}.ctl button.ls2{font:inherit;cursor:pointer}.ctl a.ls2:hover{border-color:var(--brand-3)}.ctl .ls2 .si{background:var(--surface-2);width:26px;height:26px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}[data-theme=dark] .ctl .ls2 .si{color:var(--sky)}.ctl .ls2 .si.ok{background:var(--ok-bg);color:var(--ok)}.ctl .ls2 .si.lk{background:var(--surface-2);color:var(--muted)}.ctl .ls2 .lt{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ctl .ls2 .d{color:var(--muted);flex:none;font-size:12px}.ctl .stt{border-radius:6px;flex:none;padding:1px 7px;font-size:11px}.ctl .stt.done,.ctl .stt.free{background:var(--ok-bg);color:var(--ok)}.ctl .stt.lock{background:var(--surface-2);color:var(--muted)}.ctl .revsum{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ctl .revsum>b{font-family:var(--fd);color:var(--head);font-size:26px}.ctl .reviews{gap:8px;display:grid}.ctl .rev{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:3px;padding:10px 12px;font-size:13.5px;display:grid}.ctl .stars5{gap:2px;margin-top:5px;display:flex}.ctl .stars5 button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:2px}.ctl .stars5 button[aria-checked=true],.ctl .stars5 button.on{color:var(--orange)}.ctl .stars5 button.on .ic path{fill:currentColor}.ctl .linkrow{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:11px;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:flex}.ctl .buybar{bottom:0;z-index:56;background:var(--surface);border-top:1px solid var(--line);padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 22px var(--shade);align-items:center;gap:12px;display:flex;position:fixed;inset-inline:0}.ctl .buybar .bb-p{flex:1;min-width:0;display:grid}.ctl .buybar .bb-p b{font-family:var(--fd);color:var(--head);font-size:17px}.ctl .buybar .btn{flex:none;min-width:130px}.ctl .bbspace{height:76px}@media (min-width:861px){.ctl .buybar{border-radius:14px 14px 0 0;max-width:1180px;margin:0 auto}}body:has(.ctl .buybar) .wa{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.ctl .tprof{align-items:flex-start;gap:18px;display:flex}@media (max-width:560px){.ctl .tprof{flex-direction:column}}.ctl.ctl-nrw{max-inline-size:760px;margin-inline:auto}.ctl .acchead{align-items:center;gap:14px;margin:6px 0 16px;display:flex}.ctl .acclist{gap:8px;display:grid}.ctl .acclist a,.ctl .acclist button{background:var(--surface);border:1px solid var(--line);color:var(--text);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 15px;font-size:14.5px;text-decoration:none;display:flex}.ctl .acclist a:hover,.ctl .acclist button:hover{background:var(--surface-2)}.ctl .acclist .ic:first-child{color:var(--brand);flex:none}[data-theme=dark] .ctl .acclist .ic:first-child{color:var(--sky)}.ctl .acclist a>span,.ctl .acclist button>span{flex:1}.ctl .acclist a>.ic:last-child{color:var(--muted)}.ctl .acclist form{display:contents}.ctl .faq{border-bottom:1px solid var(--line);padding:10px 0}.ctl .faq:last-child{border-bottom:0}.ctl .faq summary{cursor:pointer;color:var(--head);font-weight:600}.ctl .faq p{margin-top:6px}.ctl .setrow{justify-content:space-between;align-items:center;gap:12px;display:flex}.ctl .setrow b{align-items:center;gap:8px;display:flex}.ctl .setrow b .ic{color:var(--brand)}[data-theme=dark] .ctl .setrow b .ic{color:var(--sky)}.ctl .social2.big a{padding:12px 16px}.ctl .tree{gap:8px;display:grid}.ctl .tree details{background:var(--surface);border:1px solid var(--line);border-radius:10px}.ctl .tree summary{cursor:pointer;color:var(--head);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;font-weight:700;list-style:none;display:flex}.ctl .tree summary::-webkit-details-marker{display:none}.ctl .tree .lvl{background:var(--brand);width:26px;height:26px;color:var(--sky);border-radius:7px;flex:none;place-items:center;display:grid}.ctl .tree .sub{border-top:1px solid var(--line);gap:8px;padding:8px 12px 10px;display:grid}.ctl .tree .l2row{background:var(--surface-2);border-radius:9px;gap:6px;padding:8px 10px;display:grid}.ctl .tree .l2row>.row>b{color:var(--brand-2)}[data-theme=dark] .ctl .tree .l2row>.row>b{color:var(--sky)}.ctl .tree .chips .chip{background:var(--surface)}.ctl .tree details details{background:var(--surface-2)}.ctl .tree details details details{background:var(--surface)}.ctl .tree details details summary{font-size:13.5px;font-weight:600}.ctl .tree .sub .sub{padding-inline-start:14px}.ctl .inline-form{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ctl .inline-form .inp{flex:1;width:auto;min-width:140px}.ctl .learnrows{gap:6px;display:grid}.ctl .apv-prev{aspect-ratio:16/9;width:170px;color:var(--on-brand);background-color:var(--c,var(--brand));border-radius:10px;flex:none;place-items:center;display:grid}@media (max-width:640px){.ctl .apv-prev{width:100%}}.ffilter{gap:14px;display:grid}.ffilter-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ffilter-grid .inp{width:100%}@media (max-width:520px){.ffilter-grid{grid-template-columns:1fr}}.ffilter-actions{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;padding-block:10px 2px;display:grid;position:sticky;bottom:0}.ffilter-actions>*{justify-content:center;width:100%}.ctl .pager{justify-content:space-between;align-items:center;gap:12px;display:flex}.ctl .pager [aria-current]{color:var(--muted);font-weight:600}.item-acts{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.item-acts-blocked{color:var(--warn);text-align:start;align-items:center;gap:4px;max-width:34ch;line-height:1.35;display:inline-flex}.item-acts-msg{flex-basis:100%}.ctl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.ctl-head h2{margin:0}}.ctl .cover>img,.ctl .sg-cov>img,.ctl .tav>img{object-fit:cover;border-radius:inherit}.ctl .tav,.ctl .sg-cov{position:relative;overflow:hidden}.ctl .tav.xs{border-width:1px;width:24px;height:24px;font-size:11px}.ctl .tav.sm{border-width:1.5px;width:32px;height:32px;font-size:13px}.ctl .tline,.tline{align-items:center;gap:6px;display:inline-flex}
