.play-guide[data-v-e4d1c2c2]{gap:var(--fl-s4);min-width:0;display:grid}.play-guide__stages[data-v-e4d1c2c2]{gap:var(--fl-s1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.play-guide__step[data-v-e4d1c2c2]{min-width:0;min-height:44px;padding:var(--fl-s1);border:0;border-bottom:2px solid var(--fl-hairline);color:var(--fl-text-3);font:var(--fl-caption-md);transition:color var(--fl-dur) var(--fl-ease-out),border-color var(--fl-dur) var(--fl-ease-out);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;display:flex}.play-guide__step span[data-v-e4d1c2c2]{background:var(--fl-row);width:20px;height:20px;font:var(--fl-caption-md);border-radius:50%;flex:none;place-items:center;display:grid}.play-guide__step.is-active[data-v-e4d1c2c2]{color:var(--fl-text);border-color:var(--fl-text)}.play-guide__step.is-active span[data-v-e4d1c2c2]{background:var(--fl-btn-block-bg);color:var(--fl-btn-block-fg)}.play-guide__stages button[data-v-e4d1c2c2]:focus-visible{outline:2px solid var(--fl-focus-ring);outline-offset:2px;border-radius:var(--fl-r-sm)}.play-guide__stages button[data-v-e4d1c2c2]{cursor:pointer}.play-guide__stages--progress .play-guide__step[data-v-e4d1c2c2]{min-height:32px;padding:0 0 var(--fl-s2);border-color:var(--fl-hairline)}.play-guide__stages--progress .is-complete[data-v-e4d1c2c2]{color:var(--fl-text-2)}.play-guide__stages--progress .is-active[data-v-e4d1c2c2]{border-color:var(--fl-text)}.play-guide__stage[data-v-e4d1c2c2]{gap:var(--fl-s4);min-width:0;display:grid}.play-guide__visual[data-v-e4d1c2c2]{isolation:isolate;min-width:0;height:210px;padding:var(--fl-s4);border-radius:var(--fl-r-lg);align-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.play-guide__visual[data-v-e4d1c2c2]>:not(.nmf-backdrop){z-index:1;min-width:0;position:relative}.play-guide__copy[data-v-e4d1c2c2]{gap:var(--fl-s2);display:grid}.play-guide__copy h3[data-v-e4d1c2c2],.play-guide__copy p[data-v-e4d1c2c2]{margin:0}.play-guide__copy .fl-body[data-v-e4d1c2c2]{color:var(--fl-text)}.play-guide__timing[data-v-e4d1c2c2]{color:var(--fl-text-2)}.pick-example[data-v-e4d1c2c2]{gap:var(--fl-s3);justify-items:center;display:grid}.pick-example__pool[data-v-e4d1c2c2]{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;width:100%;display:grid}.pick-example__song[data-v-e4d1c2c2]{aspect-ratio:1;border-radius:var(--fl-r-sm);opacity:.48;min-width:0;position:relative}.pick-example__song img[data-v-e4d1c2c2]{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.pick-example__song.is-picked[data-v-e4d1c2c2]{opacity:1;outline:2px solid var(--fl-gold);outline-offset:1px;animation:guide-pick-e4d1c2c2 var(--fl-dur-event) var(--fl-ease-out) both;animation-delay:calc(var(--i)*90ms)}.pick-example__song>span[data-v-e4d1c2c2]{background:var(--fl-gold);width:14px;height:14px;color:var(--fl-n900);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.pick-example__selection[data-v-e4d1c2c2]{justify-content:space-between;align-items:center;gap:var(--fl-s2);width:100%;padding:var(--fl-s3);display:flex}.pick-example__selection>div[data-v-e4d1c2c2]{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:160px;display:grid}.pick-example__selection img[data-v-e4d1c2c2]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--fl-r-sm);width:100%;animation:guide-arrive-e4d1c2c2 var(--fl-dur-event) var(--fl-ease-out) both;animation-delay:calc(.12s + var(--i)*90ms);display:block}.pick-example__selection>b[data-v-e4d1c2c2],.pick-example__selection>span[data-v-e4d1c2c2]{white-space:nowrap;flex:none}.stream-example[data-v-e4d1c2c2]{width:100%;padding:var(--fl-s3);gap:var(--fl-s2);display:grid}.stream-example__head[data-v-e4d1c2c2]{justify-content:space-between;align-items:center;gap:var(--fl-s2);display:flex}.stream-example__covers[data-v-e4d1c2c2]{gap:3px;min-width:0;display:flex}.stream-example__covers img[data-v-e4d1c2c2]{-o-object-fit:cover;object-fit:cover;border-radius:var(--fl-r-sm);width:22px;height:22px}.stream-example__head>span[data-v-e4d1c2c2]{align-items:center;gap:var(--fl-s1);display:flex}.stream-example__chart[data-v-e4d1c2c2]{width:100%;height:90px;display:block;overflow:visible}.stream-example__grid[data-v-e4d1c2c2]{stroke:var(--fl-n50);stroke-opacity:.18;stroke-width:1px}.stream-example__area[data-v-e4d1c2c2]{fill:var(--fl-n50);fill-opacity:.1}.stream-example__line[data-v-e4d1c2c2]{stroke:var(--fl-n50);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;animation:guide-chart-e4d1c2c2 var(--fl-dur-splash) var(--fl-ease-out) both}.stream-example__point[data-v-e4d1c2c2]{fill:var(--fl-n50);animation:guide-arrive-e4d1c2c2 var(--fl-dur-event) var(--fl-ease-out) both;animation-delay:var(--fl-dur-slow)}.stream-example__dates[data-v-e4d1c2c2]{justify-content:space-between;display:flex}.practice-example[data-v-e4d1c2c2]{justify-items:center;gap:var(--fl-s2);padding:var(--fl-s5) var(--fl-s3);text-align:center;display:grid}.result-example__board[data-v-e4d1c2c2]{gap:var(--fl-s1);padding:var(--fl-s3);display:grid}.result-example__heading[data-v-e4d1c2c2]{margin-bottom:var(--fl-s1)}.result-example__row[data-v-e4d1c2c2]{align-items:center;gap:var(--fl-s2);min-height:34px;padding:4px var(--fl-s2);border-radius:var(--fl-r-sm);animation:guide-arrive-e4d1c2c2 var(--fl-dur-event) var(--fl-ease-out) both;animation-delay:calc(var(--i)*80ms);display:flex}.result-example__row>b[data-v-e4d1c2c2]{width:12px;font:var(--fl-caption-md);flex:none}.result-example__row strong[data-v-e4d1c2c2]{font:var(--fl-label);flex:1}.result-example__row.is-you[data-v-e4d1c2c2]{background:var(--fl-gold);color:var(--fl-n900)}.result-example__avatar[data-v-e4d1c2c2]{flex:none;place-items:center;width:24px;height:24px;display:grid}.result-example__avatar>i[data-v-e4d1c2c2]{opacity:.24;background:currentColor;border-radius:50%;width:20px;height:20px;display:block}.result-example__placeholder[data-v-e4d1c2c2]{opacity:.36;width:34%}.result-example__placeholder[data-v-e4d1c2c2],.result-example__score[data-v-e4d1c2c2]{border-radius:var(--fl-r-sm);background:currentColor;height:5px}.result-example__score[data-v-e4d1c2c2]{opacity:.24;width:32px;margin-left:auto}@keyframes guide-pick-e4d1c2c2{0%{opacity:.48;outline-color:#0000}to{opacity:1;outline-color:var(--fl-gold)}}@keyframes guide-arrive-e4d1c2c2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes guide-chart-e4d1c2c2{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@container (width<=290px){.pick-example__pool[data-v-e4d1c2c2]{gap:5px}.pick-example__selection[data-v-e4d1c2c2]{padding:var(--fl-s2)}.stream-example__covers img[data-v-e4d1c2c2]{width:18px;height:18px}.stream-example__head>span[data-v-e4d1c2c2]{font:var(--fl-micro)}}@media (height<=760px){.play-guide__visual[data-v-e4d1c2c2]{height:184px}.stream-example__chart[data-v-e4d1c2c2]{height:74px}}@media (height<=680px){.play-guide__visual[data-v-e4d1c2c2]{height:160px;padding:var(--fl-s3)}.stream-example__chart[data-v-e4d1c2c2]{height:60px}}@media (prefers-reduced-motion:reduce){.play-guide[data-v-e4d1c2c2] *,.play-guide[data-v-e4d1c2c2] *{transition:none!important;animation:none!important}.stream-example__line[data-v-e4d1c2c2]{stroke-dashoffset:0}}.nmf-rules[data-v-b3bd6864]{gap:var(--fl-s3);flex-direction:column;height:min(720px,85dvh);display:flex;overflow:hidden}.nmf-rules>.wk-row[data-v-b3bd6864],.nmf-rules__actions[data-v-b3bd6864]{flex:none}.nmf-rules__body[data-v-b3bd6864]{align-content:start;gap:var(--fl-s4);overscroll-behavior:contain;flex:1;min-height:0;display:grid;overflow:auto}.nmf-rules h2[data-v-b3bd6864],.nmf-rules h3[data-v-b3bd6864]{margin:0}.nmf-rules__actions[data-v-b3bd6864]{gap:var(--fl-s3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.nmf-rules__detail[data-v-b3bd6864]{border-top:1px solid var(--fl-hairline)}.nmf-rules__details[data-v-b3bd6864]{gap:var(--fl-s5);padding-top:var(--fl-s3);display:grid}.nmf-rules__details section[data-v-b3bd6864]{gap:var(--fl-s2);display:grid}.nmf-rules__details p[data-v-b3bd6864]{color:var(--fl-text-2)}.nmf-rules__reward[data-v-b3bd6864]{gap:var(--fl-s3)}.nmf-rules__reward[data-v-b3bd6864],summary[data-v-b3bd6864]{justify-content:space-between;align-items:center;display:flex}summary[data-v-b3bd6864]{gap:var(--fl-s2);cursor:pointer;min-height:44px;list-style:none}summary[data-v-b3bd6864]::-webkit-details-marker{display:none}summary[data-v-b3bd6864] .fl-icon{transition:transform var(--fl-dur-fast) var(--fl-ease-out)}details[open] summary[data-v-b3bd6864] .fl-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){summary[data-v-b3bd6864] .fl-icon{transition:none}}
