.tq{--tq-ink:#191d21;--tq-body:#454f5a;--tq-mute:#66717c;--tq-rule:#e4eaef;--tq-soft:#f4f8fb;--tq-blue:#07f;--tq-blue-d:#0062d1;--tq-green:#3cc492;--tq-green-d:#1a8a5f;--tq-pink-d:#c8546a}.tq .tq-hero{background:radial-gradient(60% 70% at 88% 30%,#3cc49214,#0000 70%),radial-gradient(50% 60% at 70% 90%,#0077ff0f,#0000 70%)}.tq .tq-hero-grid{--mark:clamp(190px, min(24vw, 34svh), 300px);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text mark""stats stats";align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}.tq .tq-hero-text{grid-area:text;max-width:760px}.tq .tq-hero .ui-h1{font-size:clamp(34px,min(4.5vw,7.2svh),64px)}.tq .tq-hero-mark{grid-area:mark;place-items:center;display:grid}.tq .tq-stats{border-top:1px solid var(--tq-rule);grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,40px);margin-top:clamp(26px,4.4svh,52px);padding-top:clamp(18px,3svh,28px);display:grid}.tq .tq-stats li{flex-direction:column;gap:4px;display:flex}.tq .tq-stat-n{width:fit-content;font-family:var(--hp-font-display);letter-spacing:-.05em;background:linear-gradient(90deg,#07f,#00c99a);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;padding-right:.06em;font-size:clamp(40px,min(4.4vw,7.4svh),66px);font-weight:800;line-height:.86}.tq .tq-stat-t{font-family:var(--hp-font-display);color:var(--tq-ink);font-size:14px;font-weight:700;line-height:1.3}.tq .tq-stat-d{color:var(--tq-mute);font-size:13.5px;line-height:1.45}.tqseal{width:var(--s);height:var(--s);display:block;overflow:visible}.tqseal-o{fill:#fff;stroke:#0077ff2e;stroke-width:1.5px}.tqseal-i{fill:none;stroke:#0077ff24;stroke-width:1px;stroke-dasharray:2 4}.tqseal-ring{font-family:var(--hp-font-display);letter-spacing:.2em;fill:#26323d;font-size:12.5px;font-weight:700}.tqseal-a{fill:none;stroke-width:16px;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--e-out) calc(var(--i) * .12s)}html.js .tqseal:not(.is-on) .tqseal-a{stroke-dashoffset:1px}.tqseal-k{font-family:var(--hp-font-display);letter-spacing:.32em;text-anchor:middle;fill:#66717c;font-size:13px;font-weight:700}.tqseal-t{font-family:var(--hp-font-display);letter-spacing:-.02em;text-anchor:middle;fill:#191d21;font-size:34px;font-weight:800}.tq .tq-model{background-color:var(--hp-dark);background-image:var(--hp-dark-glow)}.tq .tq-model-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.tq .tq-model-head .ui-head{max-width:760px;margin-bottom:0}.tq .tq-model .tq-hint{color:#fff9;margin:0 0 6px}.tq .tq-model .tq-hint .hp-icon{color:#6fc8ff}.tql{--at:0;margin-top:clamp(30px,5vw,56px)}.tql-rail{padding-top:46px;position:relative}.tql-belt{left:calc(100% / var(--n) / 2);right:calc(100% / var(--n) / 2);background:#ffffff1f;border-radius:2px;height:3px;position:absolute;top:77px}.tql-belt-done{width:calc(var(--at) / (var(--n) - 1) * 100%);background:linear-gradient(90deg,#07f,#16d5c7,#3cc492);background-size:calc((var(--n) - 1) / max(var(--at), 1) * 100%) 100%;transition:width .7s var(--e-out);border-radius:2px;position:absolute;inset:0 auto 0 0}.tql-unit{top:0;left:calc((var(--at) + .5) / var(--n) * 100%);color:#16191d;font:700 11px/1 var(--hp-font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;transition:left .7s var(--e-out);background:#fff;border-radius:6px;padding:6px 10px;position:absolute;transform:translate(-50%);box-shadow:0 10px 24px -12px #000c}.tql-unit:after{content:"";border:6px solid #0000;border-top-color:#fff;margin-left:-6px;position:absolute;top:100%;left:50%}.tql.is-run .tql-unit{animation:tql-run 2.4s var(--e-out)}@keyframes tql-run{0%{left:calc(.5 / var(--n) * 100%)}70%{left:calc((var(--n) - .5) / var(--n) * 100%)}to{left:calc(.5 / var(--n) * 100%)}}.tql-stations{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tql-st{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0 2px;display:grid;position:relative}.tql-ic{color:#fffc;width:62px;height:62px;transition:background-color .3s, border-color .3s, color .3s, transform .35s var(--e-out);background:#1d2126;border:1px solid #ffffff29;border-radius:8px;place-items:center;display:grid}.tql-no{font:700 11px/1 var(--hp-font-display);letter-spacing:.12em;color:#ffffff73;margin-top:4px}.tql-name{font:700 clamp(12.5px, 1.05vw, 15px) / 1.2 var(--hp-font-display);color:#ffffffd9}.tql-ok{background:color-mix(in srgb, var(--c) 22%, transparent);width:22px;height:22px;color:var(--c);opacity:0;transition:opacity .3s, transform .35s var(--e-out);border-radius:4px;place-items:center;margin-top:2px;display:grid;transform:scale(.6)}.tql-stations li.is-past .tql-ok{opacity:1;transform:none}.tql-stations li.is-past .tql-ic{border-color:color-mix(in srgb, var(--c) 60%, transparent);color:var(--c)}.tql-st[aria-pressed=true] .tql-ic{background:var(--c);border-color:var(--c);color:#fff;transform:translateY(-3px)}.tql-st[aria-pressed=true] .tql-name{color:#fff}.tql-st:hover .tql-ic{border-color:var(--c)}.tql-st:focus-visible{outline:none}.tql-st:focus-visible .tql-ic{outline-offset:3px;outline:2px solid #6fc8ff}.tql-loop{height:34px;margin:10px calc(100% / var(--n) / 2) 0;border:1.5px dashed #3cc49273;border-top:0;border-radius:0 0 10px 10px;display:block;position:relative}.tql-loop span{background:var(--hp-dark);font:700 11px/1.4 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#3cc492;padding:0 10px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.tql-detail{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;max-width:860px;margin:clamp(28px,4vw,40px) auto 0;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,34px);display:grid}.tql-d[hidden]{display:none}.tql-d{animation:tql-in .4s var(--e-out)}@keyframes tql-in{0%{opacity:0;transform:translateY(6px)}}.tql-d-k{font:700 12px/1.3 var(--hp-font-display);letter-spacing:.12em;text-transform:uppercase;color:#6fc8ff;margin-bottom:8px}.tql-d-t{color:#ffffffe0;font-size:clamp(16px,1.3vw,18px);font-weight:300;line-height:1.6}.tq .tq-hint{color:var(--tq-mute);align-items:center;gap:8px;margin-top:22px;font-size:14px;display:inline-flex}.tq .tq-hint .hp-icon{color:var(--tq-blue)}.tq .tq-chain-card{background:#edf4ff;border:1px solid #c6ddfc;border-radius:8px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(14px,1.6vw,20px);padding:clamp(22px,3vw,40px);display:grid}.tq .tq-chain-copy h3{font-family:var(--hp-font-display);color:var(--tq-ink);margin-bottom:12px;font-size:clamp(19px,1.8vw,24px);font-weight:700;line-height:1.22}.tq .tq-chain-copy p{color:var(--tq-body);font-size:clamp(14.5px,1.1vw,16px);line-height:1.62}.tq .tq-chain-copy .tq-sting{color:var(--tq-mute);margin-top:12px}.tq .tq-sting b{color:var(--tq-ink);font-weight:500}.tqk{min-width:0;margin:0}.tqk-mode{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.tqk-tg{color:#3d4955;font:700 12px/1 var(--hp-font-display);cursor:pointer;background:#fff;border:1px solid #c6ddfc;border-radius:6px;padding:8px 12px}.tqk-tg[aria-pressed=true]{color:#fff;background:#16191d;border-color:#16191d}.tqk-tg:focus-visible{outline:2px solid var(--tq-blue);outline-offset:2px}.tqk-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tqk-l{transition:background-color .45s calc(var(--i) * .12s), border-color .45s calc(var(--i) * .12s);background:#fff;border:1px solid #c6ddfc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid;position:relative}.tqk-l+.tqk-l:before{content:"";background:#9cc0ee;width:1.5px;height:8px;position:absolute;top:-7px;left:22px}.tqk-name{font:700 14.5px/1.2 var(--hp-font-display);color:var(--tq-ink)}.tqk-st{font:700 12px/1.2 var(--hp-font-display);white-space:nowrap;align-items:center;gap:6px;display:none}.tqk-st.is-ok{color:#1a8a5f;display:inline-flex}.tqk-l.is-report{background:#16191d;border-color:#16191d;margin-top:6px}.tqk-l.is-report .tqk-name{color:#fff}.tqk-l.is-report .tqk-st.is-ok{color:#3cc492}.tqk.is-broken .tqk-l:is(.is-weak,.is-after,.is-report) .tqk-st.is-ok{display:none}.tqk.is-broken .tqk-l:is(.is-weak,.is-after,.is-report) .tqk-st.is-bad{display:inline-flex}.tqk.is-broken .tqk-l.is-weak{background:#fff0f2;border-color:#f08a99}.tqk.is-broken .tqk-l.is-weak .tqk-st{color:#c8546a}.tqk.is-broken .tqk-l.is-after{background:#fff7f8;border-color:#f6c1c9}.tqk.is-broken .tqk-l.is-after .tqk-st{color:#c8546a}.tqk.is-broken .tqk-l.is-report .tqk-st{color:#fb9da7}.tqk.is-wait .tqk-l{transition:none}.tqk-cap{color:var(--tq-body);margin-top:14px;font-size:14px;line-height:1.55;display:grid}.tqk-cap>span{grid-area:1/1;transition:opacity .35s}.tqk-cap .is-ok,.tqk.is-broken .tqk-cap .is-ok{opacity:0}.tqk:not(.is-broken) .tqk-cap .is-ok{opacity:1}.tqk:not(.is-broken) .tqk-cap .is-bad{opacity:0}.tq .tq-chain-card.is-in figcaption .is-weak{color:var(--tq-green-d)}.tq .tq-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.tq .tq-check{border:1px solid var(--tq-rule);transition:border-color .35s var(--e-out), transform .35s var(--e-out), box-shadow .35s var(--e-out);background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:clamp(20px,2vw,28px);display:flex;position:relative}.tq .tq-check-top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.tq .tq-check-ic{width:46px;height:46px;color:var(--tq-blue);background:#eaf3ff;border-radius:8px;place-items:center;transition:background-color .3s,color .3s;display:grid}.tq .tq-check:hover .tq-check-ic{background:var(--tq-blue);color:#fff}.tq .tq-check-n{font-family:var(--hp-font-display);letter-spacing:-.04em;color:#c7d4dc;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1;transition:color .35s}.tq .tq-check h3{font-family:var(--hp-font-display);color:var(--tq-ink);font-size:clamp(16px,1.35vw,18.5px);font-weight:700;line-height:1.26}.tq .tq-check p{color:var(--tq-body);font-size:14.5px;line-height:1.6}@media (hover:hover){.tq .tq-check:hover{border-color:#0077ff80;transform:translateY(-3px);box-shadow:0 18px 36px -22px #003c8c59}.tq .tq-check:hover .tq-check-n{color:var(--tq-blue)}}.tq .tq-stack{background:var(--tq-soft)}.tqs{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.tq .tqs-rail{top:var(--hp-sticky-top,clamp(140px, 17vh, 190px));position:sticky}.tq .tqs-rail-t{font-family:var(--hp-font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--tq-mute);margin-bottom:14px;font-size:10.5px;font-weight:700;display:block}.tq .tqs-rail ol{gap:4px;display:grid}.tq .tqs-rail a{border:1px solid #0000;border-radius:8px;align-items:baseline;gap:11px;padding:9px 12px;transition:background-color .25s,border-color .25s;display:flex}.tq .tqs-rail a:hover{background:#fff}.tq .tqs-rail a.is-on{background:#fff;border-color:#c6ddfc}.tq .tqs-n{font-family:var(--hp-font-display);font-variant-numeric:tabular-nums;color:var(--tq-mute);flex:none;font-size:11px;font-weight:700;transition:color .25s}.tq .tqs-t{color:var(--tq-body);font-size:14px;line-height:1.35;transition:color .25s}.tq .tqs-rail a.is-on .tqs-n{color:var(--tq-blue)}.tq .tqs-rail a.is-on .tqs-t{color:var(--tq-ink);font-weight:500}.tq .tqs-list{gap:clamp(56px,7vw,96px);display:grid}.tq .tqs-d{border-radius:8px;transition:box-shadow .4s}.tq .tqs-head{background:linear-gradient(120deg,#eef6ff,#f1fbf7);border:1px solid #d6e6f8;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"num title ic""num lead ic";align-items:center;column-gap:clamp(16px,2vw,26px);margin-bottom:18px;padding:clamp(18px,2.2vw,26px) clamp(18px,2.4vw,28px);display:grid;position:relative;overflow:hidden}.tq .tqs-num{font-family:var(--hp-font-display);letter-spacing:-.05em;background:linear-gradient(135deg,#07f,#00c99a);color:#0000;-webkit-background-clip:text;background-clip:text;grid-area:num;padding-right:.05em;font-size:clamp(44px,4.6vw,68px);font-weight:800;line-height:.85}.tq .tqs-ic{width:58px;height:58px;color:var(--tq-blue);background:#fff;border-radius:8px;grid-area:ic;place-items:center;display:grid;box-shadow:0 12px 26px -18px #003c8c80}.tq .tqs-head h3{grid-area:title}.tq .tqs-head .tqs-lead{grid-area:lead}.tq .tqs-head h3{font-family:var(--hp-font-display);color:var(--tq-ink);font-size:clamp(21px,2vw,27px);font-weight:700;line-height:1.2}.tq .tqs-lead{color:var(--tq-ink);margin-top:6px;font-size:clamp(15px,1.2vw,16.5px);font-weight:400;line-height:1.55}.tq .tqs-boxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tq .tqs-box{border:1px solid var(--tq-rule);transition:border-color .3s var(--e-out), transform .3s var(--e-out), box-shadow .3s var(--e-out);background:#fff;border-radius:8px;padding:18px 20px 19px}.tq .tqs-box-h{font-family:var(--hp-font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--tq-mute);margin-bottom:9px;font-size:10px;font-weight:700;transition:color .3s;display:block}.tq .tqs-box p,.tq .tqs-box li{color:var(--tq-body);font-size:14.5px;line-height:1.6}.tq .tqs-box p+p{margin-top:8px}.tq .tqs-box strong{color:var(--tq-ink);font-weight:500}.tq .tqs-box ul{gap:6px;display:grid}.tq .tqs-box li{grid-template-columns:14px minmax(0,1fr);gap:9px;display:grid}.tq .tqs-box li:before{content:"";background:var(--tq-blue);border-radius:1px;width:10px;height:2px;margin-top:.75em}@media (hover:hover){.tq .tqs-box:hover{border-color:#bfd9f7;transform:translateY(-3px);box-shadow:0 14px 30px -18px #003c8c4d}.tq .tqs-box:hover .tqs-box-h{color:var(--tq-blue-d)}}.tq .tqs-spec{border:1px solid var(--tq-rule);background:#fff;border-radius:8px;margin-top:16px;overflow:hidden}.tq .tqs-spec-h{font-family:var(--hp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tq-blue-d);background:#eff8fa;border-bottom:1px solid #eef3f6;padding:10px 18px;font-size:10px;font-weight:700}.tq .tqs-spec dl+.tqs-spec-h{border-top:1px solid var(--tq-rule)}.tq .tqs-spec-h.is-qual{color:var(--tq-green-d)}.tq .tqs-spec-h.is-quant{color:var(--tq-blue-d)}.tq .tqs-spec-h.is-social{color:var(--tq-pink-d)}.tq .tqs-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:baseline;gap:14px;padding:12px 18px;transition:background-color .22s;display:grid}.tq .tqs-row+.tqs-row{border-top:1px solid #eef3f6}@media (hover:hover){.tq .tqs-row:hover{background:#eff6ff}}.tq .tqs-row dt{font-family:var(--hp-font-display);color:var(--tq-ink);font-size:13.4px;font-weight:600;line-height:1.35}.tq .tqs-row dd{color:var(--tq-body);margin:0;font-size:14px;line-height:1.5}.tq .tqs-row dd b{color:var(--tq-ink);font-weight:600}.tq .tqs-row.is-menu dd{color:var(--tq-mute);font-size:13.4px}.tq .tqs-note{background:#edf4ff;border:1px solid #c6ddfc;border-radius:8px;margin-top:16px;padding:15px 18px}.tq .tqs-note.is-warn{background:#fdf5ee;border-color:#edd9c8}.tq .tqs-note-h{font-family:var(--hp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tq-blue-d);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.tq .tqs-note.is-warn .tqs-note-h{color:#a8622c}.tq .tqs-note p{color:var(--tq-body);font-size:14.5px;line-height:1.58}.tq .tqs-note p+p{margin-top:8px}.tq .tqs-note strong{color:var(--tq-ink);font-weight:500}.tq .tqc{border-bottom:1px solid var(--tq-rule)}.tq .tqc-row{border-top:1px solid var(--tq-rule);grid-template-columns:clamp(66px,7vw,104px) minmax(0,1.18fr) minmax(0,.82fr);align-items:start;column-gap:clamp(20px,3vw,44px);padding:clamp(28px,3.4vw,44px) clamp(8px,1.4vw,20px);transition:background-color .35s;display:grid}.tq .tqc-n{font-family:var(--hp-font-display);letter-spacing:-.045em;color:#dde5ea;transition:color .4s ease, background-size .6s var(--e-out);background-image:linear-gradient(90deg,#07f,#3cc492);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5vw,66px);font-weight:800;line-height:.82}.tq .tqc-k{font-family:var(--hp-font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--tq-mute);margin-bottom:12px;font-size:11px;font-weight:700;transition:color .35s;display:block}.tq .tqc-us,.tq .tqc-them{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.tq .tqc-us{font-family:var(--hp-font-display);letter-spacing:-.016em;color:var(--tq-ink);font-size:clamp(18px,1.9vw,25px);font-weight:600;line-height:1.24;transition:color .35s}.tq .tqc-us .hp-icon{color:var(--tq-green);margin-top:.2em}.tq .tqc-them{color:#8d97a2;margin-top:10px;font-size:clamp(14.5px,1.25vw,16px);line-height:1.44;transition:color .35s}.tq .tqc-them .hp-icon{color:#b4bcc4;margin-top:.2em}.tq .tqc-why{color:var(--tq-body);align-self:center;font-size:clamp(14px,1.1vw,15px);line-height:1.62}.tq .tqc-why b{color:var(--tq-ink);font-weight:500}.tq .tq-compare{--tq-rule:#ffffff1f;--tq-ink:#fff;--tq-body:#ffffffbd;--tq-mute:#ffffff8c;background-color:var(--hp-dark);background-image:var(--hp-dark-glow-alt)}.tq .tq-compare .tqc-n{color:#ffffff24}.tq .tq-compare .tqc-them{color:#ffffff80}.tq .tq-compare .tqc-them .hp-icon{color:#ffffff59}.tq .tq-compare .tqc-row.is-near{background:#ffffff0a}.tq .tq-compare .tqc-row.is-near .tqc-k{color:#3cc492}.tq .tq-compare .tqc-row.is-near .tqc-us{color:#fff}.tq .tq-compare .tqc-n{background-image:linear-gradient(90deg,#6fc8ff,#2ee6c0)}.tq .tqc-row.is-near{background:#fafcfd}.tq .tqc-row.is-near .tqc-n{color:#0000;background-size:100% 100%}.tq .tqc-row.is-near .tqc-k{color:var(--tq-green-d)}.tq .tqc-row.is-near .tqc-us{color:#000}.tq .tq-scope{background:var(--tq-soft)}.tq .tqa{border:1px solid var(--tq-rule);background:#fff;border-radius:8px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -40px #14283c59}.tq .tqa-top{border-bottom:1px solid var(--tq-rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 28px;padding:clamp(22px,3vw,34px) clamp(20px,3vw,40px);display:flex}.tq .tqa-doc{font-family:var(--hp-font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--tq-mute);font-size:11px;font-weight:700}.tq .tqa-title{font-family:var(--hp-font-display);color:var(--tq-ink);margin-top:6px;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.1}.tq .tqa-meta{gap:28px;display:flex}.tq .tqa-meta dt{font-family:var(--hp-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tq-mute);font-size:9.5px;font-weight:700}.tq .tqa-meta dd{color:var(--tq-ink);margin:4px 0 0;font-size:14px;font-weight:500}.tq .tqa-part{padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,40px) clamp(10px,1.6vw,16px)}.tq .tqa-part+.tqa-part{border-top:1px solid var(--tq-rule)}.tq .tqa-part-h{font-family:var(--hp-font-display);color:var(--tq-ink);margin-bottom:6px;font-size:15px;font-weight:700}.tq .tqa-part-h span{letter-spacing:.14em;text-transform:uppercase;color:var(--tq-mute);margin-right:10px;font-size:11px}.tq .tqa-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"no body pill"".to to";align-items:start;column-gap:16px;padding:14px 0;display:grid}.tq .tqa-row+.tqa-row{border-top:1px solid #eef3f6}.tq .tqa-row.is-out{grid-template-areas:"no body pill"}.tq .tqa-no{font-family:var(--hp-font-display);font-variant-numeric:tabular-nums;color:var(--tq-mute);grid-area:no;padding-top:2px;font-size:12px;font-weight:700}.tq .tqa-body{grid-area:body}.tq .tqa-c{font-family:var(--hp-font-display);color:var(--tq-ink);font-size:15.5px;font-weight:600;line-height:1.35}.tq .tqa-d{color:var(--tq-body);margin-top:3px;font-size:14.5px;line-height:1.55}.tq .tqa-pill{font-family:var(--hp-font-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:6px;grid-area:pill;padding:4px 10px;font-size:10px;font-weight:700}.tq .tqa-pill.is-in{color:var(--tq-green-d);border-color:#3cc49299}.tq .tqa-pill.is-pre{color:var(--tq-blue-d);border-color:#0077ff73}.tq .tqa-pill.is-ex{color:var(--tq-mute);border-color:#c9d1d8}.tq .tqa-to{font-family:var(--hp-font-display);color:var(--tq-blue-d);grid-area:to;justify-self:start;align-items:center;gap:5px;margin-top:8px;font-size:12.5px;font-weight:600;display:inline-flex}.tq .tqa-to .hp-icon{transition:transform .25s var(--e-out)}.tq .tqa-to:hover .hp-icon{transform:translate(2px,-2px)}.tq .tqa-foot{border-top:1px solid var(--tq-rule);background:#fafcfd;padding:clamp(18px,2.4vw,26px) clamp(20px,3vw,40px)}.tq .tqa-sign{font-family:var(--hp-font-display);color:var(--tq-ink);font-size:13.5px;font-weight:600}.tq .tqa-note{color:var(--tq-body);margin-top:5px;font-size:14px;line-height:1.55}.tq .is-flash{animation:1.6s tq-flash}@keyframes tq-flash{0%,to{box-shadow:0 0 #07f0}25%{box-shadow:0 0 0 6px #0077ff2e}}@media (max-width:1100px){.tq .tq-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.tq .tq-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"text""mark""stats"}.tq .tq-hero-mark{justify-items:start;margin-top:32px}.tq .tq-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tq .tq-chain-card{grid-template-columns:minmax(0,1fr)}.tqs{grid-template-columns:minmax(0,1fr);gap:24px}.tq .tqs-rail{position:static}.tq .tqs-rail ol{flex-wrap:wrap;gap:6px;display:flex}.tq .tqs-rail a{border-color:var(--tq-rule);background:#fff;padding:6px 11px}.tq .tqc-row{grid-template-columns:clamp(56px,8vw,80px) minmax(0,1fr);row-gap:14px}.tq .tqc-why{grid-column:2}.tql-rail{padding-top:0}.tql-belt,.tql-unit,.tql-loop{display:none}.tql-stations{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:18px}}@media (max-width:720px){.tq .tqs-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title""lead lead"}.tq .tqs-ic{display:none}.tql-stations{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tql-st{text-align:left;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;place-items:center start;gap:2px 10px;padding:8px}.tql-ic{grid-row:span 2;width:44px;height:44px}.tql-no{margin:0}.tql-ok{grid-area:span 2/3}.tq .tq-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tq .tq-checks,.tq .tqs-boxes{grid-template-columns:minmax(0,1fr)}.tq .tqs-row{grid-template-columns:minmax(0,1fr);gap:3px}.tq .tqc-row{grid-template-columns:minmax(0,1fr);padding-inline:4px}.tq .tqc-n{font-size:34px;line-height:1}.tq .tqc-why{grid-column:1}.tq .tqa-row{grid-template-columns:30px minmax(0,1fr);grid-template-areas:"no body"".pill"".to";row-gap:8px}.tq .tqa-row.is-out{grid-template-areas:"no body"".pill"}.tq .tqa-pill{justify-self:start}.tq .tqa-meta{gap:18px}}@media (prefers-reduced-motion:reduce){.tq .is-flash{animation:none}}
