.hx,.hx-dark-band,.hx-nav,.ozs{--ac-1:#7EA6FF;--ac-2:#4FCBC5;--ac-3:#F0AA66;--ac-1-soft:rgba(91,141,239,.16);--ac-2-soft:rgba(63,181,181,.14);--ac-3-soft:rgba(224,145,63,.14);--ac-grad:linear-gradient(100deg,var(--ac-1) 0%,var(--ac-2) 52%,var(--ac-3) 100%)}html[data-hx=light] :is(.hx,.hx-nav){--ac-1:#2F62D6;--ac-2:#0E7C7D;--ac-3:#A85F16;--ac-1-soft:rgba(47,98,214,.10);--ac-2-soft:rgba(14,124,125,.10);--ac-3-soft:rgba(168,95,22,.10)}html[data-hx=light] .hx .hx-dark-band{--ac-1:#7EA6FF;--ac-2:#4FCBC5;--ac-3:#F0AA66;--ac-1-soft:rgba(91,141,239,.16);--ac-2-soft:rgba(63,181,181,.14);--ac-3-soft:rgba(224,145,63,.14)}.hx .hx-kicker:before{content:"";display:inline-block;width:16px;height:2px;margin-right:10px;vertical-align:.3em;border-radius:2px;background:var(--ac-grad)}.hx .hx-ac,.hx .hx-h2 .hx-ac,.hx .hx-h2 span.hx-ac{color:transparent;background:var(--ac-grad);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hx .hx-story-h a{position:relative}.hx .hx-story-h a:after{content:"";position:absolute;left:-18px;top:14px;bottom:6px;width:2px;border-radius:2px;background:var(--ac-grad);opacity:0;transform:scaleY(.3);transform-origin:top}.hx .hx-story-h a.is-on:after{opacity:1;transform:none}.hx .hx-story-h a.is-on small{color:var(--ac-1)}.hx .hx-shot{isolation:isolate}.hx .hx-shot:before{content:"";position:absolute;inset:6% -4% 10%;z-index:-1;border-radius:48px;filter:blur(70px);pointer-events:none;background:radial-gradient(40% 50% at 20% 40%,var(--ac-1-soft),transparent 70%),radial-gradient(40% 50% at 80% 55%,var(--ac-2-soft),transparent 70%),radial-gradient(30% 40% at 55% 85%,var(--ac-3-soft),transparent 70%)}.hx .hx-story-step .hx-vis{position:relative;isolation:isolate}.hx .hx-story-step .hx-vis:before{content:"";position:absolute;inset:8% 4%;z-index:-1;filter:blur(60px);opacity:0;pointer-events:none;background:radial-gradient(50% 60% at 50% 50%,var(--ac-step,var(--ac-1-soft)),transparent 75%)}.hx .hx-story-step.is-on .hx-vis:before{opacity:1}.hx .hx-story-step[data-step="1"]{--ac-step:var(--ac-2-soft)}.hx .hx-story-step[data-step="2"]{--ac-step:var(--ac-3-soft)}.hx .hx-form .btn,.hx .p2-btn,.sp .sp-btn{transition:box-shadow .25s ease,transform .25s ease,background .2s ease,opacity .2s ease}.hx .hx-form .btn:hover,.hx .p2-btn:not(.ghost):hover,.sp .sp-btn:not(.ghost):hover{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 10px 32px -10px var(--ac-1),0 6px 24px -12px var(--ac-3)!important}@media (prefers-reduced-motion:no-preference){.hx .hx-rv[data-fx]{opacity:0;transform:translateY(14px);filter:blur(6px);transition:opacity .6s cubic-bezier(.2,0,0,1),transform .6s cubic-bezier(.2,0,0,1),filter .6s cubic-bezier(.2,0,0,1);transition-delay:var(--rv-d,0s)}.hx .hx-rv[data-fx].in{opacity:1;transform:none;filter:none}.hx .hx-story-h a:after{transition:opacity .4s ease,transform .5s cubic-bezier(.2,0,0,1)}.hx .hx-story-step .hx-vis:before{transition:opacity .8s ease}}.hx .hx-feat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(32px,4vw,52px)}.hx .hx-feat-col{--c:var(--ac-1);--c-soft:var(--ac-1-soft);border:1px solid var(--hx-card-rule);border-radius:16px;background:var(--hx-card);padding:18px 10px 10px;position:relative;overflow:hidden}.hx .hx-feat-col.is-f{--c:var(--ac-2);--c-soft:var(--ac-2-soft)}.hx .hx-feat-col.is-g{--c:var(--ac-3);--c-soft:var(--ac-3-soft)}.hx .hx-feat-col.is-c{--c:var(--ac-1);--c-soft:var(--ac-2-soft)}.hx .hx-feat-col.is-c:before{background:var(--ac-grad,var(--ac-1))}.hx .hx-feat-t b small.is-dev{color:#E3A33B}html[data-hx=light] .hx .hx-feat-t b small.is-dev{color:#9A5F0C}.hx .hx-feat-col:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--c);opacity:.8}.hx .hx-feat-col:after{content:"";position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(50% 60% at 50% 30%,var(--c-soft),transparent 70%);pointer-events:none;z-index:0}.hx .hx-feat-head{position:relative;z-index:1;display:grid;grid-gap:3px;gap:3px;padding:0 10px 12px}.hx .hx-feat-n{font:500 11px/1 var(--p2-mono,ui-monospace),monospace;letter-spacing:.1em;color:var(--c)}.hx .hx-feat-head b{margin-top:6px;font-family:var(--hx-display);font-size:22px;font-weight:700;letter-spacing:-.025em;color:var(--hx-ink)}.hx .hx-feat-head>span:last-child{font-size:14px;color:var(--hx-ink-2)}.hx .hx-feat-col ul{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.hx .hx-feat-col a{display:flex;align-items:flex-start;gap:12px;padding:11px 10px;border-radius:10px;text-decoration:none;color:inherit;transition:background .2s ease}.hx .hx-feat-col a:hover{background:var(--hx-hover)}.hx .hx-feat-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--c-soft);color:var(--c);border:1px solid color-mix(in srgb,var(--c) 28%,transparent)}.hx .hx-feat-ic svg{width:16px;height:16px}.hx .hx-feat-t{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.hx .hx-feat-t b{font-size:15px;font-weight:600;color:var(--hx-ink)}.hx .hx-feat-t b small{margin-left:8px;font:500 10px/1 var(--p2-mono,ui-monospace),monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--hx-ink-3);vertical-align:2px}.hx .hx-feat-t>span{font-size:13.5px;line-height:1.45;color:var(--hx-ink-2)}.hx .hx-feat-col a em{flex:none;font-style:normal;color:var(--hx-ink-3);margin-top:6px;transition:transform .2s ease,color .2s ease}.hx .hx-feat-col a:hover em{transform:translateX(3px);color:var(--c)}.hx .hx-feat-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px}.hx .hx-feat-all,.hx .hx-feat-cta{font-size:15px;font-weight:500;color:var(--hx-ink);text-decoration:none}.hx .hx-feat-cta{padding:11px 18px;border-radius:10px;background:var(--hx-strong,#F4F5F7);color:var(--hx-on-ink,#08090B);transition:box-shadow .25s ease}.hx .hx-feat-cta:hover{box-shadow:0 10px 32px -10px var(--ac-1),0 6px 24px -12px var(--ac-3)}.hx .hx-feat-all{align-self:center}.hx .hx-feat-col.is-c{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px}.hx .hx-feat-col.is-c ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}@media (max-width:1100px){.hx .hx-feat-col.is-c{grid-template-columns:minmax(0,1fr)}.hx .hx-feat-col.is-c ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hx .hx-feat-col.is-c ul,.hx .hx-feat-grid{grid-template-columns:minmax(0,1fr)}}.hx-sticky{position:fixed;z-index:70;left:20px;bottom:20px;display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:rgba(14,16,21,.9);border:1px solid rgba(255,255,255,.12);color:#F4F5F7;box-shadow:0 12px 32px rgba(0,0,0,.35);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);transform:translateY(calc(100% + 28px));opacity:0;pointer-events:none;font-family:var(--font-sans,Inter),system-ui,sans-serif}.hx-sticky.is-on{transform:none;opacity:1;pointer-events:auto}.hx-sticky:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(100deg,#7EA6FF,#4FCBC5 52%,#F0AA66);opacity:.6;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.hx-sticky-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border-radius:999px;background:#F4F5F7;color:#08090B;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.hx-sticky-s{font-weight:400;color:#4B515B}.hx-sticky-dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#5B8DEF,#3FB5B5 55%,#E0913F)}.hx-sticky-x{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#80868F;cursor:pointer}.hx-sticky-x:hover{color:#F4F5F7;background:rgba(255,255,255,.08)}.hx-sticky-x svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.hx-sticky :focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:2px}@media (max-width:640px){.hx-sticky{left:12px;bottom:12px}.hx-sticky-btn{height:34px;font-size:13.5px;padding:0 12px 0 10px}.hx-sticky-s{display:none}}@media (prefers-reduced-motion:no-preference){.hx-sticky{transition:transform .45s cubic-bezier(.2,0,0,1),opacity .3s ease}}.ozs .ozs-dim{background:var(--ac-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.p2 .pr-card{--pc:var(--ac-1);--pc-soft:var(--ac-1-soft)}.p2 .pr-card.pr-o{--pc:var(--ac-2);--pc-soft:var(--ac-2-soft)}.p2 .pr-card.pr-e{--pc:var(--ac-3);--pc-soft:var(--ac-3-soft)}.p2 .hx .pr-card,.sp .pr-card{background-image:radial-gradient(120% 55% at 50% -12%,var(--pc-soft),transparent 62%)}.p2 .hx .p2-plan .p2x-nm:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pc);box-shadow:0 0 0 3px var(--pc-soft)}.p2 .hx .pr-check{color:var(--pc)}.p2 .hx .pr-hero{border-color:transparent}.p2 .hx .pr-hero:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:var(--ac-grad);pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p2 .hx .pr-hero{box-shadow:0 30px 80px -40px var(--ac-2),0 20px 60px -45px var(--ac-1)!important}.p2 .hx .pr-badge{background:var(--ac-grad);color:#08090B}html[data-hx=light] .p2 .hx .pr-badge{color:#FFFFFF}.sp .sp-table th.po,.sp .sp-table th.pv{position:relative}.sp .sp-table th.po:before,.sp .sp-table th.pv:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px;background:var(--ac-1);box-shadow:0 0 0 3px var(--ac-1-soft)}.sp .sp-table th.po:before{background:var(--ac-2);box-shadow:0 0 0 3px var(--ac-2-soft)}.sp .sp-table td.yes:before{content:"";display:inline-block;width:7px;height:12px;margin:0 10px 0 2px;border:solid var(--ac-1);border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-2px)}.sp .sp-table td.yes.po:before{border-color:var(--ac-2)}.sp .sp-table tr.group td{position:relative}.sp .sp-table tr.group td:before{content:"";display:inline-block;width:14px;height:2px;margin-right:10px;vertical-align:.3em;border-radius:2px;background:var(--ac-grad)}.hx .hx-hero .hx-sky:after{content:"";position:absolute;inset:-10% -10% auto;height:760px;pointer-events:none;opacity:.9;background:radial-gradient(34% 40% at 22% 18%,var(--ac-1-soft),transparent 72%),radial-gradient(30% 36% at 78% 14%,var(--ac-3-soft),transparent 72%),radial-gradient(40% 40% at 50% 46%,var(--ac-2-soft),transparent 75%);filter:blur(30px)}.hx.hx-close{isolation:isolate}.hx.hx-close:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 70% at 25% 100%,var(--ac-1-soft),transparent 70%),radial-gradient(40% 70% at 75% 100%,var(--ac-3-soft),transparent 70%),radial-gradient(35% 60% at 50% 110%,var(--ac-2-soft),transparent 70%)}.p2 .hx .fq-item[open] summary i:before{background:var(--ac-2)}.p2 .hx .fq-item summary:hover{color:var(--hx-ink)}.p2 .pr-card{position:relative;isolation:isolate}.p2 .pr-card:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),var(--pc-soft),transparent 70%)}.p2 .pr-card:hover:after{opacity:1}.p2 .pr-feats li.pr-new{font-weight:500;color:var(--hx-ink,inherit)}@media (prefers-reduced-motion:reduce){.p2 .pr-card:after{transition:none}}.sp .pt{margin-top:clamp(20px,3vw,32px)}.sp .pt-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.sp .pt-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--hx-card);border:1px solid var(--hx-card-rule)}.sp .pt-seg button{position:relative;z-index:1;border:0;background:none;font:inherit;font-size:14px;font-weight:500;padding:8px 16px;border-radius:999px;color:var(--hx-ink-2);cursor:pointer;transition:color .25s;white-space:nowrap}.sp .pt-seg button.on{color:var(--hx-ink)}.sp .pt-seg button:focus-visible{outline:2px solid var(--ac-1);outline-offset:2px}.sp .pt-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--hx-hover);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 6px 18px -10px var(--ac-1);transition:transform .4s cubic-bezier(.2,0,0,1)}.sp .pt-pill.r{transform:translateX(100%)}.sp .pt-count{margin:0;font-size:13px;color:var(--hx-ink-3)}.sp .pr-compare .sp-table th.pe:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px;background:var(--ac-3);box-shadow:0 0 0 3px var(--ac-3-soft)}.sp .pr-compare .sp-table td.yes.pe:before{border-color:var(--ac-3)}.sp .pr-compare .sp-table tr.group td small{margin-left:10px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--hx-ink-3)}.sp .pr-compare .sp-table tr.pt-row td{transition:background .18s}@media (min-width:760px){.sp .pr-compare .sp-table th:is(.pv,.po,.pe){width:19%;vertical-align:top}}.sp .pr-compare .sp-table tr.pt-row:hover td{background:color-mix(in srgb,var(--hx-hover) 60%,transparent)}.sp .pr-compare .sp-table[data-col="1"] :is(td.pv,th.pv),.sp .pr-compare .sp-table[data-col="2"] :is(td.po,th.po),.sp .pr-compare .sp-table[data-col="3"] :is(td.pe,th.pe){background:color-mix(in srgb,var(--hx-hover) 75%,transparent)}@media (prefers-reduced-motion:reduce){.sp .pt-pill{transition:none}}.hx .dt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.hx .dt-tab{position:relative;display:grid;grid-gap:4px;gap:4px;text-align:left;padding:14px 14px 12px;border:1px solid transparent;border-radius:12px;background:none;color:inherit;font:inherit;cursor:pointer;transition:background .25s,border-color .25s}.hx .dt-tab:hover{background:var(--hx-hover)}.hx .dt-tab.on{background:var(--hx-card);border-color:var(--hx-card-rule);box-shadow:0 12px 32px -20px var(--ac-1)}.hx .dt-tab:focus-visible{outline:2px solid var(--ac-1);outline-offset:2px}.hx .dt-line{position:absolute;left:14px;right:14px;top:0;height:2px;border-radius:2px;background:var(--hx-card-rule);overflow:hidden}.hx .dt-line i{position:absolute;inset:0;transform-origin:left;background:var(--ac-grad,var(--ac-1));animation:dt-run linear forwards}@keyframes dt-run{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx .dt-tab b{display:flex;align-items:baseline;gap:8px;font-size:14.5px;font-weight:600;color:var(--hx-ink-2);transition:color .25s}.hx .dt-tab b em{font:500 11px/1 var(--p2-mono,ui-monospace),monospace;font-style:normal;letter-spacing:.08em;color:var(--hx-ink-3)}.hx .dt-tab.on b{color:var(--hx-ink)}.hx .dt-tab.on b em{color:var(--ac-1)}.hx .dt-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin-top:14px;padding:0 14px}.hx .dt-src,.hx .dt-state{margin:0;font-size:12.5px;color:var(--hx-ink-3)}.hx .hx-hero{padding-bottom:clamp(72px,8vw,120px)}.hx .h5-replay svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s cubic-bezier(.2,0,0,1)}.hx .h5-replay:hover svg{transform:rotate(-200deg)}@media (prefers-reduced-motion:reduce){.hx .dt-line i{animation:none;transform:none}}.hx .dt-phone{display:none}@media (max-width:760px){.hx .dt,.hx .dt-state{display:none}.hx .dt-foot{padding:0}.hx .hx-shot .hx-frame{display:none}.hx .dt-phone{display:block;position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--hx-frame-rule,#23262e);background:#08090B;box-shadow:0 0 0 1px var(--hx-ring-soft,transparent),0 -20px 80px -30px var(--hx-shot-glow,transparent)}.hx .dt-phone video{display:block;width:100%;height:auto;aspect-ratio:3/4}.hx .dt-pause{position:absolute;right:12px;bottom:12px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(8,9,11,.72);color:#F4F5F7;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hx .dt-pause svg{width:14px;height:14px;fill:currentColor}.hx .dt-pause:focus-visible{outline:2px solid var(--ac-1);outline-offset:2px}}.hx .h5-pick{position:absolute;inset:0;z-index:3;border:0;background:none;border-radius:14px;cursor:pointer}.hx .h5-pick:focus-visible{outline:2px solid var(--ac-1);outline-offset:2px}.hx .h5-slot.is-sel .h5-card{border-color:color-mix(in srgb,var(--ac-1) 55%,var(--hx-card-rule));box-shadow:0 14px 34px -18px var(--ac-1);transform:translateY(-2px)}.hx .h5-prog{position:absolute;left:14px;right:14px;top:0;height:2px;z-index:2;border-radius:2px;transform-origin:left;background:var(--ac-grad,var(--ac-1));animation:dt-run linear forwards}.hx .h5-said{width:100%;max-width:860px;margin:22px auto 0;border-radius:16px;background:#0B0D12;color:#E9ECF1;border:1px solid #1d2027;overflow:hidden;text-align:left;box-shadow:0 30px 70px -40px rgba(0,0,0,.6);opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.2,0,0,1),transform .5s cubic-bezier(.2,0,0,1)}.hx .h5-said.in{opacity:1;transform:none}.hx .h5-said-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid #1a1d24;font:500 11.5px/1 var(--p2-mono,ui-monospace),monospace;letter-spacing:.04em;color:#8A909A}.hx .h5-said-eng{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans,Inter),system-ui,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:0;color:#F4F5F7}.hx .h5-said-eng svg{width:16px;height:16px}.hx .h5-said-body{padding:16px 18px 18px;animation:h5-said-in .45s cubic-bezier(.2,0,0,1)}@keyframes h5-said-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hx .h5-said-lead{margin:0 0 8px;font-size:12.5px;color:#8A909A}.hx .h5-said-q{margin:0;display:grid;grid-gap:6px;gap:6px;font-size:15px;line-height:1.55;color:#D5D9E0;border-left:2px solid #2a2e36;padding-left:14px}.hx .h5-said-q b{font-weight:600;color:#F4F5F7}.hx .h5-said-q mark{background:rgba(126,166,255,.16);color:#F4F5F7;padding:0 3px;border-radius:4px}.hx .h5-said-miss{margin:12px 0 0;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#F08A80}.hx .h5-said-miss:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}@media (prefers-reduced-motion:reduce){.hx .h5-said,.hx .h5-said-body{transition:none;animation:none}}@media (max-width:760px){.hx .h5-said-bar>span:last-child{display:none}.hx .h5-said-q{font-size:14px}.hx .h5-prog{left:0;right:0}.hx .h5-slot.is-sel .h5-card{transform:none;box-shadow:none}.hx .h5-slot.is-sel .h5-card .h5-eng span{color:var(--hx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ac-1);text-decoration-color:var(--ac-1);text-underline-offset:4px}}.hx .hx-story-step .hx-vis-2,.hx .hx-story-step .hx-vis-fix{grid-template-columns:minmax(0,1fr)}.hx .hx-story-step .hx-audit li{grid-template-columns:minmax(120px,160px) 1fr 32px}.hx .hx-story-step .hx-feed li{grid-template-columns:110px minmax(0,1fr) auto}@media (prefers-reduced-motion:no-preference){.hx [data-fx] .hx-cell i{transition:--p .7s cubic-bezier(0,0,.3,1),transform .4s cubic-bezier(.2,0,0,1);transform:scale(.6)}.hx [data-fx].in .hx-cell i{transform:none;transition-delay:calc(var(--r, 0) * .22s + var(--c, 0) * 70ms)}.hx [data-fx] .hx-watch-row{transition:background .3s}.hx [data-fx] .hx-path li{opacity:.35;transition:opacity .35s ease,color .35s ease}.hx [data-fx].in .hx-path li{opacity:1;transition-delay:calc(1.6s + var(--i, 0) * .45s)}.hx [data-fx].in .hx-path li:last-child{color:var(--hx-up,#2FB679)}.hx [data-fx].in .hx-feed li{transition-delay:calc(var(--i, 0) * .42s)!important}.hx [data-fx] .hx-feed li b{opacity:0;transform:translateX(-6px);transition:opacity .3s ease,transform .3s cubic-bezier(.2,0,0,1)}.hx [data-fx].in .hx-feed li b{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * .42s + .3s)}}.hx .hd{margin-top:clamp(48px,7vh,72px);display:flex;flex-direction:column;align-items:center}.hx .hd-seg{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--hx-card);border:1px solid var(--hx-card-rule)}.hx .hd-seg button{position:relative;z-index:1;overflow:hidden;border:0;background:none;font:inherit;font-size:14px;font-weight:500;padding:9px 20px;border-radius:999px;color:var(--hx-ink-2);cursor:pointer;white-space:nowrap;transition:color .25s}.hx .hd-seg button.on{color:var(--hx-ink)}.hx .hd-seg button:focus-visible{outline:2px solid var(--ac-1);outline-offset:2px}.hx .hd-pill{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--hx-hover);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 8px 22px -12px var(--ac-1);transition:transform .45s cubic-bezier(.2,0,0,1)}.hx .hd-pill.r{transform:translateX(100%)}.hx .hd-prog{position:absolute;left:18px;right:18px;bottom:3px;height:2px;border-radius:2px;transform-origin:left;background:var(--ac-grad,var(--ac-1));animation:dt-run linear forwards}.hx .hd-panel{width:100%;margin-top:18px}.hx .hd-view{animation:hd-in .5s cubic-bezier(.2,0,0,1)}.hx .hd .hd-view.hx-shot{margin-top:8px}@keyframes hd-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hx .h5-hint{margin:16px 0 0;font-size:13px;color:var(--hx-ink-3);text-align:center}.hx .dt-tab{padding:12px 14px 10px}@media (prefers-reduced-motion:reduce){.hx .hd-pill,.hx .hd-view{transition:none;animation:none}}@media (max-width:600px){.hx .hd-seg button{padding:9px 14px;font-size:13.5px}.hx .hd-panel{margin-top:20px}}.hx .hd .h5-k{justify-content:center;margin-bottom:10px}.hx .hd .h5-k>span{display:none}.hx .hx-form .fa-row{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) auto;gap:0;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--hx-field) 88%,transparent);border:1px solid var(--hx-field-rule);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 60px -32px rgba(0,0,0,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .25s ease,box-shadow .3s ease}.hx .hx-form .fa-row:focus-within{border-color:color-mix(in srgb,var(--ac-1) 55%,var(--hx-field-rule));box-shadow:0 0 0 4px var(--ac-1-soft),0 1px 0 rgba(255,255,255,.05) inset,0 28px 70px -30px rgba(0,0,0,.75)}.hx .hx-form .fa-row .fa-field{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;grid-template-rows:auto auto;grid-column-gap:11px;column-gap:11px;grid-row-gap:1px;row-gap:1px;align-items:center;padding:9px 14px 9px 16px;border-radius:11px;cursor:text;transition:background .2s ease}.hx .hx-form .fa-row .fa-field+.fa-field:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--hx-field-div);transition:opacity .2s}.hx .hx-form .fa-row .fa-field:focus-within{background:var(--hx-hover)}.hx .hx-form .fa-row .fa-field:focus-within+.fa-field:before,.hx .hx-form .fa-row .fa-field:focus-within:before{opacity:0}.hx .hx-form .fa-row .fa-field .fa-ic{grid-row:1/3;width:18px;height:18px;fill:none;stroke:var(--hx-ink-3);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:stroke .2s}.hx .hx-form .fa-row .fa-field:focus-within .fa-ic{stroke:var(--hx-ink)}.hx .hx-form .fa-row .fa-field .fa-flabel{grid-column:2;font:500 10.5px/1.2 var(--p2-mono,ui-monospace),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-ink-3);cursor:text;transition:color .2s}.hx .hx-form .fa-row .fa-field:focus-within .fa-flabel{color:var(--ac-1)}.hx .hx-form .fa-row .fa-field .fa-in{grid-column:2;width:100%;height:24px;padding:0;margin:0;border:0!important;border-radius:0;background:transparent;box-shadow:none;font:inherit;font-size:15.5px;line-height:24px;color:var(--hx-ink);outline:none;min-width:0}.hx .hx-form .fa-row .fa-field .fa-in::placeholder{color:var(--hx-placeholder);opacity:.8}.hx .hx-form .fa-row .fa-field .fa-tick{grid-column:3;grid-row:1/3;width:16px;height:16px;fill:none;stroke:var(--ac-2);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;opacity:0;transition:stroke-dashoffset .35s cubic-bezier(.2,0,0,1),opacity .2s}.hx .hx-form .fa-row .fa-field.ok .fa-tick{stroke-dashoffset:0;opacity:1}.hx .hx-form .fa-row .btn{height:52px;padding:0 22px;border-radius:11px;font-size:15px;margin:0 0 0 6px}@media (prefers-reduced-motion:reduce){.hx .hx-form .fa-row,.hx .hx-form .fa-row .fa-field,.hx .hx-form .fa-row .fa-field .fa-tick{transition:none}}@media (max-width:900px){.hx .hx-form .fa-row{grid-template-columns:minmax(0,1fr);padding:6px}.hx .hx-form .fa-row .fa-field{padding:11px 14px}.hx .hx-form .fa-row .fa-field+.fa-field:before{left:12px;right:12px;top:0;bottom:auto;width:auto;height:1px}.p2 .hx .hx-form .fa-row .fa-field .fa-in{height:26px;font-size:16px;line-height:26px;padding:0;border-radius:0}.hx .hx-form .fa-row .btn,.p2 .hx .hx-form .fa-row .btn{width:100%;height:52px;margin:6px 0 0;font-size:16px;border-radius:11px}}.hx .hx-form .fa-row .fa-field{text-align:left}.hx .hx-form .fa-row .fa-field .fa-flabel{justify-self:start}@media (min-width:901px){.hx .h5 .h5-top .hx-form{width:min(680px,100%)}}@media (max-width:600px){.p2 .hx .hx-form .fa-form .fa-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;padding:6px;border-radius:16px;background:color-mix(in srgb,var(--hx-field) 88%,transparent);border:1px solid var(--hx-field-rule);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 24px 60px -32px rgba(0,0,0,.7)}.p2 .hx .hx-form .fa-form .fa-row:focus-within{border-color:color-mix(in srgb,var(--ac-1) 55%,var(--hx-field-rule));box-shadow:0 0 0 4px var(--ac-1-soft)}.p2 .hx .hx-form .fa-form .fa-row .fa-field{max-height:80px;overflow:hidden;transition:max-height .3s cubic-bezier(.32,.72,0,1),opacity .2s ease,padding .3s cubic-bezier(.32,.72,0,1),background .2s ease}.p2 .hx .hx-form .fa-form:not([data-site]) .fa-row .fa-field+.fa-field{max-height:0;padding-block:0;opacity:0;visibility:hidden}.p2 .hx .hx-form .fa-form:not([data-site]) .fa-row .fa-field+.fa-field .fa-in{height:26px}.p2 .hx .hx-form .fa-form .fa-row .btn{width:100%;height:50px;margin:6px 0 0;font-size:16px;border-radius:11px}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.p2 .hx .hx-form .fa-form .fa-row .fa-field{transition:none}}@property --h5-a{syntax:"<angle>";inherits:false;initial-value:0deg}@media (min-width:901px){.hx-nav.h5-nav .hx-nav-in{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px}.hx-nav.h5-nav .hx-logo{justify-self:start}.hx-nav.h5-nav .hx-nav-cta{justify-self:end;margin-left:0}}.hx .h5 .h5-top{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.hx .h5 .hx-h1{font-size:clamp(40px,5vw,72px);max-width:none}.hx .h5 .h5-br{display:none}.hx .h5 .hx-sub{margin-top:20px;max-width:40em}.hx .h5 .hx-form{margin-top:30px;width:min(592px,100%);position:relative}.hx .h5 .hx-form .fa-privacy{text-align:center}.hx .h5-five{--h5-line:var(--hx-rule-2);margin-top:44px;padding:0}.hx .h5-five,.hx .h5-run{display:flex;flex-direction:column;align-items:center}.hx .h5-run{width:100%}.hx .h5-k{margin:0 0 12px;display:flex;align-items:center;gap:14px;font:500 12px/1 var(--font-mono,ui-monospace),Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.hx .h5-k,.hx .h5-replay{position:relative;color:var(--hx-ink-3)}.hx .h5-replay{display:none;padding:0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hx-rule-2);text-decoration-color:var(--hx-rule-2);text-underline-offset:4px;transition:color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94)}.hx .h5-replay:after{content:"";position:absolute;inset:-16px -12px}.hx .h5-replay:hover{color:var(--hx-ink);-webkit-text-decoration-color:var(--hx-ink);text-decoration-color:var(--hx-ink)}.hx .h5-replay:focus-visible{outline:2px solid var(--hx-focus);outline-offset:4px;border-radius:4px}.hx .h5-q{position:relative;margin:0;width:-moz-fit-content;width:fit-content;max-width:min(560px,100%);padding:10px 18px;border-radius:18px;background:var(--hx-inset);border:1px solid var(--hx-line);font-size:15px;line-height:1.4;color:var(--hx-ink);text-align:center;text-wrap:balance}.hx .h5-q:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;opacity:0;background:conic-gradient(from var(--h5-a),transparent 0 58%,var(--hx-ink-3) 78%,var(--hx-strong) 93%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hx .h5-q:after{content:"";position:absolute;left:50%;bottom:-3px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--hx-ink-3)}.hx .h5-cards,.hx .h5-tree{width:calc(100% + 16px);margin-inline:-8px}.hx .h5-tree{position:relative;height:24px}.hx .h5-tree i{position:absolute;display:block;background:var(--h5-line)}.hx .h5-trunk{left:50%;top:0;width:1px;height:24px;margin-left:-.5px;transform-origin:top}.hx .h5-bar{bottom:0;height:1px}.hx .h5-bar.l{left:calc(10% + 9.5px);right:50%;transform-origin:right}.hx .h5-bar.r{left:50%;right:calc(10% + 9.5px);transform-origin:left}.hx .h5-tree .h5-corner{top:23px;width:10px;height:10px;background:none;border:0 solid var(--h5-line)}.hx .h5-corner.l{left:10%;margin-left:-.5px;border-width:1px 0 0 1px;border-top-left-radius:10px}.hx .h5-corner.r{right:10%;margin-right:-.5px;border-width:1px 1px 0 0;border-top-right-radius:10px}.hx .h5-cards{list-style:none;margin-top:32px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.hx .h5-slot{position:relative;margin:0 8px;min-width:0;display:flex}.hx .h5-slot:after{content:"";position:absolute;left:50%;bottom:100%;width:1px;height:33px;margin-left:-.5px;background:var(--h5-line);transform-origin:top;transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.hx .h5-slot:first-child:after,.hx .h5-slot:last-child:after{height:23px}.hx .h5-slot:before{content:"";position:absolute;z-index:1;top:-2.5px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--hx-ink-3);transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.hx .h5-card{flex:1 1;min-width:0;display:flex;flex-direction:column;padding:14px 14px 12px;text-align:left;background:var(--hx-card);border:1px solid var(--hx-card-rule);border-radius:14px;transition:opacity .2s cubic-bezier(.25,.46,.45,.94),border-color .16s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94)}html[data-hx=light] .hx .h5-card{box-shadow:var(--hx-elev)}.hx .h5-eng{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--hx-ink)}.hx .h5-eng svg{width:16px;height:16px;flex:none;color:var(--hx-ink)}.hx .h5-eng span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx .h5-names{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px;counter-reset:h5n}.hx .h5-names li{counter-increment:h5n;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:baseline;font-size:14px;line-height:1.45;color:var(--hx-body)}.hx .h5-names li:before{content:counter(h5n);font:12px/1 var(--font-mono,ui-monospace),Menlo,monospace;color:var(--hx-ink-3)}.hx .h5-names li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx .h5-names mark{background:var(--hx-mark-bg);color:var(--hx-ink);font-weight:600;border-radius:4px;padding:0 4px;margin-left:-4px;box-shadow:inset 0 -1px 0 var(--hx-mark-line)}.hx .h5-verdict{margin-top:12px;padding-top:10px;border-top:1px solid var(--hx-rule);display:flex;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:1.3;color:var(--hx-ink-2);white-space:nowrap}.hx .h5-verdict:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.hx .h5-slot[data-tone=good] .h5-verdict{color:var(--hx-up-tx)}.hx .h5-slot[data-tone=bad] .h5-verdict{color:var(--hx-down)}.hx .h5-note{margin:20px 0 0;display:grid;grid-gap:4px;gap:4px;text-align:center;font-size:13px;line-height:1.5;color:var(--hx-ink-3)}.hx .h5-note b{font-size:15px;font-weight:500;color:var(--hx-body);text-wrap:balance}@media (hover:hover) and (min-width:1101px){.hx .h5-cards:hover .h5-slot:not(:hover) .h5-card{opacity:.5}.hx .h5-slot:hover .h5-card{border-color:var(--hx-emph-rule);transform:translateY(-2px)}.hx .h5-slot:hover:after,.hx .h5-slot:hover:before{background:var(--hx-ink)}}.hx .h5-five{transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}@media (min-width:1101px){.hx .h5:has(.fa-form[data-confirm]) .h5-five{opacity:.28}}.hx .h5 .hx-shot{margin-top:56px}@media (min-width:1101px) and (max-width:1279px){.hx .h5-card{padding-inline:12px}.hx .h5-eng,.hx .h5-names li{font-size:13px}}@media (max-width:1100px){.hx .h5-five{margin-top:36px}.hx .h5-five,.hx .h5-run{align-items:stretch}.hx .h5-k{justify-content:space-between}.hx .h5-q{align-self:flex-start;text-align:left;text-wrap:wrap;border-bottom-left-radius:6px}.hx .h5-q:after{left:18px}.hx .h5-tree{display:none}.hx .h5-cards{position:relative;width:auto;margin:0 0 0 20px;padding-top:10px;grid-template-columns:1fr}.hx .h5-cards:before{content:"";position:absolute;left:0;top:0;bottom:23px;width:1px;background:var(--h5-line);transform-origin:top}.hx .h5-slot{margin:0}.hx .h5-slot:after,.hx .h5-slot:first-child:after,.hx .h5-slot:last-child:after{left:0;top:50%;bottom:auto;width:14px;height:1px;margin:0;transform-origin:left}.hx .h5-slot:before{top:50%;left:12px;margin:-2.5px 0 0}.hx .h5-card,html[data-hx=light] .hx .h5-card{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 0 0 28px;background:none;border:0;border-radius:0;box-shadow:none}.hx .h5-slot+.h5-slot .h5-card{border-top:1px solid var(--hx-rule)}.hx .h5-eng{font-size:15px}.hx .h5-names{display:none}.hx .h5-verdict{margin:0;padding:0;border:0}.hx .h5-note{text-align:left;margin-top:16px}}@media (max-width:600px){.hx .h5 .h5-top{padding-top:clamp(44px,9svh,84px)}.hx .h5 .h5-br{display:inline}.hx .h5 .hx-sub{margin-top:16px;font-size:17px}.hx .h5 .hx-form{margin-top:24px}.hx .h5 .hx-shot{margin-top:44px}}@media (max-width:380px){.hx .h5-card,html[data-hx=light] .hx .h5-card{padding-left:24px;gap:8px}.hx .h5-eng{font-size:14px;gap:7px}}@media (max-width:340px){.hx .h5-card,html[data-hx=light] .hx .h5-card{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:56px}.hx .h5-verdict{padding-left:23px}.hx .h5-cards:before{bottom:28px}}@media (prefers-reduced-motion:no-preference){.hx .h5-five{--h5-head:var(--hx-strong)}.hx .h5-replay{display:inline-block}.hx .h5-k>span,.hx .h5-replay{animation:h5-fade .5s linear .2s backwards}.hx .h5-q{animation:h5-pop .5s cubic-bezier(.32,.72,0,1) .25s backwards,h5-halo 2.2s cubic-bezier(.4,0,.2,1) .9s}.hx .h5-w{animation:h5-word .3s cubic-bezier(.2,0,0,1) backwards;animation-delay:calc(.45s + var(--i) * 40ms)}.hx .h5-q:before{animation:h5-turn 1.1s linear .9s 2,h5-lit 2.4s linear .9s}.hx .h5-q:after{animation:h5-spark .5s cubic-bezier(.32,.72,0,1) 1.45s backwards}.hx .h5-trunk{animation:h5-beam-down .36s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.53s)}.hx .h5-bar.l{animation:h5-beam-left 1s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.69s)}.hx .h5-bar.r{animation:h5-beam-right 1s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.69s)}.hx .h5-tree .h5-corner{animation:h5-corner .4s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 2.18s)}.hx .h5-slot:after{animation:h5-beam-down .4s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.69s + var(--k) * .26s)}.hx .h5-slot:before{animation:h5-spark .5s cubic-bezier(.32,.72,0,1) backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.87s + var(--k) * .26s)}.hx .h5-card{animation:h5-land .5s cubic-bezier(.32,.72,0,1) backwards,h5-flash 1s cubic-bezier(.4,0,.2,1);animation-delay:calc(var(--h5-t0, 0s) + 1.9s + var(--k) * .26s)}.hx .h5-names li{animation:h5-word .35s cubic-bezier(.2,0,0,1) backwards;animation-delay:calc(var(--h5-t0, 0s) + 2.1s + var(--k) * .26s + var(--n) * 70ms)}.hx .h5-verdict{animation:h5-word .35s cubic-bezier(.2,0,0,1) backwards;animation-delay:calc(var(--h5-t0, 0s) + 2.38s + var(--k) * .26s)}.hx .h5-verdict:before{animation:h5-dot .4s cubic-bezier(.32,.72,0,1) backwards;animation-delay:calc(var(--h5-t0, 0s) + 2.45s + var(--k) * .26s)}.hx .h5-note{animation:h5-word .5s cubic-bezier(.2,0,0,1) backwards;animation-delay:calc(var(--h5-t0, 0s) + 3.1s)}@media (max-width:1100px){.hx .h5-cards:before{animation:h5-beam-down 1.2s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.53s)}.hx .h5-slot:after{animation:h5-beam-right .3s linear backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.62s + var(--i) * .127s)}.hx .h5-slot:before{animation-delay:calc(var(--h5-t0, 0s) + 1.75s + var(--i) * .127s)}.hx .h5-card{animation:h5-word .4s cubic-bezier(.2,0,0,1) backwards;animation-delay:calc(var(--h5-t0, 0s) + 1.78s + var(--i) * .127s)}.hx .h5-verdict{animation-delay:calc(var(--h5-t0, 0s) + 1.96s + var(--i) * .127s)}.hx .h5-verdict:before{animation-delay:calc(var(--h5-t0, 0s) + 2.03s + var(--i) * .127s)}.hx .h5-note{animation-delay:calc(var(--h5-t0, 0s) + 2.8s)}}.hx .h5-wait :is(.h5-tree,.h5-cards,.h5-note){visibility:hidden}.hx .h5-wait :is(.h5-tree,.h5-cards,.h5-note),.hx .h5-wait :is(.h5-tree,.h5-cards,.h5-note) *,.hx .h5-wait :is(.h5-tree,.h5-cards,.h5-note) :after,.hx .h5-wait :is(.h5-tree,.h5-cards,.h5-note) :before,.hx .h5-wait :is(.h5-tree,.h5-cards,.h5-note):before{animation:none!important}.hx .h5-late{--h5-t0:-1.43s}@keyframes h5-fade{0%{opacity:0}}@keyframes h5-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes h5-word{0%{opacity:0;transform:translateY(4px)}}@keyframes h5-dot{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.5)}}@keyframes h5-spark{0%{opacity:0;transform:scale(0);background:var(--h5-head)}45%{opacity:1;transform:scale(1.8);background:var(--h5-head);box-shadow:0 0 10px 1px var(--hx-spot)}}@keyframes h5-land{0%{opacity:0;transform:translateY(8px)}}@keyframes h5-flash{0%{border-color:var(--hx-emph-rule)}}@keyframes h5-turn{to{--h5-a:360deg}}@keyframes h5-lit{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes h5-halo{0%,to{box-shadow:0 0 0 0 transparent}30%,60%{box-shadow:0 0 0 4px var(--hx-ring-soft-525506),0 14px 40px -18px var(--hx-spot)}}@keyframes h5-beam-down{0%{background:linear-gradient(to bottom,var(--h5-line) 0,var(--h5-line) calc(66.667% - 18px),var(--h5-head) 66.667%,transparent 66.667%) 0 100% /100% 300% no-repeat}to{background:linear-gradient(to bottom,var(--h5-line) 0,var(--h5-line) calc(66.667% - 18px),var(--h5-head) 66.667%,transparent 66.667%) 0 0 /100% 300% no-repeat}}@keyframes h5-beam-left{0%{background:linear-gradient(to left,var(--h5-line) 0,var(--h5-line) calc(66.667% - 90px),var(--h5-head) 66.667%,transparent 66.667%) 0 0 /300% 100% no-repeat}to{background:linear-gradient(to left,var(--h5-line) 0,var(--h5-line) calc(66.667% - 90px),var(--h5-head) 66.667%,transparent 66.667%) 100% 0 /300% 100% no-repeat}}@keyframes h5-beam-right{0%{background:linear-gradient(to right,var(--h5-line) 0,var(--h5-line) calc(66.667% - 90px),var(--h5-head) 66.667%,transparent 66.667%) 100% 0 /300% 100% no-repeat}to{background:linear-gradient(to right,var(--h5-line) 0,var(--h5-line) calc(66.667% - 90px),var(--h5-head) 66.667%,transparent 66.667%) 0 0 /300% 100% no-repeat}}@keyframes h5-corner{0%{opacity:0;border-color:var(--h5-head)}25%{opacity:1;border-color:var(--h5-head)}}}.ft{--ft-bg:#08090B;--ft-ink:#F4F5F7;--ft-ink-2:#9CA3AE;--ft-ink-3:#6F7680;--ft-rule:rgba(255,255,255,.08);position:relative;background:var(--ft-bg);color:var(--ft-ink-2);font-family:var(--font-sans,Inter),system-ui,sans-serif}html[data-hx=light] .ft{--ft-bg:#FAFAFA;--ft-ink:#171717;--ft-ink-2:#5B616B;--ft-ink-3:#767C86;--ft-rule:rgba(0,0,0,.08)}.ft:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,#5B8DEF 25%,#3FB5B5 50%,#E0913F 75%,transparent);opacity:.45}.ft a{color:inherit;text-decoration:none;transition:color .15s ease}.ft a:hover{color:var(--ft-ink)}.ft a:focus-visible{outline:2px solid var(--ft-ink);outline-offset:3px;border-radius:4px}.ft-in{width:min(1200px,100%);margin:0 auto;padding:clamp(64px,8vw,104px) 24px 32px}.ft-top{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px)}.ft-brand{display:grid;grid-gap:18px;gap:18px;align-content:start;justify-items:start}.ft-logo{display:inline-flex;color:var(--ft-ink)}.ft-tag{margin:0;max-width:24ch;font-size:15px;line-height:1.5;color:var(--ft-ink-2)}.ft-pref{transform:scale(.92);transform-origin:left center;opacity:.85}.ft-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:32px 24px;gap:32px 24px}.ft-h{display:block;margin-bottom:14px;font-size:13px;font-weight:600;color:var(--ft-ink)}.ft-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ft-cols li{font-size:14px;line-height:1.35}.ft-featured{margin-top:clamp(48px,6vw,72px)}.ft-featured .hx-featured{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0}.ft-featured .hx-featured a{opacity:.8;filter:none;transition:opacity .15s,filter .15s}.ft-featured .hx-featured a:hover{opacity:1;filter:none}.ft-bot{align-items:center;gap:10px 28px;margin-top:28px;padding-top:22px;border-top:1px solid var(--ft-rule);font-size:13px;color:var(--ft-ink-3)}.ft-bot,.ft-legal{display:flex;flex-wrap:wrap}.ft-legal{gap:6px 18px;margin-left:auto}.ft-legal button{all:unset;cursor:pointer;color:inherit}.ft-legal button:hover{color:var(--ft-ink)}.ft-credit{border-bottom:1px solid var(--ft-rule)}.ft-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ft-ink-3)}@media (max-width:1000px){.ft-top{grid-template-columns:minmax(0,1fr)}.ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ft-in{padding:64px 24px 28px}.ft-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}.ft-bot{flex-direction:column;align-items:flex-start;gap:12px}.ft-legal{margin-left:0}}.ft .hx-featured{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0}.ft .hx-featured-l{font:500 10.5px/1 var(--p2-mono,ui-monospace),monospace;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.6}.ft .hx-featured ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}.ft .hx-featured a{display:block;opacity:.6;transition:opacity .15s;border-radius:7px}.ft .hx-featured a:hover,.p2-footer .hx-featured a:focus-visible{opacity:1}.ft .hx-featured img{display:block;height:30px;width:auto}.ft .hx-featured-chip{display:inline-grid;align-content:center;gap:2px;height:30px;padding:0 10px;border-radius:7px;background:#fff;border:1px solid #c4c1ba;color:#1b1b21;text-decoration:none;line-height:1;text-align:center}.ft .hx-featured-chip small,.p2-footer .hx-featured-chip b{display:block}.ft .hx-featured-chip:hover,.p2-footer .hx-featured-chip:hover b{color:#1b1b21}.ft .hx-featured-chip:hover small{color:#6b7079}.ft .hx-featured-chip small{font-size:7px;letter-spacing:.08em;text-transform:uppercase;color:#6b7079}.ft .hx-featured-chip b{font-size:10.5px;font-weight:700;letter-spacing:-.01em}.ft .hx-featured-chip{background:transparent;border:1px solid var(--ft-rule);color:var(--ft-ink-2)}.ft .hx-featured-chip small{color:var(--ft-ink-3)}.ft .hx-featured-chip b{color:var(--ft-ink-2)}.ft .hx-featured-chip:hover,.ft .hx-featured-chip:hover b{color:var(--ft-ink);background:transparent}.ft .ft-featured .hx-featured a{opacity:1}.ft .hx-featured-l{color:var(--ft-ink-2)}.ft .hx-featured-chip{height:36px;padding:0 14px;border-radius:9px;border:1px solid color-mix(in srgb,var(--ft-ink) 22%,transparent);background:color-mix(in srgb,var(--ft-ink) 4%,transparent)}.ft .hx-featured-chip small{font-size:8px;color:var(--ft-ink-2)}.ft .hx-featured-chip b{font-size:12.5px;color:var(--ft-ink)}.ft .hx-featured-chip:hover{border-color:color-mix(in srgb,var(--ft-ink) 45%,transparent);background:color-mix(in srgb,var(--ft-ink) 8%,transparent)}@media (max-width:600px){:root .hx .hx-h1{font-size:40px;line-height:1.04;letter-spacing:-.04em}:root .hx .hx-h2,:root .hx .hx-h2-sec,:root .hx.hx-close .hx-h2,:root .ozs .ozs-h2,:root .sp .fo-h1,:root .sp .or-h2,:root .sp .sp-h1{font-size:32px;line-height:1.08;letter-spacing:-.035em}:root .hx .hx-story-h{font-size:26px;line-height:1.15}:root .hx .hx-story-step h3{font-size:24px;line-height:1.15}:root .hx .hx-feat-head b,:root .p2 .hx .p2x-nm{font-size:20px}:root .p2 .hx .p2x-nm{font-size:17px}:root .hx .hx-proof .hx-stats b,:root .hx .hx-stats b{font-size:30px;gap:10px}:root .hx .hx-audit-score b{font-size:40px}:root .p2 .pr-amt{font-size:30px;letter-spacing:-.03em}:root .p2 .pr-amt.pr-amt-sm{font-size:26px}:root .p2 .pr-per{font-size:14px}:root .hx .hx-how-sub,:root .hx .hx-proof-p,:root .hx .hx-sec-copy p,:root .hx .hx-story-body p,:root .hx .hx-sub,:root .ozs .ozs-sub,:root .sp .fo-sub,:root .sp .sp-lede{font-size:16px;line-height:1.55}:root .hx .hx-feat-t>span,:root .hx .hx-method,:root .hx .hx-note,:root .p2 .p2x-for{font-size:14px;line-height:1.5}:root .p2 .fq-item summary{font-size:17px}:root .hx .hx-kicker,:root .ozs .ozs-kicker{font-size:12px;letter-spacing:.1em}:root .hx .hx-sec,:root .hx .hx-story,:root .hx.hx-close{padding-block:64px}:root .ozs{padding:56px 0 44px}:root .hx .hx-sec-head{gap:14px}:root .hx .hx-h2{margin-top:12px}:root .hx .hx-sec-copy{margin-top:2px}:root .hx .hx-feat-grid,:root .hx .hx-incl,:root .hx .hx-vis{margin-top:28px}:root .hx .hx-proof-grid{gap:28px}:root .hx .hx-proof .hx-stats{gap:0}:root .hx .hx-proof .hx-stats>div{padding:16px 0}:root .hx .hx-method{margin-top:18px}:root .hx .hx-story-h a{padding:6px 0}:root .hx .hx-story-steps{gap:56px;margin-top:8px}:root .hx .hx-story-step{padding-top:32px;border-top:1px solid var(--hx-rule)}:root .hx .hx-story-step .hx-vis{margin-top:20px}:root .hx .hx-feat-grid{gap:14px}:root .hx .hx-feat-col{padding:18px 8px 8px}:root .hx .hx-feat-col a{padding:12px 10px}:root .hx .hx-feat-foot{flex-direction:column;align-items:stretch;gap:16px;margin-top:24px}:root .hx .hx-feat-cta{text-align:center}:root .hx .hx-feat-all{align-self:center}:root .p2 .pr-cards{gap:16px}:root .p2 .pr-card{padding:24px 20px}:root .p2 .pr-feats{margin-top:16px;gap:10px}:root .p2 .pr-price{margin-top:6px}:root .sp .gd-faq h2,:root .sp .gd-main .sp-prose h2{font-size:26px;line-height:1.15}:root .sp .gd-offer h2,:root .sp .gd-sources h2{font-size:22px}:root .sp .gd-def{font-size:18px;line-height:1.5}:root .sp .gd-main .sp-prose h2{margin-top:44px}:root .hx .hx-story-step[data-step="0"] .hx-vis>.hx-panel:nth-child(2),:root .hx .hx-story-step[data-step="1"] .hx-vis>.hx-panel:first-child,:root .hx .hx-story-step[data-step="2"] .hx-vis>.hx-panel:first-child{display:none}:root .hx .hx-incl .hx-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}:root .hx .hx-incl .hx-inc li{padding:12px 0}:root .hx .hx-incl .hx-inc span{display:none}:root .hx .hx-incl .hx-inc b{font-size:14px}:root .hx .hx-sec,:root .hx .hx-story,:root .hx.hx-close{padding-block:80px}:root .hx .hx-feat-grid,:root .hx .hx-incl,:root .hx .hx-vis{margin-top:32px}:root .p2 .fq-item summary{padding:20px 2px}}