.se-editor{--landing-ground:var(--static-black);--landing-cream:var(--brand-cream);--landing-yellow:var(--brand-yellow);position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:1440px;min-inline-size:0;margin-inline:auto;color:var(--landing-cream);background:var(--landing-ground);font-family:var(--font-body)}.se-editor[dir=rtl],[dir=rtl] .se-editor{--font-body:var(--font-arabic);--font-display:var(--font-arabic);--font-mono:"DM Mono",var(--font-arabic)}.se-notice:empty,.se-sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;border:0}.se-workspace{display:grid;grid-template-columns:minmax(0,460fr) minmax(0,488fr) minmax(0,460fr);grid-template-areas:"composer stage library";gap:var(--space-4);align-items:start}.se-composer,.se-library,.se-stage{box-sizing:border-box;min-inline-size:0;max-inline-size:100%;scroll-margin-block-start:calc(var(--app-header-offset) + var(--space-5))}.se-composer:focus-visible,.se-library:focus-visible,.se-stage:focus-visible{outline:2px solid var(--landing-cream);outline-offset:-2px}.se-stage{grid-area:stage;padding-block:var(--space-5)}.se-composer{grid-area:composer;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--glass-stroke-14);border-radius:var(--hp-radius-tile);background:linear-gradient(135deg,var(--glass-fill-8),var(--glass-fill-3));box-shadow:var(--shadow-glass)}.se-composer-heading{margin:0;padding-block-end:var(--space-4);border-block-end:1px solid var(--glass-stroke-12);font-size:var(--type-lead-size);line-height:1.5;font-weight:600;overflow-wrap:anywhere}.se-library{grid-area:library}.se-notice{padding:var(--space-3) var(--space-4);margin-block-end:var(--space-4);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-control);background:var(--glass-fill-6);color:var(--neutral-200);font-size:var(--type-ui-size);line-height:1.5;overflow-wrap:anywhere}.se-source-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.se-source-status p{flex-basis:100%;margin:0}.se-source-status>div{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.se-source-status .ss-draft{min-block-size:44px;white-space:normal}.se-jumps{position:absolute;z-index:10;inset-block-start:0;inset-inline:0;display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2);background:var(--landing-ground);clip-path:inset(50%)}.se-jumps:focus-within{clip-path:none}.se-jumps a{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:var(--space-2) var(--space-3);color:var(--neutral-200);background:var(--glass-fill-6);border:1px solid var(--glass-stroke-12);border-radius:var(--hp-radius-pill);font-size:var(--type-ui-size);line-height:1.43;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--dur-fast) var(--ease-ui)}.se-jumps a:hover{background:var(--glass-fill-14)}.se-jumps a:focus-visible{outline:2px solid var(--landing-cream);outline-offset:2px}.se-stage .ss-stage{gap:var(--space-5)}.se-stage .ss-bar,.se-stage .ss-bar-trail{flex-wrap:wrap}.se-stage .ss-bar-lead{flex:1 1 100%}.se-stage .ss-bar-trail{margin-inline-start:auto;max-inline-size:100%}.se-stage .ss-player{block-size:auto;aspect-ratio:var(--shot-ratio,16/9);max-block-size:70svh}.se-stage .ss-player[data-empty]{max-block-size:260px}.se-stage .ss-strip{min-block-size:72px;padding:var(--space-1)}.se-stage .ss-shot{block-size:72px}.se-stage .ss-shot-label{inset-block-start:auto;inset-block-end:var(--space-1);inset-inline-start:var(--space-1)}.se-stage .ss-render-row{flex-wrap:wrap;overflow-wrap:anywhere}.se-composer .pc-root{min-inline-size:0}.se-composer .pc-pro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.se-editor .se-composer .pc-pro{mask-image:none;-webkit-mask-image:none}.se-composer .pc-pro-item{max-inline-size:100%;flex-wrap:wrap}.se-composer .pc-head{flex-direction:column;align-items:stretch;gap:var(--space-3)}.se-composer .pc-input{min-block-size:96px}.se-composer .pc-engineer{align-self:flex-start;max-inline-size:100%}.se-composer .pc-head-actions{flex-wrap:wrap}.se-composer .pc-controls{justify-content:flex-start}.se-composer .pc-group-trail{inline-size:100%;margin-inline-start:0;justify-content:flex-start}.se-composer .pc-chip{min-inline-size:0;max-inline-size:100%}.se-composer .pc-chip-value{white-space:normal;overflow-wrap:anywhere;text-align:start}.se-composer .pc-generate{inline-size:100%;min-inline-size:0;white-space:normal;padding-block:var(--space-2)}@media (min-width:1101px){.se-editor{padding-inline:max(var(--space-4),var(--safe-area-inline))}.spp-page .se-editor{padding-inline:0}.se-composer{align-self:stretch}.se-stage{padding-block-end:0}.se-library{position:relative;inset-block-start:auto;contain:size;display:grid}.se-library,.se-library .sl-panel{align-self:stretch;min-block-size:0}.se-library .sl-panel{position:sticky;inset-block-start:calc(var(--app-header-h) + var(--space-5));inline-size:100%;flex:none;block-size:auto;max-block-size:calc(100dvh - var(--app-header-h) - var(--space-5) * 2)}.se-workspace:has(.se-library .sl-panel[data-collapsed]){grid-template-columns:minmax(0,460px) minmax(0,1fr) 56px}}@media (min-width:1280px){.se-editor{padding-inline:max(var(--space-5),var(--safe-area-inline))}}@media (max-width:1100px){.se-editor{padding-inline:max(var(--space-4),var(--safe-area-inline));padding-block-end:max(var(--space-5),var(--safe-area-bottom))}.se-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "composer" "library";gap:var(--space-5)}.se-stage{padding-block:0}.se-composer,.se-library,.se-stage{scroll-margin-block-start:calc(var(--app-header-offset) + var(--space-4))}.se-composer{padding:var(--space-4)}.se-jumps{position:relative;clip-path:none;padding:var(--space-3) 0}.se-library .sl-panel{block-size:auto;min-block-size:0}}@media (max-width:760px){.se-stage .ss-stage{gap:var(--space-3)}.se-stage .ss-shot{block-size:96px}.se-composer .pc-pro{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px) and (max-height:480px) and (orientation:landscape){.se-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"stage composer" "library library";-moz-column-gap:var(--space-4);column-gap:var(--space-4)}.se-stage .ss-shot{block-size:72px}.se-stage .ss-player[data-empty]{max-block-size:40svh}}@media (max-width:1100px){.se-editor[data-composer-first]>.se-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"composer" "stage" "library"}}@media (prefers-reduced-motion:reduce){.se-jumps a{transition:none}}