.lband[data-v-37fb467e]{--out:cubic-bezier(.23,1,.32,1);--io:cubic-bezier(.77,0,.175,1);--spring:cubic-bezier(.34,1.56,.64,1);background:var(--surface);border:1px solid var(--card-border);box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;padding:28px;display:grid;overflow:hidden}@media (width<=820px){.lband[data-v-37fb467e]{grid-template-columns:1fr;padding:22px}}h3[data-v-37fb467e]{letter-spacing:-.025em;color:var(--foreground);font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.15}.copy>p[data-v-37fb467e]{color:var(--muted-foreground);max-width:46ch;margin-top:10px;font-size:15px;line-height:1.6}.tag[data-v-37fb467e]{background:color-mix(in srgb,var(--brand) 12%,transparent);color:#b0204a;margin-bottom:12px;padding:4px 9px;font-size:11.5px}.btn[data-v-37fb467e],.tag[data-v-37fb467e]{border-radius:999px;font-weight:800;display:inline-flex}.btn[data-v-37fb467e]{background:var(--brand);color:var(--brand-foreground);transition:transform .16s var(--out),filter .2s;align-items:center;margin-top:20px;padding:13px 22px;font-size:14.5px}.btn[data-v-37fb467e]:hover{filter:brightness(1.06)}.btn[data-v-37fb467e]:active{transform:scale(.97)}.btn.ink[data-v-37fb467e]{background:var(--foreground);color:var(--background)}.copy>p.fine[data-v-37fb467e]{margin-top:10px;font-size:12.5px}.ex[data-v-37fb467e]{color:var(--muted-foreground);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.fan[data-v-37fb467e]{justify-content:center;align-items:center;height:260px;display:flex;position:relative}.fc[data-v-37fb467e]{aspect-ratio:9/16;width:132px;transition:transform .45s var(--spring);border:3px solid #fff;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 18px 34px -16px #1e14408c}.fc img[data-v-37fb467e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fc[data-v-37fb467e]:first-child{transform:translate(-62px)rotate(-9deg)}.fc[data-v-37fb467e]:nth-child(2){z-index:2;transform:translateY(-6px)}.fc[data-v-37fb467e]:nth-child(3){transform:translate(62px)rotate(9deg)}.lband:hover .fc[data-v-37fb467e]:first-child{transform:translate(-118px)rotate(-12deg)}.lband:hover .fc[data-v-37fb467e]:nth-child(2){transform:translateY(-14px)scale(1.04)}.lband:hover .fc[data-v-37fb467e]:nth-child(3){transform:translate(118px)rotate(12deg)}.pill[data-v-37fb467e]{background:#ffffffeb;border-radius:9px;justify-content:space-between;padding:5px 8px;font-size:11px;display:flex;position:absolute;bottom:6px;left:6px;right:6px}.big[data-v-37fb467e],.pill[data-v-37fb467e]{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:800}.big[data-v-37fb467e]{letter-spacing:-.045em;font-size:clamp(44px,6vw,64px);line-height:1}.copy .big+h3[data-v-37fb467e]{margin-top:10px}.mq[data-v-37fb467e]{flex-direction:column;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq[data-v-37fb467e],.row[data-v-37fb467e]{gap:10px;display:flex}.row[data-v-37fb467e]{width:max-content;animation:40s linear infinite mq-37fb467e}.row.r[data-v-37fb467e]{animation-direction:reverse}.lband:hover .row[data-v-37fb467e]{animation-duration:90s}.row img[data-v-37fb467e]{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:78px}@keyframes mq-37fb467e{to{transform:translate(-50%)}}.rec[data-v-37fb467e]{background:var(--surface-2);border-radius:18px;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:16px;display:grid}.p[data-v-37fb467e]{aspect-ratio:9/16;background:var(--surface);border-radius:12px;position:relative;overflow:hidden}.p img[data-v-37fb467e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.scan[data-v-37fb467e]{background:linear-gradient(#0000,#ff3d7173,#0000);height:30%;position:absolute;top:-30%;left:0;right:0}.lband:hover .scan[data-v-37fb467e]{animation:scan-37fb467e 1.6s var(--io) infinite}@keyframes scan-37fb467e{to{top:100%}}.rec-h[data-v-37fb467e]{color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.score[data-v-37fb467e]{color:var(--foreground);align-items:baseline;gap:6px;display:flex}.score b[data-v-37fb467e]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.score span[data-v-37fb467e]{color:var(--muted-foreground);font-size:13px;font-weight:700}.meter[data-v-37fb467e]{background:var(--surface);border-radius:9px;height:8px;margin-top:8px;overflow:hidden}.meter b[data-v-37fb467e]{background:var(--brand);transform-origin:0;height:100%;transition:transform .9s var(--out);display:block;transform:scaleX(0)}.seen .meter b[data-v-37fb467e]{transform:scaleX(.84)}.checks[data-v-37fb467e]{color:var(--foreground);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.checks .y[data-v-37fb467e]:before{content:"✓";color:#15803d;margin-right:8px;font-weight:800}.checks .n[data-v-37fb467e]:before{content:"✕";color:#c62b2e;margin-right:8px;font-weight:800}.odo[data-v-37fb467e]{letter-spacing:-.05em;font-variant-numeric:tabular-nums;height:1em;color:var(--foreground);font-size:clamp(64px,9vw,104px);font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.d[data-v-37fb467e]{transition:transform 1.2s var(--out);flex-direction:column;display:flex}.d span[data-v-37fb467e]{height:1em;line-height:1}.copy .odo+h3[data-v-37fb467e]{margin-top:6px}.week[data-v-37fb467e]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.week img[data-v-37fb467e]{aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;opacity:0;width:64px;transition:opacity .3s var(--out),transform .3s var(--out);border-radius:10px;transform:translateY(8px)}.seen .week img[data-v-37fb467e]{opacity:1;transform:none}.scr[data-v-37fb467e]{background:var(--foreground);color:#fff;border-radius:18px;padding:22px}.k[data-v-37fb467e]{color:#ffffffa6;font-size:12.5px;font-weight:700}.line[data-v-37fb467e]{letter-spacing:-.02em;min-height:2.4em;margin-top:10px;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.2}.line em[data-v-37fb467e]{color:#ff8fae;font-style:normal}.dots[data-v-37fb467e]{gap:6px;margin-top:16px;display:flex}.dots i[data-v-37fb467e]{background:#fff3;border-radius:9px;width:22px;height:4px}.dots i.on[data-v-37fb467e]{background:var(--brand)}.formula[data-v-37fb467e]{flex-direction:column;gap:10px;display:flex}.fx[data-v-37fb467e]{background:var(--surface-2);color:var(--foreground);border-radius:14px;padding:14px 16px;font-size:16px;line-height:1.4}.fx[data-v-37fb467e],.fx small[data-v-37fb467e]{font-weight:700}.fx small[data-v-37fb467e]{color:var(--muted-foreground);margin-bottom:4px;font-size:12px;display:block}.slot[data-v-37fb467e]{border:1.5px dashed color-mix(in srgb,var(--brand) 60%,transparent);color:#b0204a;background:#fff;border-radius:7px;min-width:4ch;padding:0 6px;transition:background .25s,border-color .25s;display:inline-block}.slot.filled[data-v-37fb467e]{background:color-mix(in srgb,var(--brand) 12%,transparent);border-style:solid}@media (prefers-reduced-motion:reduce){.lband[data-v-37fb467e],.lband[data-v-37fb467e] *{transition-duration:.01ms!important;animation:none!important}}
