.bx-master-hero{background:radial-gradient(60% 70% at 50% 0,rgb(40 216 248/.16) 0,transparent 70%),transparent}.bx-master-hero .bx-wave{justify-content:center}.bx-master__drop,.bx-master__panel{border:1px solid var(--border-subtle);border-radius:var(--bx-radius-xl);background:var(--surface-card);box-shadow:var(--card-shadow)}.bx-master__drop{display:grid;gap:var(--bx-space-4);justify-items:center;min-height:22rem;align-content:center;padding:var(--bx-space-8) var(--bx-space-5);border:2px dashed color-mix(in srgb,var(--brand-highlight) 40%,var(--border-default));background:radial-gradient(70% 90% at 50% 100%,rgb(40 216 248/.1) 0,transparent 70%),var(--surface-card);text-align:center;transition:border-color var(--bx-duration-quick) var(--bx-ease-out)}.bx-master__drop.is-dragging{border-color:var(--brand-highlight);box-shadow:var(--brand-glow)}.bx-master__drop label{cursor:pointer}.bx-master__privacy{display:inline-flex;gap:var(--bx-space-2);align-items:center;margin:0;color:var(--content-secondary);font-size:var(--bx-text-support-md)}.bx-master__privacy .bx-icon{color:var(--brand-highlight)}.bx-master__busy{display:grid;gap:var(--bx-space-3);justify-items:center}.bx-master__spinner{width:2.5rem;height:2.5rem;border:3px solid var(--border-default);border-top-color:var(--brand-highlight);border-radius:50%;animation:bx-spin .9s linear infinite}.bx-master__flow{display:grid;gap:var(--bx-space-5)}.bx-master__panel{padding:clamp(1.25rem,3vw,2rem)}.bx-master__panel--center{display:grid;gap:var(--bx-space-4);justify-items:center;text-align:center}.bx-master__title{margin-bottom:var(--bx-space-4);font-size:var(--bx-text-heading-sm);font-weight:var(--bx-weight-bold);letter-spacing:.06em;text-transform:uppercase}.bx-master__track{display:flex;flex-wrap:wrap;gap:var(--bx-space-3);justify-content:space-between;align-items:start}.bx-master__track h2{overflow-wrap:anywhere}.bx-master__wave{display:block;width:100%;height:7rem;margin:var(--bx-space-5) 0;border-radius:var(--bx-radius-md);background:var(--surface-sunken)}.bx-master__changes,.bx-master__stats{display:grid;gap:var(--bx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.bx-master__changes div,.bx-master__stats div{display:grid;gap:2px;padding:var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-lg);background:var(--surface-sunken)}.bx-master__changes span,.bx-master__stats span{color:var(--content-muted);font-size:var(--bx-text-support-sm);letter-spacing:.1em;text-transform:uppercase}.bx-master__changes strong,.bx-master__stats strong{font-variant-numeric:tabular-nums}.bx-master__changes strong{color:var(--brand-highlight)}.bx-master__checks,.bx-master__list{display:grid;gap:var(--bx-space-2);margin:0;padding:0;list-style:none}.bx-master__checks li{display:grid;grid-template-columns:auto 12rem 1fr;gap:var(--bx-space-3);align-items:center;color:var(--content-secondary)}.bx-master__checks li .bx-icon{color:var(--feedback-success)}.bx-master__checks li.is-warn .bx-icon,.bx-master__checks li.is-warn strong{color:var(--feedback-warning)}@media (max-width:40rem){.bx-master__checks li{grid-template-columns:auto 1fr}.bx-master__checks li span{grid-column:2}}.bx-master__goals{display:grid;gap:var(--bx-space-3);margin-top:var(--bx-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.bx-master__goal{display:grid;gap:var(--bx-space-1);align-content:start;padding:var(--bx-space-4);border:1px solid var(--border-default);border-radius:var(--bx-radius-lg);background:var(--surface-sunken);color:var(--content-primary);font:inherit;text-align:start;cursor:pointer}.bx-master__goal span{color:var(--content-secondary);font-size:var(--bx-text-support-md)}.bx-master__goal em{color:var(--content-muted);font-size:var(--bx-text-support-sm);font-style:normal}.bx-master__goal[aria-checked=true]{border-color:var(--brand-highlight);background:var(--accent-subtle);box-shadow:var(--brand-glow)}.bx-master__stages{display:grid;gap:var(--bx-space-2);margin:0;padding:0;list-style:none;text-align:start}.bx-master__stages .is-done{color:var(--content-muted)}.bx-master__stages .is-current{color:var(--brand-highlight);font-weight:var(--bx-weight-semibold)}.bx-master__hero{display:grid;gap:var(--bx-space-3);background:radial-gradient(80% 120% at 100% 0,rgb(40 216 248/.14) 0,transparent 60%),var(--surface-card)}.bx-master__verdict{justify-self:start;padding:var(--bx-space-2) var(--bx-space-5);border-radius:var(--bx-radius-full);font-weight:var(--bx-weight-bold);letter-spacing:.14em}.bx-master__badge--applied,.bx-master__badge--pass,.bx-master__verdict--pass{background:color-mix(in srgb,var(--feedback-success) 20%,transparent);color:var(--feedback-success)}.bx-master__badge--review,.bx-master__verdict--review{background:color-mix(in srgb,var(--feedback-warning) 20%,transparent);color:var(--feedback-warning)}.bx-master__badge--fail,.bx-master__verdict--fail{background:color-mix(in srgb,var(--feedback-danger) 20%,transparent);color:var(--feedback-danger)}.bx-master__badge{flex:none;padding:2px var(--bx-space-3);border-radius:var(--bx-radius-full);font-size:var(--bx-text-support-sm);font-weight:var(--bx-weight-semibold)}.bx-master__badge--bypassed,.bx-master__badge--not-available{border:1px solid var(--border-default);color:var(--content-muted)}.bx-master__list li{display:flex;gap:var(--bx-space-3);justify-content:space-between;align-items:start;padding:var(--bx-space-3) 0;border-bottom:1px solid var(--border-subtle)}.bx-master__list li div{display:grid;gap:2px}.bx-master__list li span{color:var(--content-secondary);font-size:var(--bx-text-support-md)}.bx-master__two{display:grid;gap:var(--bx-space-5)}@media (min-width:64rem){.bx-master__two{grid-template-columns:1fr 1fr}}.bx-master__table-wrap{overflow-x:auto}.bx-master__table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.bx-master__table td,.bx-master__table th{padding:var(--bx-space-3);border-bottom:1px solid var(--border-subtle);text-align:start;white-space:nowrap}.bx-master__table thead th{color:var(--content-muted);font-size:var(--bx-text-support-sm);letter-spacing:.12em;text-transform:uppercase}.bx-master__table td:last-child{color:var(--brand-highlight)}.bx-master__ab{display:grid;gap:var(--bx-space-4)}.bx-master__ab-switch{display:grid;grid-template-columns:1fr 1fr;gap:var(--bx-space-2)}.bx-master__ab-switch button{min-height:3.25rem;border:1px solid var(--border-default);border-radius:var(--bx-radius-lg);background:var(--surface-sunken);color:var(--content-secondary);font:inherit;font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-master__ab-switch button[aria-pressed=true]{border-color:var(--brand-highlight);background:var(--accent-subtle);color:var(--brand-highlight)}.bx-master__ab-row{display:flex;gap:var(--bx-space-3);align-items:center}.bx-master__toggle{display:flex;gap:var(--bx-space-2);align-items:flex-start;color:var(--content-secondary);font-size:var(--bx-text-support-md)}.bx-master__downloads{display:grid;gap:var(--bx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.bx-master__downloads>div{display:grid;gap:var(--bx-space-2);align-content:start;padding:var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-lg);background:var(--surface-sunken)}.bx-master__downloads span{color:var(--content-secondary);font-size:var(--bx-text-support-md)}.bx-master__plans{display:grid;gap:var(--bx-space-4);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.bx-master__plans li{display:grid;gap:var(--bx-space-2);align-content:start}.bx-master__goal small{color:var(--brand-highlight);font-size:var(--bx-text-support-sm);letter-spacing:.06em}.bx-master__metric-cards{display:grid;gap:var(--bx-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.bx-master__metric{display:grid;gap:var(--bx-space-3);align-content:start;padding:var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-lg);background:var(--surface-sunken)}.bx-master__metric-head{display:flex;gap:var(--bx-space-2);justify-content:space-between;align-items:center}.bx-master__metric dl{display:grid;gap:var(--bx-space-1);margin:0}.bx-master__metric dl div{display:flex;gap:var(--bx-space-3);justify-content:space-between}.bx-master__metric dt{color:var(--content-muted);font-size:var(--bx-text-support-sm)}.bx-master__metric dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.bx-master__mini{display:grid;gap:2px;margin:0;padding:0;list-style:none;color:var(--content-secondary);font-size:var(--bx-text-support-sm)}.bx-master__mini .is-warn{color:var(--feedback-warning)}.bx-master__refs{width:100%;border-collapse:collapse}.bx-master__refs td,.bx-master__refs th{padding:var(--bx-space-3);border-bottom:1px solid var(--border-subtle);text-align:start}[data-theme=light] .bx-master-hero,[data-theme=light] .bx-master__drop,[data-theme=light] .bx-master__hero{background:var(--surface-card)}[data-theme=light] .bx-master__wave{background:#eef3fa}.bx-mx-panel .bx-master__wave{height:9rem;margin:0}.bx-ra{max-width:74rem;margin-inline:auto;scroll-margin-top:calc(var(--header-height) + 1rem)}.bx-ra,.bx-ra-grid{display:grid;gap:var(--bx-space-5)}@media (min-width:64rem){.bx-ra-grid{grid-template-columns:1fr 1fr}}.bx-ra label.bx-button,.bx-ra label.bx-mx-cta{justify-self:start;cursor:pointer}.bx-ra label.bx-button:focus-within,.bx-ra label.bx-mx-cta:focus-within{outline:2px solid var(--border-focus);outline-offset:3px}.bx-ra-original{display:grid;gap:var(--bx-space-4);grid-template-columns:minmax(0,8rem) minmax(0,1fr);align-items:start}.bx-ra-compare img,.bx-ra-original img{width:100%;height:auto;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:repeating-conic-gradient(rgb(128 128 128/.15) 0 25%,transparent 0 50%) 0 0 /16px 16px}.bx-ra-checks{display:grid;gap:var(--bx-space-2);margin:0;padding:0;list-style:none}.bx-ra-checks li{display:flex;flex-wrap:wrap;gap:var(--bx-space-2) var(--bx-space-3);align-items:baseline}.bx-ra-checks li>span:last-child{color:var(--content-secondary)}.bx-ra-level{display:inline-flex;gap:4px;align-items:center;min-width:5.5rem;padding:1px var(--bx-space-2);border-radius:var(--bx-radius-full);font-size:var(--bx-text-support-sm);font-weight:var(--bx-weight-bold)}.bx-ra-level--pass{background:color-mix(in srgb,var(--feedback-success) 18%,transparent);color:var(--feedback-success)}.bx-ra-level--warning{background:color-mix(in srgb,var(--feedback-warning) 18%,transparent);color:var(--feedback-warning)}.bx-ra-level--fail{background:color-mix(in srgb,var(--feedback-danger) 18%,transparent);color:var(--feedback-danger)}.bx-ra-presets{display:grid;gap:var(--bx-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr))}.bx-ra-preset{display:grid;gap:var(--bx-space-1);align-content:start;justify-items:start;padding:var(--bx-space-4);border:1px solid var(--border-default);border-radius:var(--bx-radius-lg);background:var(--surface-sunken);color:var(--content-primary);font:inherit;text-align:start;cursor:pointer}.bx-ra-preset__shape{display:block;width:auto;max-width:100%;height:3rem;margin-bottom:var(--bx-space-2);border:2px solid var(--border-strong);border-radius:4px;background:linear-gradient(135deg,rgb(40 216 248/.25),rgb(47 123 255/.2))}.bx-ra-preset em{color:var(--brand-highlight);font-style:normal;font-variant-numeric:tabular-nums}.bx-ra-preset span:last-child{color:var(--content-muted);font-size:var(--bx-text-support-md)}.bx-ra-preset[aria-checked=true]{background:var(--accent-subtle);box-shadow:0 0 0 1px var(--brand-highlight) inset}.bx-ra-preset[aria-checked=true],.bx-ra-preset[aria-checked=true] .bx-ra-preset__shape{border-color:var(--brand-highlight)}.bx-ra-compare{display:grid;gap:var(--bx-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.bx-ra-compare figure{display:grid;gap:var(--bx-space-2);margin:0}.bx-ra-compare figcaption{color:var(--content-secondary);font-size:var(--bx-text-support-md);font-variant-numeric:tabular-nums}.bx-ra-files{display:grid;gap:var(--bx-space-2);margin:0;padding:0;list-style:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bx-ra-files .bx-icon{color:var(--feedback-success)}.bx-ra-ready{justify-items:start;border-color:color-mix(in srgb,var(--feedback-success) 40%,var(--border-subtle))}[data-theme=light] .bx-ra-preset{border-color:#dfe6f0;background:#ffffff}[data-theme=light] .bx-ra-preset em{color:#0b7fa3}[data-theme=light] .bx-ra-preset[aria-checked=true]{border-color:#0b9fcc;background:#eef9fd}@media (max-width:40rem){.bx-ra-original{grid-template-columns:1fr}.bx-ra-original img{max-width:12rem}}.bx-ra-thumb{width:100%;max-width:11rem;height:auto;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md)}.bx-ra-create{display:grid;gap:var(--bx-space-4);justify-items:center;padding:var(--bx-space-4) 0}.bx-ra-progress{display:grid;gap:var(--bx-space-2);width:min(100%,32rem);text-align:center}.bx-ra-progress__bar{overflow:hidden;height:.5rem;border-radius:var(--bx-radius-full);background:var(--surface-sunken)}.bx-ra-progress__bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-highlight),var(--brand-primary,#2f7bff));transition:width .3s ease}.bx-ra-ready{justify-items:center;text-align:center}.bx-ra-promise{display:inline-flex;gap:var(--bx-space-2);align-items:center;margin:0;text-align:center}.bx-ra-promise .bx-icon{flex:none;color:var(--feedback-success)}.bx-cs{display:grid;gap:var(--bx-space-5);padding:var(--bx-space-5);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-xl);background:var(--surface-card);box-shadow:0 30px 80px -50px rgb(40 216 248/.45);scroll-margin-top:calc(var(--header-height) + 1rem)}.bx-cs-head{display:flex;flex-wrap:wrap;gap:var(--bx-space-4);align-items:end;justify-content:space-between}.bx-cs-head .bx-heading,.bx-cs-head .bx-lede{margin:0}.bx-cs-steps{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--bx-text-support-sm);letter-spacing:.06em;text-transform:uppercase}.bx-cs-steps li{padding:2px 8px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full);color:var(--content-muted)}.bx-cs-steps li.is-done{color:var(--feedback-success)}.bx-cs-steps li.is-active{border-color:var(--brand-highlight);color:var(--brand-highlight)}.bx-cs-drop{display:grid;gap:var(--bx-space-3);justify-items:center;padding:clamp(2.5rem,7vw,5rem) var(--bx-space-5);border:1.5px dashed color-mix(in srgb,var(--brand-highlight) 45%,var(--border-default));border-radius:var(--bx-radius-xl);background:var(--surface-sunken);text-align:center;cursor:pointer}.bx-cs-drop>.bx-icon{width:2.5rem;height:2.5rem;color:var(--brand-highlight)}.bx-cs-drop strong{font-size:clamp(1.1rem,2.4vw,1.5rem)}.bx-cs-drop span:not(.bx-mx-cta){color:var(--content-muted)}.bx-cs-drop:focus-within{outline:2px solid var(--border-focus);outline-offset:4px}.bx-cs-message{margin:0}.bx-cs-work{display:grid;gap:var(--bx-space-4)}@media (min-width:72rem){.bx-cs-work{grid-template-columns:18rem minmax(0,1fr) 17rem;align-items:start}}.bx-cs-panel{display:grid;gap:var(--bx-space-3);align-content:start;padding:var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-lg);background:var(--surface-sunken);min-width:0}.bx-cs-tabs{display:flex;gap:2px;padding:2px;border-radius:var(--bx-radius-md);background:var(--surface-card)}.bx-cs-tabs button{flex:1;padding:6px 8px;border:0;border-radius:calc(var(--bx-radius-md) - 2px);background:none;color:var(--content-secondary);font:inherit;font-size:var(--bx-text-support-md);font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-cs-tabs button[aria-selected=true]{background:var(--accent-subtle);color:var(--brand-highlight)}.bx-cs-stack{display:grid;gap:var(--bx-space-2)}.bx-cs-option{display:flex;gap:var(--bx-space-2);align-items:center;width:100%;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:var(--surface-card);color:var(--content-primary);font:inherit;text-align:start;cursor:pointer}.bx-cs-option:disabled{cursor:not-allowed;opacity:.6}.bx-cs-check em,.bx-cs-option em{margin-left:auto;color:var(--content-muted);font-size:var(--bx-text-support-sm);font-style:normal}.bx-cs-option--tall{display:grid;gap:2px}.bx-cs-option--tall span{color:var(--content-muted);font-size:var(--bx-text-support-md)}.bx-cs-details summary{cursor:pointer;font-weight:var(--bx-weight-semibold)}.bx-cs-details[open]{display:grid;gap:var(--bx-space-3)}.bx-cs-list{display:grid;gap:2px;max-height:16rem;margin:0;padding:0;overflow-y:auto;list-style:none}.bx-cs-list button{width:100%;padding:6px 8px;border:0;border-radius:var(--bx-radius-sm,6px);background:none;color:var(--content-secondary);font:inherit;font-size:var(--bx-text-support-md);text-align:start;cursor:pointer}.bx-cs-list button span{color:var(--content-muted);font-variant-numeric:tabular-nums}.bx-cs-list button.is-selected{background:var(--accent-subtle);color:var(--content-primary)}.bx-cs-styles{display:grid;gap:var(--bx-space-2);grid-template-columns:1fr 1fr}.bx-cs-style{display:grid;place-items:center;min-height:3.25rem;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:linear-gradient(135deg,#1a2338,#0b1224);cursor:pointer}.bx-cs-style span{padding:2px 6px;border-radius:4px;text-shadow:0 1px 3px rgb(0 0 0/.8)}.bx-cs-style[aria-pressed=true]{border-color:var(--brand-highlight);box-shadow:0 0 0 1px var(--brand-highlight) inset}.bx-cs-center{display:grid;gap:var(--bx-space-3);min-width:0}.bx-cs-chips,.bx-cs-platforms{display:flex;flex-wrap:wrap;gap:6px}.bx-cs-chips button,.bx-cs-platforms button{padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full);background:var(--surface-sunken);color:var(--content-secondary);font:inherit;font-size:var(--bx-text-support-md);cursor:pointer}.bx-cs-chips button[aria-checked=true],.bx-cs-chips button[aria-pressed=true],.bx-cs-platforms button[aria-checked=true]{border-color:var(--brand-highlight);background:var(--accent-subtle);color:var(--brand-highlight)}.bx-cs-stage{display:grid;place-items:center;padding:var(--bx-space-3);border-radius:var(--bx-radius-lg);background:#02050a}.bx-cs-canvas{position:relative;width:100%;max-height:32rem;max-width:calc(32rem * var(--ratio, 16 / 9));overflow:hidden;container-type:size;border-radius:var(--bx-radius-md);background:#000}.bx-cs-canvas video{width:100%;height:100%;object-fit:contain}.bx-cs-safe{border:1px dashed rgb(40 216 248/.45);border-radius:4px}.bx-cs-overlay,.bx-cs-safe{position:absolute;pointer-events:none}.bx-cs-overlay{display:flex;flex-direction:column}.bx-cs-caption{display:inline-block;max-width:100%;padding:.15em .4em;line-height:1.2;white-space:pre-wrap}.bx-cs-anim-fade{animation:bx-cs-fade .3s ease-out}.bx-cs-anim-pop{animation:bx-cs-pop .35s cubic-bezier(.2,.9,.3,1.3)}.bx-cs-anim-slide{animation:bx-cs-slide .35s ease-out}@media (prefers-reduced-motion:reduce){.bx-cs-caption{animation:none}}.bx-cs-transport{display:flex;flex-wrap:wrap;gap:var(--bx-space-3);align-items:center}.bx-cs-play{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--brand-highlight);color:#02050d;cursor:pointer}.bx-cs-time{font-variant-numeric:tabular-nums}.bx-cs-zoom{gap:var(--bx-space-2);margin-left:auto;color:var(--content-muted);font-size:var(--bx-text-support-md)}.bx-cs-timeline{overflow-x:auto;padding:var(--bx-space-2) 0;border-radius:var(--bx-radius-md);background:var(--surface-sunken)}.bx-cs-timeline__inner{position:relative;min-width:100%;height:6.5rem}.bx-cs-track{inset:0 0 auto;height:2.25rem}.bx-cs-block,.bx-cs-track{position:absolute;cursor:pointer}.bx-cs-block{top:4px;height:1.75rem;overflow:hidden;padding:0 6px;border:1px solid rgb(40 216 248/.6);border-radius:6px;background:rgb(40 216 248/.2);color:var(--content-primary);font:inherit;font-size:var(--bx-text-support-sm);text-align:start;text-overflow:ellipsis;white-space:nowrap}.bx-cs-block.is-selected{border-color:var(--brand-highlight);background:rgb(40 216 248/.45)}.bx-cs-wave{position:absolute;bottom:0;left:0;height:3.5rem}.bx-cs-playhead{position:absolute;top:0;bottom:0;width:2px;background:#ffffff;pointer-events:none}.bx-cs-edit,.bx-cs-sync{display:grid;gap:var(--bx-space-3)}.bx-cs-inline{display:flex;flex-wrap:wrap;gap:var(--bx-space-2);align-items:end}.bx-cs-inline label{display:grid;gap:2px;font-size:var(--bx-text-support-sm);text-transform:capitalize}.bx-cs-inline .bx-input{width:7rem}.bx-cs-field{display:grid;gap:4px;font-size:var(--bx-text-support-md)}.bx-cs-check{display:flex;gap:var(--bx-space-2);align-items:center}.bx-cs-positions{display:grid;gap:4px;grid-template-columns:repeat(3,1fr)}.bx-cs-positions button{padding:6px 4px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-card);color:var(--content-secondary);font:inherit;font-size:var(--bx-text-support-sm);cursor:pointer}.bx-cs-positions .is-center{grid-column:1/-1}.bx-cs-positions button[aria-checked=true]{border-color:var(--brand-highlight);color:var(--brand-highlight)}.bx-cs-bottom{display:grid;gap:var(--bx-space-4)}@media (min-width:64rem){.bx-cs-bottom{grid-template-columns:1fr 1fr}}.bx-cs-quality{display:grid;gap:var(--bx-space-2);margin:0;padding:0;list-style:none}.bx-cs-quality li{display:flex;flex-wrap:wrap;gap:4px var(--bx-space-2)}.bx-cs-quality li.is-ok>span{color:var(--feedback-success)}.bx-cs-quality li.is-bad strong,.bx-cs-quality li.is-bad>span{color:var(--feedback-warning)}.bx-cs-quality em{flex-basis:100%;color:var(--content-muted);font-size:var(--bx-text-support-sm);font-style:normal}.bx-cs-status{justify-self:start;margin:0;padding:4px 12px;border-radius:var(--bx-radius-full);background:color-mix(in srgb,var(--feedback-warning) 18%,transparent);color:var(--feedback-warning);font-weight:var(--bx-weight-bold);letter-spacing:.08em;text-transform:uppercase}.bx-cs-status.is-ready{background:color-mix(in srgb,var(--feedback-success) 18%,transparent);color:var(--feedback-success)}.bx-cs-export .bx-mx-cta{justify-self:start}.bx-cs-pill{padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full);color:var(--content-muted);font-size:var(--bx-text-support-md)}.bx-cs-pill.is-on{border-color:var(--brand-highlight);color:var(--brand-highlight)}[data-theme=light] .bx-cs{border-color:#dfe6f0;background:#ffffff;box-shadow:0 24px 60px -40px rgb(15 40 80/.35)}[data-theme=light] .bx-cs-drop,[data-theme=light] .bx-cs-panel,[data-theme=light] .bx-cs-timeline{border-color:#e3e9f2;background:#f6f8fc}[data-theme=light] .bx-cs-style{background:linear-gradient(135deg,#2a3450,#121a2e)}.bx-cs-list li{display:flex;gap:6px;align-items:center;padding:2px;border-radius:6px}.bx-cs-list li.is-selected{background:var(--accent-subtle)}.bx-cs-list .bx-cs-list__time{flex:none;width:auto;padding:4px 6px;color:var(--content-muted);font-variant-numeric:tabular-nums}.bx-cs-list__text{flex:1;min-width:0;padding:5px 8px;border:1px solid transparent;border-radius:6px;background:var(--surface-card);color:var(--content-primary);font:inherit;font-size:var(--bx-text-support-md)}.bx-cs-list__text:focus{border-color:var(--brand-highlight);outline:none}.bx-cs-overlay__hit{max-width:100%;padding:0;border:0;background:none;font:inherit;text-align:inherit;cursor:text;pointer-events:auto}.bx-cs-new{cursor:pointer}.bx-cs-new:focus-within{outline:2px solid var(--border-focus);outline-offset:3px}.bx-cs-autostatus{margin:0;padding:8px 10px;border-left:3px solid var(--brand-highlight);border-radius:6px;background:var(--accent-subtle)}.bx-cs-consent{align-items:flex-start;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:6px;background:var(--surface-card);font-size:var(--bx-text-support-md)}.bx-cs-consent input{margin-top:3px}.bx-cr{position:relative;display:inline-block;max-width:100%;padding:.15em .45em;white-space:pre-wrap;overflow-wrap:anywhere;transform-origin:center}.bx-cr__text{position:relative;z-index:1}.bx-cr__w{display:inline-block;transition:color .18s ease,opacity .25s ease,transform .22s cubic-bezier(.2,.8,.2,1),text-shadow .25s ease}.bx-cr--enter-fade{animation:bx-cr-fade .35s ease-out both}.bx-cr--enter-scale{animation:bx-cr-scale .45s cubic-bezier(.2,.9,.3,1) both}.bx-cr--enter-slide{animation:bx-cr-slide .4s ease-out both}.bx-cr--enter-blur{animation:bx-cr-blur 1.1s ease-out both}.bx-cr--enter-vertical{animation:bx-cr-vertical .5s ease-out both}.bx-cr--enter-ink .bx-cr__text{clip-path:inset(0 calc(100% - min(100%, var(--p) * 250%)) 0 0)}.bx-cr--word-highlight .bx-cr__w.is-future{opacity:.9}.bx-cr--word-highlight .bx-cr__w.is-active{color:var(--hl);transform:scale(calc(1 + .06 * var(--motion)));text-shadow:0 0 .9cqh var(--glow)}.bx-cr--word-reveal .bx-cr__w.is-future{opacity:.35}.bx-cr--word-underline .bx-cr__w{background:linear-gradient(var(--hl),var(--hl)) 0 100% /0 .35cqh no-repeat;transition:background-size .15s linear}.bx-cr--word-underline .bx-cr__w.is-active{background-size:calc(var(--wf) * 100%) .35cqh}.bx-cr--word-underline .bx-cr__w.is-past{background-size:0 .35cqh}.bx-cr--word-underline .bx-cr__w.is-future{opacity:.9}.bx-cr--word-punch .bx-cr__w.is-past{opacity:.85}.bx-cr--word-punch .bx-cr__w.is-future{opacity:.8}.bx-cr--word-punch .bx-cr__w{margin-inline:.18em}.bx-cr--word-punch .bx-cr__w.is-active{color:var(--hl);transform:scale(calc(1 + .1 * var(--motion)));transition-duration:.08s}.bx-cr--word-kinetic .bx-cr__w{transform:scale(var(--k,1));margin-inline:max(.08em,calc(.08em + (var(--k, 1) - 1) * 1.4em))}.bx-cr--word-kinetic .bx-cr__w.is-active{color:var(--hl);transform:scale(calc(var(--k, 1) * (1 + .08 * var(--motion))))}.bx-cr--word-kinetic .bx-cr__w.is-future{opacity:.85}.bx-cr--word-fill .bx-cr__w{position:relative}.bx-cr--word-fill .bx-cr__w:after{content:attr(data-text);position:absolute;inset:0;color:var(--hl);-webkit-text-stroke:inherit;clip-path:inset(0 calc(100% - var(--wf) * 100%) 0 0);pointer-events:none}.bx-cr--line-sweep .bx-cr__text,.bx-cr--timing-line.bx-cr--line-sweep .bx-cr__text{background:linear-gradient(100deg,transparent,transparent 40%,rgb(255 255 255/.55) 50%,transparent 60%,transparent) no-repeat;background-size:250% 100%;background-position:calc(100% - var(--p) * 100%) 0;-webkit-background-clip:text;background-clip:text}.bx-cr__fillbar{position:absolute;left:.45em;right:.45em;bottom:0;height:.35cqh;border-radius:1cqh;background:linear-gradient(90deg,var(--hl) calc(var(--p) * 100%),rgb(255 255 255/.2) 0)}.bx-cr__cursor{display:inline-block;width:.08em;height:1em;margin-left:.05em;vertical-align:-.12em;background:var(--hl);animation:bx-cr-blink .9s steps(2,jump-none) infinite}.bx-cr__g{opacity:.8;transition:opacity .2s ease,text-shadow .3s ease,color .3s ease}.bx-cr__g.is-lit{opacity:1}.bx-cr__g.is-now{color:var(--hl);text-shadow:0 0 1.2cqh var(--hl)}.bx-cr--x-pulse{animation:bx-cr-pulse 2.4s ease-in-out infinite}.bx-cr--x-beat .bx-cr__text{display:inline-block;transform:scale(calc(1 + .07 * var(--beat)))}.bx-cr--x-float .bx-cr__w{animation:bx-cr-float 3.2s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.bx-cr--x-depth{text-shadow:.08cqh .08cqh 0 #0a4f63,.16cqh .16cqh 0 #083f50,.24cqh .24cqh 0 #062f3c,.34cqh .4cqh .8cqh rgb(0 0 0/.6)!important}.bx-cr--x-aurora .bx-cr__g,.bx-cr--x-aurora .bx-cr__w,.bx-cr--x-aurora.bx-cr--line-typewriter .bx-cr__text{background:linear-gradient(90deg,#7ef9ff,#8f7bff,#ff8fd6,#7ef9ff) 0 0 /300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bx-cr-aurora 8s linear infinite}.bx-cr--x-glass{backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgb(255 255 255/.18)}.bx-cr--x-organic .bx-cr__w:nth-child(odd){transform:rotate(-.8deg)}.bx-cr--x-organic .bx-cr__w:nth-child(2n){transform:rotate(.7deg) translateY(-2%)}.bx-cr__echo{position:absolute;inset:.15em .45em;opacity:.22;transform:translate(.5cqh,.5cqh);filter:blur(1px);pointer-events:none}.bx-cr__aura{inset:-40% -15%;z-index:0;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 38%,transparent),transparent);animation:bx-cr-aura 5s ease-in-out infinite}.bx-cr__aura,.bx-cr__particles i{position:absolute;border-radius:50%}.bx-cr__particles i{bottom:10%;left:calc(8% + var(--n) * 12%);width:.45cqh;height:.45cqh;background:var(--hl);opacity:0;animation:bx-cr-particle 2.8s ease-out infinite;animation-delay:calc(var(--n) * .35s)}.bx-cr__wave{display:flex;gap:.3cqh;align-items:center;justify-content:center;height:2.2cqh;margin-top:.4cqh}.bx-cr__wave i{width:.35cqh;height:100%;border-radius:.2cqh;background:var(--hl);opacity:.55;transform:scaleY(calc(.15 + var(--lvl) * var(--h, .7)));transition:transform .12s linear}.bx-cr--x-wave{display:inline-flex;flex-direction:column;align-items:center}@media (prefers-reduced-motion:reduce){.bx-cr,.bx-cr--x-aurora .bx-cr__g,.bx-cr--x-aurora .bx-cr__text,.bx-cr--x-aurora .bx-cr__w,.bx-cr__aura,.bx-cr__cursor,.bx-cr__text,.bx-cr__w{animation:none!important}.bx-cr__particles{display:none}.bx-cr--word-highlight .bx-cr__w.is-active,.bx-cr--word-punch .bx-cr__w.is-active,.bx-cr--x-beat .bx-cr__text,.bx-cr--x-float .bx-cr__w{transform:none}}.bx-sl{display:grid;gap:var(--bx-space-3)}.bx-sl-cats{display:flex;flex-wrap:wrap;gap:4px}.bx-sl-cats button{padding:3px 9px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full);background:none;color:var(--content-secondary);font:inherit;font-size:var(--bx-text-support-sm);cursor:pointer}.bx-sl-cats button[aria-selected=true]{border-color:var(--brand-highlight);color:var(--brand-highlight)}.bx-sl-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));max-height:30rem;overflow-y:auto;padding-right:2px}.bx-sl-card{display:grid;gap:4px;padding:6px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-card);color:var(--content-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bx-sl-card:hover{border-color:color-mix(in srgb,var(--brand-highlight) 45%,var(--border-subtle))}.bx-sl-card[aria-checked=true]{border-color:var(--brand-highlight);box-shadow:0 0 0 1px var(--brand-highlight),0 0 18px -6px rgb(40 216 248/.65)}.bx-sl-card__stage{display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:radial-gradient(120% 90% at 50% 100%,#10213a 0,#03060c 70%);container-type:size}.bx-sl-card__meta{display:flex;gap:6px;align-items:baseline;font-size:var(--bx-text-support-md)}.bx-sl-card__num{color:var(--brand-highlight);font-size:var(--bx-text-support-sm);font-variant-numeric:tabular-nums}.bx-cs-timing,.bx-sl-card__desc{color:var(--content-muted);font-size:var(--bx-text-support-sm)}.bx-cs-timing{padding:2px 8px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full)}.bx-cs-timing.is-word{border-color:var(--brand-highlight);color:var(--brand-highlight)}.bx-cs-export-note{border-left:3px solid var(--feedback-warning);padding-left:8px}[data-theme=light] .bx-sl-card{background:#ffffff;border-color:#dfe6f0}.bx-cr--look-boxes .bx-cr__w,.bx-cr--word-box .bx-cr__w{padding:0 .14em;border-radius:.18em;transition:background-color .14s ease,color .14s ease,transform .2s cubic-bezier(.2,.9,.3,1.3)}.bx-cr--word-box .bx-cr__w.is-active{background:var(--hl);color:var(--boxtext);-webkit-text-stroke:0;text-shadow:none;transform:scale(calc(1 + .06 * var(--motion)))}.bx-cr--look-boxes .bx-cr__w{margin:.05em .03em;background:rgb(0 0 0/.55);-webkit-text-stroke:0}.bx-cr--word-boxes .bx-cr__w.is-active{background:var(--hl);color:var(--boxtext);transform:scale(calc(1 + .05 * var(--motion)))}.bx-cr--look-hollow .bx-cr__w{color:transparent}.bx-cr--word-hollow .bx-cr__w.is-active{color:var(--hl)}.bx-cr--word-pop .bx-cr__w.is-future{opacity:.35}.bx-cr--word-pop .bx-cr__w.is-active{color:var(--hl);animation:bx-cr-popin .28s cubic-bezier(.2,1.4,.4,1) both}.bx-cr--word-color .bx-cr__w.is-active,.bx-cr--word-color .bx-cr__w.is-past{color:var(--hl)}.bx-cr--x-bar{padding-left:.75em}.bx-cr--x-bar:before{content:"";position:absolute;top:.2em;bottom:.2em;left:.2em;width:.16em;border-radius:.1em;background:var(--hl)}.bx-cr--x-longshadow{text-shadow:.1cqh .1cqh 0 rgb(0 0 0/.45),.2cqh .2cqh 0 rgb(0 0 0/.45),.3cqh .3cqh 0 rgb(0 0 0/.45),.4cqh .4cqh 0 rgb(0 0 0/.45),.5cqh .5cqh 0 rgb(0 0 0/.45),.6cqh .6cqh 0 rgb(0 0 0/.45),.7cqh .7cqh 0 rgb(0 0 0/.45),.8cqh .8cqh 0 rgb(0 0 0/.45)!important}.bx-cr--x-stack .bx-cr__w{display:block}@media (prefers-reduced-motion:reduce){.bx-cr--word-pop .bx-cr__w.is-active{animation:none}.bx-cr--word-box .bx-cr__w.is-active,.bx-cr--word-boxes .bx-cr__w.is-active{transform:none}}.bx-cs-result{display:grid;gap:var(--bx-space-3);padding:var(--bx-space-3);border:1px solid color-mix(in srgb,var(--feedback-success) 45%,var(--border-subtle));border-radius:var(--bx-radius-md);background:color-mix(in srgb,var(--feedback-success) 7%,transparent)}.bx-cs-result__title{margin:0;color:var(--feedback-success);font-weight:var(--bx-weight-bold)}.bx-cs-result__video{width:100%;max-height:18rem;border-radius:var(--bx-radius-md);background:#000}.bx-cs-result .bx-mx-cta{justify-self:start}@media (min-width:72rem){.bx-cs-work{height:calc(100dvh - var(--header-height) - 1.5rem);min-height:34rem;align-items:stretch}.bx-cs-work>.bx-cs-center,.bx-cs-work>.bx-cs-panel{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bx-cs-work>.bx-cs-center{align-content:start;padding-right:4px}.bx-cs-sticky{position:sticky;top:0;z-index:3;display:grid;gap:var(--bx-space-3);padding-bottom:var(--bx-space-2);background:var(--surface-card);box-shadow:0 10px 14px -12px rgb(0 0 0/.6)}.bx-cs-sticky .bx-cs-canvas{max-height:min(30rem,44dvh);max-width:calc(min(30rem, 44dvh) * var(--ratio, 16 / 9))}}.bx-cs-sticky{display:grid;gap:var(--bx-space-3)}[data-theme=light] .bx-cs-sticky{background:#ffffff}.bx-sl-card{content-visibility:auto;contain-intrinsic-size:auto 11rem;contain:layout paint style}.bx-sl-card:not(:hover):not(:focus-visible) *,.bx-sl-card:not(:hover):not(:focus-visible) :after,.bx-sl-card:not(:hover):not(:focus-visible) :before{animation:none!important;transition:none!important}.bx-sl-card:not(:hover):not(:focus-visible) .bx-cr__cursor,.bx-sl-card:not(:hover):not(:focus-visible) .bx-cr__particles{display:none}.bx-sl-card:not(:hover) .bx-cr--x-glass{backdrop-filter:none;-webkit-backdrop-filter:none}.bx-sl-more{justify-self:center}.bx-cs-overlay .bx-cr{will-change:transform,opacity}.bx-cs-group{display:grid;gap:10px;padding:14px;border:1px solid var(--border-subtle);border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 92%,#28d8f8 8%),var(--surface-card))}.bx-cs-group--primary{border-color:color-mix(in srgb,var(--brand-highlight) 55%,var(--border-subtle));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-highlight) 20%,transparent),0 10px 30px -18px rgb(40 216 248/.6)}.bx-cs-group__head{display:flex;gap:8px;align-items:center}.bx-cs-group__head h3{margin:0;font-size:.98rem;font-weight:var(--bx-weight-bold);letter-spacing:-.01em}.bx-cs-group__head>.bx-icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;padding:.35rem;border-radius:9px;background:var(--accent-subtle);color:var(--brand-highlight)}.bx-cs-badge{margin-left:auto;padding:2px 8px;border-radius:var(--bx-radius-full);background:color-mix(in srgb,var(--brand-highlight) 16%,transparent);color:var(--brand-highlight);font-size:.7rem;font-weight:var(--bx-weight-bold);letter-spacing:.04em;text-transform:uppercase}.bx-cs-badge--quiet{background:var(--surface-sunken);color:var(--content-secondary)}.bx-cs-step{color:var(--content-muted);font-size:var(--bx-text-support-sm);font-weight:var(--bx-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.bx-cs-group__cta{justify-content:center;width:100%}.bx-cs-group__row{display:grid;gap:8px;grid-template-columns:1fr 1fr}.bx-cs-group__row .bx-cs-option{justify-content:center;font-size:var(--bx-text-support-md)}.bx-cs-linkbutton{justify-self:start;padding:0;border:0;background:none;color:var(--content-muted);font:inherit;font-size:var(--bx-text-support-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bx-cs-linkbutton:disabled{cursor:not-allowed;opacity:.5}.bx-cs-group .bx-cs-consent{background:var(--surface-sunken)}[data-theme=light] .bx-cs-group{background:#ffffff;border-color:#dfe6f0}.bx-cs-panel{overflow-x:hidden}.bx-cs-group,.bx-cs-group>*,.bx-cs-panel>*,.bx-cs-stack,.bx-cs-stack>*,.bx-sl,.bx-sl>*{min-width:0}.bx-cs-tabs button{min-width:0;padding:6px 4px;font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-cs-group__head{flex-wrap:wrap}.bx-cs-group__head h3{flex:1 1 auto;min-width:0}.bx-cs-group .bx-cs-consent span{min-width:0;overflow-wrap:anywhere}.bx-cs-group__cta{padding-inline:.75rem;font-size:.95rem;white-space:nowrap}.bx-sl-grid{grid-template-columns:minmax(0,1fr);gap:6px;max-height:none;overflow:visible}.bx-sl-card{position:relative;grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px 5px 5px;content-visibility:visible;contain:none}.bx-sl-card__stage{width:6rem;border-radius:6px}.bx-sl-card__meta{min-width:0;overflow:hidden;white-space:nowrap}.bx-sl-card__meta strong{overflow:hidden;text-overflow:ellipsis}.bx-sl-card__desc{position:absolute;top:calc(100% - 4px);right:6px;left:6.6rem;z-index:6;padding:6px 9px;border:1px solid color-mix(in srgb,var(--brand-highlight) 55%,transparent);border-radius:8px;background:#0b1224;box-shadow:0 10px 24px -10px rgb(0 0 0/.7);color:#dfe8f5;font-size:.75rem;line-height:1.35;opacity:0;visibility:hidden;transform:translateY(-3px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.bx-sl-card:focus-visible .bx-sl-card__desc,.bx-sl-card:hover .bx-sl-card__desc{opacity:1;visibility:visible;transform:none;transition-delay:.35s,.35s,.35s}.bx-sl-card:focus-visible,.bx-sl-card:hover{z-index:5}[data-theme=light] .bx-sl-card__desc{background:#ffffff;color:#1a2233}.bx-cs-hl{padding:1px 7px;border-radius:6px;background:color-mix(in srgb,var(--brand-highlight) 22%,transparent);color:var(--brand-highlight);font-weight:var(--bx-weight-bold);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-highlight) 45%,transparent) inset}.bx-cs-fix{display:grid;gap:14px;margin-block:20px;padding:clamp(14px,2.5vw,24px);border:1px solid color-mix(in srgb,var(--brand-highlight) 35%,var(--border-subtle));border-radius:16px;background:var(--surface-sunken)}.bx-cs-fix .bx-mx-label,.bx-cs-fix .bx-mx-note{margin:0}.bx-cs-fix__head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:end;justify-content:space-between}.bx-cs-fix__search{display:grid;gap:4px;flex:0 1 20rem;min-width:0;font-size:var(--bx-text-support-sm);color:var(--content-muted)}.bx-cs-fix__search .bx-input,.bx-cs-fix__to .bx-input{width:100%}.bx-cs-fix__editor{position:sticky;top:0;z-index:2;display:grid;gap:10px 16px;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:end;padding:14px;border:1px solid var(--brand-highlight);border-radius:12px;background:var(--surface-raised)}@media (max-width:48rem){.bx-cs-fix__editor{grid-template-columns:1fr}}.bx-cs-fix__was{margin:0;display:grid;gap:2px;font-size:var(--bx-text-support-sm);color:var(--content-muted)}.bx-cs-fix__was strong{font-size:1.35rem;color:var(--content-primary);text-decoration:underline wavy color-mix(in srgb,#ff5a5a 70%,transparent);text-underline-offset:5px}.bx-cs-fix__to{display:grid;gap:4px;min-width:0;font-size:var(--bx-text-support-sm);color:var(--content-muted)}.bx-cs-fix__to .bx-input{font-size:1.15rem;min-height:46px}.bx-cs-fix__actions{display:flex;flex-wrap:wrap;gap:8px}.bx-cs-fix__list{display:grid;gap:4px;margin:0;padding:0;list-style:none;max-height:min(60vh,40rem);overflow-y:auto;overscroll-behavior:contain}.bx-cs-fix__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 10px;border-radius:10px}.bx-cs-fix__row:nth-child(odd){background:color-mix(in srgb,var(--content-primary) 4%,transparent)}.bx-cs-fix__row--on{outline:1px solid color-mix(in srgb,var(--brand-highlight) 60%,transparent)}.bx-cs-fix__time{padding:4px 6px;border:0;border-radius:6px;background:none;color:var(--content-muted);font:inherit;font-size:var(--bx-text-support-sm);font-variant-numeric:tabular-nums;cursor:pointer}.bx-cs-fix__time:hover{color:var(--brand-highlight)}.bx-cs-fix__words{display:flex;flex-wrap:wrap;gap:4px 6px}.bx-cs-fix__word{padding:4px 8px;border:1px solid transparent;border-radius:8px;background:none;color:var(--content-primary);font:inherit;font-size:1.1rem;line-height:1.5;cursor:pointer}.bx-cs-fix__word:focus-visible,.bx-cs-fix__word:hover{border-color:var(--border-subtle);background:color-mix(in srgb,var(--brand-highlight) 12%,transparent)}.bx-cs-fix__word--hit{background:color-mix(in srgb,var(--brand-highlight) 22%,transparent)}.bx-cs-fix__word--on{border-color:var(--brand-highlight);background:var(--brand-highlight);color:#111}@media (max-width:40rem){.bx-cs-fix__row{grid-template-columns:1fr;gap:2px}.bx-cs-fix__time{justify-self:start}}.bx-cs-edit .bx-textarea{min-height:6.5rem;font-size:1.05rem;line-height:1.5}.bx-cr--x-gold .bx-cr__text,.bx-cr--x-rosegold .bx-cr__text{text-shadow:none!important;filter:drop-shadow(0 .25cqh .5cqh rgb(0 0 0/.55)) drop-shadow(0 0 .8cqh rgb(255 196 90/.28))}.bx-cr--x-gold .bx-cr__g,.bx-cr--x-gold .bx-cr__w,.bx-cr--x-gold.bx-cr--line-typewriter .bx-cr__text,.bx-cr--x-rosegold .bx-cr__g,.bx-cr--x-rosegold .bx-cr__w,.bx-cr--x-rosegold.bx-cr--line-typewriter .bx-cr__text{-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none!important}.bx-cr--x-gold .bx-cr__g,.bx-cr--x-gold .bx-cr__w,.bx-cr--x-gold.bx-cr--line-typewriter .bx-cr__text{background-image:linear-gradient(180deg,#fff3c4,#f5c542 38%,#c8901c 62%,#ffe08a)}.bx-cr--x-rosegold .bx-cr__g,.bx-cr--x-rosegold .bx-cr__w,.bx-cr--x-rosegold.bx-cr--line-typewriter .bx-cr__text{background-image:linear-gradient(180deg,#ffe4dc,#f2b5a7 40%,#c97c6c 65%,#ffd5c8)}.bx-cr--x-gold:not(.bx-cr--word-none) .bx-cr__w.is-active,.bx-cr--x-rosegold:not(.bx-cr--word-none) .bx-cr__w.is-active{background-image:none;color:var(--hl)}.bx-cr__sparkles{position:absolute;inset:0;pointer-events:none}.bx-cr__sparkles i{position:absolute;top:var(--y);left:var(--x);width:1cqh;height:1cqh;background:radial-gradient(circle,#fffbe6 0 22%,#ffd76a 40%,transparent 70%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:bx-cr-twinkle 2.2s ease-in-out infinite;animation-delay:calc(var(--n) * .27s)}.bx-sl-card:not(:hover):not(:focus-visible) .bx-cr__sparkles i{opacity:.8;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.bx-cr__sparkles i{animation:none;opacity:.8}}.bx-cs-player{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;gap:8px;align-items:center;padding:18px 10px 8px;background:linear-gradient(180deg,transparent,rgb(0 0 0/.72));color:#ffffff;opacity:0;transition:opacity .2s ease}.bx-cs-canvas:focus-within .bx-cs-player,.bx-cs-canvas:fullscreen:hover .bx-cs-player,.bx-cs-canvas:hover .bx-cs-player{opacity:1}.bx-cs-player__btn{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255/.14);color:#ffffff;font-size:1rem;cursor:pointer}.bx-cs-player__btn .bx-icon{width:15px;height:15px}.bx-cs-player__time{flex:none;font-size:.75rem;font-variant-numeric:tabular-nums}.bx-cs-player__seek{flex:1;min-width:0;height:4px;appearance:none;border-radius:4px;background:linear-gradient(90deg,var(--brand-highlight) var(--played,0),rgb(255 255 255/.3) var(--played,0));cursor:pointer}.bx-cs-player__seek::-webkit-slider-thumb{width:13px;height:13px;appearance:none;border-radius:50%;background:#ffffff;box-shadow:0 0 0 3px rgb(40 216 248/.45)}.bx-cs-player__seek::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:#ffffff;box-shadow:0 0 0 3px rgb(40 216 248/.45)}.bx-cs-player__seek::-moz-range-track{background:transparent}.bx-cs-canvas:fullscreen{width:100vw;height:100vh;max-width:none;max-height:none;border-radius:0;background:#000}.bx-cs-canvas:fullscreen video{width:100%;height:100%;object-fit:contain}@media (hover:none){.bx-cs-player{opacity:1}}.bx-cs-area{position:absolute;z-index:5;border:1.5px dashed rgb(40 216 248/.75);border-radius:4px;pointer-events:none}.bx-cs-area__corner,.bx-cs-area__move{position:absolute;pointer-events:auto;touch-action:none;user-select:none}.bx-cs-area__move{top:0;left:50%;padding:2px 10px;border-radius:0 0 8px 8px;background:rgb(40 216 248/.9);color:#02121a;font-size:11px;font-weight:var(--bx-weight-bold);transform:translateX(-50%);cursor:grab}.bx-cs-area__move:active{cursor:grabbing}.bx-cs-area__corner{width:14px;height:14px;border:2px solid #02121a;border-radius:50%;background:#28d8f8}.bx-cs-area__corner.is-nw{top:-7px;left:-7px;cursor:nwse-resize}.bx-cs-area__corner.is-ne{top:-7px;right:-7px;cursor:nesw-resize}.bx-cs-area__corner.is-sw{bottom:-7px;left:-7px;cursor:nesw-resize}.bx-cs-area__corner.is-se{bottom:-7px;right:-7px;cursor:nwse-resize}.bx-cs-canvas:fullscreen .bx-cs-area{border-color:transparent}.bx-cs-canvas:fullscreen .bx-cs-area>*{display:none}.bx-cs-zoom{display:inline-flex;gap:6px;align-items:center}.bx-cs-zoom__btn,.bx-cs-zoom__fit{min-width:28px;height:28px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--surface-sunken);color:var(--content-primary);font:inherit;font-weight:var(--bx-weight-bold);cursor:pointer}.bx-cs-zoom__fit{font-size:var(--bx-text-support-sm)}.bx-cr__next{display:block;margin-top:.25em;font-size:.8em;opacity:.55}.bx-st{display:grid;gap:var(--bx-space-5);scroll-margin-top:calc(var(--header-height) + 1rem)}.bx-st-modes__grid{display:grid;gap:var(--bx-space-4)}@media (min-width:48rem){.bx-st-modes__grid{grid-template-columns:1.15fr 1fr}}.bx-st-mode{position:relative;display:grid;gap:12px;align-content:start;padding:var(--bx-space-5);border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-card)}.bx-st-mode.is-primary{border-color:color-mix(in srgb,var(--brand-highlight) 55%,var(--border-subtle));background:radial-gradient(120% 90% at 100% 0,rgb(40 216 248/.12),transparent 60%),var(--surface-card);box-shadow:0 18px 40px -26px rgb(40 216 248/.55)}.bx-st-mode.is-chosen{outline:2px solid var(--brand-highlight);outline-offset:2px}.bx-st-mode h3{margin:0;font-size:1.35rem}.bx-st-mode p{margin:0;color:var(--content-secondary)}.bx-st-mode__stems{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bx-st-mode__stems li{padding:4px 10px;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full);background:var(--surface-sunken);font-size:var(--bx-text-support-md)}.bx-st-mode__stems em,.bx-st-row__name em{color:var(--content-muted);font-size:.75rem;font-style:normal}.bx-st-badge,.bx-st-mode .bx-button,.bx-st-mode .bx-mx-cta{justify-self:start}.bx-st-badge{padding:3px 10px;border-radius:var(--bx-radius-full);background:color-mix(in srgb,var(--brand-highlight) 18%,transparent);color:var(--brand-highlight);font-size:.72rem;font-weight:var(--bx-weight-bold);letter-spacing:.08em}.bx-st-steps{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;color:var(--content-muted);font-size:var(--bx-text-support-md)}.bx-st-steps li{display:inline-flex;gap:8px;align-items:center}.bx-st-steps span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border-subtle);border-radius:50%;font-size:.75rem}.bx-st-steps .is-current{color:var(--content-primary);font-weight:var(--bx-weight-bold)}.bx-st-steps .is-current span,.bx-st-steps .is-done span{border-color:var(--brand-highlight);background:var(--brand-highlight);color:#02121a}.bx-st-panel{display:grid;gap:var(--bx-space-4);padding:var(--bx-space-5);border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-card)}.bx-st-title{margin:0;font-size:1.3rem}.bx-st-drop{display:grid;gap:6px;justify-items:center;padding:var(--bx-space-6) var(--bx-space-4);border:2px dashed color-mix(in srgb,var(--brand-highlight) 45%,var(--border-subtle));border-radius:16px;background:var(--surface-sunken);color:var(--content-secondary);text-align:center;cursor:pointer}.bx-st-drop:focus-within{outline:2px solid var(--brand-highlight);outline-offset:2px}.bx-st-drop .bx-icon{width:28px;height:28px;color:var(--brand-highlight)}.bx-st-drop strong{color:var(--content-primary)}.bx-st-file{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:10px;margin:0}.bx-st-file div{padding:10px 12px;border-radius:10px;background:var(--surface-sunken);min-width:0}.bx-st-file dt{color:var(--content-muted);font-size:.75rem}.bx-st-file dd{margin:0;overflow-wrap:anywhere;font-weight:var(--bx-weight-semibold)}.bx-st-format{display:grid;gap:8px;margin:0;padding:0;border:0}.bx-st-format legend{margin-bottom:4px;font-weight:var(--bx-weight-bold)}.bx-st-format label{display:flex;gap:8px;align-items:center}.bx-st-cost p{margin:0;padding:10px 12px;border-left:3px solid var(--brand-highlight);border-radius:8px;background:var(--accent-subtle)}.bx-st-error{margin:0;padding:12px 14px;border:1px solid color-mix(in srgb,#ff6b6b 60%,transparent);border-radius:12px;background:color-mix(in srgb,#ff6b6b 12%,transparent)}.bx-st-empty{margin:0;padding:var(--bx-space-5);border:1px dashed var(--border-subtle);border-radius:16px;color:var(--content-muted);text-align:center}.bx-st-anim{display:flex;gap:4px;align-items:center;justify-content:center;height:64px}.bx-st-anim i{width:5px;height:100%;border-radius:3px;background:linear-gradient(180deg,#28d8f8,#2f6bff);transform:scaleY(.25);animation:bx-st-bar 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bx-st-anim i{animation:none;transform:scaleY(.6)}}.bx-st-ready{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;color:var(--brand-highlight);font-weight:var(--bx-weight-semibold)}.bx-st-transport{flex-wrap:wrap}.bx-st-seek,.bx-st-transport{display:flex;gap:10px;align-items:center}.bx-st-seek{font-variant-numeric:tabular-nums}.bx-st-seek input{flex:1;min-width:0;accent-color:var(--brand-highlight)}.bx-st-rows{display:grid;gap:10px}.bx-st-row{display:grid;gap:8px 14px;align-items:center;padding:12px 14px;border:1px solid var(--border-subtle);border-left:4px solid var(--stem);border-radius:12px;background:var(--surface-sunken)}@media (min-width:56rem){.bx-st-row{grid-template-columns:11rem minmax(0,1fr) auto}}.bx-st-row__name{display:flex;gap:8px;align-items:center;min-width:0}.bx-st-wave{width:100%;height:46px;min-width:0}.bx-st-row__controls{display:flex;gap:6px;align-items:center}.bx-st-row__controls input[type=range]{width:6.5rem;accent-color:var(--stem)}.bx-st-btn{display:grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-card);color:var(--content-primary);font:inherit;font-weight:var(--bx-weight-bold);text-decoration:none;cursor:pointer}.bx-st-btn .bx-icon{width:14px;height:14px}.bx-st-btn[aria-pressed=true]{border-color:var(--stem);background:color-mix(in srgb,var(--stem) 22%,transparent);color:var(--content-primary);box-shadow:inset 0 0 0 1px var(--stem)}.bx-st-btn:focus-visible,.bx-st-mode button:focus-visible{outline:2px solid var(--brand-highlight);outline-offset:2px}.bx-st-export{display:grid;gap:10px;padding-top:var(--bx-space-4);border-top:1px solid var(--border-subtle)}.bx-st-export h3{margin:0}.bx-st-export__row{display:flex;flex-wrap:wrap;gap:10px}[data-theme=light] .bx-st-mode,[data-theme=light] .bx-st-panel{background:#ffffff;border-color:#dfe6f0;box-shadow:0 10px 30px -22px rgb(16 40 80/.35)}[data-theme=light] .bx-st-drop,[data-theme=light] .bx-st-file div,[data-theme=light] .bx-st-row{background:#f5f8fc}@font-face{font-family:Beathex Italic;src:url(/fonts/captions/beathex-italic-400.woff) format("woff");font-weight:100 550;font-style:normal;font-display:swap}@font-face{font-family:Beathex Italic;src:url(/fonts/captions/beathex-italic-700.woff) format("woff");font-weight:551 900;font-style:normal;font-display:swap}@font-face{font-family:"Beathex Serif Italic";src:url(/fonts/captions/Lora-Italic-Variable.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Beathex Calligraphy;src:url(/fonts/captions/texgyrechorus-mediumitalic.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/captions/vendor/outfit-latin-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amita;src:url(/fonts/captions/vendor/amita-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Amita;src:url(/fonts/captions/vendor/amita-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Amita;src:url(/fonts/captions/vendor/amita-devanagari-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Amita;src:url(/fonts/captions/vendor/amita-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam;src:url(/fonts/captions/vendor/kalam-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;src:url(/fonts/captions/vendor/kalam-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kalam;src:url(/fonts/captions/vendor/kalam-devanagari-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kalam;src:url(/fonts/captions/vendor/kalam-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Yatra One;src:url(/fonts/captions/vendor/yatra-one-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Yatra One;src:url(/fonts/captions/vendor/yatra-one-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rozha One;src:url(/fonts/captions/vendor/rozha-one-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rozha One;src:url(/fonts/captions/vendor/rozha-one-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tiro Devanagari Sanskrit;src:url(/fonts/captions/vendor/tiro-devanagari-sanskrit-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Tiro Devanagari Sanskrit;src:url(/fonts/captions/vendor/tiro-devanagari-sanskrit-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sahitya;src:url(/fonts/captions/vendor/sahitya-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Sahitya;src:url(/fonts/captions/vendor/sahitya-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sahitya;src:url(/fonts/captions/vendor/sahitya-devanagari-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Sahitya;src:url(/fonts/captions/vendor/sahitya-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Laila;src:url(/fonts/captions/vendor/laila-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Laila;src:url(/fonts/captions/vendor/laila-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Laila;src:url(/fonts/captions/vendor/laila-devanagari-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Laila;src:url(/fonts/captions/vendor/laila-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Khand;src:url(/fonts/captions/vendor/khand-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Khand;src:url(/fonts/captions/vendor/khand-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Khand;src:url(/fonts/captions/vendor/khand-devanagari-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Khand;src:url(/fonts/captions/vendor/khand-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sura;src:url(/fonts/captions/vendor/sura-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Sura;src:url(/fonts/captions/vendor/sura-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sura;src:url(/fonts/captions/vendor/sura-devanagari-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Sura;src:url(/fonts/captions/vendor/sura-latin-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Modak;src:url(/fonts/captions/vendor/modak-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Modak;src:url(/fonts/captions/vendor/modak-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gotu;src:url(/fonts/captions/vendor/gotu-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Gotu;src:url(/fonts/captions/vendor/gotu-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Kurale;src:url(/fonts/captions/vendor/kurale-devanagari-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Kurale;src:url(/fonts/captions/vendor/kurale-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.bx-cs-ways__title{margin:0;font-size:.98rem;font-weight:var(--bx-weight-bold)}.bx-cs-ways{display:grid;gap:8px}.bx-cs-way{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card);color:var(--content-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bx-cs-way>.bx-icon{width:2.1rem;height:2.1rem;padding:.45rem;border-radius:50%;background:color-mix(in srgb,var(--brand-highlight) 14%,transparent);color:var(--brand-highlight)}.bx-cs-way span{display:grid;gap:2px;min-width:0}.bx-cs-way small{color:var(--content-muted);font-size:var(--bx-text-support-sm);line-height:1.35}.bx-cs-way:hover{border-color:color-mix(in srgb,var(--brand-highlight) 50%,var(--border-subtle))}.bx-cs-way[aria-checked=true]{border-color:var(--brand-highlight);background:color-mix(in srgb,var(--brand-highlight) 12%,var(--surface-card));box-shadow:inset 4px 0 0 var(--brand-highlight)}.bx-cs-way[aria-checked=true]>.bx-icon{background:var(--brand-highlight);color:#04121a}.bx-cs-steplist{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:bx-step}.bx-cs-steplist>li{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;padding-left:2rem;counter-increment:bx-step}.bx-cs-steplist>li:before{content:counter(bx-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:color-mix(in srgb,var(--brand-highlight) 18%,transparent);color:var(--brand-highlight);font-size:.8rem;font-weight:var(--bx-weight-bold)}.bx-cs-steplist .bx-cs-field{min-width:0;margin:0}.bx-cs-steplist .bx-input{width:100%;min-width:0;box-sizing:border-box}.bx-cs-steplist .bx-cs-group__cta{width:100%;min-width:0;justify-content:center;padding-inline:12px;white-space:normal;text-align:center;line-height:1.25}.bx-cs-lyrics{width:100%;min-height:12rem;font-size:1rem;line-height:1.6;resize:vertical}.bx-cs-count{justify-self:end;color:var(--content-muted);font-size:var(--bx-text-support-sm)}.bx-cs-alt{display:grid;gap:6px;padding-top:10px;border-top:1px dashed var(--border-subtle)}.bx-cs-alt .bx-mx-note{margin:0}.bx-cs-exportrow{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:stretch}.bx-cs-exportrow .bx-mx-cta{flex:1 1 15rem;min-width:0;padding-inline:18px;white-space:normal}.bx-cs-browsertip{display:flex;flex:0 1 11.5rem;gap:8px;align-items:center;margin:0;padding:8px 12px;border:1px solid color-mix(in srgb,var(--brand-highlight) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--brand-highlight) 12%,transparent);color:var(--content-primary);line-height:1.25}.bx-cs-browsertip span{display:grid;gap:2px}.bx-cs-browsertip strong{font-size:var(--bx-text-support-md)}.bx-cs-browsertip small{color:var(--content-muted);font-size:var(--bx-text-support-sm)}@media (max-width:30rem){.bx-cs-browsertip{flex-basis:100%}}.bx-cs-browsertip>.bx-icon{flex:none;width:1.3rem;height:1.3rem}.bx-cs-browsertip strong,.bx-cs-browsertip>.bx-icon{color:var(--brand-highlight)}.bx-cs-browsertip.is-slow{border-color:#ffb547;background:color-mix(in srgb,#ffb547 16%,transparent)}.bx-cs-browsertip.is-slow strong,.bx-cs-browsertip.is-slow>.bx-icon{color:#ffb547}[data-theme=light] .bx-cs-browsertip.is-slow strong,[data-theme=light] .bx-cs-browsertip.is-slow>.bx-icon{color:#a35f00}[data-theme=light] .bx-cs-browsertip strong,[data-theme=light] .bx-cs-browsertip>.bx-icon{color:color-mix(in srgb,var(--brand-highlight) 55%,#000)}.bx-yd-hero{text-align:center}.bx-yd-hero__title{margin:0;font-size:clamp(2rem,5.4vw,3.6rem);font-weight:var(--bx-weight-bold);line-height:1.08;letter-spacing:-.02em}.bx-yd-hero__title span{background:linear-gradient(90deg,var(--brand-highlight),#2f7bff);-webkit-background-clip:text;background-clip:text;color:transparent}.bx-yd-hero__lede{max-width:44rem;margin-inline:auto}.bx-yd{display:grid;gap:var(--bx-space-4);width:min(100%,56rem);margin-inline:auto;text-align:start}.bx-yd-entry{display:flex;align-items:center;gap:var(--bx-space-2);padding:var(--bx-space-2);padding-inline-start:var(--bx-space-4);border:1px solid color-mix(in srgb,#2f7bff 45%,var(--border-default));border-radius:var(--bx-radius-xl);background:var(--surface-card);box-shadow:0 0 0 4px color-mix(in srgb,#2f7bff 10%,transparent),var(--card-shadow)}.bx-yd-entry:focus-within{border-color:var(--border-focus)}.bx-yd-entry__icon .bx-icon{width:1.5rem;height:1.5rem;color:var(--brand-highlight)}.bx-yd-entry__input{flex:1;min-width:0;padding:var(--bx-space-3) 0;border:0;background:transparent;color:var(--content-primary);font:inherit;font-size:1.05rem;outline:none}.bx-yd-entry__small{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--bx-space-3);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:var(--surface-sunken);color:var(--content-secondary);font:inherit;font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-yd-entry__small .bx-icon{width:1rem;height:1rem}.bx-yd-entry__go{min-height:3rem;white-space:nowrap}.bx-yd-status{display:flex;align-items:center;justify-content:center;gap:var(--bx-space-2);margin:0;color:var(--content-secondary)}.bx-yd-spinner{width:1.1rem;height:1.1rem;border:2px solid var(--border-default);border-top-color:var(--brand-highlight);border-radius:50%;animation:bx-yd-spin .8s linear infinite}@keyframes bx-yd-spin{to{transform:rotate(1turn)}}.bx-yd-result{display:grid;gap:var(--bx-space-3);padding:clamp(1rem,3vw,1.5rem);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-xl);background:var(--surface-card);box-shadow:var(--card-shadow)}.bx-yd-tabs{display:flex;gap:var(--bx-space-2);padding-bottom:var(--bx-space-3);border-bottom:1px solid var(--border-subtle)}.bx-yd-tabs button{min-height:2.75rem;padding:0 var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:var(--surface-sunken);color:var(--content-secondary);font:inherit;font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-yd-tabs button.is-active{border-color:color-mix(in srgb,#2f7bff 60%,transparent);background:color-mix(in srgb,#2f7bff 22%,var(--surface-card));color:var(--content-primary)}.bx-yd-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.bx-yd-video{display:grid;gap:var(--bx-space-2);margin:0}.bx-yd-video img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--bx-radius-lg);background:var(--surface-sunken)}.bx-yd-video figcaption{display:grid;gap:.15rem}.bx-yd-video figcaption span{color:var(--content-muted);font-size:var(--bx-text-support-md)}.bx-yd-pick{display:grid;gap:var(--bx-space-3)}.bx-yd-size{display:flex;justify-content:space-between;margin:0;padding:var(--bx-space-3) var(--bx-space-4);border-radius:var(--bx-radius-md);background:var(--surface-sunken)}.bx-yd-size span{color:var(--content-muted)}.bx-yd-check{display:flex;gap:var(--bx-space-3);align-items:flex-start;padding:var(--bx-space-3) var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);cursor:pointer}.bx-yd-check input{width:1.15rem;height:1.15rem;margin-top:.2rem;accent-color:var(--brand-highlight)}.bx-yd-check span{display:grid;gap:.15rem}.bx-yd-check small{color:var(--content-muted)}.bx-yd-start{justify-content:center;width:100%}.bx-yd-progress{width:100%}.bx-yd-ok{display:flex;align-items:center;gap:var(--bx-space-2);margin:0;color:var(--feedback-success)}.bx-yd-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bx-space-2) var(--bx-space-5);margin:0;padding:0;list-style:none;color:var(--content-secondary)}.bx-yd-benefits li{display:inline-flex;align-items:center;gap:var(--bx-space-2)}.bx-yd-benefits .bx-icon{color:var(--brand-highlight)}.bx-yd-meta{display:grid;gap:var(--bx-space-4)}.bx-yd-tags{display:grid;gap:var(--bx-space-3)}.bx-yd-tags table{width:100%;border-collapse:collapse;font-size:var(--bx-text-support-md)}.bx-yd-tags td,.bx-yd-tags th{padding:var(--bx-space-2) var(--bx-space-3);border-bottom:1px solid var(--border-subtle);text-align:start;vertical-align:top;overflow-wrap:anywhere}.bx-yd-tags th{color:var(--content-muted);font-weight:var(--bx-weight-semibold)}.bx-yd-tags td:first-child{white-space:nowrap;color:var(--content-secondary)}.bx-yd-tags td:nth-child(2){font-weight:var(--bx-weight-semibold)}.bx-yd-technical summary{color:var(--content-muted);cursor:pointer}@media (max-width:720px){.bx-yd-entry{flex-wrap:wrap;padding:var(--bx-space-3)}.bx-yd-entry__input{flex-basis:calc(100% - 7rem)}.bx-yd-entry__go{flex-basis:100%;justify-content:center}.bx-yd-panel{grid-template-columns:1fr}.bx-yd-tags thead{display:none}.bx-yd-tags tr{display:grid;padding:var(--bx-space-2) 0;border-bottom:1px solid var(--border-subtle)}.bx-yd-tags td{padding:.1rem 0;border:0}}.bx-bgm,.bx-bgm-grid{display:grid;gap:var(--bx-space-5)}.bx-bgm-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.bx-bgm-file{display:grid;gap:var(--bx-space-3);justify-items:start}.bx-bgm-preview{width:100%;max-height:26rem;border-radius:var(--bx-radius-lg);background:#000}.bx-bgm-audio{width:100%}.bx-bgm-intensity{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bx-space-2)}.bx-bgm-intensity button{min-height:2.75rem;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:var(--surface-sunken);color:var(--content-secondary);font:inherit;font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-bgm-intensity button.is-active{border-color:var(--brand-highlight);background:color-mix(in srgb,var(--brand-highlight) 18%,var(--surface-card));color:var(--content-primary)}.bx-bgm-planhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bx-space-3)}.bx-bgm-planhead .bx-mx-title{margin:.25rem 0}.bx-bgm-source{align-self:flex-start;padding:.25rem .75rem;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-full)}.bx-bgm-timeline{display:flex;overflow:hidden;height:2.5rem;border-radius:var(--bx-radius-md);gap:2px}.bx-bgm-seg{display:flex;align-items:center;min-width:0;padding:0 .5rem;overflow:hidden;font-size:var(--bx-text-support-sm);font-weight:var(--bx-weight-semibold);white-space:nowrap;text-overflow:ellipsis;color:#04121f}.bx-bgm-seg--1{background:#7fb7d9}.bx-bgm-seg--2{background:#6fd0d8}.bx-bgm-seg--3{background:#63e0b5}.bx-bgm-seg--4{background:#f2c45c}.bx-bgm-seg--5{background:#ff7a6b}.bx-bgm-sections{display:grid;gap:0;margin:0;padding:0;list-style:none}.bx-bgm-sections li{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;gap:var(--bx-space-4);padding:var(--bx-space-3) 0;border-bottom:1px solid var(--border-subtle)}.bx-bgm-sections p{margin:.2rem 0 0}.bx-bgm-time{color:var(--brand-highlight);font-variant-numeric:tabular-nums;font-weight:var(--bx-weight-semibold)}.bx-bgm-scene{color:var(--content-secondary)}.bx-bgm-music{display:flex;gap:var(--bx-space-2);align-items:flex-start;color:var(--content-primary)}.bx-bgm-music .bx-icon{flex:none;width:1rem;height:1rem;margin-top:.2rem;color:var(--brand-highlight)}.bx-bgm-mood{display:grid;gap:.35rem;justify-items:end;color:var(--content-secondary);font-size:var(--bx-text-support-md)}.bx-bgm-energy{display:flex;gap:3px}.bx-bgm-energy i{width:.5rem;height:.5rem;border-radius:50%;background:var(--border-default)}.bx-bgm-energy i.is-on{background:var(--brand-highlight)}.bx-bgm-mixrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--bx-space-4);width:100%;text-align:start}.bx-bgm-mixrow input[type=range]{width:100%;accent-color:var(--brand-highlight)}.bx-bgm-actions{display:flex;flex-wrap:wrap;gap:var(--bx-space-3);justify-content:center;align-items:center}@media (max-width:860px){.bx-bgm-grid,.bx-bgm-sections li{grid-template-columns:1fr}.bx-bgm-sections li{gap:var(--bx-space-1)}.bx-bgm-mood{justify-items:start}}.bx-ed{display:grid;gap:var(--bx-space-4)}.bx-ed-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bx-space-3)}.bx-ed-tabs button{display:grid;gap:.2rem;padding:var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-lg);background:var(--surface-card);color:var(--content-secondary);font:inherit;text-align:start;cursor:pointer}.bx-ed-tabs button strong{color:var(--content-primary);font-size:1.05rem}.bx-ed-tabs button span{font-size:var(--bx-text-support-md)}.bx-ed-tabs button.is-active{border-color:var(--brand-highlight);background:color-mix(in srgb,var(--brand-highlight) 14%,var(--surface-card));box-shadow:0 0 0 1px var(--brand-highlight) inset}.bx-ed-panel[hidden]{display:none}.bx-ed-tool{display:grid;gap:var(--bx-space-4)}.bx-ed-drop{padding-block:clamp(2rem,6vw,3.5rem)}.bx-ed-filebar{display:flex;flex-wrap:wrap;gap:var(--bx-space-3);align-items:center;justify-content:space-between}.bx-ed-filebar .bx-icon{width:1rem;height:1rem;vertical-align:-.15em;color:var(--brand-highlight)}.bx-ed-video{width:100%;max-height:24rem;border-radius:var(--bx-radius-lg);background:#000}.bx-ed-wave{--wave-on:#2fd3ff;--wave-fade:#ffd166;--wave-off:color-mix(in srgb,var(--content-muted) 45%,transparent);position:relative;height:7.5rem;margin-block:1.4rem .4rem;border-radius:var(--bx-radius-md);background:var(--surface-sunken);touch-action:none;cursor:pointer;user-select:none}.bx-ed-wave--compact{height:3.75rem}.bx-ed-wave--remove{--wave-on:#ff6b6b}.bx-ed-wave canvas{position:absolute;inset:0;width:100%;height:100%}.bx-ed-wave__sel{border-block:2px solid var(--wave-on);background:color-mix(in srgb,var(--wave-on) 10%,transparent)}.bx-ed-wave__play,.bx-ed-wave__sel{position:absolute;top:0;bottom:0;pointer-events:none}.bx-ed-wave__play{width:2px;background:var(--content-primary)}.bx-ed-wave__handle{position:absolute;top:-1.3rem;bottom:0;width:1.4rem;margin-left:-.7rem;cursor:ew-resize;outline:none}.bx-ed-wave__handle:before{content:"";position:absolute;top:1.3rem;bottom:0;left:calc(50% - 2px);width:4px;border-radius:2px;background:var(--wave-on)}.bx-ed-wave__handle span{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:.05rem .4rem;border-radius:var(--bx-radius-sm);background:var(--wave-on);color:#04121f;font-size:.72rem;font-weight:var(--bx-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.bx-ed-wave__handle:focus-visible span{outline:2px solid var(--border-focus);outline-offset:2px}.bx-ed-row{display:flex;flex-wrap:wrap;gap:var(--bx-space-3);align-items:flex-end}.bx-ed-row--end{align-items:center;justify-content:space-between}.bx-ed-time{width:7.5rem}.bx-ed-time .bx-input{font-variant-numeric:tabular-nums}.bx-ed-vol{min-width:14rem}.bx-ed-fade__len input,.bx-ed-vol input{width:100%;accent-color:var(--brand-highlight)}.bx-ed-choice{display:flex;flex-wrap:wrap;gap:var(--bx-space-2)}.bx-ed-choice button{min-height:2.75rem;padding:0 var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:var(--surface-sunken);color:var(--content-secondary);font:inherit;font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-ed-choice button.is-active{border-color:var(--brand-highlight);background:color-mix(in srgb,var(--brand-highlight) 18%,var(--surface-card));color:var(--content-primary)}.bx-ed-fade,.bx-ed-format{display:grid;gap:var(--bx-space-2)}.bx-ed-fade{min-width:13rem;padding:var(--bx-space-3) var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md)}.bx-ed-fade.is-on{border-color:color-mix(in srgb,var(--brand-highlight) 55%,var(--border-subtle))}.bx-ed-switch{display:flex;gap:var(--bx-space-2);align-items:center;font-weight:var(--bx-weight-semibold);cursor:pointer}.bx-ed-switch input{width:1.1rem;height:1.1rem;accent-color:var(--brand-highlight)}.bx-ed-fade__len{display:flex;gap:var(--bx-space-2);align-items:center;color:var(--content-secondary);font-variant-numeric:tabular-nums}.bx-ed-fade__len span{min-width:3rem;white-space:nowrap}.bx-ed-tracks{display:grid;gap:var(--bx-space-3);margin:0;padding:0;list-style:none}.bx-ed-track{display:grid;gap:var(--bx-space-1);padding:var(--bx-space-3) var(--bx-space-4);border:1px solid var(--border-subtle);border-radius:var(--bx-radius-lg);background:var(--surface-sunken)}.bx-ed-track .bx-ed-wave{background:var(--surface-card)}.bx-ed-track__head{display:flex;flex-wrap:wrap;gap:var(--bx-space-3);align-items:center}.bx-ed-track__num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--brand-highlight);color:#04121f;font-weight:var(--bx-weight-bold)}.bx-ed-track__name{flex:1;min-width:10rem;overflow:hidden;font-weight:var(--bx-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.bx-ed-track__name .bx-icon{width:1rem;height:1rem;vertical-align:-.15em;color:var(--brand-highlight)}.bx-ed-track__len{color:var(--content-muted);font-size:var(--bx-text-support-md);font-variant-numeric:tabular-nums}.bx-ed-track__tools{display:flex;gap:var(--bx-space-1)}.bx-ed-track__tools .bx-button{min-width:2.5rem;padding-inline:.6rem}.bx-ed-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bx-space-4)}.bx-ed-pair__slot{display:grid;gap:var(--bx-space-2);align-content:start}.bx-ed-result__video{width:100%;max-height:26rem;border-radius:var(--bx-radius-lg);background:#000}@media (max-width:760px){.bx-ed-pair,.bx-ed-tabs{grid-template-columns:1fr}.bx-ed-tabs button{padding:var(--bx-space-3)}.bx-ed-fade,.bx-ed-vol{flex:1 1 100%}}.bx-up{display:grid;gap:var(--bx-space-5,1.25rem)}.bx-up-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0}.bx-up-facts>div{padding:.8rem 1rem;border:1px solid var(--border-default);border-radius:var(--bx-radius-md);background:var(--surface-card)}.bx-up-facts dt{color:var(--content-secondary);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.bx-up-facts dd{margin:.2rem 0 0;font-weight:var(--bx-weight-semibold,600)}.bx-up-facts__new{color:var(--brand-highlight)}.bx-up-compare{display:grid;gap:.6rem;margin:0}.bx-up-compare__view{position:relative;margin-inline:auto;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--bx-radius-md);background:#000}.bx-up-compare__view canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.bx-up-compare__line{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px rgb(0 0 0/.35);pointer-events:none}.bx-up-compare__tag{position:absolute;top:.6rem;padding:.2rem .6rem;border-radius:var(--bx-radius-full);background:rgb(0 0 0/.6);color:#fff;font-size:.8rem;font-weight:var(--bx-weight-semibold,600);pointer-events:none}.bx-up-compare__tag--before{left:.6rem}.bx-up-compare__tag--after{right:.6rem;color:var(--brand-highlight)}.bx-up-compare__busy{position:absolute;bottom:.6rem;left:50%;transform:translateX(-50%);padding:.2rem .7rem;border-radius:var(--bx-radius-full);background:rgb(0 0 0/.6);color:#fff;font-size:.8rem}.bx-up-compare__split{width:100%;accent-color:var(--brand-highlight)}.bx-up-moment{width:min(16rem,50vw);vertical-align:middle;accent-color:var(--brand-highlight)}.bx-up-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.bx-up-settings .bx-field__label{display:block;margin-bottom:.4rem}.bx-up-progress{display:grid;gap:.6rem}.bx-up-progress .bx-button{justify-self:start}.bx-up-done{display:grid;gap:.75rem;justify-items:start}.bx-up-studio{--bx-up-accent:linear-gradient(90deg,var(--brand-highlight),#2f7bff);display:grid;gap:1.5rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid var(--border-default);border-radius:var(--bx-radius-xl,1.25rem);background:var(--surface-card)}.bx-up-tabs{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;gap:.25rem;padding:.25rem;border:1px solid var(--border-default);border-radius:var(--bx-radius-full);background:var(--surface-sunken)}.bx-up-tabs button{display:grid;justify-items:center;min-height:2.75rem;padding:.35rem 1.4rem;border:0;border-radius:var(--bx-radius-full);background:transparent;color:var(--content-secondary);font:inherit;line-height:1.2;cursor:pointer}.bx-up-tabs button strong{font-size:.95rem}.bx-up-tabs button span{color:var(--content-muted,var(--content-secondary));font-size:.72rem}.bx-up-tabs button[aria-selected=true]{background:var(--bx-up-accent);color:#02121a}.bx-up-tabs button[aria-selected=true] span{color:rgb(2 18 26/.75)}@media (max-width:30rem){.bx-up-tabs button span{display:none}}.bx-up-file{display:flex;align-items:center;gap:.85rem;padding:.75rem 1rem;border:1px solid var(--border-subtle);background:var(--surface-sunken)}.bx-up-file,.bx-up-file__icon{border-radius:var(--bx-radius-md)}.bx-up-file__icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;background:var(--bx-up-accent);color:#02121a}.bx-up-file__text{display:grid;flex:1;min-width:0}.bx-up-file__text strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-up-file__text span{color:var(--content-secondary);font-size:.85rem}.bx-up-link{flex:none;min-height:2.75rem;padding:0 .25rem;border:0;background:none;color:var(--brand-highlight);font:inherit;font-weight:var(--bx-weight-semibold,600);cursor:pointer}.bx-up-link:hover{text-decoration:underline}.bx-up-step{display:grid;gap:.75rem}.bx-up-step__title{display:flex;align-items:center;gap:.6rem;margin:0;font-size:.8rem;font-weight:var(--bx-weight-semibold,600);letter-spacing:.08em;text-transform:uppercase;color:var(--content-secondary)}.bx-up-step__title span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--bx-up-accent);color:#02121a;font-size:.78rem;letter-spacing:0}.bx-up-engines{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.6rem}.bx-up-engine{display:flex;gap:.75rem;align-items:flex-start;padding:.85rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md);background:var(--surface-sunken);color:var(--content-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.bx-up-engine:hover:not(:disabled){border-color:var(--border-default)}.bx-up-engine:disabled{cursor:default;opacity:.6}.bx-up-engine[aria-checked=true]{border-color:var(--brand-highlight);background:color-mix(in srgb,var(--brand-highlight) 8%,var(--surface-sunken))}.bx-up-engine__dot{flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem;border:2px solid var(--border-default);border-radius:50%}.bx-up-engine[aria-checked=true] .bx-up-engine__dot{border-color:var(--brand-highlight);background:radial-gradient(circle,var(--brand-highlight) 0 45%,transparent 50%)}.bx-up-engine__body{display:grid;gap:.2rem}.bx-up-engine__name{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-weight:var(--bx-weight-semibold,600)}.bx-up-engine__name em{color:var(--brand-highlight);font-size:.72rem;font-style:normal;font-weight:var(--bx-weight-semibold,600);letter-spacing:.06em;text-transform:uppercase}.bx-up-engine__note{color:var(--content-secondary);font-size:.85rem;line-height:1.4}.bx-up-engine__rate{color:var(--brand-highlight);font-size:.82rem}.bx-up-opts{display:grid;margin:0;border:1px solid var(--border-subtle);border-radius:var(--bx-radius-md)}.bx-up-opts>div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:.5rem 1rem;align-items:center;padding:.75rem 1rem}.bx-up-opts>div+div{border-top:1px solid var(--border-subtle)}.bx-up-opts dt{color:var(--content-secondary);font-size:.88rem;font-weight:var(--bx-weight-semibold,600)}.bx-up-opts dd{margin:0}.bx-up-opts .bx-ed-choice button{min-height:2.5rem;padding:0 .9rem;font-size:.9rem}@media (max-width:40rem){.bx-up-opts>div{grid-template-columns:minmax(0,1fr)}}.bx-up-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-radius:var(--bx-radius-md);background:var(--surface-sunken)}.bx-up-bar__info{display:grid;gap:.2rem;min-width:0}.bx-up-bar__info span{color:var(--content-secondary);font-size:.85rem}.bx-up-bar__actions{display:flex;flex-wrap:wrap;gap:.6rem}.bx-up-go{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.3rem;border:0;border-radius:var(--bx-radius-full);background:var(--bx-up-accent);color:#02121a;font:inherit;font-weight:var(--bx-weight-bold,700);cursor:pointer}.bx-up-go:hover{filter:brightness(1.08)}.bx-up-go .bx-icon{width:1rem;height:1rem}@media (max-width:40rem){.bx-up-bar__actions,.bx-up-bar__actions .bx-button,.bx-up-go{width:100%;justify-content:center}}.bx-up-run{display:grid;gap:.6rem;padding:1rem 1.1rem;border-radius:var(--bx-radius-md);background:var(--surface-sunken)}.bx-up-run__text{margin:0;color:var(--content-secondary);font-size:.9rem}.bx-up-run .bx-up-link{justify-self:start;min-height:2rem}.bx-up-quiet{margin:0;color:var(--content-secondary);font-size:.85rem}.bx-up-actions{flex-wrap:wrap}.bx-up-progress__busy span{animation:bx-up-pulse 1.6s ease-in-out infinite}@keyframes bx-up-pulse{50%{opacity:.55}}.bx-up-ab{display:grid;gap:.75rem;justify-items:start}.bx-up-ab__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;width:100%}.bx-up-ab__pair figure{display:grid;gap:.4rem;margin:0}.bx-up-ab__pair figcaption{color:var(--content-secondary);font-size:.85rem;font-weight:var(--bx-weight-semibold,600)}.bx-up-ab__pair video{width:100%;border-radius:var(--bx-radius-md);background:#000}.bx-up-pro-locked{display:grid;gap:.75rem;justify-items:start}.bx-mx-offer{display:grid;gap:var(--bx-space-3);padding:var(--bx-space-4) var(--bx-space-5);border:1px solid color-mix(in srgb,var(--brand-highlight) 45%,var(--border-subtle));border-radius:var(--bx-radius-xl);background:color-mix(in srgb,var(--brand-highlight) 6%,var(--surface-card))}.bx-mx-offer__price{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;margin:0}.bx-mx-offer__price strong{background:linear-gradient(90deg,var(--brand-highlight),#2f7bff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2rem;font-weight:800;line-height:1}.bx-mx-offer__price span,.bx-mx-offer__steps{color:var(--content-secondary)}.bx-mx-offer__steps{display:grid;gap:.35rem;margin:0;padding-left:1.2rem}