.ix-seg-bars:not(#_):not(#_) ul{gap:14px;display:grid}.ix-seg-bars:not(#_):not(#_) li{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;margin-inline:-10px;padding:6px 10px;transition:background .25s;display:grid}.ix-seg-bars:not(#_):not(#_) li:hover{background:#ffffff0a}.ix-seg-label:not(#_):not(#_){color:var(--ix-ink);font-size:14px}.ix-seg-val:not(#_):not(#_){font-family:var(--ix-mono);color:var(--ix-dim);align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.ix-seg-val:not(#_):not(#_) em{transition:opacity .4s ease calc(.6s + var(--i) * .12s);align-self:center;padding:1px 7px;font-size:10.5px;font-style:normal}.ix-armed:not(.ix-in):not(#_):not(#_) .ix-seg-val em{opacity:0}.ix-seg-val:not(#_):not(#_) b{color:#fff;font-size:16px;font-weight:600}.ix-seg-row:not(#_):not(#_){grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:3px;display:grid}.ix-seg-row:not(#_):not(#_) i{background:var(--ix-track);height:12px;transition:background .4s ease calc(var(--n) * 45ms + var(--i) * 90ms), box-shadow .4s ease calc(var(--n) * 45ms + var(--i) * 90ms), transform .5s var(--ix-settle) calc(var(--n) * 45ms + var(--i) * 90ms);border-radius:4px;position:relative}.ix-seg-row:not(#_):not(#_) i.was{background:var(--chart-2,#ffffff57)}.ix-seg-row:not(#_):not(#_) i.now{background:var(--chart-1,#e8eaf3)}.ix-armed:not(.ix-in):not(#_):not(#_) .ix-seg-row i:is(.was,.now){background:var(--ix-track);box-shadow:none;transform:scaleY(.35)}.ix-seg-key:not(#_):not(#_){color:var(--ix-dim);gap:18px;margin-top:14px;font-size:12px;display:flex}.ix-seg-key:not(#_):not(#_) span:before{content:"";vertical-align:-1px;background:var(--chart-2,#ffffff57);border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.ix-seg-key:not(#_):not(#_) .ix-seg-k1:before{background:var(--chart-1,#e8eaf3);box-shadow:none}
.ix-scrubber:not(#_):not(#_){background:var(--ix-glass), #100d2094;box-shadow:var(--ix-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;gap:8px;margin:0 0 18px;padding:16px 20px;display:grid}.ix-scrubber-label:not(#_):not(#_){grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.ix-scrubber-label:not(#_):not(#_)>span{min-width:132px;font-family:var(--ix-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ix-dim);font-size:11px}.ix-scrubber-label:not(#_):not(#_) b{letter-spacing:-.03em;color:#fff;font-family:system-ui,sans-serif;font-size:26px;font-weight:600}.ix-scrubber-label:not(#_):not(#_) small{color:var(--ix-dim)}.ix-scrubber:not(#_):not(#_) input[type=range]{cursor:pointer;appearance:none;background:0 0;width:100%;height:24px;margin:0}.ix-scrubber:not(#_):not(#_) input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #4d01e9, #a300c7 40%, #e700c5 75%, #ff3693) 0 / calc(var(--t) * 100%) 100% no-repeat, #ffffff17;height:6px;box-shadow:none;border-radius:6px}.ix-scrubber:not(#_):not(#_) input[type=range]::-moz-range-track{background:#ffffff17;border-radius:6px;height:6px}.ix-scrubber:not(#_):not(#_) input[type=range]::-moz-range-progress{background:linear-gradient(90deg,#4d01e9,#a300c7 40%,#e700c5 75%,#ff3693);border-radius:6px;height:6px}.ix-scrubber:not(#_):not(#_) input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle,#fff 38%,#ffd6ea 40%,#fff 62%);border:0;border-radius:50%;width:22px;height:22px;margin-top:-8px;transition:box-shadow .2s;box-shadow:0 0 0 6px #ff369333}.ix-scrubber:not(#_):not(#_) input[type=range]:active::-webkit-slider-thumb{box-shadow:0 0 0 10px #ff36932e}.ix-scrubber:not(#_):not(#_) input[type=range]::-moz-range-thumb{width:20px;height:20px;box-shadow:none;background:#fff;border:0;border-radius:50%}.ix-scrubber:not(#_):not(#_) input[type=range]:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #fff}.ix-scrubber-ticks:not(#_):not(#_){grid-template-columns:repeat(12,1fr);align-items:center;gap:4px;height:8px;margin-left:152px;display:grid}.ix-scrubber-ticks:not(#_):not(#_) i{height:3px;transition:background .3s ease, height .3s var(--ix-settle), box-shadow .3s ease;background:#ffffff14;border-radius:2px}.ix-scrubber-ticks:not(#_):not(#_) i.on{background:linear-gradient(90deg,#a300c7b3,#ff3693b3)}.ix-scrubber-ticks:not(#_):not(#_) i.now{height:6px;box-shadow:none;background:linear-gradient(90deg,#e700c5,#ff3693)}.ix-scrubber-hint:not(#_):not(#_){color:var(--ix-dim);font-size:12px}@media (max-width:640px){.ix-scrubber-label:not(#_):not(#_){grid-template-columns:minmax(0,1fr);gap:8px}.ix-scrubber-ticks:not(#_):not(#_){margin-left:0}}
.homepage:not(#_):not(#_) .hx .hx-trio-change{transition:opacity .6s var(--hx-ease) calc(var(--i,0) * 90ms + 1.1s);justify-content:center;display:flex}.homepage:not(#_):not(#_) .hx-delta{white-space:nowrap;background:linear-gradient(#ffffff12,#ffffff08);border-radius:999px;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14}.homepage:not(#_):not(#_) .hx-delta svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;box-shadow:none;background:linear-gradient(135deg,#6a2bff,#e700c5 60%,#ff3693);border-radius:50%;padding:4px}.homepage:not(#_):not(#_) .hx-delta b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--hx-ink);font-size:14px;font-weight:600}.homepage:not(#_):not(#_) .hx-delta small{font-family:var(--hx-mono);letter-spacing:.02em;text-transform:none;color:var(--hx-dim);font-size:11px}.homepage:not(#_):not(#_) .hx-grow{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.homepage:not(#_):not(#_) .hx-grow-card{background:radial-gradient(70% 50% at 30% 0%, #8f5cff1a, transparent 70%), var(--hx-glass);box-shadow:var(--hx-ring);border-radius:28px;align-content:start;gap:18px;margin:0;padding:clamp(22px,2.6vw,32px);display:grid;position:relative}.homepage:not(#_):not(#_) .hx-grow-share{grid-column:1/-1}.homepage:not(#_):not(#_) .hx-grow-head{min-height:30px;font-family:var(--hx-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hx-dim);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:11px;line-height:1.5;display:grid}.homepage:not(#_):not(#_) .hx-grow-users{grid-template-rows:auto minmax(220px,1fr) auto}.homepage:not(#_):not(#_) .hx-grow-plot{min-height:220px;margin:4px 0 8px;position:relative}.homepage:not(#_):not(#_) .hx-grow-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homepage:not(#_):not(#_) .hx-grow-grid{stroke:#ffffff12;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.homepage:not(#_):not(#_) .hx-grow-drop{stroke:#ffffff14;stroke-dasharray:1 4;vector-effect:non-scaling-stroke}.homepage:not(#_):not(#_) .hx-grow-area{fill:url(#hx-grow-area);transition:opacity 1.2s var(--hx-ease) 1.2s}.homepage:not(#_):not(#_) .hx-grow-line{fill:none;stroke:url(#hx-grow-stroke);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:none;transition:stroke-dashoffset 2s var(--hx-ease) .3s}.homepage:not(#_):not(#_) .hx-grow-dot{width:9px;height:9px;transition:opacity .4s var(--hx-ease) calc(var(--p) * .23s + .4s), transform .5s var(--hx-spring,cubic-bezier(.22, 1, .36, 1)) calc(var(--p) * .23s + .4s);background:#1a1420;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;box-shadow:inset 0 0 0 2px #e6c8ff}.homepage:not(#_):not(#_) .hx-grow-dot em{font-family:var(--hx-mono);white-space:nowrap;color:var(--hx-dim);opacity:0;transition:opacity .2s var(--hx-ease);font-size:11px;font-style:normal;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%}@media (hover:hover){.homepage:not(#_):not(#_) .hx-grow-dot:hover em{opacity:1}}.homepage:not(#_):not(#_) .hx-grow-first em{opacity:1;left:0;translate:0}.homepage:not(#_):not(#_) .hx-grow-end{background:#fff;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;box-shadow:0 0 0 4px #ff369338}.homepage:not(#_):not(#_) .hx-grow-end em{color:#fff;opacity:1;background:#ffffff1a;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:500;left:auto;right:0;translate:0;box-shadow:inset 0 0 0 1px #ffffff24}.homepage:not(#_):not(#_) .hx-grow-end:after{content:"";opacity:0;border:1px solid #ff3693b3;border-radius:50%;position:absolute;inset:-4px}html.hx-fx:not(#_):not(#_) .homepage .hx-grow-users[data-hx-in] .hx-grow-end:after{animation:hx-grow-ping 2.4s var(--hx-ease) 2.4s 5}@keyframes hx-grow-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.8)}}.homepage:not(#_):not(#_) .hx-grow-tick{white-space:nowrap;font-family:var(--hx-mono);color:var(--hx-dim);font-size:10.5px;position:absolute;top:calc(89.17% + 8px);translate:-50%}.homepage:not(#_):not(#_) .hx-grow-cols{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:180px;margin:4px 0 0;padding:0;list-style:none;display:grid}.homepage:not(#_):not(#_) .hx-grow-cols li{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.homepage:not(#_):not(#_) .hx-grow-cols i{width:min(100%,64px);height:calc(var(--h) * 100% - 30px);background:linear-gradient(90deg, #ffffff38, transparent 40%), var(--ix-brand-v,linear-gradient(180deg, #ff3693, #e700c5 45%, #4d01e9));min-height:3px;box-shadow:none;transform-origin:bottom;transition:transform 1.2s var(--hx-ease) calc(var(--p) * .18s + .3s);border-radius:12px 12px 3px 3px}.homepage:not(#_):not(#_) .hx-grow-cols li:first-child i{box-shadow:none;background:#ffffff38}.homepage:not(#_):not(#_) .hx-grow-cols em{font-family:var(--hx-mono);color:var(--hx-ink);transition:opacity .5s var(--hx-ease) calc(var(--p) * .18s + 1.1s);font-size:12.5px;font-style:normal}.homepage:not(#_):not(#_) .hx-grow-cols span{font-family:var(--hx-mono);color:var(--hx-dim);font-size:10.5px;position:absolute;top:calc(100% + 8px)}.homepage:not(#_):not(#_) .hx-grow-traffic>.hx-src{margin-top:18px}.homepage:not(#_):not(#_) .hx-grow-conv{border-top:1px solid #ffffff14;gap:6px;padding-top:18px;display:grid}.homepage:not(#_):not(#_) .hx .hx-grow-conv-value{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--hx-ink);align-items:baseline;font-size:clamp(44px,4.6vw,64px);font-weight:600;line-height:1;display:flex}.homepage:not(#_):not(#_) .hx .hx-grow-conv-value small{color:var(--hx-kicker);margin-left:.06em;font-size:.42em;font-weight:500}.homepage:not(#_):not(#_) .hx .hx-grow-conv-text{color:var(--hx-body);font-size:15px;line-height:1.45}.homepage:not(#_):not(#_) .hx-grow-conv-text b{color:var(--hx-ink);font-weight:600}.homepage:not(#_):not(#_) .hx-grow-share{gap:22px}.homepage:not(#_):not(#_) .hx-grow-row{grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:center;gap:10px 24px;display:grid}.homepage:not(#_):not(#_) .hx .hx-grow-row-name{color:var(--hx-ink);font-size:15px;font-weight:500}.homepage:not(#_):not(#_) .hx-grow-stack{background:#ffffff0f;border-radius:9px;gap:2px;height:18px;display:flex;overflow:hidden}.homepage:not(#_):not(#_) .hx-grow-stack i{background:linear-gradient(180deg, #ffffff3d, transparent 60%), var(--c);transform-origin:0;height:100%;transition:transform .9s var(--hx-ease) calc(var(--p) * .12s + .3s), opacity .2s var(--hx-ease);flex:none}.homepage:not(#_):not(#_) .hx-grow-stack i:first-child{background:linear-gradient(180deg, #ffffff3d, transparent 60%), var(--hx-brand)}.homepage:not(#_):not(#_) .hx-grow-legend{flex-wrap:wrap;grid-column:2;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.homepage:not(#_):not(#_) .hx-grow-legend li{color:var(--hx-body);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.homepage:not(#_):not(#_) .hx-grow-legend li:before{content:"";background:var(--c,#ffffff24);border-radius:3px;align-self:center;width:8px;height:8px}.homepage:not(#_):not(#_) .hx-grow-legend li:first-child:before{background:var(--hx-brand)}.homepage:not(#_):not(#_) .hx-grow-legend b{font-family:var(--hx-mono);color:var(--hx-ink);font-weight:500}.homepage:not(#_):not(#_) .hx-grow-legend small{font-family:var(--hx-mono);color:var(--hx-dim);font-size:11px}.homepage:not(#_):not(#_) .hx-grow-rest:before{background:#ffffff24}html.hx-fx:not(#_):not(#_) .homepage .hx-grow-card[data-hx-wait]:not([data-hx-in]) .hx-grow-line{stroke-dashoffset:1px}html.hx-fx:not(#_):not(#_) .homepage .hx [data-hx-wait]:not([data-hx-in]) :is(.hx-grow-area,.hx-grow-dot,.hx-grow-cols em,.hx-trio-change){opacity:0}html.hx-fx:not(#_):not(#_) .homepage .hx-grow-card[data-hx-wait]:not([data-hx-in]) .hx-grow-dot{transform:scale(.2)}html.hx-fx:not(#_):not(#_) .homepage .hx-grow-card[data-hx-wait]:not([data-hx-in]) .hx-grow-cols i{transform:scaleY(0)}html.hx-fx:not(#_):not(#_) .homepage .hx-grow-card[data-hx-wait]:not([data-hx-in]) .hx-grow-stack i{transform:scaleX(0)}@media (max-width:1080px){.homepage:not(#_):not(#_) .hx-grow{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.homepage:not(#_):not(#_) .hx-grow-row{grid-template-columns:minmax(0,1fr)}.homepage:not(#_):not(#_) .hx-grow-legend{grid-column:1}.homepage:not(#_):not(#_) .hx-grow-end em{font-size:12px}}
.homepage:not(#_):not(#_) .hx{--hx-ink:#fff;--hx-body:#c9c6d0;--hx-dim:#a4a0ab;--hx-kicker:#c9a6ff;--hx-up:#16c784;--hx-down:#ea3943;--hx-down-text:#ff6b74;--hx-glass:#100d2094;--hx-ring:inset 0 0 0 1px #ffffff12;--hx-brand:linear-gradient(90deg, #4d01e9, #a300c7 38%, #e700c5 72%, #ff3693);--hx-cta:linear-gradient(100deg, #4d01e9, #8a00d4 55%, #a300c7);--hx-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--hx-ease:cubic-bezier(.2, .8, .2, 1);color:var(--hx-body)}.homepage:not(#_):not(#_) .hx :where(h2,h3,p,ul,ol,figure){margin:0}.homepage:not(#_):not(#_) .hx :is(ul,ol){padding:0;list-style:none}.homepage:not(#_):not(#_) .hx-wrap{width:min(1120px,100% - 80px);margin-inline:auto}.homepage:not(#_):not(#_) .hx-sec{padding-block:clamp(64px,9vw,140px);position:relative}.homepage:not(#_):not(#_) .hx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.homepage:not(#_):not(#_) .hx-head{max-width:760px;margin-bottom:clamp(36px,5vw,56px)}.homepage:not(#_):not(#_) .hx-head-center{margin-inline:auto;text-align:center;max-width:920px;margin-bottom:clamp(48px,7vw,88px)}.homepage:not(#_):not(#_) .hx-head-center .hx-kicker{justify-content:center}.homepage:not(#_):not(#_) .hx-head-center .hx-kicker:before{display:none}.homepage:not(#_):not(#_) .hx .hx-kicker{font-family:var(--hx-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hx-kicker);align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:500;display:inline-flex}.homepage:not(#_):not(#_) .hx-head .hx-kicker:before{content:"";background:var(--hx-brand);border-radius:2px;width:28px;height:2px}.homepage:not(#_):not(#_) .hx .hx-title{letter-spacing:-.045em;color:var(--hx-ink);text-wrap:balance;font-size:clamp(38px,5.6vw,76px);font-weight:600;line-height:1.02}.homepage:not(#_):not(#_) .hx .hx-lead{color:var(--hx-body);text-wrap:pretty;margin-top:20px;font-size:clamp(16px,1.4vw,18px);line-height:1.6}.homepage:not(#_):not(#_) .hx-head-center .hx-lead{max-width:600px;color:var(--hx-dim);text-wrap:balance;margin-inline:auto;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.homepage:not(#_):not(#_) .hx .hx-src{font-family:var(--hx-mono);letter-spacing:.02em;color:var(--hx-dim);font-size:11px;line-height:1.45}.homepage:not(#_):not(#_) .hx-glass{background:var(--hx-glass);box-shadow:var(--hx-ring), 0 30px 80px -40px #000000e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:20px;position:relative}.homepage:not(#_):not(#_) .hx .hx-btn{color:#fff;background:var(--hx-cta);min-height:48px;transition:transform .25s var(--hx-ease), box-shadow .25s var(--hx-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 12px 36px -12px #14101e29,inset 0 1px #ffffff38}.homepage:not(#_):not(#_) .hx .hx-btn:hover{box-shadow:0 18px 44px -12px #14101e29,inset 0 1px #ffffff42}.homepage:not(#_):not(#_) .hx .hx-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.homepage:not(#_):not(#_) .hx .hx-btn-ghost{box-shadow:var(--hx-ring);background:#ffffff0f}.homepage:not(#_):not(#_) .hx .hx-btn-ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24}.homepage:not(#_):not(#_) .hx .hx-btn-lg{min-height:58px;padding:0 32px;font-size:17px}
.homepage:not(#_):not(#_) .hx-trust{flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:32px;display:flex}.homepage:not(#_):not(#_) .hx-trust li{color:var(--hx-body);align-items:center;gap:10px;font-size:14px;display:inline-flex}.homepage:not(#_):not(#_) .hx-trust li:before{content:"";background:#c9a6ff;border-radius:50%;width:6px;height:6px}.homepage:not(#_):not(#_) .hx-close-panel{text-align:center;background:radial-gradient(60% 80% at 50% 120%,#e700c557,#0000 70%),radial-gradient(50% 70% at 15% -10%,#4d01e966,#0000 70%),#0e0a1eb3;border-radius:32px;justify-items:center;gap:4px;padding:clamp(56px,8vw,96px) 24px;display:grid;position:relative;overflow:hidden}.homepage:not(#_):not(#_) .hx-close-panel .hx-title{max-width:820px;position:relative}.homepage:not(#_):not(#_) .hx-close-panel .hx-lead{max-width:560px;margin-bottom:28px;position:relative}.homepage:not(#_):not(#_) .hx-close-panel .hx-btn{position:relative}.homepage:not(#_):not(#_) .hx .hx-close-meta{font-family:var(--hx-mono);letter-spacing:.08em;color:var(--hx-dim);margin-top:18px;font-size:12px;position:relative}.homepage:not(#_):not(#_) .hx-close-panel .ix-orbits{margin:-20px auto 8px}.homepage:not(#_):not(#_) .hx-close-panel .hx-dock-close{margin:0}.homepage:not(#_):not(#_) .hx-close-orb-m{display:none}@media (max-width:899px){.homepage:not(#_):not(#_) .hx-close-orb-m{display:block;position:absolute}}html.hx-fx:not(#_):not(#_) .homepage .hx [data-hx-wait]{transition:opacity .8s var(--hx-ease), transform .8s var(--hx-ease);transition-delay:calc(var(--i,0) * 90ms)}html.hx-fx:not(#_):not(#_) .homepage .hx [data-hx-wait]:not([data-hx-in]){opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.homepage:not(#_):not(#_) .hx *,.homepage:not(#_):not(#_) .hx :before{transition:none!important;animation:none!important}}@media (max-width:640px){.homepage:not(#_):not(#_) .hx-wrap{width:calc(100% - 32px)}.homepage:not(#_):not(#_) .hx-close-panel{border-radius:24px}}
.homepage:not(#_):not(#_) .hx-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"clicks clicks score""clicks clicks ai";gap:16px;margin-top:28px;display:grid;position:relative}.homepage:not(#_):not(#_) .hx-tile{background:var(--hx-glass);box-shadow:inset 0 1px 0 #ffffff12, var(--hx-ring), 0 30px 80px -40px #000000e6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;padding:28px}.homepage:not(#_):not(#_) .hx-tile-clicks{background:radial-gradient(70% 45% at 70% 100%, #a300c729, transparent 70%), var(--hx-glass);grid-area:clicks;align-content:center;display:grid}.homepage:not(#_):not(#_) .hx-tile-score{background:radial-gradient(90% 60% at 50% 30%, #a300c738, transparent 70%), var(--hx-glass);grid-area:score;align-content:center;gap:20px;display:grid}.homepage:not(#_):not(#_) .hx-tile-ai{grid-area:ai}.homepage:not(#_):not(#_) .hx .hx-tasks{background:linear-gradient(90deg,#0000,#ffffff17,#0000) top/100% 1px no-repeat;justify-content:space-between;align-items:baseline;padding-top:16px;font-size:13px;display:flex}.homepage:not(#_):not(#_) .hx-tasks b{color:#fff;font-size:20px;font-weight:600}.homepage:not(#_):not(#_) .hx .hx-disclaimer{max-width:760px;color:var(--hx-dim);text-align:center;margin:22px auto 0;font-size:12px;line-height:1.5}.homepage:not(#_):not(#_) .hx .hx-subtitle{letter-spacing:-.03em;color:#fff;text-align:center;margin:clamp(72px,9vw,120px) 0 32px;font-size:clamp(26px,3vw,40px);font-weight:600}@media (max-width:1080px){.homepage:not(#_):not(#_) .hx-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"clicks clicks""score ai"}}@media (max-width:640px){.homepage:not(#_):not(#_) .hx-bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"clicks""score""ai"}.homepage:not(#_):not(#_) .hx-tile{padding:20px}}.homepage:not(#_):not(#_) .hx-bento:after{content:"";z-index:2;filter:blur(1px);opacity:0;pointer-events:none;background:linear-gradient(90deg,#ff369300,#ff369329 70%,#ffffff8c 98%,#fff0);width:120px;position:absolute;top:-20px;bottom:-20px;left:0}html.hx-fx:not(#_):not(#_) .homepage .hx-bento[data-hx-in]:after{animation:hx-sweep 1.8s var(--hx-ease) .3s 1 both}@keyframes hx-sweep{0%{opacity:0;transform:translate(-120px)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(calc(min(1120px,100vw) - 40px))}}.homepage:not(#_):not(#_) .hx-head{position:relative}.homepage:not(#_):not(#_) .hx-dock{pointer-events:none;background:radial-gradient(circle at 35% 30%, #fff, var(--moon) 45%, color-mix(in srgb, var(--moon) 35%, #0c0a18));width:18px;height:18px;box-shadow:none;border-radius:50%;transition:opacity .4s,scale .4s;display:block;position:absolute}.homepage:not(#_):not(#_) .hx-dock-head{top:46px;left:calc(100% + min(14vw,200px))}.homepage:not(#_):not(#_) .hx-dock-core,.homepage:not(#_):not(#_) .hx-dock-close{width:var(--dock);height:var(--dock);box-shadow:none;background:0 0;position:relative}.homepage:not(#_):not(#_) .hx-dock-close{margin:-16px auto 20px}.homepage:not(#_):not(#_) .ix-head .hx-dock{position:relative}body.orb-travel:not(#_):not(#_) .homepage .hx-dock:not(.is-cloned){opacity:0;scale:.3}body.orb-travel:not(#_):not(#_) .homepage .hx-dock.is-cloned{animation:.5s both hx-settle}@keyframes hx-settle{0%{opacity:0}}body.orb-travel:not(#_):not(#_) .homepage .hx-dock.is-cloned:after{content:"";background:var(--moon);width:3px;height:3px;box-shadow:-14px -10px 0 0 var(--moon), 16px -6px 0 -1px var(--moon), -8px 14px 0 -1px var(--moon), 12px 12px 0 0 var(--moon);border-radius:50%;display:none;position:absolute;inset:50% auto auto 50%}.homepage:not(#_):not(#_) :is(.hx-dock-core,.hx-dock-close).is-cloned,.homepage:not(#_):not(#_) :is(.hx-dock-core,.hx-dock-close).is-cloned:after{box-shadow:none;background:0 0;animation:none!important}@keyframes hx-split{0%{scale:2.4}}@keyframes hx-sparks{0%{opacity:1;scale:.4}to{opacity:0;scale:2.6}}body.orb-emit:not(#_):not(#_) .homepage .hx-sec>.hx-wrap{opacity:calc(.55 + .45 * var(--emit,1));scale:calc(.95 + .05 * var(--emit,1));will-change:scale, opacity}@media (max-width:899px){.homepage:not(#_):not(#_) .hx-dock-head{top:-2px;left:auto;right:0}}@media (prefers-reduced-motion:reduce){.homepage:not(#_):not(#_) .hx-dock{animation:none!important}}body.orb-travel:not(#_):not(#_) .homepage .hx-dock.hx-dock-morph.is-morph{opacity:1;animation:hx-morph .6s var(--hx-ease) both;scale:1}@keyframes hx-morph{0%{opacity:0;scale:1.8}}
.homepage:not(#_):not(#_) .hx-fact{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.homepage:not(#_):not(#_) .hx .hx-giant-value{letter-spacing:-.065em;font-variant-numeric:tabular-nums;color:var(--hx-ink);align-items:baseline;font-size:clamp(96px,14vw,208px);font-weight:600;line-height:.9;display:flex}.homepage:not(#_):not(#_) .hx :is(.hx-giant-value,.hx-trio-value) small{letter-spacing:-.02em;color:var(--hx-kicker);margin-left:.06em;font-size:.36em;font-weight:500}.homepage:not(#_):not(#_) .hx-giant figcaption{gap:14px;margin-top:24px;display:grid}.homepage:not(#_):not(#_) .hx .hx-giant-text{letter-spacing:-.02em;max-width:18ch;color:var(--hx-ink);font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2}.homepage:not(#_):not(#_) .hx-giant{position:relative}.homepage:not(#_):not(#_) .hx-giant-meter{background:repeating-linear-gradient(90deg,#ffffff24 0 1px,#0000 1px calc(10% - .1px)),#ffffff0f;border-radius:3px;width:min(100%,460px);height:6px;margin:30px 0 34px;display:block;position:relative}.homepage:not(#_):not(#_) .hx-giant-meter i{width:calc(var(--v) * 100%);border-radius:inherit;background:var(--hx-brand);box-shadow:none;transform-origin:0;transition:transform 1.6s var(--hx-ease) .3s;position:absolute;inset:0 auto 0 0}.homepage:not(#_):not(#_) .hx-giant-meter span{font-family:var(--hx-mono);white-space:nowrap;color:var(--hx-dim);font-size:10.5px;position:absolute;top:16px}.homepage:not(#_):not(#_) .hx-giant-meter span:last-child{right:0}.homepage:not(#_):not(#_) .hx :is(.hx-giant-meter,.hx-scale-bar) s{top:50%;left:calc(var(--v) * 100%);width:12px;height:12px;transition:opacity .5s var(--hx-ease) calc(var(--i,0) * .16s + 1.3s);background:#fff;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #ff369359}.homepage:not(#_):not(#_) .hx :is(.hx-giant-meter,.hx-scale-bar) s:after{content:"";opacity:0;border:1px solid #ff3693b3;border-radius:50%;position:absolute;inset:-3px}html.hx-fx:not(#_):not(#_) .homepage .hx [data-hx-in] :is(.hx-giant-meter,.hx-scale-bar) s:after{animation:hx-ping 2.2s var(--hx-ease) calc(var(--i,0) * .16s + 1.6s) 4}@keyframes hx-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}.homepage:not(#_):not(#_) .hx-scale{position:relative}.homepage:not(#_):not(#_) .hx-scale-grid{pointer-events:none;position:absolute;inset:0 0 16px}.homepage:not(#_):not(#_) .hx-scale-grid i{top:0;bottom:0;left:calc(var(--t) * 100%);background:linear-gradient(#0000,#ffffff12 35%,#ffffff1c);width:1px;position:absolute}.homepage:not(#_):not(#_) .hx-scale ol{gap:40px;display:grid;position:relative}.homepage:not(#_):not(#_) .hx-scale li{transition:opacity .3s var(--hx-ease)}@media (hover:hover){.homepage:not(#_):not(#_) .hx-scale ol:hover li:not(:hover){opacity:.45}}.homepage:not(#_):not(#_) .hx .hx-scale-text{color:var(--hx-body);font-size:17px;line-height:1.45}.homepage:not(#_):not(#_) .hx-scale-bar{background:#ffffff0d;border-radius:8px;height:16px;margin:16px 0 12px;display:block;position:relative;box-shadow:inset 0 1px 2px #0000004d}.homepage:not(#_):not(#_) .hx-scale-bar :is(i,b){border-radius:inherit;transform-origin:0;transition:transform 1.4s var(--hx-ease) calc(var(--i,0) * .16s + .2s);position:absolute;inset:0 auto 0 0}.homepage:not(#_):not(#_) .hx-scale-bar i{width:calc(var(--v) * 100%);background:linear-gradient(180deg, #ffffff47, transparent 55%), var(--hx-brand);box-shadow:none}.homepage:not(#_):not(#_) .hx-scale-bar b{width:calc(var(--g) * 100%);background:repeating-linear-gradient(135deg,#ffffff42 0 2px,#0000 2px 6px);box-shadow:inset 0 0 0 1px #ffffff61}.homepage:not(#_):not(#_) .hx-scale-bar em{top:50%;left:calc(max(var(--v), var(--g)) * 100% + 16px);font-family:var(--hx-mono);white-space:nowrap;color:var(--hx-ink);transition:opacity .5s var(--hx-ease) calc(var(--i,0) * .16s + 1.2s);background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:13px;font-style:normal;font-weight:500;position:absolute;translate:0 -50%;box-shadow:inset 0 0 0 1px #ffffff14}.homepage:not(#_):not(#_) .hx .hx-scale-axis{border-top:1px solid #ffffff1f;height:16px;margin-top:28px;position:relative}.homepage:not(#_):not(#_) .hx-scale-axis span{top:8px;left:calc(var(--t) * 100%);font-family:var(--hx-mono);white-space:nowrap;color:var(--hx-dim);font-size:10.5px;position:absolute;translate:-50%}.homepage:not(#_):not(#_) .hx-scale-axis span:first-child{translate:0}.homepage:not(#_):not(#_) .hx-scale-axis span:last-child{translate:-100%}.homepage:not(#_):not(#_) .hx-scale-axis span:last-child:after{content:" %"}.homepage:not(#_):not(#_) .hx-scale .hx-ranks{gap:10px;margin:16px 0 14px;display:grid}.homepage:not(#_):not(#_) .hx-ranks .hx-scale-bar{border-radius:6px;height:12px;margin:0}.homepage:not(#_):not(#_) .hx-ranks li:first-child .hx-scale-bar{border-radius:8px;height:16px}.homepage:not(#_):not(#_) .hx-ranks li:not(:first-child) .hx-scale-bar i{box-shadow:none;opacity:calc(1 - var(--r) * .16);background:linear-gradient(#ffffff38,#0000 60%),linear-gradient(90deg,#5b2bd9,#b48cff)}.homepage:not(#_):not(#_) .hx-ranks .hx-scale-bar :is(i,em){transition-delay:calc(var(--r) * .14s + .2s)}.homepage:not(#_):not(#_) .hx-ranks .hx-scale-bar em{box-shadow:none;transition-delay:calc(var(--r) * .14s + 1s);background:0 0;gap:8px;padding:2px 8px;font-size:12px;display:inline-flex}.homepage:not(#_):not(#_) .hx-ranks li:first-child .hx-scale-bar em{background:#ffffff14;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff14}.homepage:not(#_):not(#_) .hx-ranks .hx-scale-bar em small{font-size:inherit;color:var(--hx-dim)}.homepage:not(#_):not(#_) .hx .hx-rank-note{color:var(--hx-body);margin:0 0 10px;font-size:14px}.homepage:not(#_):not(#_) .hx-trio{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.homepage:not(#_):not(#_) .hx-trio li{background:radial-gradient(80% 60% at 50% 0%, #8f5cff1f, transparent 70%), var(--hx-glass);box-shadow:var(--hx-ring);transition:box-shadow .3s var(--hx-ease);border-radius:24px;align-content:start;justify-items:center;gap:14px;padding:clamp(32px,3.4vw,44px) 24px clamp(28px,3vw,36px);display:grid;position:relative}.homepage:not(#_):not(#_) .hx-trio li:before{content:"";height:1px;transition:transform 1.2s var(--hx-ease) calc(var(--i,0) * 90ms + .4s);background:linear-gradient(90deg,#0000,#e700c5 35%,#ff3693 65%,#0000);position:absolute;inset:0 18% auto}@media (hover:hover){.homepage:not(#_):not(#_) .hx-trio li:hover{box-shadow:inset 0 0 0 1px #ffffff24,0 24px 60px #0000004d}}.homepage:not(#_):not(#_) .hx .hx-trio-value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--hx-ink);align-items:baseline;font-size:clamp(60px,7.4vw,112px);font-weight:600;line-height:.92;display:flex}.homepage:not(#_):not(#_) .hx .hx-trio-text{max-width:24ch;color:var(--hx-body);text-wrap:balance;font-size:17px;line-height:1.4}.homepage:not(#_):not(#_) .hx-rules-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,112px);display:grid}.homepage:not(#_):not(#_) .hx-rules-head .hx-kicker:before{content:"";background:var(--hx-brand);border-radius:2px;width:28px;height:2px}.homepage:not(#_):not(#_) .hx-rules-count{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(120px,15vw,224px);line-height:.86;display:block}.homepage:not(#_):not(#_) .hx-rules-rest{margin-top:12px;display:block}.homepage:not(#_):not(#_) .hx-rules-head .hx-lead{max-width:34ch;color:var(--hx-dim)}.homepage:not(#_):not(#_) .hx-rules-bars{gap:6px;display:grid}.homepage:not(#_):not(#_) .hx-rules-bars li{color:var(--hx-body);transition:opacity .3s var(--hx-ease), background-color .3s var(--hx-ease);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px 12px;padding:9px 12px 11px;font-size:15px;display:grid}@media (hover:hover){.homepage:not(#_):not(#_) .hx-rules-bars:hover li:not(:hover){opacity:.45}.homepage:not(#_):not(#_) .hx-rules-bars li:hover{color:var(--hx-ink);background-color:#ffffff0a}.homepage:not(#_):not(#_) .hx-rules-bars li:hover s{box-shadow:none}}.homepage:not(#_):not(#_) .hx-rules-bars li b{font-family:var(--hx-mono);font-variant-numeric:tabular-nums;color:var(--hx-ink);align-items:baseline;gap:8px;font-weight:500;display:inline-flex}.homepage:not(#_):not(#_) .hx-rules-bars li b small{text-align:right;min-width:4ch;color:var(--hx-dim);font-size:11px}.homepage:not(#_):not(#_) .hx-rules-bars li i{background:#ffffff0d;border-radius:4px;grid-column:1/-1;height:8px;position:relative}.homepage:not(#_):not(#_) .hx-rules-bars li s{width:max(8px, calc(var(--w) * 100%));border-radius:inherit;background:linear-gradient(180deg, #ffffff40, transparent 60%), var(--hx-brand);transform-origin:0;transition:transform 1.1s var(--hx-ease) calc(var(--i) * 70ms + .2s), box-shadow .3s var(--hx-ease);position:absolute;inset:0 auto 0 0}html.hx-fx:not(#_):not(#_) .homepage .hx [data-hx-wait]:not([data-hx-in]) :is(.hx-scale-bar i,.hx-scale-bar b,.hx-giant-meter i,.hx-rules-bars li s){transform:scaleX(0)}html.hx-fx:not(#_):not(#_) .homepage .hx [data-hx-wait]:not([data-hx-in]) :is(.hx-scale-bar em,.hx-scale-bar s,.hx-giant-meter s,.hx-row-value){opacity:0}html.hx-fx:not(#_):not(#_) .homepage .hx-trio li[data-hx-wait]:not([data-hx-in]):before{transform:scaleX(0)}@media (max-width:1080px){.homepage:not(#_):not(#_) .hx-fact,.homepage:not(#_):not(#_) .hx-rules-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.homepage:not(#_):not(#_) .hx-trio{grid-template-columns:minmax(0,1fr);gap:12px}}
.homepage:not(#_):not(#_) .hx .hx-agent-stack{gap:clamp(28px,5vw,64px);margin:clamp(24px,4vw,48px) auto 0;padding:0;list-style:none;display:grid;position:relative}.homepage:not(#_):not(#_) .hx-agent-card{background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--moon) 13%, transparent), transparent 65%), #ffffff06;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"text visual";align-items:center;gap:clamp(20px,4vw,56px);min-width:0;padding:clamp(22px,3vw,40px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,0 30px 60px -40px #000c}.homepage:not(#_):not(#_) .hx-agent-card:nth-child(2n){background:radial-gradient(70% 90% at 100% 0%, color-mix(in srgb, var(--moon) 13%, transparent), transparent 65%), #ffffff06;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"visual text"}.homepage:not(#_):not(#_) .hx-agent-who{grid-area:text;align-self:start;align-items:center;gap:12px;display:flex}.homepage:not(#_):not(#_) .hx-agent-text{grid-area:text;align-self:center;gap:14px;margin-top:56px;display:grid}.homepage:not(#_):not(#_) .hx .hx-agent-who p{gap:2px;display:grid}.homepage:not(#_):not(#_) .hx-agent-who b{color:var(--hx-ink);font-size:17px;font-weight:600}.homepage:not(#_):not(#_) .hx-agent-who span{font-family:var(--hx-mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--moon) 55%, var(--hx-dim));font-size:10.5px}.homepage:not(#_):not(#_) .hx .hx-agent-claim{letter-spacing:-.04em;max-width:14ch;color:var(--hx-ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.04}.homepage:not(#_):not(#_) .hx .hx-agent-small{max-width:40ch;color:var(--hx-body);margin:0;font-size:16px;line-height:1.5}.homepage:not(#_):not(#_) .hx-agent-visual{grid-area:visual;min-width:0}.homepage:not(#_):not(#_) .hx .hx-agents-note{color:var(--hx-dim);text-align:center;margin-top:36px;font-size:13px;line-height:1.5}html.hx-fx .homepage:not(#_):not(#_) .hx-agent-card[data-hx-wait]:not([data-hx-in]){opacity:0;transform:translate(-28px)}html.hx-fx .homepage:not(#_):not(#_) .hx-agent-card:nth-child(2n)[data-hx-wait]:not([data-hx-in]){transform:translate(28px)}html.hx-fx .homepage:not(#_):not(#_) .hx-agent-card[data-hx-wait]{transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1),filter .8s}@media (max-width:860px){.homepage:not(#_):not(#_) .hx-agent-card,.homepage:not(#_):not(#_) .hx-agent-card:nth-child(2n){grid-template-columns:minmax(0,1fr);grid-template-areas:"text""visual"}.homepage:not(#_):not(#_) .hx-agent-text{margin-top:56px}}@media (prefers-reduced-motion:reduce){html.hx-fx .homepage:not(#_):not(#_) .hx-agent-card[data-hx-wait]{opacity:1;filter:none;transform:none}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.homepage:not(#_):not(#_) .ao{height:max(680px,100vh);position:relative}.homepage:not(#_):not(#_) .ao .ao-sticky{height:100%;position:relative;overflow:hidden}}@media (max-width:899px),(prefers-reduced-motion:reduce){.homepage:not(#_):not(#_) .ao :is(.ao-tip,.ao-hint,.ao-back-btn,.ao-chips){display:none}}.homepage:not(#_):not(#_) .ao-tip{z-index:4;border:1px solid color-mix(in srgb, var(--moon,#c9a6ff) 40%, transparent);background:radial-gradient(90% 120% at 0% 0%, color-mix(in srgb, var(--moon,#c9a6ff) 18%, transparent), transparent 70%), #0e0a1ceb;pointer-events:none;opacity:0;border-radius:14px;gap:2px;width:max-content;max-width:280px;padding:12px 14px;transition:opacity .2s,scale .2s;display:grid;position:absolute;top:0;left:0;translate:-50% -100%;scale:.96;box-shadow:0 18px 40px -16px #000c}.homepage:not(#_):not(#_) .ao-tip.is-on{opacity:1;scale:1}.homepage:not(#_):not(#_) .ao-tip b{color:#fff;font-size:16px;font-weight:700}.homepage:not(#_):not(#_) .ao-tip span{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--moon,#c9a6ff) 70%, #fff);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.homepage:not(#_):not(#_) .ao-tip p{color:#ffffffc7;margin:6px 0 0;font-size:13px;line-height:1.4}.homepage:not(#_):not(#_) .ao-hint{z-index:3;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap;margin:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;transition:opacity .3s;position:absolute;top:7%;left:50%;translate:-50%}.homepage:not(#_):not(#_) .ao.is-close .ao-hint{opacity:0}.homepage:not(#_):not(#_) .ao-back-btn{z-index:5;color:#fff;font:inherit;cursor:pointer;opacity:0;pointer-events:none;background:#0e0a1cb3;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:opacity .3s,background .2s;display:inline-flex;position:absolute;top:7%;left:max(24px,4vw)}.homepage:not(#_):not(#_) .ao.is-close .ao-back-btn{opacity:1;pointer-events:auto}.homepage:not(#_):not(#_) .ao-back-btn:hover{background:#ffffff1a}.homepage:not(#_):not(#_) .ao-chips{z-index:3;flex-wrap:wrap;justify-content:center;gap:6px;width:min(900px,92%);display:flex;position:absolute;bottom:7%;left:50%;translate:-50%}.homepage:not(#_):not(#_) .ao-chip{color:#ffffffc7;font:inherit;cursor:pointer;background:#0e0a1c8c;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.homepage:not(#_):not(#_) .ao-chip i{background:var(--moon);width:7px;height:7px;box-shadow:none;border-radius:50%}.homepage:not(#_):not(#_) .ao-chip:is(:hover,:focus-visible,[aria-pressed=true]){border-color:color-mix(in srgb, var(--moon) 55%, transparent);background:color-mix(in srgb, var(--moon) 14%, #0e0a1cb3);color:#fff}@media (max-width:899px),(prefers-reduced-motion:reduce){.homepage:not(#_):not(#_) .ao .ao-scene{display:none}}.homepage:not(#_):not(#_) .ao-scene{pointer-events:none;background:radial-gradient(60% 55% at 50% 52%,#2e0e5c8c,#0000 70%),radial-gradient(120% 90%,#0a0618 30%,#04030c);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.homepage:not(#_):not(#_) .ao-back,.homepage:not(#_):not(#_) .ao-front{width:100%;height:100%;position:absolute;inset:0}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.homepage:not(#_):not(#_) .hx .ao .hx-agent-stack{width:auto;max-width:none;margin:0;padding:0;position:absolute;inset:0}.homepage:not(#_):not(#_) .ao .hx-agent-card,.homepage:not(#_):not(#_) .ao .hx-agent-card:nth-child(2n){opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--moon) 16%, transparent), transparent 65%), #0e0a1ce0;grid-template-columns:minmax(0,1fr);grid-template-areas:"text""visual";gap:22px;width:min(700px,52vw);position:absolute;top:50%;left:auto;right:max(24px,4vw);translate:0 -50%}.homepage:not(#_):not(#_) .ao .hx-agent-card.is-current{pointer-events:auto;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--moon) 40%, transparent), 0 40px 80px -40px #000000d9}.homepage:not(#_):not(#_) .ao .hx-agent-text{margin-top:52px}.homepage:not(#_):not(#_) .ao .hx-agent-card .hx-agent-claim{max-width:18ch}html.hx-fx .homepage:not(#_):not(#_) .ao .hx-agent-card[data-hx-wait]{transition:none}html.hx-fx .homepage:not(#_):not(#_) .ao .hx-agent-card,html.hx-fx .homepage:not(#_):not(#_) .ao .hx-agent-card[data-hx-wait]{filter:none!important;transition:box-shadow .4s!important}}.homepage:not(#_):not(#_) .ao.is-close .ao-chips{justify-content:flex-start;width:min(560px,40vw);left:max(24px,4vw);translate:0}@media (max-height:1000px){@media (min-width:900px) and (prefers-reduced-motion:no-preference){.homepage:not(#_):not(#_) .ao .hx-agent-card,.homepage:not(#_):not(#_) .ao .hx-agent-card:nth-child(2n){transform-origin:100%;scale:.86}}}
.homepage:not(#_):not(#_):not(#_) .homepage-rest :is(.free-tools,.faq-section,.homepage-insights,.homepage-sources){padding-block:clamp(64px,9vw,128px)}.homepage:not(#_):not(#_):not(#_) .homepage-rest :is(.free-tools,.faq-section>div:first-child,.homepage-insights-heading,.homepage-sources .section-heading,.homepage-sources .section-heading>div){text-align:center}.homepage:not(#_):not(#_):not(#_) .homepage-rest .homepage-sources .section-heading{display:block}.homepage:not(#_):not(#_):not(#_) .homepage-rest :is(.free-tools-grid,.faq-list,.homepage-insights-columns){text-align:left}.homepage:not(#_):not(#_):not(#_) .homepage-rest section.page-width .eyebrow{display:block}.homepage:not(#_):not(#_):not(#_) .homepage-rest section.page-width .eyebrow:before{display:none}.homepage:not(#_):not(#_):not(#_) .homepage-rest section.page-width:not(.closing-section) h2{text-wrap:balance;letter-spacing:-.045em;max-width:18ch;margin-inline:auto;font-size:clamp(38px,5.6vw,76px);line-height:1.02}.homepage:not(#_):not(#_):not(#_) .homepage-rest :is(.free-tools>p:not(.free-tools-more),.faq-section>div:first-child>p,.homepage-insights-heading>p,.section-heading p){max-width:600px;margin-inline:auto;font-size:clamp(17px,1.6vw,21px);line-height:1.5}.homepage:not(#_):not(#_):not(#_) .homepage-rest .free-tools>:is(h2,p:not(.free-tools-more)){margin-bottom:0}.homepage:not(#_):not(#_):not(#_) .homepage-rest .free-tools-grid{margin-top:clamp(40px,6vw,72px)}.homepage:not(#_):not(#_):not(#_) .homepage-rest .free-tools-more{text-align:center}.homepage:not(#_):not(#_):not(#_) .homepage-rest .faq-section{display:block}.homepage:not(#_):not(#_):not(#_) .homepage-rest .faq-section>div:first-child{margin-bottom:clamp(40px,6vw,64px);position:static}.homepage:not(#_):not(#_):not(#_) .homepage-rest .faq-list{max-width:820px;margin-inline:auto}.homepage:not(#_):not(#_):not(#_) .homepage-rest .homepage-sources .section-heading>div{width:100%}
