.hta{--hta-bg: #111124;--hta-fg: #f8ddce;--hta-accent: #b9f8b9;--hta-accent-2: #6259fa;--hta-warn: #f48d69;--hta-line: #1c1c30;--hta-muted: #c9c3bd;--hta-dim: #5c5850;position:relative;background-color:var(--hta-bg);background-image:radial-gradient(120% 80% at 50% -10%,color-mix(in oklab,var(--hta-accent) 13%,transparent) 0%,transparent 55%);color:var(--hta-fg);font-family:Shapiro,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}.hta *{box-sizing:border-box}.hta a{color:var(--hta-accent);text-decoration:none}.hta a:hover{color:#fff}.hta a.hta__btn,.hta a.hta__btn:hover{color:#111124}.hta a.hta__btn--ghost{color:var(--hta-muted)}.hta a.hta__btn--ghost:hover{color:#fff}.hta h1,.hta h2,.hta h3{margin:0;font-weight:700;text-transform:uppercase;letter-spacing:-2px;line-height:.95;color:var(--hta-fg)}.hta p{margin:0}.hta__eyebrow{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--hta-accent)}.hta__stroke{-webkit-text-stroke:1.5px var(--hta-accent);color:transparent}.hta__btn{display:inline-block;cursor:pointer;border:0;font-family:inherit;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;padding:16px 34px;border-radius:4px;background:var(--hta-accent);color:#111124;white-space:nowrap;transition:filter .2s ease,transform .1s ease}.hta__btn:hover{filter:brightness(1.08);color:#111124}.hta__btn:active{transform:scale(.98)}.hta__btn--ghost{background:transparent;border:1px solid #3a3a55;color:var(--hta-muted)}.hta__btn--ghost:hover{color:#fff}.hta__inner{max-width:1200px;margin:0 auto;padding:0 48px}@media(prefers-reduced-motion:no-preference){.hta-js .hta [data-hta-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.hta-js .hta [data-hta-reveal].hta-in{opacity:1;transform:none}}@keyframes hta-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes hta-ring{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes hta-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hta-hud{border-top:1px solid var(--hta-line);border-bottom:1px solid var(--hta-line)}.hta-hud__row{display:flex;align-items:center;gap:24px;padding:10px 28px}.hta-hud__logo{height:15px;flex:0 0 auto}.hta-hud__marq{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hta-hud__track{display:flex;gap:56px;width:max-content;animation:hta-marquee 28s linear infinite;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8f8a84;white-space:nowrap}.hta-hud__item{display:flex;align-items:center;gap:9px}.hta-hud__dot{width:6px;height:6px;border-radius:999px;background:var(--hta-accent);animation:hta-pulse 2s infinite}.hta-hud__cta{flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--hta-accent);border:1px solid #2a4435;padding:6px 14px;border-radius:999px;white-space:nowrap}.hta-topbar{border-bottom:1px solid var(--hta-line);overflow:hidden}.hta-topbar__marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.hta-topbar__track{display:flex;gap:48px;width:max-content;padding:9px 0;animation:hta-marquee 34s linear infinite;font-size:10.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:#b9b3ad;white-space:nowrap}.hta-topbar__item{display:flex;align-items:center;gap:9px}.hta-topbar__dot{width:5px;height:5px;border-radius:999px;background:var(--hta-accent);flex:0 0 auto}@media(prefers-reduced-motion:reduce){.hta-topbar__track{animation:none}}.hta-hero{min-height:88vh;display:flex;flex-direction:column;justify-content:center;padding:80px 48px}.hta-hero__glow{position:absolute;top:50%;left:72%;transform:translate(-50%,-50%);width:720px;height:720px;border-radius:999px;background:radial-gradient(circle,color-mix(in oklab,var(--hta-accent-2) 14%,transparent) 0%,transparent 60%);pointer-events:none}.hta-hero__img{position:absolute;top:50%;left:72%;transform:translate(-50%,-50%);width:520px;max-width:46vw;height:520px;object-fit:contain;filter:drop-shadow(0 40px 60px #000);opacity:.92;pointer-events:none}.hta-hero__body{position:relative;max-width:1100px}.hta h1.hta-hero__title{font-size:clamp(56px,9vw,148px);line-height:.92;letter-spacing:-4px;margin-top:26px}.hta-hero__title span{display:block}.hta-hero__lead{margin-top:36px;max-width:520px;font-size:16px;line-height:1.7;color:var(--hta-muted);text-transform:none;letter-spacing:normal;font-weight:400}.hta-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.hta-hero__note{margin-top:26px;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--hta-dim)}.hta-fs{max-width:760px;margin:0 auto;padding:100px 48px;text-align:center;border-top:1px solid #262842}.hta-fs__title{font-size:clamp(38px,5vw,56px);margin-top:24px}.hta-fs__lead{margin:28px auto 0;max-width:520px;font-size:14.5px;line-height:1.7;color:var(--hta-muted);text-transform:none;letter-spacing:normal}.hta-fs__ab{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px}.hta-fs__btn{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;padding:18px 30px;border-radius:10px;border:1px solid #3a3a55;background:#181a38;color:var(--hta-fg);transition:border-color .2s,background .2s,transform .1s}.hta-fs__btn:hover{border-color:var(--hta-muted)}.hta-fs__btn:active{transform:scale(.98)}.hta-fs__btn-icon{font-size:12px;opacity:.85}.hta-fs__btn.is-playing{border-color:var(--hta-accent);background:color-mix(in oklab,var(--hta-accent) 16%,#181a38);box-shadow:inset 0 0 0 1px var(--hta-accent)}.hta-fs__btn--az.is-playing{border-color:var(--fs-az, var(--hta-accent-2));background:color-mix(in oklab,var(--fs-az, var(--hta-accent-2)) 18%,#181a38);box-shadow:inset 0 0 0 1px var(--fs-az, var(--hta-accent-2))}.hta-fs__btn.is-playing .hta-fs__btn-icon{animation:hta-pulse 1.2s infinite}.hta-fs__status{margin-top:30px;font-size:15px;font-weight:700;min-height:22px}@media(max-width:700px){.hta-fs{padding:70px 22px}.hta-fs__btn{width:100%;justify-content:center}}.hta-split{padding:100px 48px;border-top:1px solid #262842}.hta-split__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.hta-split__title{font-size:clamp(38px,5vw,56px);margin-top:24px}.hta-split__lead{margin-top:30px;font-size:14.5px;line-height:1.7;color:var(--hta-muted);max-width:460px;text-transform:none;letter-spacing:normal}.hta-actions{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.hta-status{margin-top:24px;min-height:60px}.hta-status__main{font-size:16px;font-weight:700}.hta-status__detail{margin-top:8px;font-size:12.5px;line-height:1.6;color:#8f8a84;max-width:420px;text-transform:none}.hta-compare{margin-top:14px;padding:14px 18px;border:1px solid #2a4435;border-radius:10px;background:#0a140d;font-size:12.5px;line-height:1.6;color:var(--hta-accent);text-transform:none}.hta-range{width:100%;accent-color:var(--hta-accent);height:36px;cursor:pointer}.hta-range__labels{display:flex;justify-content:space-between;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--hta-dim);margin-top:6px}.hta-range__labels .is-accent{color:var(--hta-accent)}.hta-radar{position:relative;aspect-ratio:1/1;max-width:520px;width:100%;margin:0 auto}.hta-radar__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;border:1px solid var(--hta-line);background:radial-gradient(circle,#181a38,#111124 70%)}.hta-radar__disc--2{top:14%;right:14%;bottom:14%;left:14%;border:1px dashed var(--hta-line);background:none}.hta-radar__disc--3{top:30%;right:30%;bottom:30%;left:30%;border:1px dashed var(--hta-line);background:none}.hta-radar__pulse{position:absolute;top:50%;left:50%;width:90px;height:90px;border-radius:999px;border:2px solid var(--hta-accent);animation:hta-ring 1.1s ease-out infinite;display:none}[data-hta-phase=listening] .hta-radar__pulse{display:block}.hta-radar__sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;display:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,color-mix(in oklab,var(--hta-accent) 40%,transparent) 350deg,var(--hta-accent) 360deg);-webkit-mask:radial-gradient(circle,#000 0 66%,transparent 66%);mask:radial-gradient(circle,#000 0 66%,transparent 66%);opacity:.55;pointer-events:none}[data-hta-phase=listening] .hta-radar__sweep{display:block;animation:hta-spin 1.4s linear infinite}@keyframes hta-spin{to{transform:rotate(360deg)}}.hta-radar__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:999px;background:#181a38;border:1px solid #2a2a44;display:flex;align-items:center;justify-content:center;font-size:20px;z-index:2}.hta-dir.is-correct{background:var(--hta-accent);color:#111124;border-color:var(--hta-accent);box-shadow:0 0 26px color-mix(in oklab,var(--hta-accent) 70%,transparent)}.hta-dir.is-wrong{border-color:#ff4d4d;color:#ff4d4d}.hta-status__score{margin-top:12px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--hta-accent);min-height:16px}.hta-dir{position:absolute;padding:12px 18px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background:#181a38;border:1px solid #23233a;color:var(--hta-dim);font-family:inherit;cursor:default;transition:all .2s}.hta-dir[disabled]{pointer-events:none}[data-hta-phase=guess] .hta-dir{cursor:pointer;background:#12121f;border-color:var(--hta-accent);color:var(--hta-accent)}.hta-dir--l{left:0;top:50%;transform:translate(-50%,-50%)}.hta-dir--fl{left:14%;top:14%;transform:translate(-50%,-50%)}.hta-dir--fr{right:14%;top:14%;transform:translate(50%,-50%)}.hta-dir--r{right:0;top:50%;transform:translate(50%,-50%)}.hta-silence{position:relative;min-height:84vh;display:flex;align-items:center;border-top:1px solid #262842}.hta-silence__scene{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#161636;background-image:radial-gradient(circle at 50% 28%,#232741,#121228 68%);background-size:cover;background-position:center;transition:opacity .2s,filter .2s}.hta-silence__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#111124cc,#11112454 45%,#111124)}.hta-silence__inner{position:relative;width:100%;max-width:860px;margin:0 auto;padding:100px 48px;text-align:center}.hta-silence__title{font-size:clamp(38px,5vw,56px);margin-top:24px}.hta .hta-silence__lead{margin:30px auto 0;font-size:14.5px;line-height:1.7;color:var(--hta-muted);max-width:480px;text-transform:none;letter-spacing:normal;text-align:center}.hta-silence__start{margin:40px auto 0;text-align:center}.hta .hta-silence__hint{margin-top:30px;font-size:10.5px;letter-spacing:1px;text-transform:uppercase;color:var(--hta-dim)}.hta-silence__control{margin:40px auto 0;max-width:560px}.hta-silence__viz{display:block;width:100%;height:60px;margin-bottom:14px;opacity:.95}.hta-silence__label{margin-top:22px;font-size:17px;font-weight:700;min-height:24px}.hta-silence__modes{display:inline-flex;gap:4px;margin:30px auto 0;padding:4px;border:1px solid var(--hta-line);border-radius:999px;background:#14142c}.hta-silence__mode{cursor:pointer;border:0;background:transparent;color:var(--hta-muted);font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:8px 16px;border-radius:999px;transition:background .2s,color .2s}.hta-silence__mode.is-active{background:var(--hta-accent);color:#111124}.hta-silence__stop{display:inline-block;margin-top:24px;cursor:pointer;border:1px solid #3a3a55;background:transparent;color:var(--hta-muted);font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:9px 20px;border-radius:999px;transition:color .2s,border-color .2s}.hta-silence__stop:hover{color:#fff;border-color:var(--hta-accent)}.hta-map{position:relative;aspect-ratio:1/1;max-width:520px;width:100%;margin:0 auto}.hta-map__grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:linear-gradient(#161636,#141431);border:1px solid var(--hta-line);overflow:hidden}.hta-map__grid:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#12121f 1px,transparent 1px),linear-gradient(90deg,#12121f 1px,transparent 1px);background-size:40px 40px}.hta-map__ring{position:absolute;left:50%;bottom:12%;transform:translate(-50%,50%);aspect-ratio:1/1;border-radius:999px}.hta-map__ring--std{width:34%;border:1.5px solid var(--hta-warn);background:#f48d6912}.hta-map__ring--az{width:86%;border:1.5px solid var(--hta-accent);background:#b9f8b90d}.hta-map__you{position:absolute;left:50%;bottom:12%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:999px;background:var(--hta-fg);box-shadow:0 0 20px #f8ddce87}.hta-map__enemy{position:absolute;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:999px;background:#ff4d4d;box-shadow:0 0 16px #ff4d4d;transition:top .1s;top:8%}.hta-map__key{position:absolute;left:16px;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.hta-map__key:before{content:"";display:inline-block;width:14px;height:2px;margin-right:8px;vertical-align:middle;background:currentColor}.hta-map__key--std{top:14px;color:var(--hta-warn)}.hta-map__key--az{top:34px;color:var(--hta-accent)}.hta-map__adv{position:absolute;top:14px;right:16px;font-size:22px;font-weight:700;color:var(--hta-dim)}.hta-pro{padding:100px 48px;border-top:1px solid #262842}.hta-pro__head{text-align:center;max-width:640px;margin:0 auto}.hta-pro__title{font-size:clamp(38px,5vw,56px);margin-top:24px}.hta .hta-pro__lead{margin:30px auto 0;max-width:520px;font-size:14.5px;line-height:1.7;color:var(--hta-muted);text-transform:none;letter-spacing:normal;text-align:center}.hta-pro__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:48px auto 0;max-width:1200px}.hta-pro__card{border-radius:14px;border:1px solid var(--hta-line);background:linear-gradient(#181a38,#141431);padding:28px 22px;text-align:center;transition:border-color .25s,transform .25s}.hta-pro__card:hover{border-color:var(--hta-accent);transform:translateY(-4px)}.hta-pro__avatar{width:74px;height:74px;margin:0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#111124}.hta-pro__name{margin-top:16px;font-weight:700;font-size:17px}.hta-pro__role{font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8f8a84;margin-top:4px}.hta-pro__quote{margin-top:14px;font-size:12px;line-height:1.6;color:#b3ada7;text-transform:none}.hta-pro__gear{margin-top:14px;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--hta-accent-2)}.hta-eq{padding:100px 48px;border-top:1px solid #262842}.hta-eq__grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hta-eq__title{font-size:clamp(34px,4.5vw,50px);margin-top:24px}.hta-eq__lead{margin-top:30px;font-size:14.5px;line-height:1.7;color:var(--hta-muted);max-width:420px;text-transform:none;letter-spacing:normal}.hta-eq__panel{border-radius:16px;border:1px solid var(--hta-line);background:linear-gradient(#181a38,#141431);padding:32px}.hta-eq__panelhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.hta-eq__panellabel{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#8f8a84}.hta-eq__toggle{cursor:pointer;border:1px solid #3a3a55;background:transparent;color:var(--hta-muted);font-family:inherit;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:7px 14px;border-radius:999px}.hta-eq__toggle[aria-pressed=true]{background:var(--hta-accent);color:#111124;border-color:var(--hta-accent)}.hta-eq__switch{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:22px;padding:4px;border:1px solid var(--hta-line);border-radius:999px;background:#14142c}.hta-eq__opt{flex:1 1 auto;cursor:pointer;border:0;background:transparent;color:var(--hta-muted);font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:9px 14px;border-radius:999px;white-space:nowrap;transition:background .2s,color .2s}.hta-eq__opt.is-active{background:var(--hta-accent);color:#111124}.hta-eq__bars{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;height:150px}.hta-eq__col{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;height:100%;justify-content:flex-end}.hta-eq__bar{width:100%;border-radius:6px 6px 2px 2px;background:var(--hta-warn);transition:height .45s cubic-bezier(.2,.8,.2,1),background .45s}.hta-eq__freq{font-size:9px;font-weight:700;letter-spacing:.5px;color:var(--hta-dim)}.hta-eq__bands{display:flex;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid var(--hta-line)}.hta-eq__bands span{flex:1;text-align:center;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--hta-muted)}.hta-eq__note{margin-top:20px;font-size:12px;line-height:1.6;color:#b3ada7;min-height:38px;text-transform:none}.hta-cta{padding:120px 48px;border-top:1px solid #262842;text-align:center}.hta-cta__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;border-radius:999px;background:radial-gradient(circle,rgba(185,248,185,.08) 0%,transparent 60%);pointer-events:none}.hta-cta__img{position:relative;width:min(460px,80%);height:260px;margin:0 auto;object-fit:contain;filter:drop-shadow(0 30px 44px #000)}.hta-cta__title{position:relative;font-size:clamp(44px,6vw,84px);letter-spacing:-2.5px;margin-top:34px}.hta-cta__actions{position:relative;display:flex;gap:14px;justify-content:center;margin-top:38px;flex-wrap:wrap}.hta-cta__note{position:relative;margin-top:24px;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--hta-dim)}@media(max-width:900px){.hta-split__grid,.hta-eq__grid{grid-template-columns:1fr;gap:40px}.hta-pro__grid{grid-template-columns:repeat(2,1fr)}.hta-hero__img{opacity:.35;left:50%}.hta-hero,.hta-silence{min-height:78vh}}@media(max-width:560px){.hta__inner,.hta-hero,.hta-split,.hta-pro,.hta-eq,.hta-cta{padding-left:22px;padding-right:22px}.hta-pro__grid{grid-template-columns:1fr}.hta-hud__logo{display:none}.hta h1.hta-hero__title{font-size:clamp(40px,13vw,60px);letter-spacing:-1px}.hta-cta__title{font-size:clamp(32px,9.5vw,46px);letter-spacing:-1px}.hta-split__title,.hta-silence__title,.hta-pro__title,.hta-eq__title{font-size:clamp(28px,8vw,40px)}.hta-hero__actions .hta__btn,.hta-actions .hta__btn{width:100%;text-align:center}}.hta-blast{padding:60px 22px;border-top:1px solid #262842}.hta-blast__inner{max-width:960px;margin:0 auto}.hta-blast__head{text-align:center}.hta .hta-blast__title{font-size:clamp(32px,4.4vw,50px);margin-top:14px}.hta .hta-blast__intro{margin:16px auto 0;font-size:16px;line-height:1.7;color:var(--hta-fg);max-width:600px}.hta .hta-blast__intro p{margin:0}.hta .hta-blast__intro strong{color:var(--hta-accent)}.hta .hta-blast__lead{margin:14px auto 0;font-size:15px;line-height:1.7;color:var(--hta-muted);max-width:560px}.hta-blast__player{margin-top:30px;padding:20px;border:1px solid #262842;border-radius:14px;background:color-mix(in oklab,#181a38 70%,transparent)}.hta-sw__viz{display:flex;gap:14px;align-items:stretch}.hta-sw__spectrum-wrap{flex:1;min-width:0}.hta-sw__spectrum{display:block;width:100%;height:180px}.hta-sw__axis{position:relative;height:14px;margin-top:8px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--hta-dim)}.hta-sw__axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.hta-sw__axis span:nth-child(1){left:15.3%}.hta-sw__axis span:nth-child(2){left:53.7%}.hta-sw__axis span:nth-child(3){left:92%}.hta-sw__meter{position:relative;width:16px;height:180px;border-radius:4px;background:#0b0b1a;overflow:hidden;flex:none}.hta-sw__meter-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:bottom;transform:scaleY(0);background:linear-gradient(to top,var(--hta-accent) 0%,var(--hta-accent) 70%,var(--hta-warn) 100%)}.hta-sw__meter-peak{position:absolute;left:0;right:0;bottom:0;height:2px;background:#fff;opacity:.9}.hta-sw__legend{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--hta-muted)}.hta-sw__legend strong{color:var(--hta-fg);font-variant-numeric:tabular-nums;white-space:nowrap}.hta-sw__controls{margin-top:18px;display:flex;flex-direction:column;gap:14px}.hta-sw__play{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:center;min-width:180px}.hta-sw__play:disabled{opacity:.6;cursor:progress}.hta-sw.is-playing .hta-sw__play-icon{font-size:0}.hta-sw.is-playing .hta-sw__play-icon:before{content:"\275a\275a";font-size:11px;letter-spacing:-1px}.hta-sw__versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hta-sw__version{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;text-align:left;padding:14px 16px;border-radius:10px;border:1px solid #3a3a55;background:#181a38;color:var(--hta-fg);transition:border-color .2s,background .2s}.hta-sw__version:hover{border-color:var(--hta-muted)}.hta-sw__version.is-active{border-color:var(--hta-accent);background:color-mix(in oklab,var(--hta-accent) 16%,#181a38);box-shadow:inset 0 0 0 1px var(--hta-accent)}.hta-sw__version-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid currentColor;font-size:11px;flex:none;opacity:.8}.hta-sw__version:focus-visible,.hta-sw__play:focus-visible{outline:2px solid var(--hta-accent);outline-offset:3px}.hta-sw__desc{min-height:48px;text-align:center;font-size:15px;line-height:1.6;color:var(--hta-fg)}.hta-sw__status:empty{display:none}.hta-sw__status{text-align:center;font-size:13px;color:var(--hta-warn)}.hta .hta-blast__note{margin-top:16px;text-align:center;font-size:12px;color:var(--hta-dim)}@media(min-width:760px){.hta-blast{padding:72px 48px}.hta-blast__player{padding:26px 28px}.hta-sw__spectrum,.hta-sw__meter{height:200px}.hta-sw__meter{width:22px}.hta-sw__versions--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hta-sw__versions--2{max-width:520px;margin:0 auto;width:100%}}@media(max-width:759px){.hta-blast__player{padding:16px}.hta-sw__version{gap:8px;padding:12px 10px;font-size:12px;letter-spacing:0}.hta-sw__version-num{width:20px;height:20px;font-size:10px}}@media(prefers-reduced-motion:reduce){.hta-sw__version{transition:none}}.hta-sw__versions--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hta-sw__versions--3 .hta-sw__version{justify-content:center;text-align:center}@media(max-width:759px){.hta-sw__versions--5 .hta-sw__version:last-child{grid-column:1 / -1}.hta-sw__versions--5 .hta-sw__version-num{display:none}}@media(min-width:760px){.hta-sw__versions--5{grid-template-columns:repeat(6,minmax(0,1fr))}.hta-sw__versions--5 .hta-sw__version{grid-column:span 2}.hta-sw__versions--5 .hta-sw__version:nth-child(-n+2){grid-column:span 3}}.hta-sw__anc{display:inline-flex;align-items:center;gap:12px;align-self:center;cursor:pointer;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;padding:12px 18px;border-radius:999px;border:1px solid #3a3a55;background:#181a38;color:var(--hta-fg);transition:border-color .2s,background .2s}.hta-sw__anc:hover{border-color:var(--hta-muted)}.hta-sw__anc:focus-visible{outline:2px solid var(--hta-accent);outline-offset:3px}.hta-sw__anc-switch{position:relative;width:38px;height:22px;border-radius:999px;background:#2a2a44;flex:none;transition:background .2s}.hta-sw__anc-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--hta-muted);transition:transform .2s,background .2s}.hta-sw__anc-state{min-width:2.6em;color:var(--hta-warn)}.hta-sw.is-anc .hta-sw__anc{border-color:var(--hta-accent);background:color-mix(in oklab,var(--hta-accent) 16%,#181a38)}.hta-sw.is-anc .hta-sw__anc-switch{background:var(--hta-accent)}.hta-sw.is-anc .hta-sw__anc-switch:after{transform:translate(16px);background:#111124}.hta-sw.is-anc .hta-sw__anc-state{color:var(--hta-accent)}.hta-radius__grid{display:grid;gap:28px}.hta-rmap{position:relative;width:100%;max-width:380px;margin:0 auto;aspect-ratio:1;border-radius:50%;overflow:hidden;border:1px solid #262842;background:linear-gradient(#262842,#262842) center / 1px 100% no-repeat,linear-gradient(#262842,#262842) center / 100% 1px no-repeat,radial-gradient(circle,#181a38,#0d0d1e 70%)}.hta-rmap__ring{position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed #3a3a55;transition:border-color .25s,background .25s}.hta-rmap__ring.is-active{border:2px solid var(--hta-accent);background:color-mix(in oklab,var(--hta-accent) 9%,transparent)}.hta-rmap__you{position:absolute;left:50%;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:var(--hta-fg);box-shadow:0 0 0 4px color-mix(in oklab,var(--hta-fg) 25%,transparent)}.hta-rmap__enemy{position:absolute;left:96%;top:6%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:var(--hta-dim);opacity:.55;transition:background .2s,opacity .2s}.hta-radius.is-heard .hta-rmap__enemy{background:var(--hta-warn);opacity:1;box-shadow:0 0 0 6px color-mix(in oklab,var(--hta-warn) 30%,transparent);animation:hta-pulse 1s infinite}.hta-rmap__timeline{max-width:380px;margin:20px auto 0}.hta-rmap__track{position:relative;height:6px;border-radius:999px;background:#262842}.hta-rmap__progress{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:999px;background:var(--hta-muted)}.hta-rmap__mark{position:absolute;top:-5px;width:3px;height:16px;margin-left:-1px;border-radius:2px}.hta-rmap__mark--game{background:var(--hta-warn)}.hta-rmap__mark--heard{background:var(--hta-accent)}.hta-rmap__legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:12px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--hta-muted)}.hta-rmap__key:before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:2px;vertical-align:-1px}.hta-rmap__key--game:before{background:var(--hta-warn)}.hta-rmap__key--heard:before{background:var(--hta-accent)}.hta .hta-rmap__status{min-height:24px;margin:14px 0 0;text-align:center;font-size:15px;font-weight:700;color:var(--hta-fg)}.hta-radius.is-heard .hta-rmap__status{color:var(--hta-accent)}.hta-radius__player{min-width:0}@media(max-width:959px){.hta-radius .hta-sw__viz,.hta-radius .hta-sw__legend{display:none}.hta-radius .hta-sw__controls{margin-top:0}}.hta-radius .hta-sw__versions{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:960px){.hta-radius .hta-blast__inner{max-width:1160px}.hta-radius__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center}}.hta-anc .hta-blast__inner{max-width:1260px}.hta-anc__card,.hta-anc__readout,.hta-anc__avg{border:1px solid #262842;border-radius:16px;background:color-mix(in oklab,#181a38 70%,transparent)}.hta-blast__player.hta-anc__card{padding:26px 26px 22px}.hta-anc__bar{margin-bottom:18px}.hta .hta-anc__card-title{margin:0 0 6px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--hta-fg)}.hta .hta-anc__caption{margin:0;font-size:13px;line-height:1.6;color:var(--hta-muted)}.hta .hta-anc__range{margin:2px 0 0;font-size:12px;color:var(--hta-dim);font-variant-numeric:tabular-nums}.hta-anc__toggles{display:flex;flex-wrap:wrap;gap:10px}.hta-anc__toggle{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none;padding:10px 13px;border-radius:8px;border:1px solid #383b5c;background:#1d2040;color:var(--hta-fg);transition:background .15s,border-color .15s,color .15s}.hta-anc__toggle:hover{background:#272a52}.hta-anc__toggle[aria-pressed=false]{background:transparent;border-color:#262842;color:var(--hta-dim)}.hta-anc__toggle:focus-visible{outline:2px solid var(--hta-accent);outline-offset:3px}.hta-anc__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.hta-anc__toggle[aria-pressed=false] .hta-anc__dot{background:transparent;box-shadow:inset 0 0 0 1px var(--c)}.hta-anc__check{margin-left:4px;color:var(--c);font-size:13px;line-height:1}.hta-anc__toggle[aria-pressed=false] .hta-anc__check{visibility:hidden}.hta-anc__chart{position:relative;margin-top:20px;touch-action:pan-y}.hta-anc__svg{display:block;width:100%;cursor:crosshair}.hta-anc__svg .hta-anc__axis{fill:var(--hta-dim);font-size:11px;font-family:inherit}.hta-anc__svg .hta-anc__grid{stroke:#262842;stroke-width:1}.hta-anc__svg .hta-anc__zero{stroke:#5c5f80;stroke-width:1.2;stroke-dasharray:4 4}.hta-anc__svg .hta-anc__cross{stroke:var(--hta-muted);stroke-dasharray:3 4}.hta-anc__svg .hta-anc__dot{stroke:#111124;stroke-width:2}.hta-anc__tip{position:absolute;top:28px;left:0;z-index:2;min-width:200px;padding:10px 12px;border-radius:10px;background:#111124f0;border:1px solid #3a3a55;box-shadow:0 10px 30px #00000059;pointer-events:none;font-size:12px}.hta-anc__tip[hidden]{display:none}.hta-anc__tip-title{font-weight:700;color:var(--hta-fg);margin-bottom:6px}.hta-anc__tip-row{display:flex;align-items:center;gap:8px;padding:2px 0;color:var(--hta-muted)}.hta-anc__tip-row:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.hta-anc__tip-row strong{margin-left:auto;padding-left:12px;color:var(--c);font-variant-numeric:tabular-nums;white-space:nowrap}.hta .hta-anc__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:14px;color:var(--hta-muted);pointer-events:none}.hta .hta-anc__empty[hidden]{display:none}.hta-anc__probe{display:flex;align-items:center;gap:16px;margin-top:14px}.hta-anc__probe-label{flex:none;font-size:12px;color:var(--hta-muted)}.hta-anc__slider{flex:0 1 240px}.hta-anc__probe-out{flex:none;white-space:nowrap;font-size:12px;color:var(--hta-fg);font-variant-numeric:tabular-nums}.hta-anc__readout{display:grid;grid-template-columns:minmax(130px,.8fr) repeat(auto-fit,minmax(150px,1fr));gap:18px 24px;margin-top:16px;padding:22px 24px}.hta-anc__read-label{font-size:12px;line-height:1.4;color:var(--hta-muted);min-height:2.8em}.hta-anc__read-freq{font-size:21px;font-weight:700;color:var(--hta-fg);font-variant-numeric:tabular-nums}.hta-anc__read-value{font-size:21px;font-weight:700;color:var(--c);font-variant-numeric:tabular-nums;white-space:nowrap}.hta-anc__read-value.is-off{font-size:14px;font-weight:400;color:var(--hta-dim)}.hta-anc__avg{margin-top:16px;padding:22px 24px 10px}.hta-anc__table{width:100%;margin-top:8px;border-collapse:collapse;font-size:14px}.hta-anc__table th,.hta-anc__table td{padding:12px 0;border-top:1px solid #262842;text-align:left;font-weight:400}.hta-anc__table thead th{border-top:0;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--hta-muted)}.hta-anc__table tbody th{color:var(--hta-fg);font-weight:700}.hta-anc__table tbody th .hta-anc__dot{margin-right:10px;vertical-align:middle}.hta-anc__table tbody th small{font-weight:400;color:var(--hta-muted)}.hta-anc__table td{color:var(--c);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.hta-anc__table thead th:not(:first-child),.hta-anc__table td{text-align:right}.hta-anc__explain{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:24px 0 0;text-align:left}.hta .hta-anc__explain h3{margin:0 0 8px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none;color:var(--hta-fg)}.hta .hta-anc__explain p{margin:0 0 10px;font-size:13px;line-height:1.65;color:var(--hta-muted)}.hta .hta-anc__explain strong{color:var(--hta-fg)}.hta .hta-anc__download{margin:24px 0 0;text-align:center;font-size:13px}.hta .hta-anc__download a{color:var(--hta-fg);text-underline-offset:4px}.hta .hta-anc__note p{margin:0}@media(max-width:559px){.hta-blast__player.hta-anc__card{padding:18px 16px 16px}.hta-anc__toggle{font-size:12px;padding:9px 11px}.hta-anc__readout{grid-template-columns:1fr 1fr;padding:18px 16px}.hta-anc__read:first-child{grid-column:1 / -1}.hta-anc__read-label{min-height:0}.hta-anc__read-freq,.hta-anc__read-value{font-size:19px}.hta-anc__avg{padding:18px 16px 6px}.hta-anc__table{font-size:13px}.hta-anc__slider{flex:1 1 auto;min-width:0}.hta-anc__explain{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.hta-radius.is-heard .hta-rmap__enemy{animation:none}.hta-rmap__ring,.hta-sw__anc-switch:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/hta.css.map */
