:root{--ground:#101012;--panel:#17171a;--panel-2:#1d1d21;--ink:#ece7de;--tally:#ff3ea5;--i80:#ece7decc;--i60:#ece7de99;--i40:#ece7de8f;--i16:#ece7de29;--i08:#ece7de14;--i04:#ece7de0a;--tally-16:#ff3ea529;--disp:"Saira", "Arial", sans-serif;--text:"Instrument Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--cut:cubic-bezier(.7, 0, .2, 1);--ease:cubic-bezier(.2, .7, .1, 1);--row:56px;--air:32px;--bar:calc(var(--row) + var(--air));--strip:44px;--pad:clamp(20px, 5vw, 80px);--gap:24px;--power:cubic-bezier(.165, .84, .44, 1);--sweep:cubic-bezier(.7, 0, .2, 1);--gut:var(--pad);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--eo:cubic-bezier(.165, .84, .44, 1);--el:cubic-bezier(.215, .61, .355, 1);--ec:cubic-bezier(.23, 1, .32, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scrollbar-color:#2c2c32 var(--ground);scrollbar-width:thin;-webkit-text-size-adjust:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ground)}::-webkit-scrollbar-thumb{border:2px solid var(--ground);background:#2c2c32;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--tally)}body{background:var(--ground);color:var(--ink);font:400 15px/1.5 var(--text);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--tally);color:var(--ground)}:focus-visible{outline:2px solid var(--tally);outline-offset:2px;border-radius:3px}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--disp);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;font-stretch:125%;line-height:.95}p{text-wrap:pretty;margin:0}.pink{color:var(--tally)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--i60)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skel{background:linear-gradient(90deg, var(--i04), var(--i08), var(--i04));background-size:200% 100%;border-radius:2px;min-height:1em;animation:1.3s linear infinite skel;display:inline-block;color:#0000!important}@keyframes skel{to{background-position:-200% 0}}.tally{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--i08);background:#2a2a30;border-radius:50%;flex:none;transition:background-color .15s,box-shadow .15s;display:inline-block}.tally.is-on{background:var(--tally);box-shadow:0 0 0 3px var(--tally-16), 0 0 14px var(--tally)}.key{height:40px;box-shadow:inset 0 1px 0 #ffffff0f, inset 0 0 0 1px var(--i08), 0 2px 0 #0a0a0b;font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--i80);cursor:pointer;white-space:nowrap;transition:transform .32s var(--ec), box-shadow .32s var(--ec), color .4s ease;background:linear-gradient(#232328,#1b1b1f);border:0;border-radius:4px;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.key:before{content:"";background:#2e2e34;border-radius:2px;height:2px;transition:background-color .4s,box-shadow .4s;position:absolute;top:4px;left:10px;right:10px}.key:hover{color:var(--ink)}.key:hover:before,.key[aria-current]:before{background:var(--tally);box-shadow:0 0 8px var(--tally)}.key:active{box-shadow:inset 0 1px 0 #ffffff0a, inset 0 0 0 1px var(--i08), 0 0 0 #0a0a0b;transition-duration:.14s;transform:translateY(2px)}.key-hot{color:#1a0710;box-shadow:inset 0 1px 0 #ffffff59, 0 2px 0 #8c1752, 0 10px 30px -12px var(--tally);background:linear-gradient(#ff57b1,#f0308f)}.key-hot:before{background:#1a071059}.key-hot:hover{color:#1a0710}.key-hot:hover:before{box-shadow:none;background:#1a0710}.key-lg{height:52px;padding:0 22px;font-size:14px}.key[disabled]{opacity:.45;cursor:not-allowed;transform:none}.key-hot[disabled]{opacity:1;background:var(--panel);color:var(--i60);box-shadow:inset 0 0 0 1px var(--i16)}.key-hot[disabled]:before{box-shadow:none;background:#2e2e34}@keyframes up{0%{opacity:0;transform:translateY(8px)}}.brand{animation:up .6s var(--eo) .3s backwards}.bar-keys{animation:up .6s var(--eo) .42s backwards}.tc{animation:up .6s var(--eo) .36s backwards}.top{z-index:40;position:sticky;top:0}.app:has(.master){--bar:var(--row)}.bar{height:var(--row);padding:0 var(--gut);box-shadow:0 1px 0 var(--i08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101012f7;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.brand{font:700 19px/1 var(--disp);letter-spacing:.02em;align-items:center;gap:10px;font-stretch:125%;text-decoration:none;display:inline-flex}.brand .tally{width:10px;height:10px}.tc{align-items:baseline;gap:12px;display:flex}.tc b{font:500 15px/1 var(--mono);letter-spacing:.04em;color:var(--ink);font-variant-numeric:tabular-nums}.bar-keys{justify-self:end;align-items:center;gap:8px;display:flex}.bar-x{justify-content:center;width:40px;padding:0}.bar-l{align-items:center;gap:var(--s4);min-width:0;display:flex}.demo-flag{white-space:nowrap;background:var(--ink);color:var(--ground);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border-radius:3px;padding:5px 8px}#demo-note{z-index:70;background:var(--ink);width:300px;color:var(--ground);opacity:0;pointer-events:none;border-radius:4px;padding:10px 12px;font-size:13px;transition:opacity .2s;position:fixed}#demo-note.is-on{opacity:1}.wk-chip{height:40px;box-shadow:inset 0 0 0 1px var(--i16);font:500 13px/1 var(--mono);border-radius:4px;align-items:center;gap:10px;padding:0 6px 0 12px;display:inline-flex}.wk-chip button{background:var(--i08);height:28px;color:var(--i60);font:500 11px/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border:0;border-radius:3px;padding:0 10px}.wk-chip button:hover{color:var(--ink)}.wl-note{z-index:1000001;top:calc(var(--bar) + 8px);pointer-events:none;place-items:center;padding:0 16px;display:grid;position:fixed;left:0;right:0}.wl-note button{pointer-events:auto;background:var(--ink);max-width:440px;color:var(--ground);font:500 14px/1.4 var(--text);text-align:left;border:0;border-radius:4px;padding:12px 16px}.credits{padding:64px var(--gut) 96px;box-shadow:0 -1px 0 var(--i08);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;font-size:14px;display:grid}.credits dt{margin-bottom:8px}.credits dd{color:var(--i80);margin:0}.credits dd a{padding:2px 0;text-decoration:none;display:block}.credits dd a:hover{color:var(--ink);text-decoration:underline}.credits .fine{color:var(--i40);grid-column:1/-1;max-width:80ch}#boot{z-index:100;background:var(--ground);transition:opacity .3s var(--cut) .1s, visibility 0s .45s;place-items:center;display:grid;position:fixed;inset:0}#boot.done{opacity:0;visibility:hidden}#boot .slate{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--i60);justify-items:center;gap:12px;display:grid}#boot .slate i{background:var(--tally);width:10px;height:10px;box-shadow:0 0 14px var(--tally);border-radius:50%;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}@media (max-width:900px){.bar{grid-template-columns:auto 1fr auto}.tc .label,.bar-keys .key-nav{display:none}.credits{grid-template-columns:1fr 1fr}}@media (max-width:520px){.tc{display:none}.bar{grid-template-columns:1fr auto}.key-more{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.onair-row.is-out{display:none}.ln>span,.beats>li,.ev>div,.deal li,.board li{opacity:1!important;clip-path:none!important;transform:none!important}.feature{transform:none!important}}.bar-l .demo-flag{display:none}.onair-demo{background:var(--ink);color:var(--ground);letter-spacing:.04em;border-radius:2px;margin-left:4px;padding:3px 5px}.onair{align-items:center;gap:var(--s5);height:var(--air);padding:0 var(--gut);box-shadow:0 1px 0 var(--i08);white-space:nowrap;background:#0b0b0d;font-size:13px;text-decoration:none;display:flex;overflow:hidden}.onair-k{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tally);flex:none;align-items:center;gap:8px;display:inline-flex}.onair-k .tally{width:6px;height:6px}.onair-k .tally.is-on{animation:2.4s ease-in-out infinite lamp-breathe}@keyframes lamp-breathe{50%{box-shadow:0 0 0 2px var(--tally-16), 0 0 5px var(--tally);opacity:.7}}.onair-slot{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.onair-row{align-items:center;gap:8px;min-width:0;height:100%;display:inline-flex;position:absolute;top:0;left:0}.onair-row.is-in{animation:roll-in .52s var(--ec) both}.onair-row.is-out{animation:roll-out .52s var(--ec) both}@keyframes roll-in{0%{opacity:0;transform:translateY(100%)}}@keyframes roll-out{to{opacity:0;transform:translateY(-100%)}}.onair-row b{font:700 13px/1 var(--disp);font-stretch:125%}.onair-into{color:var(--i60)}.onair-w{margin-left:var(--s3);color:var(--i80)}.onair-w i{color:var(--tally);font-style:normal}.onair-s{color:var(--i80)}.onair-t{color:var(--i60)}.onair-go{letter-spacing:.1em;text-transform:uppercase;color:var(--i60);flex:none;font-size:11px;transition:color .2s}.onair:hover .onair-go{color:var(--ink)}@media (max-width:700px){.onair-w,.onair-go,.onair-s{display:none}.onair{gap:var(--s3)}}.roll{vertical-align:bottom;font-variant-numeric:tabular-nums;display:inline-flex}.roll>span{height:1.15em;line-height:1.15em;display:inline-block}.roll-d{height:1.15em;display:inline-block;overflow:hidden}.roll-d>span{word-break:break-all;white-space:normal;width:1ch;transition:transform .6s var(--ec);line-height:1.15em;display:block}.master{height:calc(100svh - var(--bar));grid-template-rows:1fr var(--strip);min-height:640px;max-height:1080px;display:grid}.wall{padding:10px var(--gut) 10px;grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.wall-pgm{align-content:start;min-height:0;display:grid;position:relative}.cut{min-height:0;animation:cut .42s var(--cut);display:grid}@keyframes cut{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.wall-pvw{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.mon{text-align:left;min-height:0;color:inherit;box-shadow:inset 0 0 0 1px var(--i08), 0 1px 0 #ffffff08;background:#0b0b0d;border:0;border-radius:12px;grid-template-rows:auto 1fr auto;padding:0;transition:box-shadow .2s;display:grid;position:relative;overflow:hidden}button.mon{cursor:pointer}button.mon:hover{box-shadow:inset 0 0 0 1px var(--i40)}button.mon:active{transform:scale(.985)}.mon.is-air{box-shadow:inset 0 0 0 1px var(--tally), 0 0 0 1px var(--tally-16), 0 0 40px -16px var(--tally)}.mon-hd{box-shadow:inset 0 -1px 0 var(--i04);align-items:center;gap:10px;padding:10px 12px 8px;display:flex}.mon-ch{letter-spacing:.12em;color:var(--i40);font-size:10px}.mon-tk{font:700 15px/1 var(--disp);letter-spacing:.01em;font-stretch:125%}.mon-hd .tally{margin-left:auto}.mon-air{letter-spacing:.14em;color:var(--i40);font-size:10px}.is-air .mon-air{color:var(--tally)}.mon-screen{background:radial-gradient(120% 90% at 50% 0,#141418,#0b0b0d 70%);min-height:0;position:relative;overflow:hidden}.mon-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.mon-nosig{color:var(--i40);padding:16px;font-size:12px}.sweep{z-index:2;pointer-events:none;height:30%;animation:sweep .9s var(--ease) forwards;background:linear-gradient(#0000,#ff3ea529 70%,#ff3ea580 98%,#0000);position:absolute;top:-30%;left:0;right:0}@keyframes sweep{to{opacity:0;transform:translateY(440%)}}.feed{margin:0;padding:4px 0;list-style:none}.frow{font:400 11.5px/1.35 var(--mono);color:var(--i60);white-space:nowrap;grid-template-columns:60px minmax(0,1fr) 32px 64px;align-items:baseline;gap:8px;padding:4px 12px;display:grid}.frow-a,.frow-s{text-align:right}.frow-t{color:var(--i40)}.frow.is-buy .frow-s{color:var(--ink)}.frow.is-ours{color:var(--ink);background:linear-gradient(90deg,#ff3ea538,#ff3ea50a 80%)}.frow.is-ours .frow-s{color:var(--tally)}.frow{position:relative}.frow.is-fresh:before{content:"";z-index:-1;transform-origin:0;animation:litsweep .6s var(--sweep) forwards;pointer-events:none;background:#ff3ea538;position:absolute;inset:0}.frow.is-fresh:not(.is-ours):before{background:var(--i08)}@keyframes litsweep{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.feed{isolation:isolate}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.addr{text-overflow:ellipsis;overflow:hidden}.addr-ours b{color:var(--tally);font-weight:500}.mon-pgm .mon-hd{padding:14px 18px 12px}.mon-pgm .mon-ch{color:var(--tally);font-size:11px}.mon-pgm .mon-tk{font-size:22px}.mon-pgm .feed{padding:8px 0}.mon-pgm .frow{grid-template-columns:92px minmax(0,1.3fr) 54px 140px 90px;padding:7px 18px;font-size:14.5px}.frow-k{text-align:right;color:var(--tally)}.mon-ft{letter-spacing:.04em;color:var(--i40);box-shadow:inset 0 1px 0 var(--i04);flex-wrap:wrap;gap:6px 22px;padding:10px 18px;font-size:11px;display:flex}.mon-ft a{color:var(--i60);margin-left:auto}.l3{z-index:3;pointer-events:none;grid-template-columns:auto 1fr;align-items:end;gap:0 18px;display:grid;position:absolute;bottom:54px;left:18px;right:18px}.l3>*{pointer-events:auto}.l3-tag{background:var(--tally);width:10px;box-shadow:0 0 24px -4px var(--tally);border-radius:2px;grid-row:span 3;align-self:stretch}.l3{grid-template-columns:auto minmax(0,1fr)}.l3 h1{background:#0c0c0ef0;border-radius:6px 6px 0 0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:18px 22px 0;font-size:clamp(36px,4.3vw,72px);line-height:.92}.l3-sub{width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--i80);background:#0c0c0ef0;border-radius:0 6px 6px;padding:10px 22px 18px;font-size:17px}.l3-act{gap:8px;padding-top:12px;display:flex}.strip{padding:0 var(--gut);box-shadow:inset 0 1px 0 var(--i08);white-space:nowrap;background:#0d0d0f;align-items:center;gap:28px;display:flex;overflow:hidden}.strip .strip-note{text-overflow:ellipsis;min-width:0;color:var(--i40);margin-left:auto;overflow:hidden}.strip span{font:500 12px/1 var(--mono);letter-spacing:.06em;color:var(--i60)}.strip b{color:var(--ink);margin-left:8px;font-weight:500}.strip .label{margin-left:auto}.strip .demo{background:var(--ink);color:var(--ground);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:5px 8px}@media (max-width:1100px){.wall{grid-template-columns:1fr}.master{height:auto;max-height:none}.wall-pgm{min-height:76svh}.wall-pvw{scroll-snap-type:x mandatory;grid-template-rows:170px;grid-template-columns:repeat(8,220px);padding-bottom:4px;overflow-x:auto}.wall-pvw>*{scroll-snap-align:start}}@media (max-width:700px){.wall-pgm{flex-direction:column;gap:10px;min-height:0;display:flex}.wall-pgm .cut{height:62svh}.l3{grid-template-columns:6px minmax(0,1fr);gap:0 12px;position:static}.wall-pvw .frow{grid-template-columns:52px minmax(0,1fr) 28px 58px;padding:3px 10px;font-size:10.5px}.mon-pgm .frow{grid-template-columns:62px minmax(0,1fr) 34px 70px;padding:6px 12px;font-size:12px}.mon-pgm .frow-k{display:none}.l3 h1{padding:14px 14px 0;font-size:34px}.l3-sub{padding:8px 14px 14px;font-size:14px}.strip{gap:18px;overflow-x:auto}}.hero{column-gap:var(--s5);min-height:calc(100svh - var(--bar));padding:var(--s7) var(--pad) var(--s7);isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative;overflow:hidden}.hero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40vw 40vw at calc(62% + var(--gx,0) * 30%) calc(58% + var(--gy,0) * 30%), #ff3ea51a, transparent 60%), repeating-linear-gradient(0deg, #ffffff04 0 1px, transparent 1px 4px);position:absolute;inset:0}.hero-h{z-index:1;letter-spacing:-.03em;grid-area:1/1/auto/-1;margin:0;font-size:clamp(3.2rem,8.4vw,9.5rem);font-weight:750;line-height:.86;position:relative}.ln{padding-bottom:.06em;display:block;overflow:clip}.ln>span{animation:line .5s var(--el) .9s backwards;display:inline-block}.ln-2{text-align:start}.ln-2>span{color:var(--i80);animation-delay:.95s}@keyframes line{0%{transform:translateY(110%)}}.hero-mon{z-index:2;perspective:1800px;grid-area:1/7/3/-1;align-self:start;margin-block-start:calc(1.66*clamp(3.2rem,8.4vw,9.5rem));margin-inline-end:calc(var(--pad) * -1 - 40px);position:relative}.feature{padding:0 40px var(--s5) 0;transform-origin:0;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;box-shadow:inset 0 0 0 1px var(--i16), 0 50px 120px -40px #000, -14px 0 0 0 #141417;animation:power .62s var(--eo) .7s backwards;background:#0b0b0d;border-radius:12px 0 0 12px;position:relative}@keyframes power{0%{clip-path:inset(49.6% 0);filter:brightness(3)}55%{clip-path:inset(0);filter:brightness(1.6)}to{clip-path:inset(0);filter:none}}.feature-hd{align-items:center;gap:var(--s3);padding:var(--s5) var(--s6) var(--s4);box-shadow:inset 0 -1px 0 var(--i08);display:flex}.feature-hd b{font:700 28px/1 var(--disp);font-stretch:125%}.feature-hd .mono{color:var(--i60);font-size:13px}.feature-src{text-transform:uppercase;letter-spacing:.1em;margin-inline-start:auto;font-size:12px!important}.feature-rows{padding:var(--s3) 0 var(--s1);margin:0;list-style:none;overflow:hidden}.feature-rows li{gap:var(--s3);padding:11px var(--s6);font:400 16px/1.3 var(--mono);color:var(--i60);grid-template-columns:104px minmax(0,1fr) 56px 112px;align-items:baseline;display:grid}.hero.intro .feature-rows li{animation:rowin .42s var(--sweep) backwards;animation-delay:calc(1.25s + var(--i,0) * 50ms)}@keyframes rowin{0%{clip-path:inset(0 100% 0 0)}}.feature-rows li>:nth-child(3),.feature-rows li>:nth-child(4){text-align:end}.feature-rows li.is-ours{color:var(--ink);background:linear-gradient(90deg,#ff3ea533,#ff3ea508)}.feature-rows li.is-typed{margin:var(--s2) 0;padding:20px var(--s6);animation:onair .5s var(--cut) backwards;background:linear-gradient(90deg,#ff3ea552,#ff3ea50d);grid-template-columns:140px minmax(0,1fr) 72px 140px;font-size:23px}.feature-ex{color:var(--i40);letter-spacing:.08em;text-transform:uppercase;font-size:.62em}.feature-cap.is-typed{animation:.16s backwards fade}.feature-cap.is-typed .feature-cap-line{animation:none}@keyframes fade{0%{opacity:0}}.feature-rows li.is-ours>:nth-child(3){color:var(--tally)}@keyframes onair{0%{clip-path:inset(0 100% 0 0);background-color:#ff3ea580}70%{clip-path:inset(0)}to{clip-path:inset(0);background-color:#0000}}.feature-cap{gap:var(--s3);margin:var(--s4) var(--s6) 0;color:var(--i80);animation:rowin .5s var(--ec) .2s backwards;align-items:center;font-size:15px;display:flex}.hero.intro .feature-cap{animation-delay:1.9s}.feature-cap b{color:var(--tally);font-weight:500}.feature-cap-line{background:var(--tally);transform-origin:0;width:28px;height:1.5px;animation:draw .5s var(--el) .3s backwards;flex:none}.hero.intro .feature-cap-line{animation-delay:2s}@keyframes draw{0%{transform:scaleX(0)}}.hero-foot{align-self:start;gap:var(--s5);z-index:3;grid-area:2/1/4/span 5;padding-block-start:var(--s8);display:grid;position:relative}.hero-sub{max-width:46ch;color:var(--i80);animation:up .6s var(--eo) 1.04s backwards;font-size:clamp(15px,1.15vw,18px);line-height:1.6}.try{gap:var(--s3);animation:up .6s var(--eo) 1.2s backwards;flex-wrap:wrap;display:flex}.try-field{align-items:center;gap:var(--s2);height:52px;padding:0 var(--s4);background:var(--panel);box-shadow:inset 0 0 0 1px var(--i16);border-radius:4px;transition:box-shadow .4s;display:flex}.try-field:focus-within{box-shadow:inset 0 0 0 1px var(--tally)}.try-field b{font:700 22px/1 var(--disp);color:var(--i60);font-stretch:125%}.try-field input{width:9.5ch;min-width:0;font:700 22px/1 var(--disp);letter-spacing:.02em;text-transform:uppercase;caret-color:var(--tally);background:0 0;border:0;outline:none;font-stretch:125%}.try-field input::placeholder{color:var(--i40);letter-spacing:.08em;font-size:15px}.hero-note{color:var(--i60);animation:up .6s var(--eo) 1.3s backwards;font-size:13px}.split{height:56px;position:relative}.split-bar{border-radius:6px;height:100%;display:flex;overflow:hidden}.split-bar>*{height:100%;display:block}.split-bar i{flex:0 0 calc(var(--you) * 1%);background:var(--panel-2);transition:flex-basis .14s var(--ec)}.split-bar em{flex:0 0 calc(var(--raid) * 1%);background:var(--tally);transition:flex-basis .14s var(--ec)}.split-bar u{background:var(--ink);flex:0 0 15%}.is-in .split-bar em{animation:sweep-in .42s var(--sweep) .7s backwards}@keyframes sweep-in{0%{clip-path:inset(0 100% 0 0)}}.split input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.split:after{content:"";background:var(--ink);pointer-events:none;width:4px;top:-6px;bottom:-6px;left:calc(var(--you) * 1%);transition:left .14s var(--ec);border-radius:2px;margin-left:-2px;position:absolute;box-shadow:0 0 0 4px #101012b3}.split.is-drag .split-bar i,.split.is-drag .split-bar em,.split.is-drag:after{transition:none}.split:focus-within:after{background:var(--tally)}.split-legend{color:var(--i80);justify-content:space-between;font-size:13px;display:flex}.split-legend b{color:var(--ink);font-weight:500}.split-legend .pink b{color:var(--tally)}.split-sol{color:var(--i60);font-size:12px}html:has(.scr){scroll-snap-type:y proximity}.hero,.scr{scroll-snap-align:start;scroll-margin-top:var(--bar)}.scr{min-height:calc(100svh - var(--bar));column-gap:var(--s5);padding:var(--s7) var(--pad);box-shadow:inset 0 1px 0 var(--i08);grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;display:grid;position:relative}.scr .label{margin-bottom:var(--s4)}.scr h2{font-size:clamp(40px,4.6vw,76px);line-height:.92}.scr .ln{padding-bottom:.05em;display:block;overflow:clip}.scr .ln>span{display:inline-block;transform:translateY(110%)}.scr.is-in .ln>span{transition:transform .5s var(--el) calc(var(--i,0) * 50ms);transform:none}.scr .ln:nth-child(2)>span{--i:1}.flow-hd{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.flow-hd .label{grid-column:1/-1}.flow-hd h2{grid-column:1/span 7}.flow-sub{max-width:40ch;color:var(--i80);grid-column:9/-1;font-size:16px;line-height:1.6}.flow h2{font-size:clamp(36px,3.8vw,64px)}.led-board{align-self:center;gap:var(--s4);margin-top:var(--s7);grid-column:1/span 7;display:grid}.leds{box-shadow:inset 0 0 0 1px var(--i16), 0 40px 100px -40px #000;cursor:ew-resize;touch-action:pan-y;background:#0b0b0d;border-radius:12px;grid-template-rows:repeat(5,auto);grid-template-columns:repeat(20,minmax(0,1fr));gap:clamp(4px,.5vw,8px);padding:clamp(12px,1.4vw,20px);display:grid;position:relative}.led{aspect-ratio:1;transition:background-color .32s var(--ec), box-shadow .32s var(--ec), transform .32s var(--ec);background:#1c1c21;border-radius:50%;box-shadow:inset 0 -2px 3px #00000080}.led.y{background:#3a3a41}.led.r{background:var(--tally);box-shadow:0 0 10px #ff3ea58c,inset 0 -2px 3px #78003c80}.led.p{background:var(--ink);box-shadow:0 0 8px #ece7de40,inset 0 -2px 3px #00000040}.flow.is-vis .led.r{animation:breathe 2.6s ease-in-out var(--b) infinite}@keyframes breathe{50%{opacity:.62}}.led.r.is-fire{animation:fire .7s var(--ec)!important}@keyframes fire{0%{box-shadow:0 0 22px var(--tally);background:#fff;transform:scale(1.35)}to{transform:scale(1)}}.led-board.is-drag .led{transition-duration:.12s;transition-delay:0s!important}.leds input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.led-edge{background:var(--ink);pointer-events:none;width:3px;transition:left .32s var(--ec);border-radius:2px;margin-left:-1.5px;position:absolute;top:6px;bottom:6px;box-shadow:0 0 0 4px #0b0b0dcc,0 0 14px #ece7de80}.led-board.is-drag .led-edge{transition:none}.leds:focus-within .led-edge{background:var(--tally)}.led-legend{justify-content:space-between;gap:var(--s3);color:var(--i80);flex-wrap:wrap;font-size:13px;display:flex}.led-legend b{color:var(--ink);margin-right:4px;font-size:22px;font-weight:500}.led-legend .pink b{color:var(--tally)}.led-fly{z-index:80;background:var(--tally);box-shadow:0 0 16px var(--tally);pointer-events:none;will-change:transform;border-radius:50%;position:fixed}.led-mons{align-self:center;gap:var(--s3);margin-top:var(--s7);grid-column:9/-1;display:grid}.lm{box-shadow:inset 0 0 0 1px var(--i08);transition:box-shadow .4s var(--ec);background:#0b0b0d;border-radius:10px;overflow:hidden}.lm.is-on{box-shadow:inset 0 0 0 1px #ff3ea573, 0 0 30px -14px var(--tally)}.lm-hd{align-items:center;gap:var(--s2);box-shadow:inset 0 -1px 0 var(--i04);padding:10px 14px 8px;display:flex}.lm-hd b{font:700 15px/1 var(--disp);font-stretch:125%}.lm-hd .mono{letter-spacing:.1em;text-transform:uppercase;color:var(--i40);margin-left:auto;font-size:10px}.lm-rows{margin:0;padding:4px 0 6px;font-size:12px;list-style:none}.lm-rows li{justify-content:space-between;gap:var(--s3);color:var(--i60);white-space:nowrap;padding:4px 14px;display:flex}.lm-rows li.is-ex{color:var(--ink);animation:rowin .42s var(--sweep);background:linear-gradient(90deg,#ff3ea53d,#ff3ea50a)}.lm-rows li.is-ex i{color:var(--tally);font-style:normal}.lm-rows li.is-ex>span:last-child{color:var(--tally)}.flow-note{margin-top:var(--s5);color:var(--i40);grid-column:1/-1;font-size:12px}.live-hd{grid-area:1/1/auto/span 6}.live-mons{gap:var(--s4);margin-top:var(--s6);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.live-mons>div{clip-path:inset(0 0 100%)}.live.is-in .live-mons>div{clip-path:inset(0 0 -10%);transition:clip-path .5s var(--sweep) calc(.2s + var(--i) * .1s)}.live-mons .mon{cursor:default;width:100%;height:214px}.live-num{gap:var(--s5);margin:var(--s6) 0 0;grid-area:3/1/auto/span 8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.live-num div{gap:var(--s2);padding-top:var(--s3);box-shadow:inset 0 1px 0 var(--i16);display:grid}.live-num dt{color:var(--i60);font-size:13px}.live-num dd{font:500 clamp(26px, 2.4vw, 38px)/1 var(--mono);letter-spacing:-.02em;margin:0}.live-demo{letter-spacing:.1em;text-transform:uppercase;color:var(--i40);font-size:11px;position:absolute;top:-22px;right:0}.live-deal{align-self:end;gap:var(--s5);grid-area:1/7/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.live-deal li{gap:4px;display:grid}.live-deal b{font:700 clamp(22px, 2vw, 30px)/1 var(--disp);font-stretch:125%}.live-deal span{color:var(--i80);font-size:14px;line-height:1.5}.live-act{justify-content:flex-end;align-self:end;gap:var(--s3);flex-wrap:wrap;grid-area:3/9/auto/-1;display:flex}.board-hd{margin-bottom:var(--s6);grid-column:1/-1}.board-l{grid-column:1/span 6}.board-r{grid-column:8/-1}.board h3{gap:var(--s3);font:600 20px/1 var(--text);margin-bottom:var(--s4);align-items:baseline;display:flex}.board h3 .mono{color:var(--i60);font-size:12px;font-weight:400}.board ol{margin:0;padding:0;list-style:none}.board li{clip-path:inset(0 0 100%)}.board.is-in li{clip-path:inset(0);transition:clip-path .42s var(--sweep) calc(.2s + var(--i,0) * .1s)}.board a{isolation:isolate;gap:var(--s4);padding:var(--s4) var(--s3);box-shadow:inset 0 -1px 0 var(--i08);grid-template-columns:28px 112px minmax(0,1fr) 84px;align-items:baseline;text-decoration:none;display:grid;position:relative}.board a:before{content:"";z-index:-1;clip-path:inset(0 0 100%);transition:clip-path .38s var(--ec);background:linear-gradient(90deg,#ff3ea533,#ff3ea50a);border-radius:4px;position:absolute;inset:0}.board a[data-from=bottom]:before{clip-path:inset(100% 0 0)}.board a.is-lit:before{clip-path:inset(0)}.board a>:first-child{color:var(--i60);font-size:13px}.board b{font:700 17px/1 var(--disp);transition:color .3s ease, transform .4s var(--ec);font-stretch:125%}.board a.is-lit b{color:var(--tally);transform:translate(6px)}.board .addr,.board .dim{font:400 13px var(--mono);color:var(--i60);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board a>:nth-child(4){color:var(--i80);text-align:end;white-space:nowrap;font-size:13px}.board-bar{left:var(--s3);right:var(--s3);background:var(--tally);opacity:.5;transform-origin:0;height:2px;position:absolute;bottom:0;transform:scaleX(0)}.board.is-in .board-bar{transform:scaleX(var(--w));transition:transform .9s var(--ec) calc(.5s + var(--i,0) * .1s)}.board a:focus-visible{outline-offset:2px}.dim{color:var(--i60)}@media (max-width:1000px){.flow-hd,.led-board,.led-mons,.live-hd,.live-num,.live-deal,.live-act,.board-l,.board-r{grid-area:auto/1/auto/-1}.flow-hd{gap:var(--s4);grid-template-columns:1fr;display:grid}.flow-hd>*{grid-column:1}.led-mons{margin-top:var(--s6)}.led-mons>:nth-child(n+2){display:none}.flow-stage{margin:var(--s6) 0}.live-mons{grid-template-columns:1fr 1fr}.live-mons>div:nth-child(3){display:none}.live-num{grid-template-columns:1fr 1fr}.live-deal{margin-top:var(--s6);grid-template-columns:1fr}.live-act{margin-top:var(--s6);justify-content:flex-start}.board-r{margin-top:var(--s7)}html:has(.scr){scroll-snap-type:none}.hero{min-height:0}.hero-mon{grid-area:2/1/auto/-1;margin-block-start:var(--s5);margin-inline-end:calc(var(--pad) * -1)}.hero-foot{grid-area:3/1/auto/-1}}@media (max-width:560px){.scr{padding-block:var(--s6)}.scr h2{font-size:38px}.live-mons{grid-template-columns:1fr}.live-mons>div:nth-child(n+2){display:none}.board a{gap:var(--s2);grid-template-columns:24px 88px minmax(0,1fr) 64px}.hero{min-height:calc(100svh - var(--bar));padding-block:var(--s5)}.hero-h{font-size:clamp(2.6rem,12vw,3.4rem)}.hero-mon{margin-block-start:-4px}.feature-hd{min-height:52px}.feature-rows{padding:4px 0 0}.feature-rows li:nth-child(n+5):not(.is-typed){display:none}.feature-rows li{grid-template-columns:minmax(0,1fr) 34px 80px!important}.feature-rows li>:first-child{display:none}.hero-foot{gap:var(--s4);padding-block-start:var(--s5)}.try{gap:var(--s2);grid-template-columns:1fr;display:grid}.try-field,.try .key{justify-content:center;height:48px}.hero-sub{font-size:15px}.feature-rows li,.feature-rows li.is-ours{padding:8px var(--s4);grid-template-columns:66px minmax(0,1fr) 38px;font-size:13px}.feature-rows li.is-typed{padding:12px var(--s4);grid-template-columns:78px minmax(0,1fr) 40px;font-size:16px}.feature-rows li>:nth-child(4){display:none}.feature-hd{padding:var(--s4) var(--s4) var(--s3)}.feature-cap{margin:var(--s3) var(--s4) 0;font-size:14px}.feature{padding-inline-end:24px}}
