.clack{--ink:#edebe7;--ink-mute:#edebe79e;--ink-faint:#edebe76b;--field:#080707;--hairline:#ffffff1a;--red:#d42c1c;--orange:#f27f33;--yellow:#f4c141;--green:#36a558;--blue:#4c90e8;--violet:#8646ae;--white:#fafaf9;--ease:cubic-bezier(.2,0,0,1);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;text-align:center;background:#000;min-height:100dvh;font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif}@supports (color:lab(0% 0 0)){.clack{--ink:lab(93.0644% .165164 2.28349);--ink-mute:lab(93.0644% .165164 2.28349/.62);--ink-faint:lab(93.0644% .165164 2.28349/.42);--field:lab(1.98305% .134625 .256589);--hairline:lab(100% 0 0/.1);--red:lab(47.5606% 63.749 51.7147);--orange:lab(65.9286% 41.6338 59.2629);--yellow:lab(81.1033% 10.1178 67.8403);--green:lab(60.123% -45.3517 29.9719);--blue:lab(58.4629% -.225425 -52.138);--violet:lab(41.6873% 41.3256 -45.2338);--white:lab(98.2705% -.00652671 .761843)}}.clack ::selection{background:var(--yellow);color:#000}.clack .wrap{width:min(1080px,100% - 2.5rem);margin-inline:auto}.clack h1,.clack h2,.clack h3{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:500}.clack h1{font-size:clamp(2.1rem,1.1rem + 3.6vw,3.75rem);line-height:1.04}.clack h2{font-size:clamp(1.5rem,1.05rem + 1.7vw,2.25rem);line-height:1.1}.clack h3{font-size:1.125rem;line-height:1.25}.clack p{text-wrap:pretty;color:var(--ink-mute);margin:0;line-height:1.55}.clack .lead{max-width:46ch;margin-inline:auto;font-size:clamp(1.0625rem,1rem + .4vw,1.1875rem)}.clack .faint{color:var(--ink-faint);font-size:.875rem}.clack a.link{color:var(--ink-mute);text-underline-offset:.2em;transition:color .12s var(--ease),text-decoration-color .12s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.clack a.link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint)}.clack a.link:focus-visible,.clack button:focus-visible,.clack .clack-wordmark:focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:6px}.clack-wordmark{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin-inline:auto;padding:0;display:block}.clack-head{padding:1.75rem 0 .5rem}.clack-hero{padding:1.5rem 0 clamp(4rem,9vw,7rem)}@media (max-width:600px){.clack-hero .clack-stage-board,.clack-live-stage{width:100vw;margin-inline:calc(50% - 50vw)}.clack-hero .clack-controls{padding-inline:1.25rem}}.clack-hero h1{margin-top:clamp(2rem,4vw,3.25rem)}.clack-hero .lead{margin-top:1rem}.clack-stage-board{position:relative}.clack-board{width:100%}.clack-canvas{aspect-ratio:22.24/11.04;width:100%;height:auto;display:block}.clack-side{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:50%;position:absolute;top:0;bottom:0}.clack-side.left{left:0}.clack-side.right{right:0}.clack-controls{min-height:48px;margin-top:1.25rem}.clack-switches{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.clack .clack-pill,.clack .clack-segment button,.clack .btn{height:44px;color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .13s var(--ease),color .13s var(--ease),transform .15s var(--ease);background:#ffffff12;background:lab(100% 0 0/.07);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.clack .clack-pill:hover{background:#ffffff1f;background:lab(100% 0 0/.12)}.clack .clack-pill:active,.clack .btn:active{transform:scale(.97)}.clack .clack-pill.primary{background:var(--ink);color:#000}.clack .clack-pill.primary:hover{background:var(--white)}.clack .clack-pill.sound.on{color:var(--yellow)}.clack-segment{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;padding:3px;display:inline-flex}.clack-segment button{height:38px;color:var(--ink-mute);background:0 0;padding:0 .9375rem}.clack-segment button.on{color:#000;background:var(--ink)}.clack-segment button:hover{color:var(--ink)}.clack-segment button.on:hover{color:#000}.clack-compose{background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;align-items:center;gap:.75rem;max-width:34rem;margin-inline:auto;padding-left:1.125rem;display:flex}.clack-compose input{min-width:0;height:44px;color:var(--ink);letter-spacing:.05em;text-align:left;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:16px}.clack-compose input::placeholder{color:var(--ink-faint);letter-spacing:0}.clack-compose button{background:var(--ink);color:#000;cursor:pointer;border:0;border-radius:999px;height:38px;margin-right:3px;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:500}.clack-cta{flex-direction:column;align-items:center;gap:.625rem;margin-top:1.75rem;display:flex}.clack .btn{height:50px;padding:0 1.5rem;font-size:1rem}.clack .btn-primary{background:var(--ink);color:#000}.clack .btn-primary:hover{background:var(--white)}.clack .btn-waiting{color:var(--ink-mute);cursor:default;background:#ffffff0f;background:lab(100% 0 0/.06)}.clack-section{padding:clamp(4rem,9vw,7.5rem) 0}.clack-intro{max-width:44ch;margin-inline:auto}.clack-intro p{margin-top:.875rem}.clack-live{margin-top:clamp(2.5rem,5vw,4rem);position:relative}.clack-live-stage{z-index:1;width:min(1080px,100% - 2.5rem);margin-inline:auto;position:sticky;top:max(3rem,9vh)}.clack-live-caption{color:var(--ink-mute);justify-content:center;align-items:center;gap:.75rem;margin-top:.875rem;font-size:.875rem;display:flex}.clack-live-caption em{color:var(--ink-faint);align-items:center;gap:.4375rem;font-style:normal;display:inline-flex}.clack-live-caption i{background:var(--ink-faint);width:6px;height:6px;transition:background-color .3s var(--ease);border-radius:50%}.clack-live-caption i.on{background:var(--green)}.clack-live-steps{margin:0;padding:0;list-style:none}.clack-live-steps li{display:block}.clack-live-steps li>div{opacity:.32;width:min(40ch,100% - 2.5rem);transition:opacity .32s var(--ease);margin-inline:auto;padding:clamp(3rem,9vh,8rem) 0}.clack-live-steps li>div.on{opacity:1}.clack-live-steps p{margin-top:.625rem}.clack-ticker{transform-origin:50%;gap:.625rem;padding:clamp(3rem,6vw,5rem) 0;display:grid;transform:rotate(-2.4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clack-ticker-row{overflow:hidden}.clack-ticker:hover .clack-ticker-run,.clack-ticker:focus-within .clack-ticker-run{animation-play-state:paused}.clack-ticker-run{align-items:center;gap:.625rem;width:max-content;margin:0;padding:0;list-style:none;animation-name:clack-drift;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}@keyframes clack-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.clack-ticker-run li{white-space:nowrap;color:var(--ink);background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:500;display:flex}.clack-ticker-run svg{flex:none;width:18px;height:18px}.clack-ticker-run li span{color:var(--ink)}.clack-places{text-align:left;gap:clamp(2.5rem,5vw,4rem) 2.5rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:860px){.clack-places{grid-template-columns:1fr 1fr}.clack-place.wide{grid-column:1/-1}.clack-place.wide h3,.clack-place.wide p{max-width:58ch}}.clack-place h3{margin-top:1.25rem}.clack-place p{margin-top:.5rem}.clack .shot{outline:1px solid var(--hairline);outline-offset:-1px;border-radius:14px;width:100%;height:auto;display:block}.clack-tv{justify-items:center;display:grid}.clack-tv-screen{aspect-ratio:16/9;outline:1px solid var(--hairline);outline-offset:-1px;background:#000;border-radius:10px;place-items:center;width:100%;display:grid}.clack-tv-stand{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:0 0 5px 5px;width:22%;height:10px}.clack-watch{justify-items:center;padding:1.5rem 0;display:grid}.clack-watch-screen{outline:1px solid var(--hairline);outline-offset:-1px;background:#000;border-radius:34px;place-items:center;width:128px;height:156px;display:grid}.clack-lab{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.clack-layer{color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease),transform .15s var(--ease);background:#ffffff0b;background:lab(100% 0 0/.045);border:0;border-radius:16px;gap:.5rem;padding:1.125rem 1.25rem 1.25rem;font-family:inherit;display:grid}.clack-layer:hover{background:#ffffff13;background:lab(100% 0 0/.075)}.clack-layer:active{transform:scale(.985)}.clack-layer b{font-size:1rem;font-weight:500}.clack-layer span{color:var(--ink-mute);font-size:.875rem;line-height:1.45}.clack-wave{align-items:flex-end;gap:3px;height:26px;margin-bottom:.25rem;display:flex}.clack-wave i{background:var(--chip);opacity:.28;transform-origin:bottom;width:3px;transition:transform .18s var(--ease),opacity .18s var(--ease);border-radius:2px;transform:scaleY(.14)}.clack-wave.on i{opacity:1;transform:scaleY(1)}.clack-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(20px)saturate(180%);opacity:0;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease);background:#151312d1;background:lab(6.19092% .431679 .821734/.82);border-radius:999px;align-items:center;gap:.25rem;padding:5px 5px 5px .5rem;display:flex;position:fixed;transform:translate(-50%,14px);box-shadow:0 0 0 1px #ffffff14,0 8px 30px #00000080;box-shadow:0 0 0 1px lab(100% 0 0/.08),0 8px 30px lab(0% 0 0/.5)}.clack-bar.on{opacity:1;pointer-events:auto;transform:translate(-50%)}.clack-bar nav{align-items:center;display:flex}.clack-bar nav a{height:38px;color:var(--ink-mute);transition:color .13s var(--ease),background-color .13s var(--ease);border-radius:999px;align-items:center;padding:0 .8125rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.clack-bar nav a:hover{color:var(--ink);background:#ffffff12;background:lab(100% 0 0/.07)}.clack-bar-cta{background:var(--ink);color:#000;white-space:nowrap;height:38px;transition:background-color .13s var(--ease);border-radius:999px;align-items:center;padding:0 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.clack-bar-cta:hover{background:var(--white)}@media (max-width:560px){.clack-bar{padding:5px}.clack-bar nav{display:none}}.clack-more{text-align:left;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.75rem 2.5rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.clack-more h3{font-size:1.0625rem}.clack-more p{margin-top:.4375rem;font-size:.9375rem}.clack-icons{justify-content:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);display:flex}.clack-icons figure{justify-items:center;gap:.875rem;margin:0;display:grid}.clack-icons img{outline:1px solid var(--hairline);outline-offset:-1px;border-radius:23%;width:clamp(104px,20vw,148px);height:auto}.clack-icons figcaption{color:var(--ink-mute);font-size:.875rem}.clack pre{background:var(--field);outline:1px solid var(--hairline);outline-offset:-1px;text-align:left;width:fit-content;max-width:100%;color:var(--ink-mute);border-radius:14px;margin:clamp(2rem,4vw,3rem) auto 0;padding:1.125rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.clack pre b{color:var(--ink);font-weight:500}.clack-close{padding:clamp(4rem,9vw,7rem) 0}.clack-close .lead{margin-top:.875rem}.clack-foot{border-top:1px solid var(--hairline);flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(2.5rem,5vw,4rem) 0 3.5rem;display:flex}.clack-foot nav{gap:1.5rem;font-size:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.clack-bar{transition-duration:.01ms}.clack-ticker-run{animation:none}.clack-ticker-row{overflow-x:auto}.clack-ticker{transform:none}.clack .clack-pill,.clack .btn,.clack-segment button,.clack-live-steps li>div{transition-duration:.01ms}}
