.tq-pr{overflow-x:clip}.tq-pr__head{margin-bottom:22px}.tq-pr__eyebrow{margin:0 0 10px;font:700 14px/1.2 var(--tq-body);color:var(--tq-blue)}.tq-pr__chips{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.tq-pr__chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px 8px 11px;border-radius:999px;cursor:pointer;background:var(--pa-soft);color:var(--pa);border:1px solid transparent;font:700 13.5px/1 var(--tq-body);transition:transform .2s var(--tq-ease),border-color .2s}.tq-pr__chip:hover{border-color:var(--pa);transform:translateY(-1px)}.tq-pr__chip:focus-visible{outline:2px solid var(--pa);outline-offset:2px}@media (max-width:640px){.tq-pr__chip{padding:7px 11px 7px 9px;font-size:13px}}.tq-pr__card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--pa);opacity:0;pointer-events:none}.tq-pr__card[data-flash=true]:after{animation:tq-pr-flash 1.5s ease-out both}@keyframes tq-pr-flash{0%,55%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.tq-pr__card[data-flash=true]:after{animation:none;opacity:1}}.tq-pr__scroller{--tq-pr-pad:max(var(--tq-gutter),calc((100% - var(--tq-max)) / 2 + var(--tq-gutter)));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:32px var(--tq-pr-pad) 40px;margin-block:-24px -16px;scroll-padding-inline:var(--tq-pr-pad)}.tq-pr__scroller::-webkit-scrollbar{display:none}.tq-pr__scroller:focus-visible{outline:2px solid var(--tq-blue);outline-offset:-2px;border-radius:12px}.tq-pr__track{list-style:none;margin:0;padding:0;display:flex;gap:20px;width:max-content}.tq-pr__card{scroll-snap-align:start;flex:none;width:360px;background:var(--tq-white);border:1px solid var(--tq-line);border-radius:24px;padding:22px;display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;align-content:start;box-shadow:inset 0 3px 0 var(--pa,var(--tq-blue)),0 1px 2px rgba(11,23,54,.04),0 12px 28px -18px rgba(11,23,54,.18);transition:box-shadow .32s var(--tq-ease),transform .32s var(--tq-ease);position:relative;overflow:hidden}.tq-pr__tag{justify-self:start;display:inline-flex;align-items:center;gap:7px;padding:5px 11px 5px 6px;border-radius:999px;background:var(--pa-soft);color:var(--pa);font:700 12.5px var(--tq-body)}.tq-pr__tag i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--pa);color:#fff}.tq-pr__card:hover{box-shadow:inset 0 3px 0 var(--pa,var(--tq-blue)),var(--tq-shadow-lift);transform:translateY(-4px)}.tq-pr__card .tq-h3{font-size:clamp(20px,2vw,22px);margin:0}.tq-pr__hl{font-style:normal}.tq-pr__card .tq-link,.tq-pr__hl{color:var(--pa,var(--tq-blue))}.tq-pr__tile{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--pa-soft);color:var(--pa);margin-right:8px}.tq-pr__link{justify-self:start}.tq-pr__link:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.tq-pr__link:focus-visible{outline:none}.tq-pr__link:focus-visible:before{outline:2px solid var(--pa,var(--tq-blue));outline-offset:2px;border-radius:24px}@media (max-width:640px){.tq-pr__card{width:82vw}}.tq-pr__ctl{display:flex;align-items:center;justify-content:center;gap:16px}.tq-pr__count{margin:0;min-width:56px;text-align:center}.tq-pr__btn{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:var(--tq-white);border:1px solid var(--tq-line-strong);color:var(--tq-ink);transition:background-color .2s,border-color .2s,opacity .2s}.tq-pr__btn:hover:not(:disabled){background:var(--tq-blue-50);border-color:var(--tq-blue-soft)}.tq-pr__btn:focus-visible{outline:2px solid var(--tq-blue);outline-offset:2px}.tq-pr__btn:disabled{opacity:.4;cursor:default}.tq-pr__ui{background:color-mix(in srgb,var(--pa-soft) 60%,#fff);border:1px solid var(--tq-line);border-radius:16px;padding:14px;height:252px;position:relative;overflow:hidden;font-size:12.5px;color:var(--tq-text);display:flex;flex-direction:column}.tq-pr__ui-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tq-pr__ui-head b{display:inline-flex;align-items:center;font:700 13px var(--tq-display);color:var(--tq-ink)}.tq-pr__small{display:flex;align-items:center;color:var(--tq-muted);font-size:12px}.tq-pr__inl{vertical-align:-2px;margin-right:4px}.tq-pr__box{display:grid;gap:8px;background:#fff;border:1px solid var(--tq-line);border-radius:12px;padding:14px}.tq-pr__big{font:800 19px/1.15 var(--tq-display);color:var(--tq-ink);letter-spacing:-.02em}.tq-pr__lessons li,.tq-pr__msg,.tq-pr__opts li,.tq-pr__slide,.tq-pr__streak{opacity:0;transform:translateX(14px);transition:opacity .45s calc(var(--i, 0) * .11s + .1s),transform .55s calc(var(--i, 0) * .11s + .1s) var(--tq-ease-out)}[data-on=true] .tq-pr__lessons li,[data-on=true] .tq-pr__msg,[data-on=true] .tq-pr__opts li,[data-on=true] .tq-pr__slide,[data-on=true] .tq-pr__streak{opacity:1;transform:none}.tq-pr__streak{--i:3;align-self:flex-start;margin-top:12px}.tq-pr__lessons{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tq-pr__lessons li{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--tq-line);border-radius:10px;padding:9px 10px;color:var(--tq-muted);position:relative}.tq-pr__lessons li.is-now{color:var(--tq-ink);border-color:var(--pa)}.tq-pr__kind{flex:none}.tq-pr__ltxt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tq-pr__tick{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--tq-teal);color:#fff}.tq-pr__bar{position:absolute;left:10px;right:10px;bottom:3px;height:3px;border-radius:3px;background:var(--pa-soft);overflow:hidden}.tq-pr__bar i{display:block;height:100%;background:var(--pa);transform:scaleX(0);transform-origin:left;transition:transform 2.4s linear .6s}[data-on=true] .tq-pr__bar i{transform:scaleX(.7)}.tq-pr__join{justify-self:start;border-radius:9px;padding:8px 16px;font-weight:700;background:var(--tq-line);color:var(--tq-muted);transition:background-color .4s 1s,color .4s 1s}[data-on=true] .tq-pr__join{background:var(--pa);color:#fff}.tq-pr__price{font-size:13px;color:var(--tq-muted)}.tq-pr__price b{font:800 26px var(--tq-display);color:var(--tq-ink)}.tq-pr__lock{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--tq-ink);background:var(--tq-tint);border-radius:999px;padding:5px 11px}.tq-pr__avs{display:flex;align-items:center}.tq-pr__avs>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--pa);color:#fff;font:700 10px var(--tq-body);border:2px solid #fff;margin-left:-5px;opacity:0;transition:opacity .4s calc(var(--i) * .12s + .5s)}.tq-pr__avs>span:first-child{margin-left:0}[data-on=true] .tq-pr__avs>span{opacity:1}.tq-pr__file{display:flex;gap:12px;align-items:center}.tq-pr__pdf{flex:none;width:40px;height:48px;border-radius:6px;display:grid;place-items:center;background:#fee2e2}.tq-pr__fmeta{display:grid;gap:2px;min-width:0}.tq-pr__fmeta b{font:700 14px var(--tq-display);color:var(--tq-ink)}.tq-pr__dl{height:8px;border-radius:8px;background:var(--pa-soft);overflow:hidden;display:block}.tq-pr__dl i{display:block;height:100%;background:var(--pa);transform:scaleX(0);transform-origin:left;transition:transform 1.8s .5s var(--tq-ease)}[data-on=true] .tq-pr__dl i{transform:none}.tq-pr__ready{display:inline-flex;align-items:center;gap:6px;color:var(--tq-teal);font-weight:700;opacity:0;transition:opacity .4s 2.2s}[data-on=true] .tq-pr__ready{opacity:1}.tq-pr__msgs{display:grid;gap:8px}.tq-pr__msg{margin:0;background:#fff;border:1px solid var(--tq-line);border-radius:12px;padding:9px 11px;color:var(--tq-text);line-height:1.4}.tq-pr__msg b{color:var(--tq-ink);margin-right:4px}.tq-pr__react{display:inline-block;margin-left:4px;padding:0 7px;border-radius:999px;background:var(--pa-soft);color:var(--pa);font-weight:700;font-size:11px}.tq-pr__ok{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--tq-teal)}.tq-pr__cd{display:flex;gap:8px}.tq-pr__cd span{display:grid;justify-items:center;min-width:52px;padding:6px 8px;border-radius:10px;background:var(--tq-tint);color:var(--tq-muted);font-size:11px}.tq-pr__cd b{font:800 18px var(--tq-display);color:var(--tq-ink)}.tq-pr__timer{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--tq-tint);color:var(--tq-ink);font-weight:700;font-variant-numeric:tabular-nums}.tq-pr__opts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tq-pr__opts li{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--tq-line);border-radius:10px;padding:8px 10px}.tq-pr__opts li.is-picked{border-color:var(--pa);background:var(--pa-soft);color:var(--tq-ink);font-weight:600}.tq-pr__radio{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid var(--tq-line-strong)}.is-picked .tq-pr__radio{border-color:var(--pa);background:radial-gradient(circle,var(--pa) 40%,transparent 45%)}.tq-pr__foot{margin-top:auto;display:flex;align-items:center;gap:8px}@media (prefers-reduced-motion:reduce){.tq-pr__card{transition:none}.tq-pr__lessons li,.tq-pr__msg,.tq-pr__opts li,.tq-pr__slide,.tq-pr__streak{opacity:1;transform:none;transition:none}.tq-pr__bar i{transform:scaleX(.7);transition:none}.tq-pr__dl i{transform:none;transition:none}.tq-pr__avs>span,.tq-pr__ready{opacity:1;transition:none}.tq-pr__join{background:var(--pa);color:#fff;transition:none}}