.q-f1CG_stack{margin:0;padding:0;list-style:none}.q-f1CG_item{animation:5s ease-in-out infinite q-f1CG_bob;animation-delay:calc(var(--i) * -1.4s);position:relative}.q-f1CG_item:first-child{rotate:6deg}.q-f1CG_item:nth-child(2){rotate:-5deg}.q-f1CG_item:nth-child(3){rotate:4deg}.q-f1CG_card{aspect-ratio:1;clip-path:inset(0 round 28px);background:var(--tint);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:28px;width:190px;padding:0;transition:scale .25s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden;box-shadow:0 18px 34px -16px #00000073}.q-f1CG_card:hover,.q-f1CG_card:focus-visible{scale:1.06}.q-f1CG_card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.q-f1CG_card:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--tint) 92%, black) 8%, color-mix(in srgb, var(--tint) 55%, transparent) 45%, transparent 75%);position:absolute;inset:0}.q-f1CG_count{z-index:1;text-shadow:0 1px 6px #0006;font-size:13px;font-weight:600;position:absolute;top:13px;left:15px}.q-f1CG_foot{z-index:1;align-items:center;gap:8px;display:flex;position:absolute;inset:auto 13px 13px}.q-f1CG_play{width:38px;height:38px;color:var(--tint);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px #00000040}.q-f1CG_play svg{width:16px;height:16px;margin-left:2px}.q-f1CG_names{min-width:0;line-height:1.2;display:grid}.q-f1CG_names strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.q-f1CG_names small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.q-f1CG_out{z-index:2;-webkit-backdrop-filter:blur(8px);color:#fff;background:#0a0a0a73;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:grid;position:absolute;top:9px;right:9px}.q-f1CG_out:hover{background:#1db954;transform:scale(1.12)}.q-f1CG_eq{align-items:flex-end;gap:2px;height:13px;display:flex}.q-f1CG_eq i{background:var(--tint);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite q-f1CG_eq}.q-f1CG_eq i:nth-child(2){animation-delay:-.3s}.q-f1CG_eq i:nth-child(3){animation-delay:-.6s}@keyframes q-f1CG_eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes q-f1CG_bob{0%,to{translate:0}50%{translate:0 -8px}}@media (min-width:1100px){.q-f1CG_stack{justify-items:end;gap:12px;display:grid}.q-f1CG_item:nth-child(2){margin-right:70px}}@media (max-width:1099px){.q-f1CG_stack{justify-content:center;gap:12px;display:flex}.q-f1CG_card{clip-path:inset(0 round 20px);border-radius:20px;width:112px}.q-f1CG_count,.q-f1CG_names small{display:none}.q-f1CG_out{width:24px;height:24px;font-size:12px;top:6px;right:6px}.q-f1CG_play{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.q-f1CG_item,.q-f1CG_eq i{animation:none}.q-f1CG_card{transition:none}}.q-f1CG_item[data-playing]{border-radius:28px;box-shadow:0 0 0 3px #d7f24a}@media (max-width:1099px){.q-f1CG_item[data-playing]{border-radius:20px}}
.xpny9q_tools{margin:0;padding:0;list-style:none}.xpny9q_tile{width:70px;height:70px;animation:4.5s ease-in-out infinite xpny9q_bob;animation-delay:calc(var(--i) * -.7s);background:#fff;border-radius:19px;place-items:center;transition:scale .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;box-shadow:0 16px 30px -12px #0000004d,0 1px #0000000a}.xpny9q_tile svg{width:34px;height:34px}.xpny9q_tile:hover{z-index:2;scale:1.1}.xpny9q_tile:nth-child(4n+1){rotate:-9deg}.xpny9q_tile:nth-child(4n+2){rotate:7deg}.xpny9q_tile:nth-child(4n+3){rotate:5deg}.xpny9q_tile:nth-child(4n+4){rotate:-6deg}.xpny9q_tip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#161616;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.xpny9q_tile:hover .xpny9q_tip{opacity:1;transform:translate(-50%)}@keyframes xpny9q_bob{0%,to{translate:0}50%{translate:0 -8px}}@media (min-width:1100px){.xpny9q_tools,.xpny9q_playlists{z-index:2;position:absolute;top:4%}.xpny9q_tools{grid-template-columns:repeat(2,70px);gap:26px 24px;display:grid;left:max(2%,50% - 650px)}.xpny9q_tools li:nth-child(2n){margin-top:40px}.xpny9q_playlists{right:max(2%,50% - 660px)}}@media (max-width:1099px){.xpny9q_tools{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:14px;margin:28px auto 0;display:flex}.xpny9q_tile{border-radius:15px;width:54px;height:54px}.xpny9q_tile svg{width:26px;height:26px}.xpny9q_playlists{padding:0 var(--gutter);justify-content:center;margin-top:28px;display:flex}}@media (prefers-reduced-motion:reduce){.xpny9q_tile{transition:none;animation:none}}
._0VY2wG_booth{position:relative}._0VY2wG_stage{background:radial-gradient(46% 22% at 50% 90%,#0000001a,#0000 70%);height:clamp(440px,72vh,740px);position:relative;overflow:hidden}._0VY2wG_stage canvas{touch-action:pan-y}._0VY2wG_poster{transition:opacity .6s;position:absolute;inset:0}._0VY2wG_poster[data-hidden]{opacity:0;pointer-events:none}._0VY2wG_posterFigure{width:auto;height:62%;position:absolute;top:9%;left:50%;transform:translate(-42.5%)}._0VY2wG_posterDesk{width:min(74%,980px);box-shadow:0 -3px 0 var(--yellow), 0 24px 40px -18px #00000059;background:linear-gradient(#f4f1ea,#e3ded2);border-radius:12px 12px 6px 6px;place-items:center;display:grid;position:absolute;top:60%;bottom:6%;left:50%;transform:translate(-50%)}._0VY2wG_posterStuds{background:radial-gradient(circle at 50% 70%, var(--yellow) 0 6px, transparent 6.5px) 0 0 / 34px 12px repeat-x;height:12px;position:absolute;top:-12px;left:0;right:0}._0VY2wG_posterLcd{color:#9be36a;font-family:var(--font-mono), monospace;text-transform:uppercase;white-space:nowrap;background:#121412;border-radius:10px;padding:.5em .9em;font-size:clamp(16px,3vw,40px);font-weight:700}._0VY2wG_posterLcd i{vertical-align:-.12em;background:#9be36a;width:.55em;height:.95em;margin-left:.15em;animation:1s step-end infinite _0VY2wG_blink;display:inline-block}@keyframes _0VY2wG_blink{50%{opacity:0}}@media (max-width:700px){._0VY2wG_stage{height:clamp(340px,52vh,480px)}._0VY2wG_posterFigure{height:44%;top:18%}._0VY2wG_posterDesk{width:112%;top:58%;bottom:12%}}._0VY2wG_pads{max-width:940px;padding:0 var(--gutter);grid-template-columns:repeat(6,1fr);gap:clamp(8px,1.2vw,14px);margin:8px auto 0;display:grid;position:relative}._0VY2wG_pad{background:var(--pad);min-height:86px;color:var(--pad-ink);cursor:pointer;text-align:left;border:0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px 16px;transition:transform .12s,box-shadow .12s,filter .15s;display:flex;position:relative;box-shadow:inset 0 -6px #0003,0 3px #0000001f}._0VY2wG_pad:hover,._0VY2wG_pad:focus-visible{filter:brightness(1.06);transform:translateY(-2px)}._0VY2wG_pad[data-pressed]{transform:translateY(4px);box-shadow:inset 0 -2px #0003,0 0 #0000}._0VY2wG_padKey{font-family:var(--font-mono), monospace;opacity:.75;font-size:13px}._0VY2wG_padLabel{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(13px,1.2vw,15px);font-weight:800;line-height:1.1}._0VY2wG_hint{text-align:center;width:fit-content;font-family:var(--font-mono), monospace;margin:18px auto 0;font-size:13px}@media (max-width:700px){._0VY2wG_pads{grid-template-columns:repeat(3,1fr)}._0VY2wG_pad{min-height:72px}}@media (prefers-reduced-motion:reduce){._0VY2wG_pad,._0VY2wG_poster{transition:none}._0VY2wG_posterLcd i{animation:none}}
.Z8hQ_W_hero{padding-top:clamp(40px,6vw,84px)}.Z8hQ_W_text{text-align:center}.Z8hQ_W_title{white-space:nowrap;font-size:min(6.1vw,92px)}.Z8hQ_W_greet{letter-spacing:-.035em}.Z8hQ_W_marker{color:#161616;isolation:isolate;padding:0 .12em;display:inline-block;position:relative}.Z8hQ_W_marker:before{content:"";z-index:-1;background:var(--yellow);transform-origin:0;border-radius:3px;animation:.7s cubic-bezier(.6,0,.2,1) .35s both Z8hQ_W_swipe;position:absolute;inset:24% -.06em 4% -.08em;transform:skew(-12deg)rotate(-1.4deg)}@keyframes Z8hQ_W_swipe{0%{transform:skew(-12deg)rotate(-1.4deg)scaleX(0)}}.Z8hQ_W_lead{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:clamp(18px,2.4vw,30px) 0 0;font-size:clamp(22px,2.5vw,36px);font-weight:700;line-height:1.2}.Z8hQ_W_accent{color:var(--accent)}.Z8hQ_W_caret{vertical-align:-.12em;background:var(--accent);width:3px;height:1em;margin-left:3px;animation:1s step-end infinite Z8hQ_W_blink;display:inline-block}@keyframes Z8hQ_W_blink{50%{opacity:0}}.Z8hQ_W_intro{max-width:50ch;color:var(--ink-2);margin:16px auto 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}@media (max-width:700px){.Z8hQ_W_title{white-space:normal;font-size:12.6vw}.Z8hQ_W_greet{display:block}}@media (prefers-reduced-motion:reduce){.Z8hQ_W_marker:before,.Z8hQ_W_caret{animation:none}}
.AQARHa_section{margin-top:clamp(28px,4vw,48px)}.AQARHa_field{max-width:860px;margin:8px auto 0;padding:36px 0;position:relative;overflow:clip}.AQARHa_blob{opacity:.75;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.AQARHa_b1{background:radial-gradient(circle,#f2c94c 0%,#0000 68%);animation:16s ease-in-out infinite AQARHa_drift1;top:-60px;right:-40px}.AQARHa_b2{background:radial-gradient(circle,#3557e8 0%,#0000 68%);animation:19s ease-in-out infinite AQARHa_drift2;top:30%;left:-80px}.AQARHa_b3{background:radial-gradient(circle,#e5484d 0%,#0000 66%);animation:22s ease-in-out infinite AQARHa_drift3;bottom:-120px;right:18%}[data-theme=dark] .AQARHa_blob{opacity:.4}.AQARHa_stack{gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.AQARHa_item{animation:6.5s ease-in-out infinite AQARHa_float;animation-delay:calc(var(--i) * -2.4s)}.js [data-reveal] .AQARHa_item{opacity:0}.js [data-reveal].is-in .AQARHa_item{opacity:1;animation:.9s cubic-bezier(.34,1.56,.64,1) both AQARHa_bounce-in,6.5s ease-in-out infinite AQARHa_float;animation-delay:calc(var(--i) * .14s + .1s), calc(var(--i) * -2.4s)}.AQARHa_card{background:color-mix(in srgb, var(--card) 52%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);color:var(--ink);border:1px solid #ffffff8c;border-radius:30px;padding:26px 28px 22px;text-decoration:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;display:block;box-shadow:inset 0 1px #fff9,0 20px 40px -26px #00000073}[data-theme=dark] .AQARHa_card{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff1a,0 20px 40px -26px #000c}a.AQARHa_card:hover,a.AQARHa_card:focus-visible{transform:translateY(-8px)scale(1.015);box-shadow:inset 0 1px #fff9,0 30px 50px -24px #00000073}.AQARHa_row{align-items:flex-start;gap:24px;display:flex}.AQARHa_words{flex:1;min-width:0}.AQARHa_title{font-family:var(--font-display), sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.12}.AQARHa_text{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.5}.AQARHa_thumb,.AQARHa_chart{border-radius:16px;flex:none;width:132px;height:100px;transition:rotate .4s cubic-bezier(.34,1.56,.64,1),scale .4s cubic-bezier(.34,1.56,.64,1);rotate:3deg;box-shadow:0 10px 20px -10px #00000059}.AQARHa_thumb{object-fit:cover;background:#fff}.AQARHa_card:hover .AQARHa_thumb,.AQARHa_card:hover .AQARHa_chart{rotate:-2deg;scale:1.06}.AQARHa_chart{background:#121a52;justify-content:center;align-items:flex-end;gap:8px;padding:16px 18px;display:flex;rotate:-3deg}.AQARHa_chart i{width:16px;height:calc(var(--v) * 100%);transform-origin:bottom;background:#3557e8;border-radius:5px 5px 2px 2px;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.AQARHa_chart i:nth-child(2n){background:#f2c94c}.AQARHa_card:hover .AQARHa_chart i{transform:scaleY(1.12)}.AQARHa_card:hover .AQARHa_chart i:nth-child(odd){transform:scaleY(.85)}.AQARHa_foot{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.AQARHa_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.AQARHa_chips li{background:color-mix(in srgb, var(--card) 80%, transparent);border:1px solid var(--line);font-family:var(--font-mono), monospace;color:var(--ink);border-radius:8px;padding:5px 10px;font-size:12px}.AQARHa_meta{font-family:var(--font-mono), monospace;color:var(--ink-2);flex:none;font-size:15px}.AQARHa_github{color:var(--ink-2);margin-top:20px;font-weight:600;display:inline-block}.AQARHa_github:hover{color:var(--ink)}@keyframes AQARHa_float{0%,to{translate:0;rotate:-.5deg}50%{translate:0 -10px;rotate:.5deg}}@keyframes AQARHa_bounce-in{0%{transform:translateY(46px)scale(.92)}}@keyframes AQARHa_drift1{50%{transform:translate(-90px,60px)scale(1.15)}}@keyframes AQARHa_drift2{50%{transform:translate(110px,-50px)scale(.9)}}@keyframes AQARHa_drift3{50%{transform:translate(-70px,-80px)scale(1.1)}}@media (max-width:640px){.AQARHa_card{padding:22px 20px 18px}.AQARHa_row{flex-direction:column-reverse;gap:16px}.AQARHa_thumb,.AQARHa_chart{width:112px;height:84px}}@media (prefers-reduced-motion:reduce){.AQARHa_item,.AQARHa_blob{animation:none}.js [data-reveal].is-in .AQARHa_item{animation:none}.js [data-reveal] .AQARHa_item{opacity:1}.AQARHa_card,.AQARHa_thumb,.AQARHa_chart,.AQARHa_chart i{transition:none}}
.UKVn_W_head{display:block}.UKVn_W_bar{justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(28px,4vw,44px);display:flex}.UKVn_W_tabs{background:var(--fill);scrollbar-width:none;border-radius:999px;gap:4px;padding:4px;display:flex;position:relative;overflow-x:auto}.UKVn_W_tabs::-webkit-scrollbar{display:none}.UKVn_W_indicator{background:var(--ink);border-radius:999px;transition:transform .35s cubic-bezier(.34,1.3,.64,1),width .35s cubic-bezier(.34,1.3,.64,1);position:absolute;top:4px;bottom:4px;left:0}.UKVn_W_tab{z-index:1;color:var(--ink-2);font:600 14px/1 var(--font-body), sans-serif;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;transition:color .25s;position:relative}.UKVn_W_tab[aria-pressed=true]{color:var(--bg)}.UKVn_W_tab:hover:not([aria-pressed=true]){color:var(--ink)}.UKVn_W_controls{color:var(--ink-2);flex-shrink:0;align-items:center;gap:10px;display:flex}.UKVn_W_controls .UKVn_W_mono{margin-right:8px}.UKVn_W_arrow{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 80%, transparent);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;font-size:18px}.UKVn_W_arrow:hover:not(:disabled){border-color:var(--yellow)}.UKVn_W_arrow:disabled{opacity:.35;cursor:default}.UKVn_W_deck{--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));padding:12px var(--edge) 32px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:min(500px,86vw);grid-auto-flow:column;gap:clamp(14px,2vw,24px);margin:20px 0 0;list-style:none;display:grid;overflow-x:auto}.UKVn_W_deck::-webkit-scrollbar{display:none}.UKVn_W_card{aspect-ratio:16/10;scroll-snap-align:start;box-shadow:var(--shadow);transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));border-radius:28px;transition:transform .5s cubic-bezier(.34,1.3,.64,1);position:relative}.UKVn_W_card:hover,.UKVn_W_card:focus-within{--lift:-6px;transition:transform .15s ease-out}.UKVn_W_frame{border-radius:inherit;clip-path:inset(0 round 28px);color:#fff;isolation:isolate;background:#111;position:absolute;inset:0;overflow:hidden}.UKVn_W_frame:before,.UKVn_W_frame:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.UKVn_W_frame:before{background:radial-gradient(380px circle at var(--gx,50%) var(--gy,0%), #ffffff2e, transparent 45%);opacity:0;transition:opacity .3s}.UKVn_W_frame:after{box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff4d}.UKVn_W_card:hover .UKVn_W_frame:before{opacity:1}.UKVn_W_media{position:absolute;inset:0}.UKVn_W_media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.UKVn_W_card:hover .UKVn_W_media img{transform:scale(1.05)}.UKVn_W_statBg{width:100%;height:100%;font-family:var(--font-display), sans-serif;color:#ffffffeb;background:repeating-radial-gradient(circle at 70% 26%,#ffffff29 0 2px,#0000 2px 30px),radial-gradient(circle at 70% 26%,#f2c94c,#f08a3c 45%,#7a2a0f 100%);place-items:start center;padding-top:12%;font-size:56px;font-weight:800;font-stretch:125%;display:grid}.UKVn_W_term{color:#9be36a;width:100%;height:100%;font-family:var(--font-mono), monospace;white-space:pre;text-shadow:0 0 10px #9be36a73;background:radial-gradient(circle at 30% 20%,#1d2a1b,#0b0e0b 70%);margin:0;padding:26px 26px 0;font-size:12px;line-height:1.8;overflow:hidden}.UKVn_W_chips{z-index:3;gap:8px;display:flex;position:absolute;top:16px;right:16px}.UKVn_W_glass{-webkit-backdrop-filter:blur(12px)saturate(1.5);color:#fff;white-space:nowrap;background:#10101059;border:1px solid #ffffff47;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.UKVn_W_shade{z-index:2;pointer-events:none;background:linear-gradient(#0000,#0a0a0ab3 55%,#0a0a0aeb 100%);height:62%;position:absolute;inset:auto 0 0}.UKVn_W_content{z-index:3;align-items:flex-end;gap:16px;padding:0 22px 20px;display:flex;position:absolute;inset:auto 0 0}.UKVn_W_text{flex:1;min-width:0}.UKVn_W_label{letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;margin:0;font-size:12px;font-weight:600}.UKVn_W_title{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:#fff;margin:4px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.05}.UKVn_W_sub{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:14px;font-weight:500;overflow:hidden}.UKVn_W_badge{color:#161616;background:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;box-shadow:0 6px 16px #0000004d}.UKVn_W_badge svg{width:21px;height:21px;margin-left:3px}.UKVn_W_badge:after{content:"";opacity:0;border:2px solid #fff;border-radius:50%;position:absolute;inset:0}.UKVn_W_card:hover .UKVn_W_badge{transform:scale(1.1)}.UKVn_W_card:hover .UKVn_W_badge:after{animation:1.2s ease-out infinite UKVn_W_pulse}@keyframes UKVn_W_pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.UKVn_W_hit{z-index:5;border-radius:inherit;position:absolute;inset:0}.UKVn_W_hit:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:700px){.UKVn_W_bar{flex-direction:column;align-items:flex-start}.UKVn_W_tabs{max-width:100%}.UKVn_W_content{padding:0 16px 14px}.UKVn_W_badge{width:40px;height:40px}.UKVn_W_sub{font-size:13px}}@media (prefers-reduced-motion:reduce){.UKVn_W_card,.UKVn_W_card:hover{transition:none;transform:none}.UKVn_W_indicator,.UKVn_W_media img,.UKVn_W_badge{transition:none}}
