.tq-tg{overflow:clip}.tq-tg__head{margin-bottom:clamp(24px,3vw,40px)}.tq-tg__h--after,.tq-tg__stage{display:none}.tq-tg__after-head .tq-h2,.tq-tg__h--after .tq-h2{font-family:var(--tq-display);color:var(--tq-ink);text-wrap:balance;letter-spacing:-.03em;font-weight:800}.tq-tg__brand{font:800 13px/1 var(--tq-body);letter-spacing:.06em;text-transform:uppercase;color:var(--tq-ink);margin-left:8px}.tq-tg__brand b{color:#1d4ed8;font-weight:800}.tq-tg__card{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:10px;row-gap:4px;width:188px;min-height:60px;padding:10px 12px;--k:0;background:color-mix(in srgb,var(--tq-white) calc(var(--k) * 100%),#f3f1ef);border:1px solid color-mix(in srgb,var(--tq-blue-soft) calc(var(--k) * 100%),#e0dcd8);border-radius:14px;box-shadow:0 14px 28px -20px rgba(11,23,54,.45);opacity:calc(.82 + var(--k) * .18);font:600 14px/1.2 var(--tq-body);color:color-mix(in srgb,var(--tq-ink) calc(var(--k) * 100%),#6b7078);position:relative}.tq-tg__ico{grid-row:1/span 2;flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--tq-blue-50) calc(var(--k) * 100%),#e6e3e0);color:color-mix(in srgb,var(--tq-blue) calc(var(--k) * 100%),#8a8f98)}.tq-tg__name{min-width:0}.tq-tg__tag{grid-column:2;justify-self:start;flex:none;font:600 11px/1 var(--tq-body);color:var(--tq-muted);background:var(--tq-tint);border:1px dashed var(--tq-line-strong);border-radius:999px;padding:4px 7px;white-space:nowrap}.tq-tg__ico2{position:relative;display:inline-block;width:13px;height:13px;flex:none}.tq-tg__ico2 svg{position:absolute;inset:0}.tq-tg__ico2-b{opacity:1}.tq-tg__ico2-a{opacity:0}.tq-tg__caption{margin:0;text-align:center;color:var(--tq-muted);font:500 15px/1.4 var(--tq-body);text-wrap:balance}.tq-tg__caption--flat{margin-top:12px;text-align:left}.tq-window__bar:has(.tq-tg__mid){position:relative}.tq-tg__mid{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.tq-tg__one{position:relative;display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 10px;font:700 12px/1 var(--tq-body);background:#e8f7ee;color:var(--tq-green-ink);border:1px solid #bfe8cf}.tq-tg__static{display:grid;gap:28px;justify-items:center}.tq-tg__after,.tq-tg__before{display:grid;gap:14px;width:100%;max-width:640px;justify-items:start}.tq-tg__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.tq-tg__card--flat{width:100%;box-shadow:none}.tq-tg__grid--in{padding:14px}.tq-tg__card--in .tq-tg__name{grid-row:1/span 2}.tq-tg__card--in{--k:1;box-shadow:none}.tq-tg__after .tq-window{width:100%}.tq-tg__after-head{margin-top:12px;margin-bottom:0}@media (max-width:420px){.tq-tg__grid{grid-template-columns:1fr}}@media (min-width:1024px){.tq-tg__static{display:none}.tq-tg__stage{display:block;position:relative;height:480px}.tq-tg__tangle{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tq-tg__tangle path{fill:none;stroke:#e7b4b4;stroke-width:1.5;stroke-dasharray:5 6}.tq-tg__win{position:absolute;left:0;right:0;margin-inline:auto;top:104px;width:min(860px,100%);z-index:1}.tq-tg__slots{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:24px}.tq-tg__slot{height:78px;border-radius:14px;border:1.5px dashed var(--tq-line-strong);background:var(--tq-tint)}.tq-tg__stage>.tq-tg__card{position:absolute;z-index:2;will-change:transform}.tq-tg__stage .tq-tg__one{opacity:0;--g:0;font-size:13px;padding:6px 12px;will-change:transform;background:color-mix(in srgb,#e8f7ee calc(var(--g) * 100%),#fdecec);color:color-mix(in srgb,var(--tq-green-ink) calc(var(--g) * 100%),#9b2f2f);border-color:color-mix(in srgb,#bfe8cf calc(var(--g) * 100%),#efb9b9)}.tq-tg__stage .tq-tg__ico2-a{opacity:calc(1 - var(--g))}.tq-tg__stage .tq-tg__ico2-b{opacity:var(--g)}.tq-tg__ring{position:absolute;inset:0;border-radius:999px;border:2px solid #34a56a;opacity:0;pointer-events:none;will-change:transform,opacity}.tq-tg__caption[data-caption]{position:absolute;left:0;right:0;top:394px;opacity:0}.tq-tg--live .tq-tg__stage .tq-tg__brand{opacity:0}.tq-tg__h--after{display:block;opacity:0}.tq-tg__head{display:grid}.tq-tg__h{grid-area:1/1;will-change:transform,opacity}}@media (min-width:1024px) and (max-width:1100px){.tq-tg__card{width:168px;padding:8px 9px;column-gap:8px}}