.player[data-astro-cid-uilm3as4]{gap:var(--space-3);background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5);flex-direction:column;display:flex}.bar[data-astro-cid-uilm3as4]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.section-title[data-astro-cid-uilm3as4]{font-size:var(--callout-size);color:var(--text-secondary)}.buttons[data-astro-cid-uilm3as4]{gap:var(--space-1);display:flex}.icon-btn[data-astro-cid-uilm3as4]{border-radius:var(--radius-pill);min-width:44px;min-height:44px;color:var(--rose);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.icon-btn[data-astro-cid-uilm3as4]:hover{background:var(--rose-glow)}.icon-btn[data-astro-cid-uilm3as4][aria-pressed=false]{color:var(--text-tertiary)}.icon-btn[data-astro-cid-uilm3as4] svg[data-astro-cid-uilm3as4]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.play[data-astro-cid-uilm3as4] svg{fill:currentColor}.seek[data-astro-cid-uilm3as4]{width:100%;accent-color:var(--rose);min-height:24px;margin:0}.time[data-astro-cid-uilm3as4]{text-align:center;font-variant-numeric:tabular-nums}.picker[data-astro-cid-uilm3as4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip-toggle[data-astro-cid-uilm3as4]{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:var(--caption-size);color:var(--text-primary);background:color-mix(in srgb, var(--tone) 16%, transparent);border:0;align-items:center;gap:6px;display:inline-flex}.chip-toggle[data-astro-cid-uilm3as4][aria-pressed=false]{color:var(--text-tertiary);box-shadow:inset 0 0 0 1px var(--border-subtle);background:0 0}.chip-toggle[data-astro-cid-uilm3as4].me{--tone:var(--rose)}.chip-toggle[data-astro-cid-uilm3as4].partner{--tone:var(--sage)}.swatch[data-astro-cid-uilm3as4]{stroke:var(--tone);stroke-width:2px}.partner[data-astro-cid-uilm3as4] .swatch[data-astro-cid-uilm3as4]{stroke-dasharray:5 3}.now[data-astro-cid-uilm3as4]{align-items:center;gap:var(--space-4);display:flex}.art[data-astro-cid-uilm3as4]{aspect-ratio:4/3;border-radius:var(--radius-xs);background:var(--rose-glow);flex:none;width:96px;position:relative}.art[data-astro-cid-uilm3as4] img{object-fit:contain;width:100%;height:100%;transition:opacity var(--dur-state) var(--ease-out);position:absolute;inset:0}.art[data-astro-cid-uilm3as4] img.off{opacity:0}.title[data-astro-cid-uilm3as4]{font-family:"Newsreader", var(--cjk-serif);font-size:var(--h3-size);line-height:var(--h3-line)}.charts[data-astro-cid-uilm3as4]{gap:var(--space-3);flex-direction:column;display:flex}.chart[data-astro-cid-uilm3as4]{flex-direction:column;gap:4px;display:flex}canvas[data-astro-cid-uilm3as4]{cursor:pointer;touch-action:pan-y;width:100%;height:96px;display:block}.strip[data-astro-cid-uilm3as4]{gap:2px;display:flex}.seg[data-astro-cid-uilm3as4]{cursor:pointer;background:0 0;border:0;flex-basis:0;min-width:4px;height:32px;padding:0;position:relative}.seg[data-astro-cid-uilm3as4]:before{content:"";background:var(--tone);opacity:.55;border-radius:3px;position:absolute;inset:9px 0}.seg[data-astro-cid-uilm3as4].selected:before{opacity:1;box-shadow:inset 0 0 0 1.5px var(--text-primary)}.rose[data-astro-cid-uilm3as4]{--tone:var(--rose)}.gold[data-astro-cid-uilm3as4]{--tone:var(--gold)}.sage[data-astro-cid-uilm3as4]{--tone:var(--sage)}@media (width<=640px){.player[data-astro-cid-uilm3as4]{padding:var(--space-4)}canvas[data-astro-cid-uilm3as4]{height:80px}}@media (prefers-reduced-motion:reduce){.art[data-astro-cid-uilm3as4] img{transition:none}}.mode[data-astro-cid-ckz7er4v]{gap:var(--space-9);padding-block:var(--space-9);border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex}.text[data-astro-cid-ckz7er4v]{gap:var(--space-4);flex-direction:column;flex:5 340px;min-width:0;display:flex}.shots[data-astro-cid-ckz7er4v]{justify-content:center;gap:var(--space-6);flex-wrap:wrap;flex:6 420px;display:flex}figure[data-astro-cid-ckz7er4v]{align-items:center;gap:var(--space-3);flex-direction:column;width:min(200px,42vw);display:flex}figcaption[data-astro-cid-ckz7er4v]{text-align:center}.points[data-astro-cid-ckz7er4v]{border-top:1px solid var(--border-subtle)}.points[data-astro-cid-ckz7er4v] li[data-astro-cid-ckz7er4v]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--callout-size);line-height:var(--callout-line);align-items:baseline;display:flex}.points[data-astro-cid-ckz7er4v] .tick{color:var(--rose);position:relative;top:2px}@media (width>=900px){.reverse[data-astro-cid-ckz7er4v]{flex-direction:row-reverse}}.hero[data-astro-cid-rekydxwh]{background:var(--canvas);color:var(--text-primary);padding-block:var(--space-10)}.hero-inner[data-astro-cid-rekydxwh]{align-items:center;gap:var(--space-9);flex-wrap:wrap;display:flex}.hero-text[data-astro-cid-rekydxwh]{gap:var(--space-5);flex-direction:column;flex:6 380px;display:flex}.hero-text[data-astro-cid-rekydxwh] .t-display[data-astro-cid-rekydxwh]{font-size:clamp(40px, 6vw, var(--display-size));line-height:1.1}.hero-shots[data-astro-cid-rekydxwh]{flex:4 240px;justify-content:center;display:flex}.section-head[data-astro-cid-rekydxwh]{gap:var(--space-4);max-width:var(--container-prose);padding-bottom:var(--space-8);flex-direction:column;display:flex}.section-head[data-astro-cid-rekydxwh] .t-display[data-astro-cid-rekydxwh]{font-size:clamp(36px, 5vw, var(--display-size));line-height:1.12}.wear-grid[data-astro-cid-rekydxwh]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.wear-card[data-astro-cid-rekydxwh]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);flex-direction:column;display:flex;overflow:hidden}.wear-card[data-astro-cid-rekydxwh] figcaption[data-astro-cid-rekydxwh]{gap:var(--space-2);padding:var(--space-5);flex-direction:column;display:flex}.tips-title[data-astro-cid-rekydxwh]{padding-top:var(--space-9);padding-bottom:var(--space-4)}.tips[data-astro-cid-rekydxwh]{gap:var(--space-6);border-top:1px solid var(--border-strong);padding-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.tips[data-astro-cid-rekydxwh] li[data-astro-cid-rekydxwh]{gap:var(--space-4);align-items:baseline;display:flex}.tips[data-astro-cid-rekydxwh] div[data-astro-cid-rekydxwh]{gap:var(--space-2);flex-direction:column;display:flex}.playback[data-astro-cid-rekydxwh]{background:var(--canvas);color:var(--text-primary)}.playback-inner[data-astro-cid-rekydxwh]{gap:var(--space-9);flex-wrap:wrap;align-items:flex-start;display:flex}.playback-text[data-astro-cid-rekydxwh]{gap:var(--space-5);flex-direction:column;flex:4 320px;min-width:0;display:flex}.playback-text[data-astro-cid-rekydxwh] .t-display[data-astro-cid-rekydxwh]{font-size:clamp(36px, 5vw, var(--display-size));line-height:1.12}.duo[data-astro-cid-rekydxwh]{margin-top:var(--space-11);padding-top:var(--space-10);border-top:1px solid var(--border-subtle)}.playback-demo[data-astro-cid-rekydxwh]{gap:var(--space-3);flex-direction:column;flex:7 440px;min-width:0;display:flex}.points[data-astro-cid-rekydxwh]{border-top:1px solid var(--border-subtle)}.points[data-astro-cid-rekydxwh] li[data-astro-cid-rekydxwh]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--callout-size);line-height:var(--callout-line);align-items:baseline;display:flex}.points[data-astro-cid-rekydxwh] .tick{color:var(--rose);position:relative;top:2px}
