.uxp{--uxp-ink:#140d1f;--uxp-ink-soft:#4a4058;--uxp-ink-faint:#7a7188;--uxp-coral:#f05b67;--uxp-coral-deep:#d64550;--uxp-sherbet:#ff9a3c;--uxp-pair:linear-gradient(105deg, #f05b67 0%, #ff9a3c 100%);--uxp-jade:#12a66a;--uxp-line:#2412331a;--uxp-line-strong:#24123329;--uxp-radius:10px;--uxp-radius-lg:18px;--uxp-ease:cubic-bezier(.22, 1, .36, 1);--uxp-ease-out:cubic-bezier(.16, 1, .3, 1);color:var(--uxp-ink);-webkit-font-smoothing:antialiased}.uxp[data-direction=broadcast]{--uxp-canvas:#f7f5f8;--uxp-canvas-soft:#efeaf2;--uxp-surface:#fff;--uxp-surface-raised:#fff;--uxp-surface-light:#fff;--uxp-text:#1a1224;--uxp-text-soft:#534a62;--uxp-text-faint:#7d748c;--uxp-line:#1a12241a;--uxp-line-strong:#1a122429;--uxp-atmosphere:#f7f5f8;--uxp-hero:#f7f5f8;--uxp-display:"Mazzard H", system-ui, sans-serif;--uxp-body:"Mazzard H", system-ui, sans-serif;--uxp-tracking-display:-.04em;--uxp-shadow:0 1px 0 #1a12240a, 0 20px 48px -32px #1a122438;--uxp-panel-bg:#fff;--uxp-mode:light;--uxp-radius:8px;--uxp-radius-lg:14px;--uxp-max:1060px}.uxp[data-direction=court-side]{--uxp-canvas:#0c0814;--uxp-canvas-soft:#14101c;--uxp-surface:#17121f;--uxp-surface-raised:#1e1828;--uxp-surface-light:#f7f5f9;--uxp-text:#f4f0f8;--uxp-text-soft:#f4f0f8b3;--uxp-text-faint:#f4f0f86b;--uxp-line:#ffffff14;--uxp-line-strong:#ffffff24;--uxp-atmosphere:radial-gradient(80% 55% at 85% 0%, #f05b672e, transparent 55%), radial-gradient(60% 45% at 0% 100%, #ff9a3c1a, transparent 50%), #0c0814;--uxp-hero:#0c0814;--uxp-display:"Bricolage Grotesque", "Mazzard H", system-ui, sans-serif;--uxp-serif:"Instrument Serif", Georgia, serif;--uxp-body:"Mazzard H", system-ui, sans-serif;--uxp-tracking-display:-.03em;--uxp-shadow:0 28px 70px -40px #000000bf;--uxp-panel-bg:#ffffff09;--uxp-mode:dark;--uxp-radius:4px;--uxp-radius-lg:10px;--uxp-max:920px}.uxp[data-direction=telemetry]{--uxp-canvas:#080b11;--uxp-canvas-soft:#0e1420;--uxp-surface:#121926;--uxp-surface-raised:#182234;--uxp-surface-light:#1e293b;--uxp-text:#f1f5f9;--uxp-text-soft:#94a3b8;--uxp-text-faint:#64748b;--uxp-line:#94a3b81f;--uxp-line-strong:#94a3b838;--uxp-atmosphere:radial-gradient(85% 55% at 50% 0%, #f05b6726, transparent 60%), radial-gradient(70% 40% at 90% 100%, #12a66a1a, transparent 50%), #080b11;--uxp-hero:#080b11;--uxp-display:"Bricolage Grotesque", "Space Grotesk", system-ui, sans-serif;--uxp-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--uxp-body:"Mazzard H", system-ui, sans-serif;--uxp-tracking-display:-.035em;--uxp-shadow:0 24px 60px -20px #000000d9, 0 0 0 1px #ffffff12;--uxp-panel-bg:#121926d1;--uxp-mode:dark;--uxp-radius:6px;--uxp-radius-lg:12px;--uxp-max:1140px}.uxp[data-direction=atelier]{--uxp-canvas:#faf8f5;--uxp-canvas-soft:#f4efe9;--uxp-surface:#fff;--uxp-surface-raised:#fff;--uxp-surface-light:#fff;--uxp-text:#1b1612;--uxp-text-soft:#5c534a;--uxp-text-faint:#8c8175;--uxp-line:#5442321a;--uxp-line-strong:#5442322e;--uxp-atmosphere:radial-gradient(75% 45% at 50% 0%, #f05b670f, transparent 55%), radial-gradient(60% 50% at 5% 95%, #d977060d, transparent 50%), #faf8f5;--uxp-hero:#faf8f5;--uxp-display:"Instrument Serif", Georgia, serif;--uxp-serif:"Instrument Serif", Georgia, serif;--uxp-body:"Plus Jakarta Sans", "Mazzard H", system-ui, sans-serif;--uxp-tracking-display:-.015em;--uxp-shadow:0 4px 20px -2px #2d21170d, 0 20px 48px -12px #2d21171a;--uxp-panel-bg:#fff;--uxp-mode:light;--uxp-radius:12px;--uxp-radius-lg:20px;--uxp-max:1040px}.uxp[data-direction=luminary]{--uxp-canvas:#fafaf8;--uxp-canvas-soft:#f2ede8;--uxp-surface:#fff;--uxp-surface-raised:#fff;--uxp-surface-light:#fff;--uxp-text:#1a1219;--uxp-text-soft:#635a6e;--uxp-text-faint:#9b93a4;--uxp-line:#2d1f3514;--uxp-line-strong:#2d1f3524;--uxp-atmosphere:#fafaf8;--uxp-hero:#fafaf8;--uxp-sidebar:#2d1f35;--uxp-coral:#e05344;--uxp-sherbet:#ff9a3c;--uxp-pair:linear-gradient(105deg, #e05344 0%, #ff9a3c 100%);--uxp-jade:#12a66a;--uxp-display:"Instrument Serif", Georgia, serif;--uxp-serif:"Instrument Serif", Georgia, serif;--uxp-body:"Mazzard H", system-ui, sans-serif;--uxp-tracking-display:-.015em;--uxp-shadow:0 4px 20px -2px #2d1f3514, 0 20px 48px -12px #2d1f351f;--uxp-panel-bg:#fff;--uxp-mode:light;--uxp-radius:10px;--uxp-radius-lg:18px;--uxp-max:1100px}.uxp[data-direction=alabaster]{--uxp-canvas:#faf8f5;--uxp-canvas-soft:#f4efe9;--uxp-surface:#fff;--uxp-surface-raised:#fff;--uxp-surface-light:#fff;--uxp-text:#1b1612;--uxp-text-soft:#635a6e;--uxp-text-faint:#9b93a4;--uxp-line:#2d1f351a;--uxp-line-strong:#2d1f352e;--uxp-atmosphere:#faf8f5;--uxp-hero:#faf8f5;--uxp-sidebar:#2d1f35;--uxp-coral:#e05344;--uxp-sherbet:#ff9a3c;--uxp-pair:linear-gradient(105deg, #e05344 0%, #ff9a3c 100%);--uxp-jade:#12a66a;--uxp-display:"Instrument Serif", Georgia, serif;--uxp-serif:"Instrument Serif", Georgia, serif;--uxp-body:"Mazzard H", system-ui, sans-serif;--uxp-tracking-display:-.015em;--uxp-shadow:0 4px 20px -2px #2d1f350f, 0 20px 48px -12px #2d1f351a;--uxp-panel-bg:#fff;--uxp-mode:light;--uxp-radius:12px;--uxp-radius-lg:20px;--uxp-max:1120px}.uxp *{box-sizing:border-box}.uxp-display{font-family:var(--uxp-display);letter-spacing:var(--uxp-tracking-display);color:var(--uxp-text);font-weight:600;line-height:1.02}.uxp-serif{font-family:var(--uxp-serif,"Instrument Serif", Georgia, serif);letter-spacing:-.01em;font-weight:400;line-height:1.15}.uxp-dl{border-top:1px solid var(--uxp-line-strong);gap:0;display:grid}.uxp-dl>div{border-bottom:1px solid var(--uxp-line);gap:8px;padding:22px 0;display:grid}@media (width>=800px){.uxp-dl>div{grid-template-columns:160px 1fr;align-items:baseline;gap:28px}}.uxp-chapter{border-bottom:1px solid var(--uxp-line);flex-direction:column;justify-content:center;min-height:70vh;padding:clamp(48px,8vw,96px) 0;display:flex}.uxp-body{font-family:var(--uxp-body);color:var(--uxp-text)}.uxp-label{font-family:var(--uxp-body);letter-spacing:.1em;text-transform:uppercase;color:var(--uxp-text-faint);font-size:11px;font-weight:650}.uxp-btn{border-radius:var(--uxp-radius);min-height:48px;font-family:var(--uxp-body);cursor:pointer;transition:transform .22s var(--uxp-ease), box-shadow .22s var(--uxp-ease), background .22s var(--uxp-ease), border-color .22s var(--uxp-ease);border:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.uxp-btn:hover{transform:translateY(-1px)}.uxp-btn:active{transform:translateY(0)}.uxp-btn-primary{background:var(--uxp-pair);color:#fff;box-shadow:0 12px 28px -14px #f05b67e6}.uxp-btn-primary:after{content:"";transition:transform .6s var(--uxp-ease);background:linear-gradient(120deg,#0000 30%,#ffffff47,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.uxp-btn-primary:hover:after{transform:translate(120%)}.uxp-btn-secondary{color:var(--uxp-text);border:1px solid var(--uxp-line-strong);background:0 0}.uxp-btn-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.uxp-btn-ink{background:var(--uxp-ink);color:#fff}.uxp-chip{min-height:28px;color:var(--uxp-coral);background:#f05b671f;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:650;display:inline-flex}.uxp-panel{background:var(--uxp-panel-bg);border:1px solid var(--uxp-line);border-radius:var(--uxp-radius-lg);box-shadow:var(--uxp-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes uxp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes uxp-fade{0%{opacity:0}to{opacity:1}}@keyframes uxp-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes uxp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes uxp-pulse-ring{0%{opacity:.55;transform:scale(.85)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}@keyframes uxp-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes uxp-orbit{to{transform:rotate(360deg)}}@keyframes uxp-fill-in{0%{width:0%}to{width:var(--progress,100%)}}.uxp-progress-fill{animation:.8s cubic-bezier(.22,1,.36,1) both uxp-fill-in}@keyframes uxp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes uxp-type-caret{50%{opacity:0}}@keyframes uxp-progress{0%{width:0%}to{width:var(--progress,68%)}}@keyframes uxp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes uxp-score-draw{0%{stroke-dashoffset:220px}}@media (prefers-reduced-motion:no-preference){.uxp-rise{animation:uxp-rise .8s var(--uxp-ease-out) both}.uxp-rise-d1{animation-delay:80ms}.uxp-rise-d2{animation-delay:.16s}.uxp-rise-d3{animation-delay:.24s}.uxp-rise-d4{animation-delay:.32s}.uxp-scale-in{animation:uxp-scale-in .7s var(--uxp-ease-out) both}.uxp-fade{animation:uxp-fade .6s var(--uxp-ease) both}.uxp-float{animation:5s ease-in-out infinite uxp-float}.uxp-marquee-track{animation:32s linear infinite uxp-marquee}.uxp-pulse-ring{animation:uxp-pulse-ring 2.2s var(--uxp-ease) infinite}.uxp-bars>span{transform-origin:bottom;animation:1s ease-in-out infinite uxp-bar}.uxp-bars>span:nth-child(2){animation-delay:.12s}.uxp-bars>span:nth-child(3){animation-delay:.24s}.uxp-bars>span:nth-child(4){animation-delay:.18s}.uxp-bars>span:nth-child(5){animation-delay:80ms}.uxp-orbit{animation:14s linear infinite uxp-orbit}.uxp-progress-fill{animation:uxp-progress 1.2s var(--uxp-ease-out) both}.uxp-shimmer{background:linear-gradient(90deg,#ffffff0a,#ffffff24,#ffffff0a) 0 0/200% 100%;animation:1.6s linear infinite uxp-shimmer}.uxp[data-direction=court-side] .uxp-shimmer{background:linear-gradient(90deg,#f3ece7,#fff,#f3ece7) 0 0/200% 100%}}.uxp-reveal[data-visible=false]{opacity:0;transform:translateY(24px)}.uxp-reveal[data-visible=true]{opacity:1;transition:opacity .7s var(--uxp-ease-out), transform .7s var(--uxp-ease-out);transform:translateY(0)}.uxp-stage{border:1px solid var(--uxp-line-strong);background:var(--uxp-surface);box-shadow:var(--uxp-shadow);border-radius:16px;overflow:hidden}.uxp-stage-chrome{border-bottom:1px solid var(--uxp-line);background:#0003;align-items:center;gap:6px;padding:10px 12px;display:flex}.uxp[data-direction=court-side] .uxp-stage-chrome{background:#f4efea}.uxp-dot{background:#fff3;border-radius:50%;width:8px;height:8px}.uxp[data-direction=court-side] .uxp-dot{background:#d5cdc4}.uxp-dot:first-child{background:#ff5f57}.uxp-dot:nth-child(2){background:#febc2e}.uxp-dot:nth-child(3){background:#28c840}.uxp-score-ring{--pct:78;background:conic-gradient(var(--uxp-coral) calc(var(--pct) * 1%), #ffffff14 0);border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.uxp[data-direction=court-side] .uxp-score-ring{background:conic-gradient(var(--uxp-coral) calc(var(--pct) * 1%), #24123314 0)}.uxp-score-ring>span{background:var(--uxp-surface);width:64px;height:64px;color:var(--uxp-text);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.uxp-nav-item{min-height:40px;color:var(--uxp-text-soft);border-radius:9px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:550;text-decoration:none;display:flex}.uxp-nav-item[data-active=true]{color:var(--uxp-text);background:#f05b671f;font-weight:650}.uxp-bento{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.uxp-bento>*{grid-column:span 12}@media (width>=900px){.uxp-span-4{grid-column:span 4!important}.uxp-span-5{grid-column:span 5!important}.uxp-span-6{grid-column:span 6!important}.uxp-span-7{grid-column:span 7!important}.uxp-span-8{grid-column:span 8!important}.uxp-span-12{grid-column:span 12!important}}.uxp-loader-line{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.uxp[data-direction=court-side] .uxp-loader-line{background:#2412330f}.uxp-loader-line>i{border-radius:inherit;background:var(--uxp-pair);width:40%;height:100%;animation:1.4s linear infinite uxp-marquee;display:block}.uxp-sticky-demo{position:sticky;top:96px}.uxp-grain{pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.uxp-mono{font-family:var(--uxp-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:-.02em}.uxp-grid-mesh{background-image:linear-gradient(90deg,#94a3b80d 1px,#0000 1px),linear-gradient(#94a3b80d 1px,#0000 1px);background-size:28px 28px}.uxp-hud-dial{background:#121926b3;border:1px solid #94a3b829;box-shadow:inset 0 1px #ffffff0f}.uxp[data-direction=telemetry] .uxp-stage-chrome{background:#0d121c;border-bottom:1px solid #94a3b824}.uxp[data-direction=telemetry] .uxp-dot{background:#2a364f}.uxp[data-direction=telemetry] .uxp-dot:first-child{background:#ff4757}.uxp[data-direction=telemetry] .uxp-loader-line{background:#94a3b81a}.uxp[data-direction=atelier] .uxp-stage-chrome{background:#fbf9f6;border-bottom:1px solid #54423214}.uxp[data-direction=atelier] .uxp-dot{background:#ded7ce}.uxp[data-direction=atelier] .uxp-dot:first-child{background:#e05344}.uxp[data-direction=atelier] .uxp-loader-line{background:#54423214}.uxp-brass-tag{letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#d977061a;border:1px solid #d9770638;border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}.uxp-rehearsal-card{border:1px solid var(--uxp-line);background:var(--uxp-surface);border-radius:var(--uxp-radius-lg);box-shadow:var(--uxp-shadow);transition:transform .26s var(--uxp-ease), box-shadow .26s var(--uxp-ease)}.uxp-rehearsal-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -10px #00000026}.hm-btn-3d{cursor:pointer;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:14px;justify-content:center;align-items:center;font-weight:600;transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .12s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.hm-btn-3d-coral{color:#fff;background:linear-gradient(#ff6b76 0%,#e05344 100%);border:1px solid #fff3;box-shadow:0 4px #b33225,0 10px 20px -5px #e0534466}.hm-btn-3d-coral:hover{transform:translateY(-2px);box-shadow:0 6px #b33225,0 14px 24px -5px #e0534480}.hm-btn-3d-coral:active{transform:translateY(3px);box-shadow:0 1px #b33225,0 4px 10px #e053444d}.hm-btn-3d-plum{color:#fdfaf6;background:linear-gradient(#3d2b47 0%,#2d1f35 100%);border:1px solid #ffffff1f;box-shadow:0 4px #180f1d,0 10px 20px -5px #2d1f3559}.hm-btn-3d-plum:hover{transform:translateY(-2px);box-shadow:0 6px #180f1d,0 14px 24px -5px #2d1f3573}.hm-btn-3d-plum:active{transform:translateY(3px);box-shadow:0 1px #180f1d,0 4px 8px #2d1f3533}.hm-btn-3d-stone{color:#1b1612;background:linear-gradient(#fff 0%,#f4efe9 100%);border:1px solid #2d1f351f;box-shadow:0 4px #dfd6cb,0 8px 16px -4px #2d1f3514}.hm-btn-3d-stone:hover{transform:translateY(-2px);box-shadow:0 6px #dfd6cb,0 12px 20px -4px #2d1f351f}.hm-btn-3d-stone:active{transform:translateY(3px);box-shadow:0 1px #dfd6cb,0 4px 6px #2d1f350f}.hm-glass-card{-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);background:#ffffffd9;border:1px solid #ffffffb3;border-radius:24px;box-shadow:inset 0 1px 0 1px #ffffffe6,0 8px 32px -4px #2d1f3514,0 20px 48px -12px #2d1f351f}.hm-pill-toggle{background:#2d1f350f;border:1px solid #2d1f351a;border-radius:9999px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 2px 4px #2d1f350f}@keyframes hm-waveform-pulse{0%,to{height:6px}50%{height:26px}}.hm-wave-bar{background:currentColor;border-radius:9999px;width:3px;animation:1.2s ease-in-out infinite hm-waveform-pulse}@keyframes hm-orbit-ambient{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.04)}to{transform:rotate(360deg)scale(1)}}.hm-orbit-mesh{animation:24s linear infinite hm-orbit-ambient}
