.hbar{display:block;background:var(--amber);text-decoration:none;border-bottom:2px solid var(--on-amber)}.hbar,.hbar:hover{color:var(--on-amber)}.hbar-in{display:flex;align-items:center;gap:16px;min-height:56px;padding-top:10px;padding-bottom:10px}.hbar-new{flex:none;padding:0 8px;background:var(--on-amber);color:var(--amber);font-size:20px;line-height:1.3;text-transform:uppercase}.hbar-text{flex:1 1;font-family:var(--f-head);font-weight:600;font-size:18px;line-height:1.3}.hbar-short{display:none}.hbar-go{flex:none;font-family:var(--f-head);font-weight:700;font-size:18px;white-space:nowrap}.hbar:focus-visible .hbar-go,.hbar:hover .hbar-go{text-decoration:underline;text-underline-offset:4px}.hbar:focus-visible{outline:3px solid var(--on-amber);outline-offset:-5px}.hero{padding-top:72px;padding-bottom:56px;display:flex;flex-direction:column;gap:48px}.hero-top{gap:16px}.hero-h{font-size:clamp(52px,9vw,128px)}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:40px;align-items:start}.hero-left{display:flex;flex-direction:column;gap:24px}.hero-lede{max-width:40ch}.hc{gap:16px}.hc,.result{display:flex;flex-direction:column}.result{border:2px solid var(--ink);border-radius:6px;overflow:hidden}.result-head{margin:0;padding:6px 14px;font-family:var(--f-ch);font-size:22px;line-height:1.3}.r-yes{background:var(--green);color:var(--on-green)}.r-maybe{background:var(--amber);color:var(--on-amber)}.r-no{background:var(--ink);color:var(--bg)}.result-body{padding:14px;display:flex;flex-direction:column;gap:6px;background:var(--band-2)}.result-body strong{font-family:var(--f-head);font-size:20px}.result-body p{margin:0;font-size:15px;color:var(--dim-2)}.result-body a{display:inline-flex;align-self:flex-start;align-items:center;min-height:44px;font-weight:600}.ba{margin:0;display:flex;flex-direction:column;gap:10px}@media (min-width:1040px){.hero-grid .ba{margin-top:calc(-1 * min(118px, 24.6vw - 198px))}}.ba-frame{position:relative;aspect-ratio:1280/760;border:2px solid var(--ink);border-radius:6px;overflow:hidden;background:#111;-webkit-user-select:none;user-select:none}.ba-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ba-img-before{clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}.ba-tag{position:absolute;top:10px;left:10px;padding:2px 8px;background:#0a0818;color:var(--ink);border-radius:3px;font-family:var(--f-ch);font-size:18px;line-height:1.2;pointer-events:none}.ba-tag-after{left:auto;right:10px;background:var(--mint);color:#0a0818}.ba-line{top:0;bottom:0;left:var(--pos,50%);width:3px;margin-left:-1.5px;box-shadow:0 0 12px rgba(0,0,0,.6);pointer-events:none}.ba-knob,.ba-line{position:absolute;background:var(--ink)}.ba-knob{top:50%;left:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:999px;color:#0a0818;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(0,0,0,.5)}.ba-range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.ba-frame:has(.ba-range:focus-visible){outline:3px solid var(--amber);outline-offset:3px}.ba-cap{margin:0;font-size:18px;color:var(--mute)}.paths{padding-bottom:88px}.paths .kicker{margin-bottom:16px}.numbers{padding-top:64px;padding-bottom:56px;display:flex;flex-direction:column;gap:36px}.trend{display:flex;align-items:stretch;border:2px solid var(--gold);border-radius:6px;overflow:hidden;color:var(--ink);text-decoration:none}.trend:hover{color:var(--ink);background:#111}.trend-n{display:flex;align-items:center;padding:0 16px;background:var(--gold);color:var(--on-amber);font-family:var(--f-head);font-weight:700;font-size:34px;letter-spacing:-.03em}.trend-t{display:flex;flex-direction:column;justify-content:center;padding:10px 16px;line-height:1.3}.trend-t span:first-child{font-weight:600}.trend-t .ch{font-size:19px;color:var(--dim-2)}.numbers-foot{font-family:var(--f-ch);font-size:19px;color:var(--mute);align-items:center}.numbers-foot a{font-family:var(--f-body);font-size:15px;font-weight:600;display:inline-flex;align-items:center;min-height:44px}.setup{padding-top:96px;padding-bottom:96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));gap:48px;align-items:start}.setup-text{display:flex;flex-direction:column;gap:28px}.steps{border-top:1px solid var(--line-2)}.steps li{display:grid;grid-template-columns:56px 1fr;gap:8px;padding:18px 0;border-bottom:1px solid var(--line-2)}.steps-n{font-family:var(--f-ch);font-size:30px;line-height:1;color:var(--green)}.steps strong{font-weight:600}.steps p{margin:2px 0 0;color:var(--dim-2)}.setup-note{margin:-8px 0 0;font-size:15px;color:var(--dim-2)}.hsv{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line-2)}.hsv-link{align-self:flex-start;font-family:var(--f-head);font-weight:700;font-size:18px;color:var(--mint)}.hsv-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hsv-item{position:relative;display:block;aspect-ratio:16/9;border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.hsv-item img{display:block;width:100%;height:100%;object-fit:cover}.hsv-item:hover img{filter:brightness(.8)}.hsv-lang{position:absolute;left:6px;bottom:6px;padding:0 6px;background:var(--bg);color:var(--ink);font-size:16px}.term{background:var(--band-2);border:2px solid var(--ink);border-radius:6px;overflow:hidden}.term-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:var(--ink);color:var(--bg);font-family:var(--f-ch);font-size:20px}.term pre{margin:0;padding:22px;font-family:var(--f-mono);font-size:14px;line-height:1.9;color:#cfcfcf;white-space:pre-wrap}.t-dim{color:#8a8a8a}.t-mint{color:var(--mint)}.t-ok{color:var(--green)}.hna{background:var(--amber);color:var(--on-amber)}.hna-in{padding-top:56px;padding-bottom:56px;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between}.hna-text{flex:1 1 520px;display:flex;flex-direction:column;gap:8px}.hna-text p{margin:0;max-width:58ch}.hna-h{margin:0;font-family:var(--f-head);font-weight:700;font-size:36px;line-height:1.05;letter-spacing:-.03em}.hna-btn,.hna-btn:hover{background:var(--on-amber);color:var(--amber)}.air{padding-top:96px;padding-bottom:96px;display:flex;flex-direction:column;gap:32px}.wall-btn{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;color:var(--mint);font-weight:600;text-decoration:underline;text-underline-offset:3px}.wall-btn:hover{color:#fff}.photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.photos a,.wall a{position:relative;display:block;aspect-ratio:4/3;background:var(--panel);border:1px solid var(--line-2);border-radius:6px;overflow:hidden;color:var(--ink);text-decoration:none}.photos img,.wall img{display:block;width:100%;height:100%;object-fit:cover}.photos span,.wall span{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:rgba(10,8,24,.85);font-family:var(--f-ch);font-size:18px}.wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.wall a{aspect-ratio:16/9}.wall span{font-size:16px;left:4px;bottom:4px}.logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:6px;overflow:hidden}.logos li{background:var(--bg)}.logos a{display:flex;align-items:center;justify-content:center;height:72px;padding:0 12px}.logos a:hover{background:#111}.logos img{height:28px;width:auto;max-width:100%;object-fit:contain}.safe{display:flex;flex-direction:column;gap:32px}.safe-more{margin:0;color:var(--dim-2)}@media (max-width:600px){.hbar-in{gap:12px;min-height:52px}.hbar-short{display:inline}.hbar-go,.hbar-text{font-size:17px}.hero{padding-top:32px;padding-bottom:24px;gap:14px}.hero-h{font-size:54px}.hero-grid{gap:24px}.hero-left{gap:14px}.hc{gap:12px}.paths{padding-top:8px;padding-bottom:32px}.paths .kicker{margin-bottom:10px}.paths .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.paths .tile{min-height:112px;padding:14px;gap:16px}.paths .tile-n{font-size:20px}.paths .tile-t{font-size:18px}.numbers{padding-top:28px;padding-bottom:28px;gap:18px}.numbers>.spread:first-child{display:contents}.numbers .trend{order:3}.numbers-foot{order:4}.numbers .h2{font-size:28px;line-height:1.05}.trend-n{font-size:28px;padding:0 14px}.trend-t{padding:8px 14px;font-size:15px}.trend-t .ch{font-size:18px}.setup{padding-top:40px;padding-bottom:48px;gap:24px}.setup-text{gap:16px}.setup .h2{font-size:34px}.steps li{grid-template-columns:40px 1fr;padding:14px 0}.steps-n{font-size:26px}.setup .btns .btn{flex:1 1 100%}.setup-note{margin:0}.term{display:none}.hna-in{padding-top:40px;padding-bottom:40px}.hna-h{font-size:30px}.hna-btn{width:100%}.air{padding-top:56px;padding-bottom:56px;gap:20px}.photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.photos span{font-size:16px}.logos,.wall{grid-template-columns:repeat(2,minmax(0,1fr))}.logos a{height:60px}.logos img{height:22px}}.result-body .soon{align-self:flex-start;margin-top:6px}@keyframes hw-drip{0%,to{transform:scaleY(.35)}55%{transform:scaleY(1)}}@keyframes hw-drop{0%,50%{transform:translateY(0) scale(0);opacity:0}56%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(90px) scale(.7);opacity:0}}@keyframes hw-glitch{0%,86%,to{transform:none;opacity:1;text-shadow:0 0 34px rgba(207,255,207,.22)}87%{transform:translate(-4px,1px) skewX(-8deg);text-shadow:5px 0 #ff6b6b,-5px 0 #cfffcf}88%{transform:translate(4px,-2px);opacity:.55;text-shadow:-6px 0 #ff9a3c,6px 0 #6fa8ff}89%{transform:none;opacity:1;text-shadow:2px 0 #ff6b6b,-2px 0 #cfffcf}90%{opacity:.2}91%{opacity:1;text-shadow:0 0 34px rgba(207,255,207,.22)}}@keyframes hw-fog{0%,to{transform:translateX(-8%)}50%{transform:translateX(8%)}}@keyframes hw-blink{50%{opacity:0}}@keyframes hw-flicker{0%,to{opacity:1;filter:brightness(1)}8%{opacity:.82}10%{opacity:1}38%{opacity:.9;filter:brightness(.9)}40%{opacity:.6}42%{opacity:1;filter:brightness(1.15)}70%{opacity:.88}72%{opacity:1}}@keyframes hw-twinkle{0%,to{opacity:1}50%{opacity:.35}}@keyframes hw-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes hw-crt-line{0%{transform:scaleX(0) scaleY(1);opacity:1}35%{transform:scaleX(1) scaleY(1);opacity:1}to{transform:scaleX(1) scaleY(300);opacity:0}}@keyframes hw-crt-cover{0%,45%{opacity:1}to{opacity:0;visibility:hidden}}.hw-mast{position:relative;z-index:30}.hw-mast .stripe{background:linear-gradient(90deg,var(--white) 0 14.2857%,var(--amber) 0 28.5714%,#ff9a3c 0 42.8571%,var(--green) 0 57.1429%,var(--violet) 0 71.4286%,var(--red) 0 85.7143%,var(--blue) 0)}.hw-drips{position:absolute;top:6px;left:0;right:0;height:0;pointer-events:none}.hw-drip{position:absolute;top:0;width:8px}.hw-drip-run{display:block;height:var(--h);border-radius:0 0 6px 6px;transform-origin:top;animation:hw-drip var(--t) ease-in-out var(--o) infinite}.hw-drip-drop,.hw-drip-run{width:8px;background:var(--c)}.hw-drip-drop{position:absolute;left:0;top:calc(var(--h) - 2px);height:10px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;animation:hw-drop var(--t) ease-in var(--o) infinite}.hw-garland{position:relative;z-index:5;height:0;pointer-events:none}.menu-open .hw-garland{display:none}.hw-wire{position:absolute;top:0;width:8.3333%;height:22px;border-bottom:2px solid var(--line-3);border-radius:0 0 50% 50%/0 0 100% 100%}.hw-bulb{position:absolute;top:20px;margin-left:-11px;transform-origin:50% 0;animation:hw-sway var(--sw) ease-in-out var(--so) infinite}.hw-bulb-cord{display:block;width:2px;height:6px;margin:0 auto;background:var(--line-3)}.hw-bulb-pk{display:block;animation:hw-twinkle var(--tw) ease-in-out var(--to) infinite}@media (max-width:640px){.hw-garland{height:44px}.hw-bulb:nth-child(2n+14){display:none}}.hw-pk{position:relative;display:inline-block;flex:none;width:var(--s);height:calc(var(--s) * .88)}.hw-pk>span{position:absolute}.hw-pk-glow{left:-35%;right:-35%;bottom:calc(var(--s) * -.12);height:calc(var(--s) * .5);border-radius:50%;background:radial-gradient(ellipse,rgba(255,154,60,.45),transparent 70%);filter:blur(6px);animation:hw-flicker calc(3.2s + var(--d)) linear calc(var(--d) * -1) infinite}.hw-pk-stem{top:0;left:50%;width:calc(var(--s) * .11);height:calc(var(--s) * .22);margin-left:calc(var(--s) * -.055);border-radius:3px;background:linear-gradient(#5d8a3a,#2f4f1f);transform:rotate(10deg)}.hw-pk-lobe{top:calc(var(--s) * .16);height:calc(var(--s) * .7);border-radius:50%;z-index:1;box-shadow:inset -3px -2px 8px rgba(70,20,0,.45),inset 3px 2px 6px rgba(255,210,150,.25)}.hw-pk-l{left:0}.hw-pk-l,.hw-pk-r{width:calc(var(--s) * .56);background:radial-gradient(ellipse at 50% 30%,#ffb062 0,#f07a22 45%,#a8460c 100%)}.hw-pk-r{left:calc(var(--s) * .44)}.hw-pk-c{left:calc(var(--s) * .2);width:calc(var(--s) * .6);z-index:2;background:radial-gradient(ellipse at 50% 30%,#ffb062 0,#f07a22 45%,#b8510f 100%)}.hw-pk-face{inset:0;z-index:3;animation:hw-flicker calc(3.2s + var(--d)) linear calc(var(--d) * -1) infinite;filter:drop-shadow(0 0 4px #ffb347)}.hw-pk-face>span{position:absolute;background:radial-gradient(circle at 50% 60%,#fff6c8 0,#ffd36b 45%,#ff9a3c 100%)}.hw-pk-eye{top:calc(var(--s) * .36);width:calc(var(--s) * .16);height:calc(var(--s) * .15);clip-path:polygon(50% 0,100% 100%,0 100%)}.hw-pk-e1{left:calc(var(--s) * .27)}.hw-pk-e2{left:calc(var(--s) * .57)}.hw-pk-nose{left:calc(var(--s) * .46);top:calc(var(--s) * .5);width:calc(var(--s) * .08);height:calc(var(--s) * .07);clip-path:polygon(50% 0,100% 100%,0 100%)}.hw-pk-mouth{left:calc(var(--s) * .24);top:calc(var(--s) * .6);width:calc(var(--s) * .52);height:calc(var(--s) * .16);clip-path:polygon(0 0,17% 34%,33% 0,50% 34%,67% 0,83% 34%,100% 0,88% 72%,68% 100%,32% 100%,12% 72%)}.hw-hero{position:relative;isolation:isolate}.hw-hero:before{content:"";background:radial-gradient(600px 380px at 88% 8%,rgba(255,154,60,.09),transparent 70%)}.hw-fog,.hw-hero:before{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.hw-fog{overflow:hidden}.hw-fog span{position:absolute;width:60%;height:180px;border-radius:50%;background:rgba(200,210,230,.06);filter:blur(40px);animation:hw-fog 16s ease-in-out infinite}.hw-count{align-self:flex-start;margin:0;display:inline-flex;align-items:center;gap:10px;padding:6px 14px;background:#0c0c0c;border:1px solid #ff9a3c;border-radius:4px;font-family:var(--f-ch);font-size:21px;line-height:1.2;color:#ff9a3c;box-shadow:0 0 30px rgba(255,154,60,.18)}.hw-count-dot{width:8px;height:8px;border-radius:99px;background:#ff9a3c}.hw-count-v{min-width:9.5ch;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hw-glitch{display:inline-block;text-shadow:0 0 34px rgba(207,255,207,.22);animation:hw-glitch 7s step-end 2s infinite}.hw-ba-tint{position:absolute;inset:0;pointer-events:none;clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0);background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,rgba(213,139,230,.28),rgba(142,224,143,.18));background-blend-mode:normal}.hw-on .ba-frame{box-shadow:0 0 0 6px #0c0c0c,0 30px 80px rgba(255,154,60,.08)}.hw-on .ba-line{box-shadow:0 0 16px rgba(207,255,207,.6)}.hw-crt{position:absolute;inset:0;z-index:3;pointer-events:none;background:#050505;animation:hw-crt-cover 1.5s ease-out .2s both}.hw-crt i{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:#fff;box-shadow:0 0 20px #cfffcf,0 0 40px #cfffcf;transform-origin:center;animation:hw-crt-line 1.1s cubic-bezier(.2,.7,.2,1) .2s both}.hw-on .ba-tag{z-index:5}.hw-on .ba-knob{color:#2b1100}.hw-bat{overflow:visible}.hw-bat-wing,.hw-bat-wing-r{transform-origin:16px 8px}.ba-frame:active .hw-bat-wing,.ba-frame:hover .hw-bat-wing{animation:hw-flap .32s ease-in-out infinite}@keyframes hw-flap{0%,to{transform:scaleY(1) rotate(0)}50%{transform:scaleY(.55) rotate(-8deg)}}.ba-frame:active .hw-bat-wing-r,.ba-frame:hover .hw-bat-wing-r{animation-name:hw-flap-r}@keyframes hw-flap-r{0%,to{transform:scaleY(1) rotate(0)}50%{transform:scaleY(.55) rotate(8deg)}}.hw-on .check button{background:#ff9a3c;color:#2b1100}.hw-on .check button:hover{background:#ffad5c;color:#2b1100}.hw-on .check button:focus-visible{outline-color:#2b1100}.hw-on .ba-tag-after{background:#ff9a3c;color:#2b1100}.hw-on{overflow-x:clip;--amber:#ff9a3c;--on-amber:#2b1100}.hw-on ::selection{background:#ff9a3c;color:#2b1100}.hw-on .tile:hover{transform:translateY(-4px) rotate(-.6deg);box-shadow:0 14px 40px rgba(255,154,60,.25)}.hw-on .tile:nth-child(2n):hover{transform:translateY(-4px) rotate(.6deg)}.hw-on .stripe-thin{background:linear-gradient(90deg,var(--white) 0 14.2857%,#ffdc96 0 28.5714%,#ff9a3c 0 42.8571%,var(--green) 0 57.1429%,var(--violet) 0 71.4286%,var(--red) 0 85.7143%,var(--blue) 0)}.hw-foot{display:block;color:#ff9a3c}.hw-term{box-shadow:0 0 60px rgba(207,255,207,.06)}.hw-term pre{min-height:15.5em}.hw-term-end{display:inline-flex;align-items:center;gap:12px}.hw-replay{min-height:28px;padding:0 10px;background:transparent;color:inherit;border:1px solid;border-radius:3px;font:inherit;font-size:17px;line-height:1;cursor:pointer}.hw-replay:hover{background:var(--bg);color:var(--ink)}.hw-rec{display:inline-flex;align-items:center;gap:6px}.hw-rec i{width:9px;height:9px;border-radius:99px;background:#ff6b6b;animation:hw-blink 1.2s steps(1) infinite}.hw-t-dim{color:#8a8a8a}.hw-t-mint{color:var(--mint)}.hw-t-violet{color:#d58be6}.hw-t-ok{color:var(--green)}.hw-cursor{display:inline-block;width:9px;height:17px;vertical-align:-3px;background:var(--mint);animation:hw-blink 1s steps(1) infinite}.hw-torch{position:fixed;inset:0;z-index:60;pointer-events:none}.hw-lights{position:fixed;right:20px;bottom:20px;z-index:70;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px 0 10px;background:#ff9a3c;color:#2b1100;border:2px solid #2b1100;border-radius:999px;font-family:var(--f-ch);font-size:22px;cursor:pointer;box-shadow:0 0 0 2px #ff9a3c,0 10px 34px rgba(255,154,60,.4)}.hw-lights:hover{background:#ffad5c}.hw-lights-on{border-color:#ff9a3c;box-shadow:0 0 40px rgba(255,154,60,.45)}.hw-lights-sw{position:relative;display:inline-flex;align-items:center;width:46px;height:26px;padding:0 3px;border-radius:99px;background:#2b1100}.hw-lights-on .hw-lights-sw{justify-content:flex-end}@media (max-width:640px){.hw-lights{right:12px;bottom:12px}}@media (prefers-reduced-motion:reduce){.hw-mast *,.hw-on *,.hw-on :after,.hw-on :before{animation:none!important;transition:none!important}.hw-crt,.hw-drip-drop,.hw-drop{display:none}}.hw-on .hbar-new{color:#ffdc96}.hw-on .hbar:focus-visible .hbar-go,.hw-on .hbar:hover .hbar-go{text-decoration:none}.hw-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px 6px 18px;background:#0c0c0c;color:#fff6e6;border:1px solid rgba(255,246,230,.35);border-radius:999px;box-shadow:0 2px 0 rgba(43,17,0,.35);transition:transform .15s,background-color .15s,box-shadow .15s}.hw-pill-arrow{font-size:22px;line-height:1}.hbar:hover .hw-pill{background:#000;transform:translateY(-2px);box-shadow:0 6px 16px rgba(43,17,0,.45)}.hbar:focus-visible .hw-pill{outline:3px solid #fff6e6;outline-offset:2px}@media (max-width:600px){.hw-pill{gap:6px;padding:4px 12px}}.menu-open .hw-lights{display:none}