/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-1{inset-inline-start:calc(var(--spacing)*1)}.top-10{top:calc(var(--spacing)*10)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-1{height:calc(var(--spacing)*1)}.size-1,.w-1{width:calc(var(--spacing)*1)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing)*1)}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}}:root{--sp-bg:#0a0a0a;--sp-bg2:#161616;--sp-card:#111;--sp-surface:#1a1a1a;--sp-ink:#f5f5f5;--sp-ink-body:#d7d7d7;--sp-ink-dim:#ccc;--sp-ink-2:#999;--sp-ink-soft:#9ba0a5;--sp-ink-3:#868b91;--sp-ink-mid:#8a9095;--sp-ink-mute:#888;--sp-ink-4:#7d8288;--sp-ink-q2:#5a5a5a;--sp-accent:#a5e5ff;--sp-accent-hover:#c4eeff;--sp-accent-pressed:#8ad4f2;--sp-accent-ink:#04141c;--sp-accent-deep:#5fa8cc;--sp-send:#2f86b4;--sp-send-hover:#3c97c8;--sp-send-rgb:47,134,180;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-pill:999px;--r-check:5px;--sp-focus:var(--sp-accent);--sp-info:#9db6c3;--sp-info-bright:#9bdcff;--sp-info-2:#7dd3fc;--sp-positive:#5ede7b;--sp-warning:#ffb949;--sp-danger:#ff6d63;--sp-danger-soft:#ff8a95;--sp-danger-2:#ff5a6b;--sp-field:#000;--sp-ink-q:#7f7f7f;--sp-positive-soft:#8fe3a6;--sp-warm:#e0c8ba;--sp-panel:#0a0a0a;--sp-eyebrow:#a5e5ff;--sp-video:#000;--sp-video-text:#ccc;--sp-card-bd:#ffffff17;--sp-line-rgb:255,255,255;--sp-info-rgb:157,182,195;--sp-accent-rgb:165,229,255;--sp-positive-rgb:94,222,123;--sp-info2-rgb:125,211,252;--sp-warning-rgb:255,185,73;--sp-bg-rgb:10,10,10;--sp-danger-rgb:255,109,99;--sp-col-switching:#c9a2ff;--sp-col-production:#7dd3fc;--sp-col-social:#f5a3d0;--sp-col-social-rgb:245,163,208;--sp-nav-inactive:#ffffff73;--sp-seg-active-bg:#f5f5f5;--sp-seg-active-fg:#0a0a0a;--sp-seg-active-shadow:none;--sp-cal-cell:var(--sp-bg);--sp-cal-cell-bd:#ffffff0d;--sp-cal-today-bd:rgba(var(--sp-accent-rgb),.4);--sp-heading-accent:var(--sp-ink);--sp-callout-bg:rgba(var(--sp-info-rgb),.08);--sp-callout-edge:transparent;--sp-callout-rule:rgba(var(--sp-info-rgb),.2);--font-otis-ui:"Otis Sans","Helvetica Neue",Helvetica,Arial,sans-serif}@font-face{font-family:Otis Sans;src:url(/booking/fonts/NeueHaasDisplay-Roman.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Otis Sans;src:url(/booking/fonts/NeueHaasDisplay-Medium.ttf)format("truetype");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Otis Sans;src:url(/booking/fonts/NeueHaasDisplay-Bold.ttf)format("truetype");font-weight:700 900;font-style:normal;font-display:swap}body,html{background:var(--sp-bg);color:var(--sp-ink);font-family:var(--font-otis-ui);color-scheme:dark;-webkit-font-smoothing:antialiased;margin:0}*{box-sizing:border-box}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--dur-press:120ms;--dur-hover:110ms;--dur-pop:180ms;--dur-modal:240ms;--rim:rgba(var(--sp-line-rgb),.085);--rim-strong:rgba(var(--sp-line-rgb),.16);--rim-lit:inset 0 1px 0 rgba(var(--sp-line-rgb),.05);--depth-rest:var(--rim-lit),0 1px 2px rgba(0,0,0,.35);--depth-raised:var(--rim-lit),0 1px 2px rgba(0,0,0,.35),0 10px 28px -12px rgba(0,0,0,.75);--depth-pop:inset 0 1px 0 rgba(var(--sp-line-rgb),.07),0 0 0 1px rgba(0,0,0,.55),0 4px 10px -2px rgba(0,0,0,.45),0 18px 40px -8px rgba(0,0,0,.75);--depth-modal:inset 0 1px 0 rgba(var(--sp-line-rgb),.07),0 0 0 1px rgba(0,0,0,.6),0 24px 70px -12px rgba(0,0,0,.85);--scrim:rgba(0,0,0,.66);--scrim-blur:6px}:root .es-asset-tile,:root .oc-panel,:root .oc-tile,:root .oc-trash-row,:root .op-card,:root .op-episode-card,:root .op-point-list,:root .op-profile-layout,:root .op-welcome{border-color:var(--rim);box-shadow:var(--depth-rest);transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,background-color var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){:root .es-asset-tile:hover,:root .oc-tile:hover,:root .op-episode-card:hover{border-color:var(--rim-strong);box-shadow:var(--depth-raised)}:root .oc-tile img,:root .oc-tile video,:root .op-episode-card .op-episode-poster img{transition:transform .42s var(--ease-out)}:root .op-episode-card:hover .op-episode-poster img{transform:scale(1.025)}:root .op-poster-play{transition:transform var(--dur-hover) var(--ease-out),opacity var(--dur-hover) ease}:root .op-episode-card:hover .op-poster-play{transform:scale(1.06)}}:root .op-episode-poster{overflow:hidden}:root .es-button,:root .es-options summary,:root .es-view-switch button,:root .oc-card-menu-trigger,:root .oc-menu-trigger,:root .oc-pick,:root .op-button,:root .op-icon,:root .op-nav nav a{transition:background-color var(--dur-hover) ease,border-color var(--dur-hover) ease,color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);-webkit-tap-highlight-color:transparent}:root .es-button:active:not(:disabled),:root .es-options summary:active,:root .es-view-switch button:active:not(:disabled),:root .oc-card-menu-trigger:active,:root .oc-menu-trigger:active,:root .oc-pick:active,:root .op-button:active:not(:disabled),:root .op-icon:active:not(:disabled){transform:scale(.97)}:root .es-button.es-primary,:root .op-button.primary{box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 1px 2px rgba(0,0,0,.4),0 0 0 1px rgba(var(--sp-accent-rgb),.25)}:root .es-button.es-primary:active:not(:disabled),:root .op-button.primary:active:not(:disabled){background:var(--sp-accent-pressed);box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 0 0 1px rgba(var(--sp-accent-rgb),.25)}:root .es-app input[type=text],:root .es-app textarea,:root .op-search,:root .op-shell input:not([type=checkbox]):not([type=radio]):not([type=range]),:root .op-shell select,:root .op-shell textarea{transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,background-color var(--dur-hover) ease}:root .op-search:focus-within,:root .op-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,:root .op-shell select:focus-visible,:root .op-shell textarea:focus-visible{outline:none;border-color:rgba(var(--sp-accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--sp-accent-rgb),.16)}:root .op-shell .op-search:focus-within input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible{box-shadow:none;border-color:transparent}:root .es-options-menu,:root .oc-card-menu-list{border-color:rgba(var(--sp-line-rgb),.12);box-shadow:var(--depth-pop);transform-origin:top right;transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out)}@starting-style{:root .es-options-menu,:root .oc-card-menu-list{opacity:0;transform:translateY(-4px) scale(.96)}}:root .oc-tile-menu .oc-card-menu-list,:root .op-card-foot-menu .oc-card-menu-list{transform-origin:bottom right}:root .op-account-menu .oc-card-menu-list{transform-origin:bottom left}@starting-style{:root .oc-tile-menu .oc-card-menu-list,:root .op-account-menu .oc-card-menu-list,:root .op-card-foot-menu .oc-card-menu-list{opacity:0;transform:translateY(4px) scale(.96)}}:root .es-options-menu button,:root .oc-card-menu-list button{transition:background-color 90ms ease,color 90ms ease}:root .oc-card-menu-list[data-closing]{opacity:0;transform:translateY(-4px) scale(.96);pointer-events:none;transition-duration:.12s;transition-timing-function:ease}:root .oc-tile-menu .oc-card-menu-list[data-closing],:root .op-account-menu .oc-card-menu-list[data-closing],:root .op-card-foot-menu .oc-card-menu-list[data-closing]{transform:translateY(4px) scale(.96)}:root .es-modal-backdrop,:root .op-modal-backdrop{transition:opacity var(--dur-pop) ease}@starting-style{:root .es-modal-backdrop,:root .op-modal-backdrop{opacity:0}}:root .es-export-modal,:root .es-setup-dialog,:root .op-modal{box-shadow:var(--depth-modal);transition:opacity var(--dur-modal) var(--ease-out),transform var(--dur-modal) var(--ease-out),filter var(--dur-modal) var(--ease-out)}@starting-style{:root .es-export-modal,:root .es-setup-dialog,:root .op-modal{opacity:0;transform:translateY(8px) scale(.975);filter:blur(4px)}}@keyframes otis-rise{0%{opacity:0;transform:translateY(6px)}}:root .oc-clip-grid>*,:root .op-episode-gallery>*{animation:otis-rise .26s var(--ease-out) backwards}:root .oc-clip-grid>:nth-child(2),:root .op-episode-gallery>:nth-child(2){animation-delay:25ms}:root .oc-clip-grid>:nth-child(3),:root .op-episode-gallery>:nth-child(3){animation-delay:50ms}:root .oc-clip-grid>:nth-child(4),:root .op-episode-gallery>:nth-child(4){animation-delay:75ms}:root .oc-clip-grid>:nth-child(5),:root .op-episode-gallery>:nth-child(5){animation-delay:.1s}:root .oc-clip-grid>:nth-child(6),:root .op-episode-gallery>:nth-child(6){animation-delay:125ms}:root .oc-clip-grid>:nth-child(n+7),:root .op-episode-gallery>:nth-child(n+7){animation-delay:.15s}:root .oc-bulk,:root .op-error,:root .op-notice{transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out)}@starting-style{:root .oc-bulk,:root .op-error,:root .op-notice{opacity:0;transform:translateY(4px)}}:root .oc-bulk[data-closing]{opacity:0;transform:translateY(4px);pointer-events:none;transition-duration:.12s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){:root .oc-clip-grid>*,:root .op-episode-gallery>*{animation-name:otis-fade;animation-delay:0s!important}:root .es-export-modal,:root .es-options-menu,:root .es-setup-dialog,:root .oc-bulk,:root .oc-card-menu-list,:root .op-error,:root .op-modal,:root .op-notice{transition-property:opacity}:root .es-button:active,:root .es-view-switch button:active,:root .oc-pick:active,:root .op-button:active,:root .op-episode-card:hover .op-episode-poster img,:root .op-episode-card:hover .op-poster-play,:root .op-icon:active{transform:none}:root .auth-spinner,:root .es-spin,:root .op-spin,:root .otis-spin{animation:otis-working 1.6s ease-in-out infinite!important}}@keyframes otis-fade{0%{opacity:0}}@keyframes otis-working{50%{opacity:.4}}@media (prefers-reduced-transparency:reduce){:root .es-modal-backdrop,:root .es-setup-backdrop,:root .op-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(0,0,0,.85)}:root .oc-card-menu-trigger,:root .oc-tile-play>span,:root .oc-trash-kind,:root .op-poster-play{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(var(--sp-bg-rgb),.94)}:root .oc-bulk{background:var(--sp-surface)}:root .oc-bulk,:root .op-nav{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:760px){:root .op-nav{background:#101010}}}@media (prefers-contrast:more){:root{--rim:rgba(var(--sp-line-rgb),.22);--rim-strong:rgba(var(--sp-line-rgb),.38);--sp-ink-3:#B0B0B0;--sp-ink-4:#B0B0B0;--sp-ink-q:#B0B0B0;--sp-ink-q2:#A8A8A8;--sp-ink-mute:#B8B8B8;--sp-nav-inactive:rgba(255,255,255,.72)}:root .es-options-menu,:root .oc-card-menu-list,:root .op-modal{border-color:rgba(var(--sp-line-rgb),.35)}}:root .es-chat-compose{border:1px solid rgba(var(--sp-line-rgb),.12);box-shadow:var(--rim-lit);transition:border-color var(--dur-hover) ease}:root .es-chat-compose:focus-within{border-color:rgba(var(--sp-accent-rgb),.45);box-shadow:var(--rim-lit)}:root .es-app .es-chat-compose textarea:focus-visible,:root .op-shell .es-chat-compose textarea,:root .op-shell .es-chat-compose textarea:focus-visible{border:0;outline:none;box-shadow:none;background:transparent}:root .es-chat-compose>div:last-child>span:empty{display:none}:root .es-chat-compose button[type=submit]{margin-left:auto}@media (prefers-contrast:more){:root .es-chat-compose{border-color:rgba(var(--sp-line-rgb),.35)}}:root .es-thinking{display:flex;align-items:center;gap:10px}:root .es-compose-working{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem!important;color:var(--sp-ink-2)}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease-out)}:root .es-export-modal,:root .es-setup-dialog,:root .op-modal{view-transition-name:otis-dialog}:root .es-modal-backdrop,:root .es-setup-backdrop,:root .op-modal-backdrop{view-transition-name:otis-scrim}::view-transition-old(otis-dialog){animation:otis-dialog-out .15s var(--ease-out) both}::view-transition-old(otis-scrim){animation:otis-fade-out .17s ease both}::view-transition-new(otis-dialog),::view-transition-new(otis-scrim){animation:none}@keyframes otis-dialog-out{to{opacity:0;transform:scale(.97)}}@keyframes otis-fade-out{to{opacity:0}}@view-transition{navigation:auto}@keyframes otis-page-in{0%{opacity:0;transform:translateY(4px)}}:root .oc-bank,:root .oc-clips-list,:root .oc-review,:root .oc-upload,:root .op-client-workspace,:root .op-profile-layout,:root .op-setup{animation:otis-page-in .22s var(--ease-out) both}:root .oc-review .oc-clip-set,:root .oc-review .oc-grid-heading,:root .oc-studio,:root .oc-studio .oc-side-edit,:root .oc-studio .oc-source-stage{animation:otis-page-in .2s var(--ease-out) backwards}@keyframes otis-mode-in-easy{0%{opacity:0;transform:translateY(4px)}}@keyframes otis-mode-in-editor{0%{opacity:0;transform:translateY(4px)}}:root .es-view-easy .es-track-layout{animation:otis-mode-in-easy .2s var(--ease-out) backwards}:root .es-view-editor .es-track-layout{animation:otis-mode-in-editor .2s var(--ease-out) backwards}:root .es-view-editor .es-edit-context{animation:otis-page-in .2s var(--ease-out) backwards}:root .es-app .es-assistant{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}@starting-style{:root .es-app .es-assistant{opacity:0;transform:translateX(12px)}}:root .es-app .es-assistant[data-closing]{opacity:0;transform:translateX(12px);pointer-events:none;transition-duration:.15s;transition-timing-function:ease}@media (prefers-reduced-motion:reduce){:root .es-view-editor .es-edit-context,:root .oc-review .oc-clip-set,:root .oc-review .oc-grid-heading,:root .oc-studio,:root .oc-studio .oc-side-edit,:root .oc-studio .oc-source-stage{animation-name:otis-fade}:root .es-view-easy .es-track-layout{animation-name:otis-mode-fade-easy}:root .es-view-editor .es-track-layout{animation-name:otis-mode-fade-editor}:root .es-app .es-assistant{transition-property:opacity}}@keyframes otis-mode-fade-easy{0%{opacity:0}}@keyframes otis-mode-fade-editor{0%{opacity:0}}:root .es-asset-tray,:root .es-edit-progress,:root .es-marker-editor,:root .es-other-upload,:root .es-thinking,:root .es-toast,:root .es-upload-toast,:root .oc-studio-banner{transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out)}@starting-style{:root .es-toast{opacity:0;transform:translateX(-50%) translateY(8px) scale(.98)}:root .es-upload-toast{opacity:0;transform:translateY(8px) scale(.98)}:root .es-asset-tray,:root .es-edit-progress,:root .es-marker-editor,:root .es-other-upload,:root .es-thinking,:root .oc-studio-banner{opacity:0;transform:translateY(-4px)}}:root .otis-tour-card{transition:left .32s var(--ease-drawer),top .32s var(--ease-drawer),opacity var(--dur-modal) var(--ease-out),transform var(--dur-modal) var(--ease-out)}:root .otis-tour-ring{transition:transform .32s var(--ease-drawer),width .32s var(--ease-drawer),height .32s var(--ease-drawer),opacity var(--dur-pop) ease}@starting-style{:root .otis-tour-card{opacity:0;transform:translateY(6px) scale(.98)}:root .otis-tour-ring{opacity:0}}:root{interpolate-size:allow-keywords}:root details::details-content{overflow:clip;block-size:0;opacity:0;transition:block-size .22s var(--ease-out),opacity .18s ease,content-visibility .22s allow-discrete}:root details[open]::details-content{block-size:auto;opacity:1}:root .es-options::details-content{block-size:auto;opacity:1;overflow:visible;transition:none}@media (prefers-reduced-motion:reduce){:root .oc-bank,:root .oc-clips-list,:root .oc-review,:root .oc-upload,:root .op-client-workspace,:root .op-profile-layout,:root .op-setup{animation-name:otis-fade}:root .otis-tour-card,:root .otis-tour-ring{transition-property:opacity}:root details::details-content{transition:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}:root .es-toast.is-error{border-color:rgba(var(--sp-danger-rgb),.35);background:color-mix(in srgb,var(--sp-card) 88%,rgb(var(--sp-danger-rgb)))}:root .es-toast.is-error>svg:first-child{color:var(--sp-danger)}:root{--chat-bubble:18px;--chat-bubble-tight:6px;--chat-pad:10px 14px}:root .es-app .es-chat-scroll{scroll-behavior:smooth;overflow-anchor:auto}:root .es-app .es-chat-turn{position:relative;width:fit-content;max-width:min(46ch,88%);margin:16px 0 0;padding:var(--chat-pad);border-radius:var(--chat-bubble);font-size:.8rem;line-height:1.55;letter-spacing:0;animation:otis-bubble-in .18s var(--ease-out) both}:root .es-app .es-chat-turn p{font-size:inherit;line-height:inherit}:root .es-app .es-chat-turn.is-user{margin-left:auto;border:1px solid rgba(var(--sp-accent-rgb),.26);border-bottom-right-radius:var(--chat-bubble-tight);background:linear-gradient(180deg,rgba(var(--sp-accent-rgb),.17),rgba(var(--sp-accent-rgb),.105));box-shadow:inset 0 1px 0 rgba(var(--sp-line-rgb),.09);color:var(--sp-ink)}:root .es-app .es-chat-turn.is-assistant{margin-right:auto;padding-left:14px;border:1px solid rgba(var(--sp-line-rgb),.08);border-bottom-left-radius:var(--chat-bubble-tight);background:rgba(var(--sp-line-rgb),.045);box-shadow:inset 0 1px 0 rgba(var(--sp-line-rgb),.04);color:var(--sp-ink-body)}:root .es-app .es-chat-turn.is-user+.es-chat-turn.is-user{margin-top:3px;border-top-right-radius:var(--chat-bubble-tight)}:root .es-app .es-chat-turn.is-assistant+.es-chat-turn.is-assistant{margin-top:3px;border-top-left-radius:var(--chat-bubble-tight)}:root .es-app .es-chat-turn.is-assistant+.es-chat-turn.is-assistant .es-chat-author{display:none}:root .es-app .es-chat-author{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.71875rem;font-weight:600;letter-spacing:.01em;color:var(--sp-ink-2)}:root .es-app .es-chat-author img{display:block}@keyframes otis-bubble-in{0%{opacity:0;transform:translateY(4px) scale(.985)}}:root .es-app .es-thinking{width:fit-content;max-width:88%;margin-top:16px;padding:9px 13px;border:1px solid rgba(var(--sp-line-rgb),.08);border-radius:var(--chat-bubble);border-bottom-left-radius:var(--chat-bubble-tight);background:rgba(var(--sp-line-rgb),.045);font-size:.76875rem;color:var(--sp-ink-2)}:root .es-app .es-starters{flex-direction:row;flex-wrap:wrap;gap:8px;margin:6px 0 20px}:root .es-app .es-starters-lead{flex:1 0 100%;margin:0 0 2px;font-size:.75rem;color:var(--sp-ink-2)}:root .es-app .es-starters button{width:auto;justify-content:flex-start;text-align:left;gap:8px;padding:8px 14px;border:1px solid rgba(var(--sp-line-rgb),.1);border-radius:18px;background:rgba(var(--sp-line-rgb),.045);color:var(--sp-ink-body);font-size:.75rem;transition:background var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}:root .es-app .es-starters button>span:last-child{display:none}:root .es-app .es-starters button:active:not(:disabled){transform:scale(.98)}@media (hover:hover) and (pointer:fine){:root .es-app .es-starters button:hover:not(:disabled){background:rgba(var(--sp-line-rgb),.08);border-color:rgba(var(--sp-accent-rgb),.3)}}:root .es-app .es-chat-compose{padding:12px 12px 10px;border-radius:20px;border:1px solid rgba(var(--sp-accent-rgb),.26);background:linear-gradient(180deg,rgba(var(--sp-accent-rgb),.05),transparent 64%),var(--sp-card);box-shadow:inset 0 1px 0 rgba(var(--sp-line-rgb),.05),0 6px 18px rgba(0,0,0,.26)}:root .es-app .es-chat-compose:focus-within{border-color:rgba(var(--sp-accent-rgb),.55);box-shadow:inset 0 1px 0 rgba(var(--sp-line-rgb),.07),0 0 0 3px rgba(var(--sp-accent-rgb),.12)}:root .es-app .es-chat-compose textarea{font-size:.8rem;line-height:1.55}:root .es-app .es-chat-compose button[type=submit]{width:34px;height:34px;border-radius:999px;background:var(--sp-send);color:#fff;transition:background var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out)}:root .es-app .es-chat-compose button[type=submit]:disabled{background:rgba(var(--sp-send-rgb),.45);color:rgba(255,255,255,.78)}:root .es-app .es-chat-compose button[type=submit]:active:not(:disabled){transform:scale(.94)}@media (hover:hover) and (pointer:fine){:root .es-app .es-chat-compose button[type=submit]:hover:not(:disabled){background:var(--sp-send-hover)}}:root .es-app .es-assistant-header{gap:11px;border-bottom:1px solid rgba(var(--sp-accent-rgb),.16)}:root .es-app .es-assistant-header .es-otis-avatar{width:34px;height:34px;border:0;border-radius:0;background:none}@media (prefers-reduced-motion:reduce){:root .es-app .es-chat-turn{animation:none}:root .es-app .es-chat-scroll{scroll-behavior:auto}}@media (prefers-contrast:more){:root .es-app .es-chat-turn.is-assistant{border-color:rgba(var(--sp-line-rgb),.3)}:root .es-app .es-chat-turn.is-user{border-color:rgba(var(--sp-accent-rgb),.55)}}.op-skel{animation:op-skel-in .32s cubic-bezier(.22,1,.36,1) .14s both}@keyframes op-skel-in{0%{opacity:0}to{opacity:1}}.op-skel-bar,.op-skel-fill{position:relative;overflow:hidden;background:rgba(var(--sp-line-rgb),.055)}.op-skel-bar{display:block;max-width:100%;border-radius:var(--r-sm)}.op-skel-bar.is-pill{border-radius:var(--r-pill)}.op-skel-bar.is-button{border-radius:var(--r-md);background:rgba(var(--sp-line-rgb),.045);box-shadow:inset 0 0 0 1px rgba(var(--sp-line-rgb),.06)}.op-skel-bar:after,.op-skel-fill:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(var(--sp-line-rgb),.06) 45%,rgba(var(--sp-accent-rgb),.05) 55%,transparent);animation:op-skel-sweep 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes op-skel-sweep{to{transform:translateX(100%)}}.op-skel-card{pointer-events:none}.op-skel-card .op-episode-main{display:grid;gap:18px}.op-skel-meta{display:flex;align-items:center;gap:12px}.op-skel-action{display:flex}.op-skel-toolbar{display:flex;justify-content:space-between}.op-skel-panels{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px}.op-skel-panel{display:grid;gap:14px;padding:24px;border:1px solid rgba(var(--sp-line-rgb),.1);border-radius:var(--r-md);background:var(--sp-card)}.op-skel-drop{height:150px;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgba(var(--sp-line-rgb),.07)}.op-skel-editor{display:grid;gap:18px;padding:20px 24px;min-height:70vh}.op-skel-editor-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid rgba(var(--sp-line-rgb),.08)}.op-skel-editor-body{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);gap:24px;align-items:start}.op-skel-stage{display:grid;gap:14px}.op-skel-video{aspect-ratio:16/9;border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgba(var(--sp-line-rgb),.07)}.op-skel-editor.is-compact .op-skel-video{aspect-ratio:9/16;max-height:62vh;width:auto;justify-self:center}.op-skel-timeline{height:56px;border-radius:var(--r-md)}.op-skel-words{display:grid;gap:14px;padding:22px;border:1px solid rgba(var(--sp-line-rgb),.1);border-radius:var(--r-md);background:var(--sp-card)}@media (max-width:860px){.op-skel-editor-body{grid-template-columns:minmax(0,1fr)}.op-skel-editor{padding:16px}}@media (prefers-reduced-motion:reduce){.op-skel{animation:none}.op-skel-bar:after,.op-skel-fill:after{animation:none;display:none}}.op-skel-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}