@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.00h2pk9.eev0o.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.0utf7qfb0khyu.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.0wf336i9wr3zj.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_8991b994-module__5Ouc8a__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_8991b994-module__5Ouc8a__variable{--ih-font-term:"VT323", "VT323 Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.16op8mxd5z-fi.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.0.9f8fk69h3a8.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a82a02b3825653d-s.0x8rk3l75_1f0.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ec783ae88469012-s.0972_x21l88j-.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_48857e9a-module__gDAcLW__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal}.silkscreen_48857e9a-module__gDAcLW__variable{--ih-font-pix:"Silkscreen", "Silkscreen Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.0nt9ayxdmqydo.woff2?dpl=dpl_72Ra7V83KEkBJF4vVqQtLZcDktbT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_2b15a38a-module__f4bbvG__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_2b15a38a-module__f4bbvG__variable{--ih-font-mono:"Share Tech Mono", "Share Tech Mono Fallback"}
.ih{--ph:var(--gold,#3ddc84);--ph-label:#3ddc84d1;--ph-dim:#3ddc848c;--ph-faint:#3ddc8438;--ph-ghost:#3ddc8417;--glow:0 0 10px #3ddc848c;--f-term:var(--ih-font-term,"VT323"), ui-monospace, Menlo, monospace;--f-pix:var(--ih-font-pix,"Silkscreen"), var(--ih-font-term,"VT323"), ui-monospace, monospace;--f-mono:var(--ih-font-mono,"Share Tech Mono"), ui-monospace, Menlo, monospace;--mark-h:clamp(170px, 35vh, 350px);--deck-space:84px;z-index:3;isolation:isolate;color:var(--ink);font-family:var(--f-mono);-webkit-font-smoothing:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:radial-gradient(120% 90% at 50% 42%,#052014 0%,#020a06 58%,#000 100%);position:fixed;inset:0;overflow:clip}@supports (color:color-mix(in srgb, red, blue)){.ih{--ph-label:color-mix(in srgb, var(--gold) 82%, transparent);--ph-dim:color-mix(in srgb, var(--gold) 55%, transparent);--ph-faint:color-mix(in srgb, var(--gold) 22%, transparent);--ph-ghost:color-mix(in srgb, var(--gold) 9%, transparent);--glow:0 0 10px color-mix(in srgb, var(--gold) 55%, transparent)}}.ih *,.ih :before,.ih :after{box-sizing:border-box}.ih button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}.ih :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ih-gl,.ih-scope{width:100%;height:100%;display:block;position:absolute;inset:0}.ih-gl{image-rendering:pixelated;image-rendering:crisp-edges}.ih-scope{pointer-events:none}.ih-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ih-corners{pointer-events:none;z-index:4;position:absolute;inset:18px}.ih-corners:before,.ih-corners:after{content:"";border:2px solid var(--ph);opacity:.9;width:14px;height:14px;position:absolute}.ih-corners:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.ih-corners:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.ih-hud{z-index:6;font:400 10px/1 var(--f-pix);letter-spacing:.16em;text-transform:uppercase;color:var(--ph-label);flex-direction:column;gap:7px;display:flex;position:absolute}.ih-hud--tl{top:36px;left:36px}.ih-hud--br{align-items:flex-end;bottom:32px;right:36px}.ih-hud-k{color:var(--ph)}.ih-hud i{opacity:.6;margin-right:6px;font-style:normal}.ih-hud b{color:var(--ink);font-weight:400}.ih-meter{border:1px solid var(--ph-faint);vertical-align:-1px;width:74px;height:7px;display:inline-block}.ih-meter u{background:var(--ph);width:0%;height:100%;box-shadow:var(--glow);display:block}.ih-stage{top:0;left:0;right:0;bottom:var(--deck-space);z-index:5;text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding-top:clamp(40px,6.2vh,72px);transition:bottom .34s steps(9,end);display:flex;position:absolute}.ih-stage>*{pointer-events:auto}.ih-stage>:first-child{margin-top:auto}.ih-stage>:last-child{margin-bottom:auto}.ih-lockup{pointer-events:none;flex-direction:column;align-items:center;display:flex}.ih-mark{height:var(--mark-h);aspect-ratio:336/330;color:var(--ink);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--gold) 70%, transparent)) drop-shadow(0 0 26px color-mix(in srgb, var(--gold) 28%, transparent));pointer-events:auto;touch-action:none;transition:height .34s steps(9,end);position:relative}.ih-mark-svg{width:100%;height:100%}.ih-mark svg{width:100%;height:100%;display:block;overflow:visible}.ih-mark-line,.ih-mark-slash{opacity:.96}.ih-mark [data-ih=bars] line{stroke:var(--ph);cursor:ns-resize;transition:stroke .15s}.ih-mark [data-ih=bars] line.is-hot,.ih-mark [data-ih=bars] g:focus-visible line{stroke:var(--ink)}.ih-mark [data-ih=bars] rect{fill:#0000;stroke:none;pointer-events:all;cursor:ns-resize}.ih-mark [data-ih=bars] g:focus-visible{outline:none}.ih-mark [data-ih=bars] g:focus-visible rect{stroke:var(--ink);stroke-width:1.4px;stroke-dasharray:3 3}.ih-mark [data-ih=bars] g:focus-visible line{stroke:var(--ink)}.ih-hint{white-space:nowrap;font:400 9px/1 var(--f-pix);letter-spacing:.24em;text-transform:uppercase;color:var(--ph);transition:opacity .4s;animation:1.6s steps(2,end) infinite ihBlink;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.ih[data-touched=true] .ih-hint{opacity:0}.ih-wordmark{font:400 clamp(15px, 2.1vh, 21px)/1 var(--f-mono);letter-spacing:.62em;color:var(--ink);text-shadow:0 0 3px #000, 0 0 10px #000, var(--glow);margin:clamp(18px,2.6vh,28px) 0 0;padding-left:.62em}.ih-copyblock{max-width:980px;margin-top:clamp(14px,2.6vh,30px);padding:0 28px}.ih-statement{min-height:1.05em;font:400 clamp(26px, min(5.2vh, 3.5vw), 52px)/1.05 var(--f-term);letter-spacing:.01em;color:var(--ink);text-shadow:0 0 3px #000, 0 0 14px #000000e6, 0 0 12px color-mix(in srgb, var(--gold) 70%, transparent);margin:0}.ih-statement .type-line:before{content:"> ";color:var(--ph)}.ih-statement .type-caret,.ih-caret{vertical-align:-.06em;background:var(--ph);width:.5em;height:.82em;box-shadow:var(--glow);margin-left:.08em;animation:1s steps(2,end) infinite ihBlink;display:inline-block}.ih-services{font:400 10px/1.3 var(--f-pix);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--gold) 82%, transparent);text-shadow:0 0 2px #000,0 0 6px #000,0 0 12px #000;flex-wrap:wrap;justify-content:center;gap:6px 0;margin:clamp(8px,1.4vh,14px) 0 0;display:flex}.ih-services span+span:before{content:"·";color:var(--ph-faint);margin:0 .9em}.ih-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(14px,2.6vh,28px);display:flex}.ih .ih-btn{height:44px;font:400 12px/1 var(--f-pix);letter-spacing:.2em;text-transform:uppercase;color:var(--ph);border:1px solid var(--ph-dim);box-shadow:inset 0 0 0 1px #00000080, 0 0 0 0 var(--ph-faint);background:#010c078c;align-items:center;gap:10px;padding:0 22px;transition:background .12s steps(2,end),color .12s steps(2,end),box-shadow .2s;display:inline-flex}.ih .ih-btn:hover{background:var(--ph-ghost);box-shadow:inset 0 0 0 1px #00000080, 0 0 18px var(--ph-faint)}.ih .ih-btn--primary{color:#00140a;background:var(--ph);border-color:var(--ph);text-shadow:none;box-shadow:0 0 22px var(--ph-faint)}.ih .ih-btn--primary:hover{background:var(--ink);border-color:var(--ink)}.ih .ih-btn[aria-pressed=true]{color:#00140a;background:var(--ink);border-color:var(--ink)}.ih-dock{z-index:20;pointer-events:none;flex-direction:column;align-items:center;width:min(1060px,100% - 84px);display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ih-dock>*{pointer-events:auto}.ih-handle{border:1px solid var(--ph-dim);background:linear-gradient(#062214f2,#010b06f5);border-bottom:0;border-radius:7px 7px 0 0;align-items:stretch;width:min(720px,100%);height:46px;display:flex;position:relative;box-shadow:0 -12px 44px #0000008c,inset 0 1px #ffffff17,inset 0 -10px 18px #00000059}.ih-handle:before,.ih-handle:after{content:"";background:radial-gradient(circle at 35% 30%, var(--ph-dim), #02140b 70%);border-radius:50%;width:5px;height:5px;margin-top:-3px;position:absolute;top:50%;box-shadow:0 0 0 1px #0009}.ih-handle:before{left:7px}.ih-handle:after{right:7px}.ih .ih-pull{text-align:left;min-width:0;font:400 9px/1 var(--f-pix);letter-spacing:.18em;text-transform:uppercase;color:var(--ph-label);touch-action:none;flex:1;align-items:center;gap:12px;padding:0 14px 0 22px;display:flex}.ih-grip{flex:none;gap:3px;display:grid}.ih-grip i{background:var(--ph);width:18px;height:2px;box-shadow:var(--glow);display:block}.ih-pull-k{color:var(--ph);flex:none}.ih-vu{flex:none;align-items:flex-end;gap:2px;height:18px;display:flex}.ih-vu i{background:var(--ph);width:3px;height:1px;box-shadow:0 0 5px var(--ph-dim);display:block}.ih-patch{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:400 17px/1 var(--f-term);letter-spacing:.04em;text-transform:none;color:var(--ink);text-shadow:var(--glow);flex:1;overflow:hidden}.ih-patch i{color:var(--ph-label);font-style:normal}.ih-pull-cue{color:var(--ph);flex:none;align-items:center;gap:8px;display:inline-flex}.ih-pull-cue b{font-weight:400;animation:1.8s steps(4,end) infinite ihNudge;display:inline-block}.ih-dock[data-open=true] .ih-pull-cue b{animation:none;transform:rotate(180deg)}.ih .ih-pull:hover .ih-grip i,.ih .ih-pull:hover .ih-pull-cue{color:var(--ink);background-color:#0000}.ih .ih-pull:hover .ih-grip i{background:var(--ink)}.ih .ih-mute{border-left:1px solid var(--ph-faint);font:400 9px/1 var(--f-pix);letter-spacing:.16em;text-transform:uppercase;color:var(--ph);flex:none;align-items:center;gap:8px;padding:0 22px 0 14px;display:inline-flex}.ih .ih-mute:hover{color:var(--ink)}.ih-mute .ih-mute-off{display:none}.ih-mute[aria-checked=false]:not([data-armed=true]){color:var(--ph-dim)}.ih-mute[aria-checked=false]:not([data-armed=true]) .ih-mute-on{display:none}.ih-mute[aria-checked=false]:not([data-armed=true]) .ih-mute-off{display:inline}.ih-mute[data-armed=true]{animation:1.2s steps(2,end) infinite ihBlink}.ih-panel-wrap{grid-template-rows:0fr;width:100%;transition:grid-template-rows .34s steps(9,end);display:grid}.ih-dock[data-open=true] .ih-panel-wrap{grid-template-rows:1fr}.ih-panel{visibility:hidden;border:0 solid var(--ph-faint);background:linear-gradient(#03140cf0,#010905f5);border-width:0 1px;min-height:0;padding:0 14px;transition:visibility 0s .34s;overflow:hidden;box-shadow:0 18px 60px #0000008c}.ih-dock[data-open=true] .ih-panel{visibility:visible;border-top-width:1px;border-color:var(--ph-dim);padding:10px 14px 14px;transition-delay:0s}.ih-formula{white-space:nowrap;min-height:20px;font:400 19px/1 var(--f-term);letter-spacing:.02em;color:var(--ph);text-shadow:var(--glow);margin:2px 2px 10px;overflow:hidden}.ih-formula em{color:var(--ink);font-style:normal}.ih-formula s{color:var(--ph-dim);text-decoration:none}.ih-deck-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ih-deck-row--knobs{border-top:1px dashed var(--ph-faint);justify-content:space-between;gap:6px;margin-top:12px;padding-top:12px}.ih .ih-power{border:1px solid var(--ph-dim);height:40px;color:var(--ph-dim);font:400 10px/1 var(--f-pix);letter-spacing:.18em;text-transform:uppercase;background:#00000080;flex:none;align-items:center;gap:12px;padding:0 16px 0 12px;display:inline-flex}.ih-led{border:1px solid var(--ph-dim);background:#062013;border-radius:50%;width:12px;height:12px}.ih .ih-power[aria-checked=true]{color:var(--ink);border-color:var(--ink)}.ih .ih-power[aria-checked=true] .ih-led{background:var(--ph);border-color:var(--ink);box-shadow:0 0 12px var(--ph), 0 0 3px var(--ink)}.ih-group{align-items:center;gap:10px;min-width:0;display:flex}.ih-group--wave{flex:auto;min-width:max-content}.ih-group-k,.ih-knob-k{font:400 9px/1 var(--f-pix);letter-spacing:.2em;text-transform:uppercase;color:var(--ph-label)}.ih-keys{flex-wrap:nowrap;gap:0;display:flex}.ih-keys--end{align-self:center}.ih .ih-key{border:1px solid var(--ph-faint);height:34px;color:var(--ph-label);font:400 10px/1 var(--f-pix);letter-spacing:.14em;text-transform:uppercase;background:#00000059;margin-left:-1px;padding:0 12px}.ih .ih-key:hover{color:var(--ink)}.ih .ih-key.is-on{color:#00140a;background:var(--ph);border-color:var(--ph);box-shadow:0 0 14px var(--ph-faint);z-index:1;position:relative}.ih .ih-key--alt{color:var(--ph);border-style:dashed;margin-left:8px}.ih-sep{background:var(--ph-faint);align-self:stretch;width:1px;margin:0 4px}.ih-knob{justify-items:center;gap:5px;min-width:58px;display:grid}.ih .ih-dial{--rot:0deg;touch-action:none;cursor:ns-resize;border:1px solid var(--ph-dim);width:40px;height:40px;box-shadow:0 0 0 3px #0000008c, 0 0 0 4px var(--ph-ghost), inset 0 1px 0 #ffffff1f;background:radial-gradient(circle at 35% 28%,#12402a,#03130b 68%);border-radius:50%;position:relative}.ih .ih-dial i{background:var(--ink);width:2px;height:15px;box-shadow:0 0 6px var(--ph);transform-origin:50% 0;transform:rotate(var(--rot)) translateY(-18px);margin-left:-1px;position:absolute;top:50%;left:50%}.ih-knob-v{font:400 15px/1 var(--f-term);color:var(--ink);min-height:15px}.ih-favs{left:50%;bottom:var(--favs-bottom,76px);z-index:19;align-items:center;gap:14px;width:min(1060px,100% - 84px);transition:bottom .34s steps(9,end),opacity .3s;display:flex;position:absolute;transform:translate(-50%)}.ih-favs[hidden]{display:none}.ih-favs-k{font:400 9px/1 var(--f-pix);letter-spacing:.2em;text-transform:uppercase;color:var(--ph);text-shadow:0 0 6px #000;flex:none;gap:5px;margin:0;display:grid}.ih-favs-k b{font-weight:400}.ih-favs-k span{color:var(--ph-label);font-size:8px}.ih-favs-row{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:8px;min-width:0;padding:8px 2px 4px;display:flex;overflow-x:auto}.ih-favs-row>*{scroll-snap-align:start}.ih-favs[data-fade=end] .ih-favs-row{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 46px),#0000)}.ih-favs[data-fade=start] .ih-favs-row{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 46px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 46px),#0000)}.ih-favs[data-fade=both] .ih-favs-row{-webkit-mask-image:linear-gradient(90deg,#0000,#000 46px calc(100% - 46px),#0000);mask-image:linear-gradient(90deg,#0000,#000 46px calc(100% - 46px),#0000)}.ih .ih-favs-nav{border:1px solid var(--ph-dim);width:30px;height:44px;color:var(--ph);font:400 22px/1 var(--f-term);background:#010c07cc;flex:none}.ih .ih-favs-nav:hover{color:var(--ink);border-color:var(--ink)}.ih .ih-favs-nav:disabled{opacity:.25;cursor:default;color:var(--ph-dim);border-color:var(--ph-faint)}.ih-favs:not([data-overflow=true]) .ih-favs-nav{display:none}.ih-favs-row::-webkit-scrollbar{display:none}.ih .ih-fav{--bounce:0;text-align:left;border:1px solid var(--ph-faint);color:var(--ph-dim);transform:translateY(calc(var(--bounce) * -7px));background:#010c07b8;flex:none;grid-template-columns:auto auto;align-items:center;gap:3px 9px;padding:7px 11px 7px 9px;transition:border-color .12s steps(2,end),color .12s steps(2,end),background .12s steps(2,end);display:grid}.ih-fav-glyph{height:26px;transform:scaleY(calc(.72 + var(--bounce) * .5));grid-row:1/3;align-items:center;gap:1.5px;display:flex}.ih-fav-glyph i{background:var(--ph);border-radius:1px;width:2.5px;height:2px;display:block}.ih-fav-name{font:400 14px/1 var(--f-term);letter-spacing:.04em;color:var(--ink);white-space:nowrap}.ih-fav-by{font:400 8px/1 var(--f-pix);letter-spacing:.18em;color:var(--ph-label);white-space:nowrap}.ih-fav-by em{color:var(--ph);font-style:normal}.ih .ih-fav:hover,.ih .ih-fav.is-cursor{border-color:var(--ph-dim);color:var(--ph)}.ih .ih-fav.is-cursor .ih-fav-glyph i{background:var(--ink);box-shadow:0 0 6px var(--ph)}.ih .ih-fav[aria-pressed=true]{border-color:var(--ink);background:var(--ph-ghost);box-shadow:0 0 18px var(--ph-faint)}.ih .ih-fav[aria-pressed=true] .ih-fav-glyph i{background:var(--ink);box-shadow:0 0 6px var(--ph)}.ih .ih-fav.is-new{animation:.5s steps(2,end) 3 ihBlink}.ih .ih-key--cycle{color:var(--ph);align-items:center;gap:8px;display:inline-flex}.ih-key--cycle i{color:var(--ph-dim);font-style:normal}.ih-key--cycle b{color:var(--ink);text-align:left;min-width:4.6em;font-weight:400}.ih-key--cycle[data-off=true] b{color:var(--ph-dim)}.ih-deck-row--rec{border-top:1px dashed var(--ph-faint);gap:12px;margin-top:12px;padding-top:12px}.ih .ih-rec{border:1px solid var(--ph-dim);height:34px;color:var(--ink);font:400 10px/1 var(--f-pix);letter-spacing:.16em;text-transform:uppercase;background:#00000073;align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex}.ih-rec-dot{background:#5a1414;border:1px solid #ff5a5a;border-radius:50%;width:11px;height:11px}.ih .ih-rec[aria-pressed=true]{color:#ffd9d9;border-color:#ff5a5a}.ih .ih-rec[aria-pressed=true] .ih-rec-dot{background:#ff4040;animation:.8s steps(2,end) infinite ihBlink;box-shadow:0 0 12px #ff4040}.ih-rec-steps{flex:none;gap:2px;display:flex}.ih-rec-steps i{background:var(--ph-ghost);border:1px solid var(--ph-faint);width:6px;height:12px;display:block}.ih-rec-steps i.on{background:#ff4040;border-color:#ff7a7a;box-shadow:0 0 6px #ff4040}.ih-rec-steps i.play{background:var(--ph);border-color:var(--ink)}.ih-rec-status{min-width:120px;font:400 16px/1.1 var(--f-term);color:var(--ph);flex:1}.ih-initials{font:400 8px/1 var(--f-pix);letter-spacing:.2em;text-transform:uppercase;color:var(--ph-label);align-items:center;gap:8px;display:inline-flex}.ih-initials input{text-align:center;border:1px solid var(--ph-dim);width:3.4em;height:34px;color:var(--ink);font:400 22px/1 var(--f-term);letter-spacing:.14em;text-transform:uppercase;caret-color:var(--ph);background:#00000080;border-radius:0;padding:0 6px}.ih-favname{font:400 18px/1 var(--f-term);color:var(--ink);white-space:nowrap;text-shadow:var(--glow)}.ih .ih-key--save{color:#00140a;background:var(--ph);border-color:var(--ph)}.ih .ih-key--save:hover{background:var(--ink);border-color:var(--ink);color:#00140a}.ih-dock[data-rec=true] .ih-patch{color:#ffb3b3}.ih-crt{z-index:80;pointer-events:none;position:absolute;inset:0}.ih-crt:before{content:"";background:repeating-linear-gradient(#0000 0 2px,#00000052 3px),radial-gradient(135% 120%,#0000 52%,#0000009e 100%);animation:5.2s step-end infinite ihFlicker;position:absolute;inset:0}.ih-crt:after{content:"";opacity:.085;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5  0 0 0 0 1  0 0 0 0 .7  0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(5,end) infinite ihStatic;position:absolute;inset:-60px}.ih-boot{z-index:90;pointer-events:none;background:#000;place-items:center;display:grid;position:absolute;inset:0}.ih-boot span{background:var(--ink);width:100%;height:2px;box-shadow:0 0 24px 6px var(--ph);display:block;transform:scaleX(0)}.ih[data-state=booting] .ih-boot span{animation:.55s cubic-bezier(.2,.7,.2,1) .1s forwards ihTubeOn}.ih[data-state=ready] .ih-boot{animation:.5s steps(6,end) forwards ihBootOut}.ih[data-state=off] .ih-boot{opacity:1;animation:none}.ih[data-state=off] .ih-boot span{animation:.45s ease-in forwards ihTubeOff}.ih[data-state=booting] .ih-stage,.ih[data-state=booting] .ih-favs,.ih[data-state=booting] .ih-dock,.ih[data-state=booting] .ih-hud{opacity:0}.ih[data-state=booting] .ih-stage,.ih[data-state=booting] .ih-dock,.ih[data-state=booting] .ih-favs,.ih[data-state=booting] .ih-hud{animation:10ms 2.6s forwards ihReveal}.ih[data-state=booting] .ih-boot{animation:.5s steps(6,end) 2.6s forwards ihBootOut}.ih-dock,.ih-hud{transition:opacity .5s steps(5,end) .15s}.ih-stage{transition:opacity .5s steps(5,end) .15s,bottom .34s steps(9,end)}@keyframes ihBlink{50%{opacity:0}}@keyframes ihReveal{to{opacity:1}}@keyframes ihNudge{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@keyframes ihFlicker{0%,to{opacity:1}47%{opacity:.93}48%{opacity:1}81%{opacity:.96}82%{opacity:1}}@keyframes ihStatic{0%{transform:translate(0)}20%{transform:translate(-31px,17px)}40%{transform:translate(23px,-41px)}60%{transform:translate(-13px,-23px)}80%{transform:translate(37px,29px)}to{transform:translate(0)}}@keyframes ihTubeOn{0%{transform:scaleX(0)}60%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)scaleY(420)}}@keyframes ihTubeOff{0%{opacity:.9;transform:scaleX(1)scaleY(420)}55%{opacity:1;transform:scaleX(1)scaleY(1)}to{opacity:1;transform:scaleX(0)scaleY(1)}}@keyframes ihBootOut{to{opacity:0;visibility:hidden}}.ih-lockup{position:relative}.ih .ih-gate{display:none}.ih[data-gate=true] .ih-gate{z-index:3;left:50%;top:calc(var(--mark-h) / 2);width:calc(var(--mark-h) * 1.18);aspect-ratio:1;color:var(--ink);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle closest-side,#000905a8 0,#0009056b 56%,#00090500 86%);border-radius:50%;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;transform:translate(-50%,-50%)}.ih-gate-ring{border:1px solid var(--ph-dim);pointer-events:none;border-radius:50%;position:absolute;inset:0}.ih-gate-ring:before,.ih-gate-ring:after{content:"";border:1px solid var(--ph);opacity:0;border-radius:50%;position:absolute;inset:-1px}.ih-gate-plate{white-space:nowrap;font:700 clamp(11px, calc(var(--mark-h) * .064), 15px)/1 var(--f-pix);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border:1px solid var(--ph-faint);text-shadow:var(--glow);background-color:#010c07e6;align-items:center;gap:.62em;padding:.8em .9em .74em 1em;display:inline-flex;position:relative;box-shadow:0 0 22px #000000c7}.ih-gate-plate:before,.ih-gate-plate:after{content:"";border:0 solid var(--ph);pointer-events:none;width:9px;height:9px;position:absolute}.ih-gate-plate:before{border-width:1px 0 0 1px;top:-1px;left:-1px}.ih-gate-plate:after{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.ih-gate-plate svg{flex:none;width:1.5em;height:1.5em}.ih-gate-plate b{font-weight:700}.ih-gate .ih-caret{box-shadow:none;background:currentColor;margin-left:0}.ih .ih-gate:active .ih-gate-plate,.ih .ih-gate:focus-visible .ih-gate-plate{background-color:var(--ph);color:#00140a;text-shadow:none}.ih .ih-gate:focus-visible .ih-gate-ring{border-color:var(--ink);border-style:dashed}.ih-gate-k{font:400 8px/1 var(--f-pix);letter-spacing:.3em;text-transform:uppercase;color:var(--ph);text-shadow:0 0 2px #000,0 0 8px #000;white-space:nowrap;padding-left:.3em;font-style:normal}.ih-mark [data-ih=bars]{transition:opacity .4s steps(4,end)}.ih[data-gate=true] .ih-mark [data-ih=bars]{opacity:.3}.ih[data-gate=true] .ih-hint{opacity:0}.ih[data-gate=true] .ih-mute[data-armed=true]{color:#00140a;background:var(--ph);animation:none}.ih-note{white-space:nowrap;pointer-events:none;font:400 clamp(9px, 2.7vw, 11px)/1.3 var(--f-pix);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--ink);text-shadow:0 0 2px #000, 0 0 8px #000, var(--glow);opacity:0;transition:opacity .3s steps(3,end);position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.ih[data-note=true] .ih-note{opacity:1}.ih[data-note=true] .ih-hint{opacity:0}@keyframes ihGateIn{0%{opacity:0}}@keyframes ihPing{0%{opacity:.85;transform:scale(1)}to{transform:scale(var(--ping,1.3));opacity:0}}@keyframes ihGateFlash{0%,84%{color:var(--ink);background-color:#010c07e6}84.01%,to{background-color:var(--ph);color:#00140a}}@media (prefers-reduced-motion:no-preference){.ih[data-gate=true] .ih-gate{animation:.3s steps(4,end) both ihGateIn}.ih[data-gate=true] .ih-gate-ring:before{animation:2.4s steps(14,end) 12 ihPing}.ih[data-gate=true] .ih-gate-ring:after{animation:2.4s steps(14,end) 1.2s 12 ihPing}.ih[data-gate=true] .ih-gate-plate{animation:2.4s step-end 12 ihGateFlash}.ih[data-gate=true] .ih-gate:is(:active,:focus-visible) .ih-gate-plate{animation:none}.ih[data-gate=true] .ih-gate .ih-caret{animation:1s steps(2,end) 29 ihBlink}.ih[data-gate=true] .ih-gate-waves{animation:1.2s steps(2,end) 24 ihBlink}}@media (prefers-reduced-motion:reduce){.ih-gate-plate{background-color:var(--ph);color:#00140a;text-shadow:none}.ih-gate .ih-caret{animation:none}.ih-note,.ih-mark [data-ih=bars]{transition:none}}@media (max-width:760px),(max-height:1040px){.ih[data-drawer=open] .ih-favs{opacity:0;pointer-events:none}}@media (max-height:1040px) and (min-width:761px){.ih[data-drawer=open]{--mark-h:clamp(120px, 22vh, 260px)}.ih[data-drawer=open] .ih-stage{padding-top:34px}}@media (max-height:779px),(max-width:980px){.ih-hud--br,.ih-sep{display:none}.ih-deck-row--knobs{justify-content:center;gap:12px 8px}}@media (max-width:760px){.ih{--mark-h:clamp(150px, 27vh, 250px)}.ih-corners{inset:10px}.ih[data-drawer=open]{--mark-h:clamp(120px, 20vh, 190px)}.ih[data-drawer=open] .ih-services,.ih[data-drawer=open] .ih-cta{visibility:hidden}.ih-hud--tl{font-size:8px;top:24px;left:24px}.ih-stage{padding-top:56px}.ih-statement{min-height:2.1em;font-size:clamp(27px,8.2vw,38px)}.ih-services{letter-spacing:.16em;gap:6px 1.6em;padding:0 6px;font-size:8px}.ih-services span+span:before{content:none}.ih-cta{gap:10px}.ih .ih-btn{letter-spacing:.16em;height:46px;padding:0 16px;font-size:11px}.ih-dock{width:calc(100% - 20px);bottom:calc(10px + env(safe-area-inset-bottom,0px))}.ih-favs{gap:0;width:calc(100% - 20px)}.ih-favs-k{display:none}.ih .ih-fav{padding:6px 9px 6px 7px}.ih .ih-favs-nav{display:none}.ih-fav-name{font-size:13px}.ih-rec-status{flex:1 0 100%;order:5;font-size:15px}.ih-favname{font-size:16px}.ih-handle{height:48px}.ih .ih-pull{letter-spacing:.12em;gap:9px;padding:0 8px 0 18px;font-size:8px}.ih-pull-k{display:none}.ih-patch{font-size:15px}.ih-patch i,.ih-pull-cue span{display:none}.ih .ih-mute{letter-spacing:.1em;padding:0 18px 0 10px;font-size:8px}.ih-dock[data-open=true] .ih-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;max-height:50vh;display:flex;overflow-y:auto}.ih-panel>*{flex:none}.ih-deck-row--rec{order:2;margin-top:10px;padding-top:10px}.ih-deck-row--knobs{order:3}.ih-formula{margin-bottom:8px;font-size:16px}.ih-deck-row{gap:8px}.ih .ih-power{height:40px}.ih-group--wave{flex:1 0 100%;order:3}.ih-group--wave .ih-group-k,.ih-group .ih-group-k{display:none}.ih-group--wave .ih-keys{width:100%}.ih-group--wave .ih-key{letter-spacing:.06em;flex:1;height:38px;padding:0 2px;font-size:9px}.ih .ih-key--alt{border-style:solid;margin-left:-1px}.ih-knob{min-width:54px}}@media (max-height:560px) and (min-width:560px){.ih{--mark-h:clamp(96px, 42vh, 200px)}.ih-stage{flex-direction:row;justify-content:center;align-items:center;gap:clamp(20px,5vw,64px);padding:0 56px}.ih-stage>:first-child,.ih-stage>:last-child{margin-top:0;margin-bottom:0}.ih-lockup{flex:none}.ih-wordmark{margin-top:10px;font-size:12px}.ih-hint{display:none}.ih-copyblock{text-align:left;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ih-statement{min-height:0;font-size:clamp(20px,6.4vh,34px)}.ih-services{justify-content:flex-start;margin-top:6px;font-size:8px}.ih-cta{order:3;justify-content:flex-start;margin:12px 0 0}.ih .ih-btn{height:38px;padding:0 14px;font-size:10px}.ih-stage{grid-template-columns:auto minmax(0,520px);grid-template-areas:"mark copy""mark cta";place-content:center;gap:0 clamp(20px,5vw,64px);display:grid}.ih-lockup{grid-area:mark}.ih-copyblock{grid-area:copy;align-self:end}.ih-cta{grid-area:cta;align-self:start}.ih-favs,.ih-hud{display:none}.ih-handle{height:38px}.ih-gate{--ping:1.16}.ih-gate-k{display:none}.ih-note{white-space:normal;text-wrap:balance;width:max-content;max-width:150%;top:auto;bottom:100%;transform:translate(-50%,-8px)}}@media (max-height:560px) and (max-width:559px){.ih{--mark-h:clamp(90px, 24vh, 150px)}.ih-favs,.ih-services{display:none}.ih-gate{--ping:1.18}.ih-gate-k{display:none}}@media (prefers-reduced-motion:reduce){.ih .ih-fav,.ih-fav-glyph{transform:none}.ih-crt:before,.ih-crt:after,.ih-hint,.ih-rec-dot,.ih-pull-cue b,.ih-mute[data-armed=true]{animation:none}.ih-panel-wrap,.ih-stage{transition:none}.ih-boot{display:none}.ih[data-state=booting] .ih-stage,.ih[data-state=booting] .ih-dock,.ih[data-state=booting] .ih-hud{opacity:1}}.exp--instrument .mark-bl{font-family:var(--ih-font-pix,"Silkscreen"), monospace;letter-spacing:.22em;color:color-mix(in srgb, var(--gold) 82%, transparent);opacity:1;font-size:10px}@media (max-width:1100px){.exp--instrument .mark-bl{top:76px;bottom:auto}}@media (max-width:760px){.exp--instrument .mark-bl{font-size:8px;top:60px;left:24px}}@media (max-height:560px){.exp--instrument .mark-bl{display:none}}
