@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80ed8edb9cc5675d-s.p.2ht4w5ddlpb5-.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titan One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e87afa7481d865d-s.p.0w0t8v5avdeem.woff2)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:Titan One Fallback;src:local(Arial);ascent-override:79.49%;descent-override:14.34%;line-gap-override:0.0%;size-adjust:122.03%}.OWv1ya_className{font-family:Titan One,Titan One Fallback;font-style:normal;font-weight:400}.OWv1ya_variable{--font-titan:"Titan One", "Titan One Fallback"}
@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c701f89af1c2d08-s.p.19tp1x6uqmy_-.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c91ee89d2cacdc66-s.3k7hfst_zaacj.woff2)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:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/658a4b7e65d6cee0-s.1nralesjilnnb.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lalezar;font-style:normal;font-weight:400;font-display:swap;src:url(../media/253e94113a37262d-s.24agtc06qjfwm.woff2)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:Lalezar Fallback;src:local(Arial);ascent-override:104.91%;descent-override:63.01%;line-gap-override:0.0%;size-adjust:93.32%}.Xllr1a_className{font-family:Lalezar,Lalezar Fallback;font-style:normal;font-weight:400}.Xllr1a_variable{--font-lalezar:"Lalezar", "Lalezar Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.40_3w74kn95bo.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.0nlsxckj73qpt.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.p.08tn9snzkmifr.woff2)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:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.BgSG2W_className{font-family:Cairo,Cairo Fallback;font-style:normal}.BgSG2W_variable{--font-cairo:"Cairo", "Cairo Fallback"}
.JMKG-W_logo{--beat:.652s;--spring:cubic-bezier(.2, 1.5, .35, 1);--lean-x:0%;--lean-y:0%;aspect-ratio:427/640;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.JMKG-W_kick,.JMKG-W_micDrop,.JMKG-W_micSway,.JMKG-W_lettering,.JMKG-W_slamLeft,.JMKG-W_slamRight,.JMKG-W_walaPop{display:block;position:absolute;inset:0}.JMKG-W_layer{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.JMKG-W_micDrop{translate:calc(var(--lean-x) * 1.6) calc(var(--lean-y) * 1.6);transition:translate .24s ease-out}.JMKG-W_lettering{translate:calc(var(--lean-x) * -.6) calc(var(--lean-y) * -.6);transform-origin:50% 80%;animation:JMKG-W_bump var(--beat) ease-out infinite;transition:translate .24s ease-out}.JMKG-W_logo[data-intro=true] .JMKG-W_micDrop{transform-origin:50% 62%;animation:.76s cubic-bezier(.3,.7,.3,1) both JMKG-W_micDrop}.JMKG-W_logo[data-intro=true] .JMKG-W_slamLeft{animation:.46s cubic-bezier(.2,.9,.3,1) .42s both JMKG-W_slamLeft}.JMKG-W_logo[data-intro=true] .JMKG-W_slamRight{animation:.46s cubic-bezier(.2,.9,.3,1) .56s both JMKG-W_slamRight}.JMKG-W_logo[data-intro=true] .JMKG-W_walaPop{transform-origin:50% 82%;animation:JMKG-W_walaPop .52s var(--spring) .82s both}.JMKG-W_logo[data-intro=true] .JMKG-W_rings{animation:1ms linear .9s both JMKG-W_ringsOn}@keyframes JMKG-W_micDrop{0%{opacity:0;transform:translateY(-130%)scale(.86,1.22)}10%{opacity:1}52%{transform:translateY(0)scale(1)}64%{transform:translateY(0)scale(1.16,.82)}82%{transform:translateY(-4%)scale(.96,1.06)}to{transform:none}}@keyframes JMKG-W_slamLeft{0%{opacity:0;transform:translate(-140%)skew(-22deg)}60%{opacity:1;transform:translate(4%)skew(8deg)}to{opacity:1;transform:none}}@keyframes JMKG-W_slamRight{0%{opacity:0;transform:translate(140%)skew(22deg)}60%{opacity:1;transform:translate(-4%)skew(-8deg)}to{opacity:1;transform:none}}@keyframes JMKG-W_walaPop{0%{transform:scale(0)rotate(-40deg)}to{transform:none}}.JMKG-W_micSway{transform-origin:49% 64%;animation:JMKG-W_nod calc(var(--beat) * 2) cubic-bezier(.3, 0, .3, 1) infinite}.JMKG-W_note{transform-origin:72% 36%;animation:JMKG-W_noteSwing calc(var(--beat) * 2) ease-in-out infinite}.JMKG-W_wala{transform-origin:50% 82%;animation:JMKG-W_walaJig calc(var(--beat) * 2) ease-in-out infinite}@keyframes JMKG-W_nod{0%,to{transform:rotate(-2.4deg)}6%{transform:rotate(-2.4deg)scale(1.03)}50%{transform:rotate(2.4deg)}56%{transform:rotate(2.4deg)scale(1.03)}}@keyframes JMKG-W_noteSwing{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(5deg)scale(1.07)}}@keyframes JMKG-W_walaJig{0%,to{transform:rotate(-3deg)scale(1)}25%{transform:rotate(3deg)scale(1.1)}50%{transform:rotate(-2deg)scale(1)}75%{transform:rotate(2deg)scale(1.06)}}@keyframes JMKG-W_bump{0%,to{transform:none}12%{transform:scale(1.022)}}.JMKG-W_shine{pointer-events:none;animation:JMKG-W_shine calc(var(--beat) * 16) ease-in-out infinite;background:linear-gradient(105deg,#0000 42%,#ffffffb3 50%,#0000 58%) 0 0/300% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/brand/logo/mic.webp) 50%/100% 100% no-repeat;mask:url(/brand/logo/mic.webp) 50%/100% 100% no-repeat}@keyframes JMKG-W_shine{0%,84%{background-position:140% 0}to{background-position:-40% 0}}.JMKG-W_rings{aspect-ratio:1;pointer-events:none;width:92%;position:absolute;top:25%;left:49%;translate:-50% -50%}.JMKG-W_logo[data-intro=true] .JMKG-W_rings{opacity:0}@keyframes JMKG-W_ringsOn{to{opacity:1}}.JMKG-W_rings i{border:3px solid var(--word-0);opacity:0;animation:JMKG-W_ring calc(var(--beat) * 3) cubic-bezier(.2, .7, .3, 1) infinite;border-radius:50%;position:absolute;inset:0}.JMKG-W_rings i:nth-child(2){border-color:var(--cta);animation-delay:var(--beat)}.JMKG-W_rings i:nth-child(3){border-color:var(--white);animation-delay:calc(var(--beat) * 2)}@keyframes JMKG-W_ring{0%{opacity:.75;transform:scale(.55)}to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.JMKG-W_micDrop,.JMKG-W_slamLeft,.JMKG-W_slamRight,.JMKG-W_walaPop,.JMKG-W_micSway,.JMKG-W_note,.JMKG-W_wala,.JMKG-W_lettering,.JMKG-W_shine,.JMKG-W_rings,.JMKG-W_rings i{animation:none!important}.JMKG-W_rings{display:none}}
.ukQq9q_overlay{z-index:60;background:var(--rhyme-background);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ukQq9q_card{text-align:center;flex-direction:column;align-items:center;gap:14px;width:min(100%,560px);display:flex}.ukQq9q_logo{height:clamp(190px,38dvh,320px)}.ukQq9q_title{font-family:var(--font-display);color:var(--rhyme-cream);margin:0 0 18px;font-size:26px;font-weight:600;line-height:1.25}.ukQq9q_primary{border-radius:var(--radius-lg);border:4px solid var(--white);background:var(--rhyme-primary);width:100%;min-height:72px;color:var(--ink);font-family:var(--font-display);transition:transform var(--dur-fast) var(--ease-snap);font-size:21px;font-weight:600;box-shadow:0 8px 18px #00000073}.ukQq9q_primary:hover{filter:brightness(1.08)}.ukQq9q_primary:active{transform:scale(.97);box-shadow:0 3px 8px #00000073}.ukQq9q_secondary{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);background:var(--rhyme-surface);width:100%;min-height:56px;color:color-mix(in srgb, var(--white) 72%, transparent);font-family:var(--font-body);font-size:15px;font-weight:600}.ukQq9q_secondary:hover{color:var(--rhyme-cream);background:var(--rhyme-surface)}
.z8iZUq_track{border-radius:var(--radius-pill);background:var(--rhyme-track);flex:1;min-width:0;height:6px;position:relative;overflow:hidden}.z8iZUq_interactive{cursor:pointer;touch-action:none;height:10px}.z8iZUq_interactive:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.z8iZUq_fill{border-radius:inherit;background:var(--accent);box-shadow:var(--glow);transform-origin:0;will-change:transform;position:absolute;inset:0}
.aP6_Ya_card{background:var(--card);border:2px solid var(--card-border);border-radius:var(--radius-xl);color:var(--white);min-width:0}.aP6_Ya_sidebar{flex-direction:column;gap:10px;padding:12px;display:flex}.aP6_Ya_compact{align-items:center;gap:12px;padding:8px 12px 12px;display:flex;position:relative;overflow:hidden}.aP6_Ya_compactBar{flex:none;height:3px;position:absolute;inset:auto 12px 5px}.aP6_Ya_head{align-items:center;gap:10px;min-width:0;display:flex}.aP6_Ya_text{flex-direction:column;flex:1;min-width:0;display:flex}.aP6_Ya_title{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:1.2;overflow:hidden}.aP6_Ya_meta{color:var(--chrome);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.aP6_Ya_times{font-variant-numeric:tabular-nums;color:var(--chrome);align-items:center;gap:8px;font-size:12px;display:flex}.aP6_Ya_bar{flex:1}.aP6_Ya_transport{justify-content:space-between;align-items:center;display:flex}.aP6_Ya_tool{width:var(--touch-target);height:var(--touch-target);opacity:.75;transition:transform var(--dur-fast) var(--ease-snap), opacity var(--dur-fast) linear;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.aP6_Ya_tool:hover{opacity:1}.aP6_Ya_tool:active{transform:scale(.9)}.aP6_Ya_toolOn{opacity:1;background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}.aP6_Ya_flip{transform:scaleX(-1)}.aP6_Ya_playRound{background:var(--card-raised);border:2px solid var(--card-border);width:52px;height:52px;transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.aP6_Ya_playRound:active{transform:translateY(2px)scale(.96)}.aP6_Ya_compact .aP6_Ya_playRound{width:44px;height:44px}
.CcP03a_button{width:var(--touch-target);height:var(--touch-target);background:color-mix(in srgb, var(--dock) 70%, transparent);border:2px solid var(--card-border);transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.CcP03a_button:active{transform:scale(.9)}.CcP03a_floating{z-index:20;top:calc(var(--space-3) + env(safe-area-inset-top));position:fixed;inset-inline-end:var(--space-3)}.CcP03a_rail{margin-block-end:var(--space-2)}@media (min-width:901px){.CcP03a_floating{display:none}}@media (max-width:900px){.CcP03a_rail{display:none}}
.RE0loG_card{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--white) 7%, transparent);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);flex-direction:column;gap:8px;width:100%;margin-top:14px;padding:14px 16px 16px;display:flex}.RE0loG_title{color:var(--rhyme-cream);font-size:17px}.RE0loG_hint{color:color-mix(in srgb, var(--white) 82%, transparent);font-size:13px;line-height:1.5}.RE0loG_note{color:var(--rhyme-muted-strong);font-size:12px;line-height:1.45}.RE0loG_error{color:var(--ball-highlight);font-size:13px}.RE0loG_primary,.RE0loG_secondary{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-display);padding:0 18px;font-size:15px;font-weight:600}.RE0loG_primary{background:linear-gradient(180deg, var(--cta) 0%, var(--cta) 60%, var(--cta-edge) 100%);color:var(--ink);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--white) 30%, transparent)}.RE0loG_secondary{background:color-mix(in srgb, var(--white) 10%, transparent);border:1px solid color-mix(in srgb, var(--white) 18%, transparent);color:var(--rhyme-cream)}.RE0loG_primary:hover,.RE0loG_secondary:hover{filter:brightness(1.08)}.RE0loG_track{border-radius:var(--radius-pill);background:var(--rhyme-track);height:8px;margin-top:8px;overflow:hidden}.RE0loG_fill{border-radius:var(--radius-pill);background:var(--rhyme-track-fill);height:100%;transition:width .12s linear}.RE0loG_video{aspect-ratio:9/16;border-radius:var(--radius-md);background:var(--dock);align-self:center;width:auto;max-width:100%;max-height:340px}.RE0loG_actions{flex-wrap:wrap;gap:8px;display:flex}.RE0loG_actions>button{flex:auto}.RE0loG_cardAuto{background:0 0;border:0;align-items:stretch;margin:0;padding:0}.RE0loG_cardAuto .RE0loG_video{border:4px solid var(--white);border-radius:var(--radius-lg);background:var(--dock);width:auto;max-width:100%;height:min(58dvh,620px);margin-inline:auto;display:block}.RE0loG_cardAuto .RE0loG_actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;margin-top:6px;display:grid}.RE0loG_cardAuto .RE0loG_primary,.RE0loG_cardAuto .RE0loG_secondary{border-radius:var(--radius-lg);min-height:62px;font-size:20px;line-height:1}.RE0loG_cardAuto .RE0loG_primary{border:4px solid var(--white);background:var(--cta);color:var(--ink);box-shadow:0 8px 18px #00000073}.RE0loG_cardAuto .RE0loG_secondary{border:4px solid var(--white);background:var(--word-0);color:var(--ink);box-shadow:0 8px 18px #00000073}.RE0loG_makingLogo{height:min(38dvh,340px);margin-inline:auto}.RE0loG_cardAuto .RE0loG_hint{font-family:var(--font-display);text-align:center;color:var(--white);font-size:22px;line-height:1.2}.RE0loG_cardAuto .RE0loG_note{text-align:center}
.qJEPtG_frame{flex-direction:column;height:100dvh;min-height:0;display:flex}.qJEPtG_topbar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);padding-top:calc(var(--space-3) + env(safe-area-inset-top));background:color-mix(in srgb, var(--dock) 55%, transparent);border-bottom:2px solid var(--card-border);flex:none;grid-template-columns:1fr auto 1fr;display:grid}.qJEPtG_back{width:var(--touch-target);height:var(--touch-target);transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.qJEPtG_back:active{transform:scale(.9)}[dir=rtl] .qJEPtG_backIcon{transform:scaleX(-1)}.qJEPtG_title{letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--white);font-size:26px}.qJEPtG_action{text-align:end;max-width:130px;color:var(--chrome);padding:var(--space-2);justify-self:end;font-size:13px;font-weight:700;line-height:1.2}.qJEPtG_action:hover{color:var(--white)}.qJEPtG_scroll{overscroll-behavior:contain;min-height:0;padding:var(--space-4);scrollbar-width:thin;flex:1;overflow-y:auto}.qJEPtG_content{width:100%;max-width:var(--content-max);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.qJEPtG_mini{display:none}.qJEPtG_dockWrap{padding:var(--space-2) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));flex:none;justify-content:center;display:flex}.qJEPtG_dock{align-items:center;gap:var(--space-3);width:100%;max-width:720px;padding:var(--space-3);background:var(--dock);border:2px solid var(--card-border);border-radius:36px;display:flex}@media (max-width:900px){.qJEPtG_mini{padding:0 var(--space-4) var(--space-2);flex:none;display:block}.qJEPtG_title{font-size:22px}}
.cnVOia_overlay{z-index:70;background:color-mix(in srgb, var(--dock) 86%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cnVOia_card{border:4px solid var(--white);background:var(--card-raised);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:min(100%,400px);padding:44px 24px 24px;display:flex;position:relative}.cnVOia_skip{top:6px;min-width:44px;min-height:44px;color:var(--chrome);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:15px;position:absolute;inset-inline-end:6px}.cnVOia_icon{animation:cnVOia_pop .32s var(--ease-snap) both}@keyframes cnVOia_pop{0%{opacity:0;transform:scale(.7)rotate(-6deg)}}.cnVOia_title{font-family:var(--font-display);color:var(--white);margin:0;font-size:28px;line-height:1.15}.cnVOia_body{min-height:4.5em;color:var(--chrome);margin:0;font-size:17px;line-height:1.5}.cnVOia_dots{gap:8px;display:flex}.cnVOia_dot{background:var(--rhyme-track);border-radius:50%;width:10px;height:10px}.cnVOia_dotOn{background:var(--accent)}.cnVOia_next{border:4px solid var(--white);background:var(--cta);width:100%;min-height:64px;color:var(--ink);font-family:var(--font-display);cursor:pointer;border-radius:18px;margin-block-start:6px;font-size:21px}@media (prefers-reduced-motion:reduce){.cnVOia_icon{animation:none}}
._2cxy-q_screen{flex-direction:column;min-height:100dvh;display:flex}._2cxy-q_header{grid-template-columns:48px 1fr auto;align-items:center;gap:8px;padding:16px clamp(12px,4vw,32px) 8px;display:grid}._2cxy-q_headerBtn{width:44px;height:44px;color:var(--rhyme-cream);border-radius:50%;place-items:center;transition:background .16s;display:grid}._2cxy-q_headerBtn:hover{background:color-mix(in srgb, var(--white) 12%, transparent)}._2cxy-q_title{text-align:center;font-family:var(--font-display);color:var(--rhyme-cream);margin:0;font-size:26px;font-weight:600}._2cxy-q_panel{box-sizing:border-box;background:var(--rhyme-surface);border-radius:16px;grid-template-columns:430px 1fr;gap:38px;width:min(912px,100% - 48px);height:min(725px,100dvh - 210px);min-height:380px;margin:6px auto 0;padding:20px 16px 24px;display:grid}._2cxy-q_colLabel{color:color-mix(in srgb, var(--white) 55%, transparent);padding:4px 6px 0;font-size:11px;font-weight:700}._2cxy-q_statsCol{flex-direction:column;align-items:center;min-width:0;display:flex}._2cxy-q_stat{flex-direction:column;align-items:center;gap:3px;margin-top:16px;display:flex}._2cxy-q_statValue{font-family:var(--font-display);color:var(--rhyme-cream);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}._2cxy-q_statLabel{color:color-mix(in srgb, var(--white) 55%, transparent);font-size:13px;font-weight:700}._2cxy-q_divider{background:color-mix(in srgb, var(--white) 14%, transparent);width:70%;max-width:300px;height:1px;margin-top:16px}._2cxy-q_strip{box-sizing:border-box;background:color-mix(in srgb, var(--dock) 55%, transparent);border:1px solid color-mix(in srgb, var(--white) 8%, transparent);border-radius:16px;grid-template-columns:60px 1fr 44px;align-items:center;column-gap:14px;width:418px;max-width:100%;height:96px;margin-top:auto;margin-bottom:64px;padding:12px 16px;display:grid}._2cxy-q_stripArt{background:color-mix(in srgb, var(--white) 10%, transparent);width:60px;height:60px;color:var(--rhyme-cream);border-radius:8px;place-items:center;display:grid;overflow:hidden}._2cxy-q_stripArtLetter{font-family:var(--font-display);color:var(--rhyme-cream);font-size:28px;font-weight:600}._2cxy-q_stripText{flex-direction:column;gap:4px;min-width:0;display:flex}._2cxy-q_stripTitle{font-family:var(--font-display);color:var(--rhyme-cream);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;overflow:hidden}._2cxy-q_stripArtist{color:color-mix(in srgb, var(--white) 55%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}._2cxy-q_progress{background:var(--rhyme-track);border-radius:3px;width:300px;max-width:100%;height:6px;margin-top:6px;overflow:hidden}._2cxy-q_progressFill{background:var(--rhyme-track-fill);border-radius:3px;height:100%}._2cxy-q_stripPlay{background:color-mix(in srgb, var(--white) 16%, transparent);width:44px;height:44px;color:var(--rhyme-cream);border-radius:50%;place-items:center;transition:background .16s;display:grid}._2cxy-q_stripPlay:hover{background:color-mix(in srgb, var(--white) 26%, transparent)}._2cxy-q_stripSpacer{width:44px;height:44px}._2cxy-q_wordsCol{flex-direction:column;min-width:0;min-height:0;display:flex}._2cxy-q_wordsList{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--white) 25%, transparent) transparent;flex-direction:column;flex:1;gap:25px;min-height:0;margin-top:6px;padding-right:4px;display:flex;overflow-y:auto}._2cxy-q_wordRow{flex:none;grid-template-columns:16px repeat(4,1fr) 16px;align-items:center;gap:6px;display:grid}._2cxy-q_rowIndex{text-align:center;color:color-mix(in srgb, var(--white) 50%, transparent);font-variant-numeric:tabular-nums;font-size:11px}._2cxy-q_cell{background:var(--rhyme-cell);border-radius:8px;height:40px}._2cxy-q_wordCell{height:40px;font-family:var(--font-display);color:color-mix(in srgb, var(--dock) 80%, transparent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:filter .16s;display:flex;overflow:hidden}._2cxy-q_wordCell:hover{filter:brightness(1.08)}._2cxy-q_notes{text-align:center;flex-direction:column;gap:4px;padding-top:10px;display:flex}._2cxy-q_scrollHint{color:color-mix(in srgb, var(--white) 70%, transparent);font-size:13px}._2cxy-q_dictHint{color:color-mix(in srgb, var(--white) 50%, transparent);font-size:13px}._2cxy-q_footer{justify-content:center;gap:13px;padding:14px 16px 24px;display:flex}._2cxy-q_replayBtn,._2cxy-q_shareBtn,._2cxy-q_continueBtn{width:272px;max-width:31%;height:60px;font-family:var(--font-display);border-radius:14px;font-size:18px;font-weight:600;transition:filter .16s,background .16s}._2cxy-q_replayBtn{background:color-mix(in srgb, var(--white) 14%, transparent);border:1px solid color-mix(in srgb, var(--white) 16%, transparent);color:var(--rhyme-cream)}._2cxy-q_replayBtn:hover{background:color-mix(in srgb, var(--white) 22%, transparent)}._2cxy-q_continueBtn{background:var(--rhyme-primary);border:1px solid var(--rhyme-primary);color:var(--rhyme-primary-text)}._2cxy-q_continueBtn:hover{filter:brightness(1.06)}._2cxy-q_shareBtn{background:color-mix(in srgb, var(--white) 10%, transparent);border:1px solid color-mix(in srgb, var(--danger) 60%, transparent);color:var(--rhyme-cream)}._2cxy-q_shareBtn:hover{background:color-mix(in srgb, var(--danger) 20%, transparent)}._2cxy-q_clipOverlay{z-index:70;background:color-mix(in srgb, var(--dock) 78%, transparent);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}._2cxy-q_clipSheet{background:var(--rhyme-surface-solid);border:1px solid color-mix(in srgb, var(--white) 12%, transparent);border-radius:20px;width:min(440px,100%);padding:18px 12px 12px;position:relative}._2cxy-q_clipClose{width:36px;height:36px;color:var(--rhyme-cream);background:color-mix(in srgb, var(--white) 10%, transparent);border-radius:50%;font-size:16px;position:absolute;inset-block-start:8px;inset-inline-end:10px}._2cxy-q_streakOverlay{z-index:60;background:color-mix(in srgb, var(--dock) 72%, transparent);cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}._2cxy-q_streakCard{background:var(--rhyme-surface-solid);border:1px solid color-mix(in srgb, var(--white) 14%, transparent);box-shadow:0 24px 60px color-mix(in srgb, var(--dock) 45%, transparent);border-radius:16px;flex-direction:column;align-items:center;gap:10px;padding:30px 46px;display:flex}._2cxy-q_streakTitle{font-family:var(--font-display);color:var(--rhyme-cream);font-size:20px;font-weight:600}._2cxy-q_streakCount{font-size:42px;line-height:1;font-family:var(--font-display);color:var(--rhyme-cream);font-weight:600}._2cxy-q_streakLabel{font-family:var(--font-display);color:var(--rhyme-primary);font-size:22px;font-weight:600}._2cxy-q_streakBody{color:color-mix(in srgb, var(--white) 70%, transparent);font-size:14px}._2cxy-q_streakDismiss{color:color-mix(in srgb, var(--white) 50%, transparent);margin-top:6px;font-size:13px}@media (max-width:900px){._2cxy-q_panel{grid-template-columns:1fr;gap:20px;width:min(560px,100% - 32px);height:auto;min-height:0}._2cxy-q_strip{width:100%;margin:18px auto 8px}._2cxy-q_wordsList{max-height:44dvh}._2cxy-q_footer{flex-wrap:wrap}._2cxy-q_replayBtn,._2cxy-q_continueBtn{max-width:calc(50% - 8px);height:56px}}._2cxy-q_panel[hidden],._2cxy-q_videoPanel[hidden]{display:none}._2cxy-q_tabs{border-radius:var(--radius-lg);background:var(--dock);grid-template-columns:1fr 1fr;gap:6px;width:min(440px,100% - 32px);margin:4px auto 10px;padding:6px;display:grid}._2cxy-q_tab{border-radius:var(--radius-md);min-height:46px;font-family:var(--font-display);color:var(--chrome);font-size:18px}._2cxy-q_tab[aria-selected=true]{background:var(--cta);color:var(--ink)}._2cxy-q_videoPanel{flex:1;width:min(440px,100% - 32px);margin:0 auto}._2cxy-q_progressBand{gap:6px;width:min(100%,720px);margin-inline:auto;padding:4px clamp(12px,4vw,32px) 10px;display:grid}._2cxy-q_nextGoal{color:var(--chrome);font-size:14px;line-height:1.25}._2cxy-q_levelCount{border:4px solid var(--white);background:var(--word-2);width:104px;height:104px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:52px;line-height:1;display:grid;transform:rotate(-6deg)}
._3b1uEq_shell{min-height:100dvh;color:var(--white);display:flex;overflow:hidden}._3b1uEq_rail{width:var(--rail-width);gap:var(--space-3);height:100dvh;padding:var(--space-5) var(--space-3) var(--space-3);background:var(--dock);border-inline-end:2px solid var(--card-border);flex-direction:column;flex:none;display:flex;overflow-y:auto}._3b1uEq_railTitle{justify-content:center;align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:2px solid var(--card-border);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:22px;display:flex}._3b1uEq_railBack{align-items:center;gap:var(--space-2);width:100%;min-height:48px;padding:0 var(--space-4);border:2px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;transition:transform var(--dur-fast) var(--ease-snap), border-color var(--dur-fast) linear;font-size:18px;display:flex}._3b1uEq_railBack:hover{border-color:var(--accent)}._3b1uEq_railBack:active{transform:translateY(2px)}[dir=rtl] ._3b1uEq_backIcon{transform:scaleX(-1)}._3b1uEq_railNav{gap:var(--space-2);flex-direction:column;display:flex}._3b1uEq_railItem{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:0 var(--space-3);border-radius:var(--radius-lg);color:var(--chrome);transition:background var(--dur-base) linear, border-color var(--dur-base) linear, transform var(--dur-fast) var(--ease-snap);border:2px solid #0000;font-size:16px;font-weight:700;display:flex}._3b1uEq_railItem:hover{background:var(--card);color:var(--white)}._3b1uEq_railItem:active{transform:scale(.98)}._3b1uEq_railItemActive{background:var(--card);border-color:var(--accent);box-shadow:var(--glow);color:var(--white)}._3b1uEq_railText{text-align:start;flex:1}._3b1uEq_railChevron{width:32px;height:32px;color:var(--chrome);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._3b1uEq_railChevron:hover{color:var(--white)}._3b1uEq_chevronUp{transform:rotate(180deg)}._3b1uEq_railSubnav{gap:var(--space-1);padding:var(--space-2) 0 var(--space-2);flex-direction:column;padding-inline-start:var(--space-6);display:flex}._3b1uEq_railSubItem{padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--chrome);font-size:14px;font-weight:700;display:block}._3b1uEq_railSubItem:hover,._3b1uEq_railSubItemActive{background:var(--card);color:var(--white)}._3b1uEq_railPlayer{margin-top:auto}._3b1uEq_content{flex:1;min-width:0;position:relative;overflow:hidden}._3b1uEq_phoneBack{display:none}._3b1uEq_pageSlot{height:100%;position:relative}@media (max-width:900px){._3b1uEq_rail{display:none}._3b1uEq_withPhoneBack{flex-direction:column;display:flex}._3b1uEq_phoneBack{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;margin:max(12px, env(safe-area-inset-top)) 16px 0;padding:0 var(--space-4);border:2px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:16px;display:inline-flex}._3b1uEq_phoneBack:active{transform:translateY(2px)}._3b1uEq_pageSlot{flex:1;height:auto;min-height:0}}
.Rhc39W_screen{--fx-split-a:#ff2d6f;--fx-split-b:#29e6ff;flex-direction:column;height:100%;min-height:100dvh;display:flex;position:relative;overflow:hidden}.Rhc39W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Rhc39W_topBar{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px clamp(12px,4vw,40px) 0;display:grid}.Rhc39W_exitButton{width:48px;height:48px;color:var(--rhyme-cream);border-radius:50%;justify-content:center;justify-self:start;align-items:center;display:inline-flex}.Rhc39W_exitButton:hover{background:color-mix(in srgb, var(--white) 14%, transparent)}.Rhc39W_topSpacer{justify-self:end}.Rhc39W_topLogo{width:auto;height:58px;display:block}.Rhc39W_stage{flex-direction:column;flex:1;min-height:0;display:flex}.Rhc39W_hero{text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;height:clamp(132px,24dvh,200px);padding:0 16px;display:flex;overflow:hidden}.Rhc39W_heroWord{max-width:100%;font-family:var(--font-display);white-space:nowrap;color:var(--group,var(--rhyme-cream));transform-origin:50% 70%;line-height:1.15;display:inline-block;position:relative}.Rhc39W_heroWord:before,.Rhc39W_wordCell:before{content:"";background:currentColor;display:inline-block}.Rhc39W_heroWord:before{vertical-align:.18em;width:.26em;height:.26em;margin-inline-end:.2em}.Rhc39W_heroWord[data-shape="0"]:before,.Rhc39W_wordCell[data-shape="0"]:before{border-radius:50%}.Rhc39W_heroWord[data-shape="1"]:before,.Rhc39W_wordCell[data-shape="1"]:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.Rhc39W_heroWord[data-shape="3"]:before,.Rhc39W_wordCell[data-shape="3"]:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.Rhc39W_heroWaiting{opacity:.4;animation:Rhc39W_heroIn .16s var(--ease-snap) both}.Rhc39W_heroLanded{opacity:1;animation:Rhc39W_heroLand .24s var(--ease-snap) both, Rhc39W_heroGlitch .32s steps(1, end) both}@keyframes Rhc39W_heroGlitch{0%{text-shadow:4px 0 var(--fx-split-a), -4px 0 var(--fx-split-b)}35%{text-shadow:-3px 1px var(--fx-split-a), 3px -1px var(--fx-split-b)}70%{text-shadow:1px 0 var(--fx-split-a), -1px 0 var(--fx-split-b)}to{text-shadow:none}}.Rhc39W_heroNext{opacity:.4}.Rhc39W_heroPair:after{content:"";inset-inline:0;border-radius:var(--radius-sm);background:var(--group,var(--rhyme-cream));transform-origin:100%;height:6px;animation:Rhc39W_pairLine .22s var(--ease-snap) 80ms both;position:absolute;bottom:-2px}.Rhc39W_heroCount{font-family:var(--font-display);color:var(--rhyme-accent);animation:Rhc39W_countPop var(--dur-base) var(--ease-snap) both;line-height:1}@keyframes Rhc39W_heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:.4;transform:none}}@keyframes Rhc39W_heroLand{0%{opacity:.4;filter:brightness(1.6);transform:scale(.84)rotate(-1.6deg)}55%{opacity:1;filter:none;transform:scale(1.1)rotate(.8deg)}to{opacity:1;transform:none}}@keyframes Rhc39W_pairLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Rhc39W_countPop{0%{opacity:.4;transform:scale(1.35)}to{opacity:1;transform:none}}.Rhc39W_boardStage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.Rhc39W_board{width:var(--board-w);height:var(--board-h);transform-origin:50%;flex:none;position:relative}.Rhc39W_trailCanvas{width:var(--board-w);height:var(--board-h);pointer-events:none;z-index:2;position:absolute;top:0;left:0}.Rhc39W_goFlash{z-index:0;pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--cta) 40%, transparent), transparent 100%);animation:.52s ease-out both Rhc39W_goWash;position:absolute;inset:-16px}@keyframes Rhc39W_goWash{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.12)}}.Rhc39W_viewport{left:0;top:var(--corridor);width:var(--board-w);height:var(--rows-h);z-index:1;position:absolute;overflow:hidden}.Rhc39W_rows{will-change:transform;transition:transform .16s linear;position:absolute;inset:0}.Rhc39W_row{width:var(--board-w);height:var(--cell-h);grid-template-columns:var(--gutter-l) auto var(--gutter-r);align-items:center;display:grid;position:absolute;left:0}.Rhc39W_rowPassed{opacity:.42}.Rhc39W_barNum{color:var(--rhyme-muted-strong);font-variant-numeric:tabular-nums;text-align:end;padding-inline-end:6px;font-size:13px;font-weight:700}.Rhc39W_barNumNow{color:var(--rhyme-accent)}.Rhc39W_barNumEnd{text-align:start;padding-inline:6px 0}.Rhc39W_cells{grid-template-columns:repeat(4, var(--cell-w));column-gap:var(--gap);display:grid}.Rhc39W_cell{height:var(--cell-h);border-radius:var(--radius-sm);background:var(--rhyme-cell);justify-content:center;align-items:center;padding:0 4px;display:flex;position:relative;overflow:hidden}.Rhc39W_countInCell{background:var(--rhyme-countin-cell)}.Rhc39W_prep .Rhc39W_cell:not(.Rhc39W_activeCell){opacity:.75}.Rhc39W_wordCell{background:var(--group,var(--rhyme-cell));color:var(--ink);border:3px solid var(--white);overflow:visible;box-shadow:0 5px 10px #00000073}.Rhc39W_wordCell:before{top:5px;width:8px;height:8px;color:color-mix(in srgb, var(--ink) 60%, transparent);position:absolute;inset-inline-start:5px}.Rhc39W_cellWord{font-family:var(--font-display);white-space:nowrap;max-width:100%;line-height:1.15;position:relative}.Rhc39W_activeCell{background:var(--rhyme-cell-active);color:var(--rhyme-on-cream)}.Rhc39W_activeCell.Rhc39W_wordCell{background:var(--group,var(--rhyme-cell-active));scale:1.04}.Rhc39W_activeCell.Rhc39W_wordCell:after{content:"";clip-path:inset(0 round var(--radius-sm));pointer-events:none;background:linear-gradient(105deg,#0000 30%,#fff9 50%,#0000 70%);animation:.38s ease-out both Rhc39W_tileShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes Rhc39W_tileShine{to{transform:translate(120%)}}.Rhc39W_pulse{pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 100%, color-mix(in srgb, var(--cta) 26%, transparent), transparent 70%);opacity:0;animation:.36s ease-out both Rhc39W_pulseFlash;position:absolute;inset:0}.Rhc39W_pulseDown{background:radial-gradient(ellipse 90% 70% at 50% 100%, color-mix(in srgb, var(--cta) 48%, transparent), transparent 72%);animation-duration:.52s}@keyframes Rhc39W_pulseFlash{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.Rhc39W_pulse,.Rhc39W_activeCell.Rhc39W_wordCell:after,.Rhc39W_heroLanded{animation:none}}.Rhc39W_hit{background:var(--white);opacity:0;pointer-events:none;animation:.17s ease-out both Rhc39W_hitFlash;position:absolute;inset:0}.Rhc39W_downbeat .Rhc39W_hit{background:var(--rhyme-accent);animation-duration:.26s}@keyframes Rhc39W_hitFlash{0%{opacity:.85}to{opacity:0}}.Rhc39W_ball{width:var(--ball);height:var(--ball);background:var(--chrome);box-shadow:0 0 0 3px var(--white), 0 5px 10px #00000080;transform-origin:50% 100%;z-index:3;will-change:transform;border-radius:50%;position:absolute;top:0;left:0;overflow:hidden}.Rhc39W_ballSkin{width:100%;height:100%;position:absolute;inset:0}.Rhc39W_ballChrome{fill:var(--chrome)}.Rhc39W_ballMesh{fill:var(--ink);opacity:.55}.Rhc39W_ballOrchid{fill:var(--cta)}.Rhc39W_ballSeam{stroke:var(--ink);stroke-width:5px}.Rhc39W_ballShade{pointer-events:none;background:radial-gradient(circle at 32% 26%,#ffffff8c 0 9%,#0000 30%),radial-gradient(circle at 70% 78%,#00000061,#0000 62%);border-radius:50%;position:absolute;inset:0;box-shadow:inset -2px -3px 5px #00000059}.Rhc39W_ballShadow{width:calc(var(--ball) * 1.1);height:calc(var(--ball) * .22);pointer-events:none;z-index:2;background:radial-gradient(#000000bf,#0000 70%);border-radius:50%;position:absolute;top:0;left:0}.Rhc39W_boardStage{isolation:isolate;--heat-color:#29e6ff;--heat-alpha:.16}.Rhc39W_boardStage[data-heat="1"]{--heat-color:#c64bff;--heat-alpha:.24}.Rhc39W_boardStage[data-heat="2"]{--heat-color:#ff7a1a;--heat-alpha:.32}.Rhc39W_boardStage[data-heat="3"]{--heat-color:#ff2d4f;--heat-alpha:.42}.Rhc39W_boardStage:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 100%, var(--heat-color) 0 1px, transparent 1px 13px);opacity:var(--heat-alpha);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.Rhc39W_boardStage:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(ellipse at center, transparent 55%, var(--heat-color) 150%);opacity:0;transition:opacity .6s;position:absolute;inset:0}.Rhc39W_boardStage[data-heat="1"]:after{opacity:.18}.Rhc39W_boardStage[data-heat="2"]:after{opacity:.3}.Rhc39W_boardStage[data-heat="3"]:after{opacity:.45;animation:.7s ease-in-out infinite alternate Rhc39W_heatThrob}@keyframes Rhc39W_heatThrob{to{opacity:.28}}.Rhc39W_boardStage[data-heat="2"] .Rhc39W_ball,.Rhc39W_boardStage[data-heat="3"] .Rhc39W_ball{animation:.16s ease-in-out infinite alternate Rhc39W_ballFlame}@keyframes Rhc39W_ballFlame{0%{box-shadow:0 0 12px 2px #ffbe28cc,0 -6px 18px 4px #ff5a148c}to{box-shadow:0 0 18px 5px #ff8c1ee6,0 -10px 24px 8px #ff321499}}.Rhc39W_milestone{z-index:6;pointer-events:none;border:5px solid var(--white);background:var(--cta);color:var(--ink);font-family:var(--font-display);white-space:nowrap;border-radius:20px;padding:10px 24px 6px;font-size:clamp(34px,11vw,72px);line-height:1;animation:1.1s cubic-bezier(.2,1.4,.4,1) both Rhc39W_stampIn;position:absolute;top:40%;left:50%;translate:-50% -50%;box-shadow:0 12px 26px #00000080}@keyframes Rhc39W_stampIn{0%{opacity:0;rotate:-14deg;scale:3}22%{opacity:1;rotate:-6deg;scale:.92}34%{scale:1.05}80%{opacity:1;rotate:-6deg;scale:1}to{opacity:0;rotate:-6deg;scale:1.15}}@media (prefers-reduced-motion:reduce){.Rhc39W_boardStage:before,.Rhc39W_boardStage:after,.Rhc39W_boardStage[data-heat="2"] .Rhc39W_ball,.Rhc39W_boardStage[data-heat="3"] .Rhc39W_ball,.Rhc39W_milestone{animation:none}}.Rhc39W_stripWrap{z-index:21;flex:none;width:100%;max-width:720px;margin:0 auto;padding:8px 16px 16px;position:relative}.Rhc39W_strip{border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--card-border);color:var(--white);align-items:center;gap:14px;padding:12px 14px;display:flex}.Rhc39W_stripTitle{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.15;overflow:hidden}.Rhc39W_stripSub{color:var(--chrome);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.Rhc39W_pausePill{border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--cta);max-width:100%;box-shadow:0 0 18px color-mix(in srgb, var(--cta) 45%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:10px 20px;display:inline-flex}.Rhc39W_pauseTitle{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--white);font-size:22px}.Rhc39W_pauseHint{color:var(--chrome);font-size:14px}.Rhc39W_stripMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Rhc39W_progressTrack{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 18%, transparent);height:6px;margin-top:6px;display:block;position:relative;overflow:hidden}.Rhc39W_progressFill{border-radius:var(--radius-pill);background:var(--rhyme-primary);position:absolute;inset:0 auto 0 0}.Rhc39W_stripPause{border:3px solid var(--white);background:var(--cta);width:56px;height:56px;color:var(--cta-text);transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 5px 12px #00000073}.Rhc39W_stripPause:active{transform:scale(.92)}.Rhc39W_notice{top:72px;border-radius:var(--radius-sm);background:var(--rhyme-surface-raised);width:fit-content;max-width:calc(100% - 32px);color:var(--rhyme-accent);text-align:center;z-index:5;margin:0 auto;padding:8px 14px;font-size:14px;font-weight:700;position:absolute;inset-inline:16px}.Rhc39W_overlay{z-index:20;background:color-mix(in srgb, var(--dock) 90%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.Rhc39W_overlayPause{animation:Rhc39W_overlayIn var(--dur-slow) var(--ease-snap) both}@keyframes Rhc39W_overlayIn{0%{opacity:0}to{opacity:1}}.Rhc39W_overlayTitle{font-family:var(--font-display);color:var(--rhyme-cream);font-size:clamp(40px,12vw,64px);line-height:1.1}.Rhc39W_overlayHint{max-width:32ch;color:var(--rhyme-muted);font-size:15px}.Rhc39W_overlayRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Rhc39W_overlayBtn{border-radius:var(--radius-lg);border:2px solid color-mix(in srgb, var(--white) 40%, transparent);min-width:120px;min-height:56px;font-family:var(--font-display);color:var(--rhyme-cream);justify-content:center;align-items:center;gap:8px;padding:0 28px;font-size:22px;display:inline-flex}.Rhc39W_overlayBtn:hover{background:color-mix(in srgb, var(--white) 10%, transparent)}.Rhc39W_overlayBtnPrimary{background:var(--rhyme-primary);border-color:var(--rhyme-primary);color:var(--rhyme-primary-text)}.Rhc39W_overlayBtnPrimary:hover{background:var(--rhyme-primary);filter:brightness(1.08)}.Rhc39W_outro{cursor:pointer;border:0;gap:8px}.Rhc39W_outroLogo{max-width:100%;height:clamp(170px,32vh,300px)}.Rhc39W_outroTitle{font-family:var(--font-display);color:var(--rhyme-cream);font-size:clamp(32px,9vw,48px)}.Rhc39W_outroCount{font-family:var(--font-display);color:var(--rhyme-primary);animation:Rhc39W_outroPop var(--dur-slow) var(--ease-snap) both;font-size:clamp(56px,14vw,88px);line-height:1}.Rhc39W_outroLabel{font-family:var(--font-display);color:var(--rhyme-cream);font-size:clamp(24px,7vw,36px)}.Rhc39W_outroHint{color:var(--rhyme-muted);margin-top:12px;font-size:15px}@keyframes Rhc39W_outroPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Rhc39W_outroCount{animation:none}}.Rhc39W_loadingLabel{font-family:var(--font-display);color:var(--rhyme-cream);font-size:32px}.Rhc39W_errorPanel{border-radius:var(--radius-xl);background:var(--rhyme-surface);border:1px solid var(--rhyme-line);flex-direction:column;gap:12px;width:100%;max-width:420px;padding:24px;display:flex}.Rhc39W_errorMessage{color:var(--rhyme-muted);font-size:15px}.Rhc39W_screenCamera .Rhc39W_topBar{inset-inline:0;z-index:6;position:absolute;top:0}.Rhc39W_screenCamera .Rhc39W_topLogo,.Rhc39W_screenCamera .Rhc39W_topSpacer{visibility:hidden}.Rhc39W_screenCamera .Rhc39W_exitButton{background:#050a1cb8}.Rhc39W_cameraSlot{flex:1;min-height:0;position:relative}.Rhc39W_cameraCount{text-shadow:0 3px 14px #000000bf;place-items:center;display:grid;position:absolute;inset:0}.Rhc39W_cameraWord{inset-inline:0;text-shadow:0 2px 10px #000c;pointer-events:none;background:linear-gradient(#050a1c00,#050a1ce0);padding-block-start:40px;position:absolute;bottom:0}.Rhc39W_cameraWord .Rhc39W_hero{height:auto;min-height:92px;padding-block-end:12px}.Rhc39W_cameraWord .Rhc39W_heroWaiting{opacity:.92}.Rhc39W_boardStageCamera{flex:0 0 clamp(300px,46dvh,384px)}
.FFGvwG_stage{background:var(--dock);border-block-end:4px solid var(--white);position:absolute;inset:0;overflow:hidden}.FFGvwG_video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.FFGvwG_rec{top:16px;border-radius:var(--radius-pill);color:var(--white);font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#050a1cb8;align-items:center;gap:8px;padding:8px 14px 6px;font-size:15px;line-height:1;display:inline-flex;position:absolute;inset-inline-end:16px}.FFGvwG_dot{background:var(--danger);border-radius:50%;width:10px;height:10px;margin-block-end:2px;animation:1.2s steps(2,jump-none) infinite FFGvwG_blink}@keyframes FFGvwG_blink{to{opacity:.25}}@media (prefers-reduced-motion:reduce){.FFGvwG_dot{animation:none}}
.meqK-a_screen{--beat:.652s;isolation:isolate;justify-content:center;align-items:center;height:100dvh;padding:64px 20px 104px;display:flex;position:relative;overflow:hidden}.meqK-a_record{z-index:-2;aspect-ratio:1;background:radial-gradient(circle, var(--cta) 0 7%, var(--cta-edge) 7.4% 8%, transparent 8.4%), repeating-radial-gradient(circle, color-mix(in srgb, var(--white) 5%, var(--dock)) 0 2px, var(--dock) 2px 7px);border-radius:50%;width:max(150vmin,760px);animation:7.8s linear infinite meqK-a_spin;position:absolute;top:23%;left:50%;translate:-50% -50%;box-shadow:0 24px 80px #00000080}.meqK-a_record:after{content:"";background:conic-gradient(from 20deg, transparent 0 8%, color-mix(in srgb, var(--white) 12%, transparent) 12%, transparent 18% 58%, color-mix(in srgb, var(--accent) 14%, transparent) 62%, transparent 68%);border-radius:50%;animation:7.8s linear infinite reverse meqK-a_spin;position:absolute;inset:0}@keyframes meqK-a_spin{to{rotate:360deg}}.meqK-a_slaps{z-index:-1;pointer-events:none;position:absolute;inset:0}.meqK-a_slap{left:var(--x);top:var(--y);rotate:var(--tilt);border:3px solid var(--white);background:var(--face);color:var(--ink);font-family:var(--font-display);white-space:nowrap;animation:meqK-a_slapOn .34s cubic-bezier(.2, 1.4, .4, 1) calc(1.15s + var(--order) * 90ms) both, meqK-a_slapBeat calc(var(--beat) * 2) ease-out calc(1.6s + var(--order) * var(--beat) / 2) infinite;border-radius:12px;padding:6px 14px 4px;font-size:clamp(15px,4.6vw,26px);line-height:1.2;position:absolute;box-shadow:0 6px 14px #00000073}@keyframes meqK-a_slapOn{0%{opacity:0;scale:2.2;rotate:calc(var(--tilt) * 2.4)}to{opacity:1;scale:1;rotate:var(--tilt)}}@keyframes meqK-a_slapBeat{0%,to{translate:0}10%{translate:0 -5px}}.meqK-a_stage{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2dvh,18px);width:100%;max-width:460px;display:flex}.meqK-a_logo{aspect-ratio:427/640;max-width:88vw;height:clamp(280px,56dvh,620px)}.meqK-a_tagline{font-family:var(--font-display);color:var(--white);text-wrap:balance;text-shadow:0 2px 10px #000000a6;animation:meqK-a_rise .36s var(--ease-snap) 1.1s both;margin:0;font-size:clamp(19px,5.2vw,26px);line-height:1.25}@keyframes meqK-a_rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.meqK-a_cta{border:5px solid var(--white);background:var(--cta);min-width:min(100%,300px);min-height:76px;color:var(--ink);font-family:var(--font-display);transition:scale var(--dur-fast) var(--ease-snap), box-shadow var(--dur-fast) var(--ease-snap);animation:meqK-a_rise .36s var(--ease-snap) 1.25s both, meqK-a_ctaKick var(--beat) ease-out 1.8s infinite;border-radius:22px;justify-content:center;align-items:center;gap:12px;padding:8px 36px 4px;font-size:clamp(32px,9vw,42px);line-height:1;text-decoration:none;display:inline-flex;rotate:-2deg;box-shadow:0 10px 22px #00000080}.meqK-a_cta svg{margin-block-end:4px}.meqK-a_cta:hover{scale:1.04}.meqK-a_cta:active{scale:.96;box-shadow:0 4px 10px #00000080}@keyframes meqK-a_ctaKick{0%,to{transform:none}12%{transform:scale(1.035)}}.meqK-a_copy{max-width:34ch;color:var(--chrome);text-shadow:0 1px 6px #000000b3;animation:meqK-a_rise .36s var(--ease-snap) 1.35s both;margin:0;font-size:15px}@media (min-width:1000px){.meqK-a_screen{padding-block:32px}.meqK-a_slap{font-size:28px}.meqK-a_slap:last-child{top:66%;left:7%}}@media (prefers-reduced-motion:reduce){.meqK-a_record,.meqK-a_record:after,.meqK-a_slap,.meqK-a_tagline,.meqK-a_cta,.meqK-a_copy{animation:none}}.meqK-a_menu{inset-inline:0;z-index:3;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-block-start:3px solid var(--white);background:var(--dock);grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:absolute;bottom:0}.meqK-a_menuItem{min-height:64px;color:var(--white);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 2px;font-family:inherit;font-size:12.5px;line-height:1.1;text-decoration:none;display:flex}.meqK-a_menuItem:active{background:var(--card-raised)}@media (min-width:901px){.meqK-a_menu{display:none}}@media (max-width:900px){.meqK-a_screen{padding:52px 16px 104px}.meqK-a_logo{height:clamp(220px,46dvh,460px)}.meqK-a_copy,.meqK-a_slap:last-child{display:none}}
.kYh5Hq_columns{gap:var(--space-4);grid-template-columns:1fr;align-items:start;display:grid}.kYh5Hq_column{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@media (min-width:1000px){.kYh5Hq_columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.kYh5Hq_card{gap:var(--space-3);padding:var(--space-4);background:var(--card);border:2px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:0 4px 0 var(--dock);flex-direction:column;display:flex}.kYh5Hq_cardTitle{letter-spacing:.05em;text-transform:uppercase;font-size:22px}.kYh5Hq_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--chrome);font-size:13px;font-weight:800}.kYh5Hq_empty{padding:var(--space-5);text-align:center;color:var(--chrome)}.kYh5Hq_tools{gap:var(--space-2);flex-wrap:wrap;display:flex}.kYh5Hq_search{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);background:var(--dock);border:2px solid var(--card-border);border-radius:var(--radius-pill);flex:100%;display:flex}.kYh5Hq_search:focus-within{border-color:var(--accent);box-shadow:var(--glow)}.kYh5Hq_search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.kYh5Hq_search input::placeholder{color:var(--rhyme-faint)}.kYh5Hq_chip{min-height:40px;padding:0 var(--space-4);border:2px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card-raised);transition:transform var(--dur-fast) var(--ease-snap);flex:auto;font-size:14px;font-weight:800}.kYh5Hq_chip:active{transform:translateY(2px)}.kYh5Hq_chipOn{border-color:var(--accent);box-shadow:var(--glow)}.kYh5Hq_beatList{gap:var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;max-height:340px;padding:2px;display:flex;overflow-y:auto}.kYh5Hq_beatRow{align-items:center;gap:var(--space-1);background:var(--card-raised);border-radius:var(--radius-lg);border:2px solid #0000;padding-inline-end:var(--space-1);display:flex;position:relative}.kYh5Hq_beatRowSelected{border-color:var(--accent);box-shadow:var(--glow)}.kYh5Hq_beatMain{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-3);text-align:start;flex:1;display:flex}.kYh5Hq_beatText{flex-direction:column;flex:1;min-width:0;display:flex}.kYh5Hq_beatTitle{font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}.kYh5Hq_beatSub{color:var(--chrome);font-size:13px}.kYh5Hq_rowTool{width:var(--touch-target);height:var(--touch-target);color:var(--chrome);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kYh5Hq_heartOff img{opacity:.35;filter:grayscale()}.kYh5Hq_menuWrap{position:relative}.kYh5Hq_menu{z-index:5;min-width:160px;padding:var(--space-1);background:var(--dock);border:2px solid var(--card-border);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline-end:0}.kYh5Hq_menu button{padding:10px var(--space-3);border-radius:var(--radius-sm);text-align:start;font-weight:700}.kYh5Hq_menu button:hover{background:var(--card)}.kYh5Hq_playerCard{gap:var(--space-4)}.kYh5Hq_playerHead{justify-content:space-between;align-items:center;display:flex}.kYh5Hq_gear{width:var(--touch-target);height:var(--touch-target);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kYh5Hq_playerBody{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.kYh5Hq_playerTitle{font-family:var(--font-display);letter-spacing:.03em;font-size:26px;line-height:1.15}.kYh5Hq_times{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;color:var(--chrome);font-size:13px;display:flex}.kYh5Hq_transport{margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.kYh5Hq_tool{width:var(--touch-target);height:var(--touch-target);color:var(--chrome);opacity:.8;transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kYh5Hq_tool:active{transform:scale(.9)}.kYh5Hq_toolOn{opacity:1;color:var(--white);background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 0 0 2px var(--accent)}.kYh5Hq_flip{transform:scaleX(-1)}.kYh5Hq_playRound{background:var(--card-raised);border:2px solid var(--accent);width:64px;height:64px;box-shadow:var(--glow);transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kYh5Hq_playRound:active{transform:translateY(2px)scale(.96)}.kYh5Hq_tapBlock{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.kYh5Hq_tapTile{justify-content:center;align-items:center;gap:var(--space-1);background:var(--word-0);width:100%;min-height:120px;color:var(--ink);border-bottom:6px solid var(--word-0-edge);border-radius:var(--radius-lg);touch-action:manipulation;transition:transform var(--dur-fast) var(--ease-snap);flex-direction:column;display:flex}.kYh5Hq_tapTile:active{border-bottom-width:2px;transform:translateY(4px)}.kYh5Hq_tapWord{font-family:var(--font-display);letter-spacing:.06em;font-size:40px}.kYh5Hq_tapHint{font-size:13px;font-weight:700}.kYh5Hq_bpmRow{align-items:center;gap:var(--space-4);display:flex}.kYh5Hq_bpmButton{background:var(--card-raised);border:2px solid var(--card-border);border-radius:50%;width:48px;height:48px;font-size:24px;font-weight:800}.kYh5Hq_bpmValue{text-align:center;min-width:96px;font-family:var(--font-display);font-size:26px}.kYh5Hq_bpmField{text-align:center;width:96px}.kYh5Hq_previewButton{width:100%;padding:var(--space-3);background:var(--dock);border:2px solid var(--card-border);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) linear;display:block}.kYh5Hq_previewButton:hover{border-color:var(--accent)}.kYh5Hq_previewGrid{gap:var(--space-2);flex-direction:column;display:flex}.kYh5Hq_previewRow{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.kYh5Hq_slot{border-radius:var(--radius-sm);background:var(--rhyme-cell);height:48px}.kYh5Hq_tile{height:48px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;animation:kYh5Hq_tile-drop .22s var(--ease-snap) both;border-bottom:5px solid #0000;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;overflow:hidden}.kYh5Hq_previewHint{padding:var(--space-5);text-align:center;color:var(--chrome);display:block}@keyframes kYh5Hq_tile-drop{0%{opacity:0;transform:translateY(-8px)}}.kYh5Hq_carousel{align-items:center;gap:var(--space-2);display:flex}.kYh5Hq_arrow{width:var(--touch-target);height:var(--touch-target);background:var(--card-raised);border:2px solid var(--card-border);transition:transform var(--dur-fast) var(--ease-snap);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.kYh5Hq_arrow:active{transform:scale(.9)}.kYh5Hq_carouselText{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.kYh5Hq_carouselName{font-family:var(--font-display);letter-spacing:.03em;font-size:22px}.kYh5Hq_sheet{position:relative}.kYh5Hq_sheetClose{z-index:1;background:var(--card-raised);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.kYh5Hq_playerHead .kYh5Hq_sheetClose{position:static}.kYh5Hq_sheetRows{gap:var(--space-2);max-height:320px;padding-top:var(--space-6);flex-direction:column;display:flex;overflow-y:auto}.kYh5Hq_playerHead+.kYh5Hq_sheetRows{padding-top:0}.kYh5Hq_sheetRow{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--card-raised);border-radius:var(--radius-lg);text-align:start;border:2px solid #0000;display:flex}.kYh5Hq_sheetRowActive{border-color:var(--accent);box-shadow:var(--glow)}.kYh5Hq_sheetRowText{flex-direction:column;flex:1;min-width:0;display:flex}.kYh5Hq_sheetRowTitle{font-weight:800}.kYh5Hq_advanced{gap:var(--space-3);flex-direction:column;display:flex}.kYh5Hq_advancedToggle{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);background:var(--card-raised);border:2px solid var(--card-border);border-radius:var(--radius-lg);text-align:start;display:flex}.kYh5Hq_advancedText{flex-direction:column;flex:1;min-width:0;display:flex}.kYh5Hq_advancedSummary{font-weight:800}.kYh5Hq_chevronUp{transform:rotate(180deg)}.kYh5Hq_advancedBody{gap:var(--space-3);flex-direction:column;display:flex}.kYh5Hq_schemeArrows{gap:var(--space-1);display:flex}.kYh5Hq_rowButton{text-align:start}.kYh5Hq_rowValue{color:var(--chrome);font-weight:700}.kYh5Hq_thresholdField{text-align:center;width:96px;min-height:44px}.kYh5Hq_languageRow{gap:var(--space-2);flex-direction:column;display:flex}.kYh5Hq_select{appearance:none;background-color:var(--card-raised);font-weight:700}.kYh5Hq_contentToggle{gap:var(--space-2);flex-direction:column;display:flex}.kYh5Hq_segmented{background:var(--dock);border:2px solid var(--card-border);border-radius:var(--radius-pill);grid-template-columns:1fr 1fr;padding:4px;display:grid}.kYh5Hq_segmented button{border-radius:var(--radius-pill);min-height:44px;color:var(--chrome);font-weight:800}.kYh5Hq_segmentOn{background:var(--accent);color:var(--ink)}.kYh5Hq_segmentDanger{background:var(--danger);color:var(--white)}.kYh5Hq_scrim{z-index:50;padding:var(--space-4);background:color-mix(in srgb, var(--dock) 80%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kYh5Hq_dialog{gap:var(--space-3);width:100%;max-width:400px;padding:var(--space-5);background:var(--card);border:2px solid var(--danger);border-radius:var(--radius-xl);flex-direction:column;display:flex}.kYh5Hq_dialogActions{gap:var(--space-2);flex-direction:column;display:flex}.kYh5Hq_stepper{gap:var(--space-2);margin:0 0 var(--space-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.kYh5Hq_stepperItem{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-2);border:2px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card);color:var(--chrome);font-size:14px;font-weight:800;display:flex}.kYh5Hq_stepperOn{border-color:var(--accent);color:var(--white);box-shadow:var(--glow)}.kYh5Hq_stepperNumber{background:var(--card-raised);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:inline-flex}.kYh5Hq_stepperOn .kYh5Hq_stepperNumber{background:var(--accent);color:var(--ink)}.kYh5Hq_stepBack{min-height:60px;padding:0 var(--space-5);border:2px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card);font-family:var(--font-display);letter-spacing:.04em;font-size:18px}.kYh5Hq_choices{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.kYh5Hq_choice{justify-content:center;align-items:center;gap:var(--space-2);min-height:112px;padding:var(--space-3);border:2px solid var(--card-border);border-radius:var(--radius-xl);background:var(--card-raised);font-family:var(--font-display);letter-spacing:.04em;text-align:center;transition:transform var(--dur-fast) var(--ease-snap);flex-direction:column;font-size:22px;display:flex}.kYh5Hq_choice:active{transform:translateY(2px)}.kYh5Hq_choiceOn{border-color:var(--accent);box-shadow:var(--glow)}.kYh5Hq_recDotOn{background:var(--danger);animation:1s ease-in-out infinite alternate kYh5Hq_rec-pulse}.kYh5Hq_recPanel{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--dock);border:2px solid var(--card-border);border-radius:var(--radius-lg);flex-wrap:wrap;font-size:14px;font-weight:700;display:flex}.kYh5Hq_tip{color:var(--chrome);flex:100%;margin:0;font-size:13px;font-weight:600}.kYh5Hq_micMeter{border-radius:var(--radius-pill);background:var(--rhyme-track);flex:1;height:8px;overflow:hidden}.kYh5Hq_micMeterFill{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.kYh5Hq_recDot{background:var(--chrome);border-radius:50%;width:14px;height:14px}@keyframes kYh5Hq_rec-pulse{to{opacity:.35}}.kYh5Hq_cameraToggle{border:2px solid var(--white);border-radius:var(--radius-md);min-height:44px;font-family:var(--font-display);color:var(--white);padding:0 14px;font-size:15px}.kYh5Hq_progressCard{border:3px solid var(--white);background:var(--card-raised);border-radius:18px;gap:12px;padding:14px 16px;display:grid}.kYh5Hq_daily{border-block-start:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:12px;padding-block-start:12px;display:flex}.kYh5Hq_dailyText{gap:2px;min-width:0;display:grid}.kYh5Hq_dailyEyebrow{color:var(--word-2);font-size:13px}.kYh5Hq_dailyTitle{font-family:var(--font-display);color:var(--white);text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.15;overflow:hidden}.kYh5Hq_dailyBtn{border-radius:var(--radius-pill);background:var(--accent);min-height:44px;color:var(--ink);font-family:var(--font-display);cursor:pointer;border:0;flex:none;padding:8px 16px;font-size:15px}.kYh5Hq_dailyBtn:disabled{background:var(--rhyme-track);color:var(--white);cursor:default}.kYh5Hq_beatRowLocked{opacity:.62}.kYh5Hq_beatRowLocked .kYh5Hq_beatMain{cursor:default}@media (max-width:999px){.kYh5Hq_beatList{max-height:none;overflow-y:visible}}
