.player-page{--player-border:#e7e5e4;color:var(--color-stone-900);font-size:1rem}.player-page p{color:var(--mave-muted);font-size:1rem;line-height:1.65}.player-page h1{font-size:clamp(2.6rem,5vw,3.75rem);font-weight:500;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.player-page h2{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.player-page .product-eyebrow{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--mave-accent);margin:0 0 1rem}.player-page .product-link{line-height:1.5}.player-page .product-lead{margin-top:1.5rem}.player-page .player-hero>div:first-child>p:not(.product-eyebrow){font-size:1.2rem;line-height:1.6}@media(min-width:48rem){}.player-page mave-player{display:block;width:100%;aspect-ratio:16/9;background:#0c2633;overflow:hidden}.player-page p+p{margin-top:1rem}.player-page h3{font-size:1.125rem;font-weight:500;margin-bottom:.75rem}.player-page button,.player-page input,.player-page select{font:inherit}.player-page button{cursor:pointer}.player-page :focus-visible{outline:2px solid var(--color-blue-600);outline-offset:4px}.player-hero{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;margin-top:3.5rem;margin-bottom:var(--mave-section-space)}.player-hero h1 span{color:var(--color-stone-900)}.player-hero .product-lead{margin-bottom:1.5rem}.player-section{margin-bottom:var(--mave-section-space)}.player-heading{max-width:44rem;margin-bottom:3rem}.player-heading>p:last-child{margin-top:1.25rem}.player-detail{padding:1rem 1.25rem;margin-top:1.75rem;border:1px solid var(--player-border);border-radius:var(--mave-card-radius)}.player-detail summary{cursor:pointer;font-weight:500}.player-detail p{margin-top:1rem}.player-split{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.player-split h2+p{margin-top:1.5rem}.player-tabs{display:inline-flex;gap:.25rem;padding:.25rem;margin-block:0 1.75rem;border-radius:2rem;background:var(--mave-surface)}.player-tabs button{padding:.5rem 1rem;font-size:.875rem;font-weight:500;border-radius:2rem;color:var(--mave-muted);transition:background 150ms,color 150ms,box-shadow 150ms}.player-tabs button:hover{color:var(--color-stone-900)}.player-tabs button[aria-selected=true]{background:#fff;color:var(--color-stone-900);box-shadow:0 1px 3px rgb(28 25 23/12%)}.player-video-card{border-radius:var(--mave-card-radius);overflow:hidden}.player-page .player-note{font-size:.8rem;margin-top:.85rem}.player-accessibility{background:var(--mave-surface);border-radius:var(--mave-panel-radius);margin-bottom:var(--mave-section-space)}.player-accessibility>.player-section{padding:var(--mave-panel-pad);margin-bottom:0}.player-checks{list-style:none;padding:0}.player-checks li{padding:0 0 0 2rem;margin-bottom:.75rem;position:relative;color:var(--color-stone-600);line-height:1.5}.player-checks li::before{content:'';position:absolute;left:0;top:.2rem;width:1.25rem;height:1.25rem;border-radius:50%;background:#dbeafe url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%232563eb' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10.5l2.6 2.5L14 7.5'/%3E%3C/svg%3E")50%/100% no-repeat}.player-transcript-demo{display:grid;grid-template-columns:1.35fr 1fr;margin-top:3rem;border-radius:var(--mave-card-radius);overflow:hidden;background:#fff;box-shadow:var(--mave-card-shadow)}.player-transcript{padding:1.5rem;min-width:0;min-height:0;contain:size;display:flex;flex-direction:column;overflow:hidden}.player-transcript>p{font-size:.8rem;margin-bottom:1rem}.player-transcript-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:0 .5rem;scrollbar-width:thin;scrollbar-color:#a8a29e #f5f5f4}.player-transcript mave-text{display:block;height:auto;font-size:.875rem;line-height:1.7}.player-tabs{margin-top:0}.player-page [hidden]{display:none!important}.player-page .player-efficiency{margin-top:2.5rem;font-weight:500;color:var(--color-stone-900)}.player-closing{text-align:center;padding:clamp(3rem,7vw,5.5rem)var(--mave-panel-pad);margin-bottom:var(--mave-section-space);border-radius:var(--mave-panel-radius);background:var(--mave-surface)}.player-closing>p:not(.product-eyebrow){max-width:35rem;margin:1.5rem auto}.player-closing .product-actions{justify-content:center}@media(max-width:63.99rem){.player-transcript-demo{grid-template-columns:1fr}}@media(max-width:47.99rem){.player-hero,.player-split{grid-template-columns:1fr}.player-hero-preview{transform:none}.player-update{padding:1.25rem;gap:.75rem}.player-specs{grid-template-columns:1fr;gap:1rem}.player-delivery{flex-direction:column;gap:1.25rem}.player-arrow{transform:rotate(90deg)}}@media(min-width:48rem){.player-hero{margin-top:6rem;gap:4rem}.player-split{gap:4rem}.player-update{padding:3rem}}@media(min-width:64rem){.player-hero,.player-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-hero-media{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;aspect-ratio:4/3}@media(min-width:64rem){.player-page .player-hero{align-items:start}.player-page .player-hero-media{align-self:start;margin-top:2rem}}.player-hero-media::before{content:"";position:absolute;inset:5% -3%;z-index:-1;border-radius:40%;background:radial-gradient(circle at 25% 35%,rgba(96,165,250,.22),transparent 52%),radial-gradient(circle at 78% 28%,rgba(251,146,60,.2),transparent 50%),radial-gradient(circle at 72% 72%,rgba(236,72,153,.14),transparent 48%);filter:blur(1.9rem)}.player-hero-clip{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:var(--mave-panel-radius);background:#0c4a6e;box-shadow:0 1.75rem 3.5rem -1.8rem rgba(12,74,110,.6)}.player-hero-clip mave-clip{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover}.player-hero-logo{position:absolute;top:50%;left:50%;z-index:2;width:clamp(3rem,13%,4.5rem);height:auto;opacity:.78;pointer-events:none;transform:translate(-50%,-50%);filter:drop-shadow(0 .25rem .7rem rgba(255,255,255,.32))}@media(max-width:63.99rem){.player-transcript{contain:none}.player-transcript-scroll{flex:none;max-height:14rem}}.player-transcript-scroll::-webkit-scrollbar{width:8px}.player-transcript-scroll::-webkit-scrollbar-track{background:#f5f5f4;border-radius:8px}.player-transcript-scroll::-webkit-scrollbar-thumb{background:#a8a29e;border:2px solid #f5f5f4;border-radius:8px}.player-ladder{display:grid;gap:1.5rem;margin:0 0 3rem;align-items:center}.player-ladder-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--mave-card-radius);background:#0c2633;box-shadow:0 1.75rem 3.5rem -2rem rgb(28 25 23/45%)}.player-ladder-frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.player-ladder-box{position:absolute;left:0;bottom:0;width:calc(var(--s) * 100%);height:calc(var(--s) * 100%);border-top:1.5px solid rgb(255 255 255/.5);border-right:1.5px solid rgb(255 255 255/.5);transition:border-color 250ms,box-shadow 350ms}.player-ladder-box:first-of-type{border:0}.player-ladder-box span{position:absolute;top:.6rem;right:.6rem;padding:.3rem .6rem;border-radius:999px;background:rgb(12 10 9/45%);color:rgb(255 255 255/.8);font-size:.75rem;font-weight:500;line-height:1;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background 250ms,color 250ms}.player-ladder-box span small{font-size:inherit;font-weight:400;opacity:.75}.player-ladder-box.is-active{border-color:#fff;box-shadow:0 0 0 100vmax rgb(12 10 9/.5);z-index:1}.player-ladder-box.is-active span{background:#fff;color:var(--color-stone-900)}.player-ladder-viewers{display:grid;gap:.5rem}.player-page .player-ladder-intro{margin:0 0 .5rem;font-size:.875rem;color:var(--mave-muted)}.player-ladder-viewers button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.9rem 1.1rem;border:0;border-radius:.9rem;background:var(--mave-surface);color:var(--mave-muted);font-size:.95rem;text-align:left;transition:background 150ms,color 150ms,box-shadow 150ms}.player-ladder-viewers button:hover{color:var(--color-stone-900)}.player-ladder-viewers button[aria-pressed=true]{background:#fff;color:var(--color-stone-900);box-shadow:0 1px 3px rgb(28 25 23/.1),0 0 0 1px rgb(28 25 23/8%)}.player-ladder-viewers button b{font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-stone-900)}.player-ladder-viewers button[aria-pressed=true] b{color:var(--mave-accent)}@media(min-width:64rem){.player-ladder{grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:3rem}}@media(max-width:47.99rem){.player-ladder-box span{top:.35rem;right:.35rem;padding:.25rem .45rem;font-size:.65rem}.player-ladder-box span small{display:none}}@media(prefers-reduced-motion:reduce){.player-ladder-box,.player-ladder-box span{transition:none}}.player-delivery-details{margin:0}.player-delivery-details{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.player-delivery-details>div{padding:1.75rem;border-radius:var(--mave-card-radius);background:var(--mave-surface)}.player-delivery-details dd{margin-top:.5rem!important}.player-delivery-details dt{font-size:1.125rem;font-weight:500;line-height:1.5}.player-delivery-details dd{margin:0;color:var(--mave-muted);font-size:1rem;line-height:1.65}@media(max-width:47.99rem){.player-delivery-details{grid-template-columns:1fr}}.player-studio{display:grid;grid-template-columns:minmax(0,1fr)17.5rem;border-radius:var(--mave-panel-radius);overflow:hidden;background:#1c1917;color:#e7e5e4;box-shadow:0 30px 60px -40px rgb(28 25 23/55%)}.player-studio-main{display:flex;flex-direction:column;min-width:0}.player-preview-stage{flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,2.5rem);background:#141210}#custom-player-frame{position:relative;width:100%;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;background:#0c2633 50%/cover no-repeat url(https://space-ubg50.video-dns.com/2qJu7jOKXP/poster.jpg);box-shadow:0 20px 40px -24px #000}.player-page #custom-player-frame mave-player{width:100%;aspect-ratio:16/9;background:0 0}.player-code{border-top:1px solid #292524;background:#1c1917}.player-code-bar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem 0;font-size:.8rem;color:#e7e5e4}.player-code-bar>span{padding-bottom:.55rem;border-bottom:2px solid var(--mave-accent)}.player-copy{padding:.3rem .75rem;border-radius:999px;background:#292524;color:#d6d3d1;font-size:.75rem!important}.player-copy:hover{background:#44403c;color:#fff}.player-code pre{min-height:calc(10 * 1.75 * .8rem + 2.4rem);margin:0;padding:1rem 1.25rem 1.4rem;overflow-x:auto;font-family:jetbrains,ui-monospace,monospace;font-size:.8rem;line-height:1.75;color:#e7e5e4;white-space:pre}.player-code .tk-tag{color:#60a5fa}.player-code .tk-attr{color:#93c5fd}.player-code .tk-str{color:#f5f5f4}.player-settings{display:flex;flex-direction:column;border-left:1px solid #292524;background:#1c1917}.player-setting{margin:0;padding:1rem 1.25rem 1.1rem;border:0;border-bottom:1px solid #292524;min-width:0}.player-setting legend,.player-toggle>span{float:left;width:100%;margin-bottom:.75rem;padding:0;font-size:.7rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#a8a29e}.player-setting legend+*{clear:both}.player-tiles{display:grid;gap:.5rem}.player-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.player-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.player-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:2.6rem;padding:.6rem .25rem;border:1px solid transparent;border-radius:.6rem;background:#292524;color:#d6d3d1;font-size:.78rem;cursor:pointer;transition:background 150ms,border-color 150ms,color 150ms}.player-tile:hover{background:#35302d}.player-tile input,.player-swatch input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.player-tile:has(input:checked){border-color:var(--mave-accent);background:rgb(37 99 235/14%);color:#fff}.player-tile:has(input:focus-visible),.player-swatch:has(input:focus-visible){outline:2px solid #93c5fd;outline-offset:2px}.player-tile-icon{display:block;width:var(--w,22px);height:var(--h,13px);border:1.5px solid;border-radius:3px;opacity:.85}.player-tile-icon--full{box-shadow:inset 0 -3px 0 -1px currentColor}.player-tile-icon--big{position:relative}.player-tile-icon--big::after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:5px solid;border-block:3.5px solid transparent;transform:translate(-40%,-50%)}.player-tile:has(input[value=none]) .player-tile-icon{border-style:dashed}.player-swatches{display:grid;grid-template-columns:repeat(7,1.35rem);justify-content:space-between;row-gap:.6rem;padding:.65rem .6rem;border-radius:.6rem;background:#0f0d0c}.player-swatch{position:relative;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--swatch);cursor:pointer;transition:transform 120ms}.player-swatch:hover{transform:scale(1.12)}.player-swatch:has(input:checked){box-shadow:0 0 0 2px #0f0d0c,0 0 0 3.5px white}.player-swatch[style*="#1c1917"]{box-shadow:inset 0 0 0 1px #44403c}.player-swatch--none{background:linear-gradient(135deg,transparent calc(50% - .75px),#78716c calc(50% - .75px),#78716c calc(50% + .75px),transparent calc(50% + .75px));box-shadow:inset 0 0 0 1px #57534e}.player-style-fields{display:grid;grid-template-columns:1fr 5rem;gap:.5rem;margin-top:.6rem}.player-field{display:flex;align-items:center;gap:.3rem;padding:.45rem .65rem;border-radius:.5rem;background:#292524;color:#78716c;font-size:.8rem}.player-field input{width:100%;min-width:0;background:0 0;color:#f5f5f4;font-family:jetbrains,ui-monospace,monospace;font-size:.8rem;outline:none}.player-field:has(input:focus-visible){box-shadow:0 0 0 1.5px var(--mave-accent)}.player-field:has(input:disabled){opacity:.45}.player-field--short input{text-align:right}.player-field input[type=number]{appearance:textfield;-moz-appearance:textfield}.player-field input[type=number]::-webkit-inner-spin-button,.player-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.player-page .player-field input:focus-visible,.player-page .player-tile input:focus-visible,.player-page .player-swatch input:focus-visible{outline:none}.player-toggles{display:grid;gap:.9rem}.player-toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.player-toggle>span{float:none;width:auto;margin:0}.player-toggle input{appearance:none;position:relative;width:2.1rem;height:1.2rem;border-radius:999px;background:#44403c;cursor:pointer;transition:background 150ms}.player-toggle input::before{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:999px;background:#e7e5e4;transition:transform 150ms}.player-toggle input:checked{background:var(--mave-accent)}.player-toggle input:checked::before{transform:translateX(.9rem);background:#fff}.player-toggle input:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.player-page .player-reset{align-self:flex-start;margin:.9rem 1.25rem 1.1rem;padding:0;color:#a8a29e;font-size:.8rem!important}.player-page .player-reset:hover{color:#fff}.player-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,5rem)}.player-feature-visual{align-self:stretch;display:grid;place-items:center;aspect-ratio:16/10;margin-bottom:1.75rem;padding:.75rem;border-radius:calc(var(--mave-card-radius) - .5rem);background:#fff}.player-feature-art{display:block;width:100%;height:auto;max-height:100%}.player-features article{display:flex;flex-direction:column;align-items:flex-start;padding:1.75rem;border-radius:var(--mave-card-radius);background:var(--mave-surface)}.player-page .player-features h3{margin-bottom:.5rem}.player-page .player-features p{font-size:.95rem;line-height:1.6}.player-features .product-link{margin-top:auto;padding-top:1.25rem}@media(max-width:63.99rem){.player-studio{grid-template-columns:1fr}.player-settings{border-left:0;border-top:1px solid #292524;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.player-features{grid-template-columns:1fr}}@media(max-width:47.99rem){.player-settings{grid-template-columns:1fr}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.player-access-intro{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.player-page .player-access-lead{margin-top:1.5rem;font-size:1.125rem;line-height:1.6;color:var(--color-stone-900)}.player-audit-link{display:inline-block;margin-top:1.5rem}.player-access-card{padding:1.75rem;border-radius:var(--mave-card-radius);background:#fff;box-shadow:var(--mave-card-shadow)}.player-access-badge{display:flex;align-items:center;gap:.9rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid var(--player-border);color:var(--mave-accent)}.player-access-badge svg{flex:none;width:2.75rem;height:2.75rem;padding:.6rem;border-radius:.75rem;background:#eff6ff}.player-access-badge strong{display:block;font-weight:500;font-size:1.125rem;color:var(--color-stone-900)}.player-access-badge span{display:block;margin-top:.1rem;font-size:.875rem;color:var(--mave-muted)}.player-access-card .player-checks li{margin-bottom:.9rem;color:var(--color-stone-700);line-height:1.6}.player-access-card .player-checks li:last-child{margin-bottom:0}@media(min-width:64rem){.player-access-intro{grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);gap:4.5rem}.player-split--media{grid-template-columns:minmax(0,5fr)minmax(0,7fr);align-items:start}}